diff --git a/.eslintignore b/.eslintignore index 8ab4750abd1685..5941496e1a6280 100644 --- a/.eslintignore +++ b/.eslintignore @@ -7,4 +7,5 @@ tools/icu tools/lint-md/lint-md.mjs benchmark/tmp doc/**/*.js +!doc/api_assets/*.js !.eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js index 787da541c3aed0..3d0f283e781f75 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -260,6 +260,7 @@ module.exports = { 'no-useless-concat': 'error', 'no-useless-constructor': 'error', 'no-useless-return': 'error', + 'no-var': 'error', 'no-void': 'error', 'no-whitespace-before-property': 'error', 'object-curly-newline': 'error', diff --git a/.github/label-pr-config.yml b/.github/label-pr-config.yml index a8d22980f6db18..5f83de231262a5 100644 --- a/.github/label-pr-config.yml +++ b/.github/label-pr-config.yml @@ -67,7 +67,7 @@ subSystemLabels: /^tools\/make-v8/: tools, v8 engine, needs-ci /^tools\/v8_gypfiles/: tools, v8 engine, needs-ci /^tools\/(code_cache|snapshot)/: needs-ci - /^tools\/build-addons.js/: needs-ci + /^tools\/build-addons.mjs/: needs-ci # all other tool changes should be marked as such /^tools\//: tools /^\.eslint|\.remark|\.editorconfig/: tools diff --git a/.github/workflows/authors.yml b/.github/workflows/authors.yml index 75fec53a549438..01504ed227b419 100644 --- a/.github/workflows/authors.yml +++ b/.github/workflows/authors.yml @@ -11,11 +11,11 @@ jobs: if: github.repository == 'nodejs/node' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: '0' # This is required to actually get all the authors persist-credentials: false - - run: tools/update-authors.js # Run the AUTHORS tool + - run: tools/update-authors.mjs # Run the AUTHORS tool - uses: gr2m/create-or-update-pull-request-action@v1 # Create a PR or update the Action's existing PR env: GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }} @@ -24,7 +24,7 @@ jobs: body: > 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.js`. + `authors.yml` GitHub Action, which runs `tools/update-authors.mjs`. branch: actions/authors-update # Custom branch *just* for this Action. commit-message: 'meta: update AUTHORS' labels: meta diff --git a/.github/workflows/auto-start-ci.yml b/.github/workflows/auto-start-ci.yml index 2416561ab7ebf3..ed5606a58f13ec 100644 --- a/.github/workflows/auto-start-ci.yml +++ b/.github/workflows/auto-start-ci.yml @@ -36,12 +36,12 @@ jobs: if: needs.get-prs-for-ci.outputs.numbers != '' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Install Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index 38a8922c093a99..8c13541fd37d14 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -37,11 +37,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -55,7 +55,7 @@ jobs: mkdir tarballs mv *.tar.gz tarballs - name: Upload tarball artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: tarballs path: tarballs @@ -63,17 +63,17 @@ jobs: needs: build-tarball runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information run: npx envinfo - name: Download tarball - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: tarballs path: tarballs diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 2312d10d33faee..5ab5f98739f579 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -30,13 +30,17 @@ env: jobs: build-windows: if: github.event.pull_request.draft == false - runs-on: windows-2019 + strategy: + matrix: + windows: [windows-2019] + fail-fast: false + runs-on: ${{ matrix.windows }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Install deps diff --git a/.github/workflows/close-stale-feature-requests.yml b/.github/workflows/close-stale-feature-requests.yml index 0b482ed8ae065f..c815b9acbaef99 100644 --- a/.github/workflows/close-stale-feature-requests.yml +++ b/.github/workflows/close-stale-feature-requests.yml @@ -1,12 +1,9 @@ name: Close stale feature requests on: workflow_dispatch: - inputs: - daysBeforeStale: - description: Idle number of days before marking feature requests stale - required: true - default: 906 - type: number + schedule: + # Run every day at 1:00 AM UTC. + - cron: 0 1 * * * # yamllint disable rule:empty-lines env: @@ -39,7 +36,7 @@ jobs: - uses: actions/stale@v4 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - days-before-stale: ${{ github.event.inputs.daysBeforeStale }} + days-before-stale: 180 days-before-close: 30 stale-issue-label: stale close-issue-message: ${{ env.CLOSE_MESSAGE }} diff --git a/.github/workflows/commit-lint.yml b/.github/workflows/commit-lint.yml index d0754d56035e54..1863a79ab17750 100644 --- a/.github/workflows/commit-lint.yml +++ b/.github/workflows/commit-lint.yml @@ -14,13 +14,13 @@ jobs: run: | echo "::set-output name=plusOne::$((${{ github.event.pull_request.commits }} + 1))" echo "::set-output name=minusOne::$((${{ github.event.pull_request.commits }} - 1))" - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: ${{ steps.nb-of-commits.outputs.plusOne }} persist-credentials: false - run: git reset HEAD^2 - name: Install Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} - name: Validate commit message diff --git a/.github/workflows/commit-queue.yml b/.github/workflows/commit-queue.yml index bbaf67a0e7e779..d8189f85e8a118 100644 --- a/.github/workflows/commit-queue.yml +++ b/.github/workflows/commit-queue.yml @@ -42,7 +42,7 @@ jobs: if: needs.get_mergeable_prs.outputs.numbers != '' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: # Needs the whole git history for ncu to work # See https://github.com/nodejs/node-core-utils/pull/486 @@ -55,7 +55,7 @@ jobs: # Install dependencies - name: Install Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} - name: Install node-core-utils diff --git a/.github/workflows/coverage-linux.yml b/.github/workflows/coverage-linux.yml index 65004c243f3dd5..ddc7be8b507557 100644 --- a/.github/workflows/coverage-linux.yml +++ b/.github/workflows/coverage-linux.yml @@ -33,11 +33,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/coverage-windows.yml b/.github/workflows/coverage-windows.yml index 550b4424e50407..dde4f30f8f2909 100644 --- a/.github/workflows/coverage-windows.yml +++ b/.github/workflows/coverage-windows.yml @@ -35,11 +35,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: windows-2019 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Install deps diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 79294ca966ddef..aabc566f5441fa 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -14,11 +14,11 @@ jobs: # not working on gcc-8 and gcc-9 see https://github.com/nodejs/node/issues/38570 container: gcc:11 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} - name: Environment Information diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index 9bb872f35384d4..1151c42967807a 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -22,18 +22,18 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} - name: Environment Information run: npx envinfo - name: Build run: NODE=$(command -v node) make doc-only - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: docs path: out/doc diff --git a/.github/workflows/find-inactive-collaborators.yml b/.github/workflows/find-inactive-collaborators.yml index 21f0f0297d5f11..705fa2eb38e3a6 100644 --- a/.github/workflows/find-inactive-collaborators.yml +++ b/.github/workflows/find-inactive-collaborators.yml @@ -16,13 +16,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 persist-credentials: false - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} diff --git a/.github/workflows/find-inactive-tsc.yml b/.github/workflows/find-inactive-tsc.yml index 9276de8b6a5c3a..27568392fbd8bf 100644 --- a/.github/workflows/find-inactive-tsc.yml +++ b/.github/workflows/find-inactive-tsc.yml @@ -17,13 +17,13 @@ jobs: steps: - name: Checkout the repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 persist-credentials: false - name: Clone nodejs/TSC repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 path: .tmp @@ -31,7 +31,7 @@ jobs: repository: nodejs/TSC - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} diff --git a/.github/workflows/license-builder.yml b/.github/workflows/license-builder.yml index 6ccb3b2f743ed6..98ae67956a8501 100644 --- a/.github/workflows/license-builder.yml +++ b/.github/workflows/license-builder.yml @@ -11,7 +11,7 @@ jobs: if: github.repository == 'nodejs/node' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - run: ./tools/license-builder.sh # Run the license builder tool diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index b8bc5ecb92efbd..79e4696d048375 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -23,11 +23,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} - name: Environment Information @@ -38,65 +38,89 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information run: npx envinfo - name: Lint C/C++ files run: make lint-cpp - lint-md: - if: github.event.pull_request.draft == false + format-cpp: + if: ${{ github.event.pull_request.draft == false && github.base_ref == 'master' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: + fetch-depth: 0 persist-credentials: false - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} + - name: Set up Python ${{ env.PYTHON_VERSION }} + uses: actions/setup-python@v3 + with: + python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information run: npx envinfo - - name: Get release version numbers - if: ${{ github.event.pull_request && github.event.pull_request.base.ref == github.event.pull_request.base.repo.default_branch }} - id: get-released-versions - run: ./tools/lint-md/list-released-versions-from-changelogs.mjs - - name: Lint docs + - name: Format C/C++ files run: | - echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json" - NODE=$(command -v node) make lint-md - env: - NODE_RELEASED_VERSIONS: ${{ steps.get-released-versions.outputs.NODE_RELEASED_VERSIONS }} - - lint-js: + make format-cpp-build + # The `make format-cpp` error code is intentionally ignored here + # because it is irrelevant. We already check if the formatter produced + # a diff in the next line. + # Refs: https://github.com/nodejs/node/pull/42764 + CLANG_FORMAT_START="$(git merge-base HEAD refs/remotes/origin/$GITHUB_BASE_REF)" \ + make format-cpp || true + git --no-pager diff --exit-code && EXIT_CODE="$?" || EXIT_CODE="$?" + if [ "$EXIT_CODE" != "0" ] + then + echo + echo 'ERROR: Please run:' + echo + echo " CLANG_FORMAT_START="$\(git merge-base HEAD ${GITHUB_BASE_REF}\)" make format-cpp" + echo + echo 'to format the commits in your branch.' + exit "$EXIT_CODE" + fi + lint-js-and-md: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ env.NODE_VERSION }} - name: Environment Information run: npx envinfo - name: Lint JavaScript files run: NODE=$(command -v node) make lint-js + - name: Get release version numbers + if: ${{ github.event.pull_request && github.event.pull_request.base.ref == github.event.pull_request.base.repo.default_branch }} + id: get-released-versions + run: ./tools/lint-md/list-released-versions-from-changelogs.mjs + - name: Lint markdown files + run: | + echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json" + NODE=$(command -v node) make lint-md + env: + NODE_RELEASED_VERSIONS: ${{ steps.get-released-versions.outputs.NODE_RELEASED_VERSIONS }} lint-py: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -109,11 +133,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Use Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information @@ -127,17 +151,17 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - run: shellcheck -V - name: Lint Shell scripts - run: tools/lint-sh.js . + run: tools/lint-sh.mjs . lint-codeowners: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - uses: mszostok/codeowners-validator@v0.6.0 @@ -147,7 +171,7 @@ jobs: if: ${{ github.event.pull_request }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 2 persist-credentials: false diff --git a/.github/workflows/test-asan.yml b/.github/workflows/test-asan.yml index 5f2f1c93c3d521..87cf9edf672d47 100644 --- a/.github/workflows/test-asan.yml +++ b/.github/workflows/test-asan.yml @@ -30,6 +30,7 @@ concurrency: cancel-in-progress: true env: + ASAN_OPTIONS: intercept_tls_get_addr=0 PYTHON_VERSION: '3.10' FLAKY_TESTS: dontcare @@ -43,11 +44,11 @@ jobs: LINK: clang++ CONFIG_FLAGS: --enable-asan steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-internet.yml b/.github/workflows/test-internet.yml index 9b504980301dbc..8325845963ecf9 100644 --- a/.github/workflows/test-internet.yml +++ b/.github/workflows/test-internet.yml @@ -29,11 +29,11 @@ jobs: test-internet: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index 22b5e9a35d3dd9..7d6f4303e9256e 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -32,11 +32,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 40885bd9e65c5a..0c76a44bae9695 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -38,11 +38,11 @@ jobs: if: github.event.pull_request.draft == false runs-on: macos-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Environment Information diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index a9ae1372e42bd9..51fe55076427c7 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -58,7 +58,7 @@ jobs: npm install --ignore-scripts fi steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - run: ${{ matrix.run }} diff --git a/.mailmap b/.mailmap index ea89c8e96c1076..00364e096d4554 100644 --- a/.mailmap +++ b/.mailmap @@ -50,6 +50,7 @@ Ashley Maceli Ashok Suthar Ashutosh Kumar Singh Atsuo Fukaya +Austin Kelleher Azard <330815461@qq.com> Ben Lugavere Ben Noordhuis @@ -82,11 +83,14 @@ Brian White Caleb Boyd Calvin Metcalf Calvin Metcalf +Camillo Bruni Caralyn Reisle Charles Charles Rudolph Chen Gang Chen Gang <13298548+MoonBall@users.noreply.github.com> +Chengzhong Wu +Chengzhong Wu Chew Choon Keat Chris Andrews Chris Johnson @@ -196,8 +200,6 @@ Hassaan Pasha Hendrik Schwalm Henry Chin Herbert Vojčík -himself65 -himself65 Hitesh Kanwathirtha Icer Liang Igor Savin @@ -298,6 +300,7 @@ Lakshmi Swetha Gopireddy Lasse R.H. Nielsen Leeseean Chiu +LiviaMedeiros <74449973+LiviaMedeiros@users.noreply.github.com> Lucas Pardue Luke Bayes Lydia Kats @@ -356,6 +359,9 @@ Mitar Milutinovic Mithun Sasidharan Mohammed Keyvanzadeh Mohammed Keyvanzadeh <62040526+VoltrexMaster@users.noreply.github.com> +Morgan Roderick +Morgan Roderick <20321+mroderick@users.noreply.github.com> +MURAKAMI Masahiko Myles Borins Myles Borins Myles Borins @@ -371,10 +377,15 @@ Nils Kuhnhenn Nitzan Uziely Nitzan Uziely Noah Rose Ledesma +npm team +npm team +npm team Oliver Chang Oluwaseun Omoyajowo +OneNail Onne Gorter Oscar Martinez +Paolo Insogna Paul Graham Paul Querna Pedro Lima @@ -538,6 +549,7 @@ Wyatt Preul Xavier J Ortiz xiaoyu <306766053@qq.com> Xu Meng +Xuguang Mei Yael Hermon Yang Guo Yash Ladha <18033231+yashLadha@users.noreply.github.com> @@ -556,6 +568,8 @@ Yuta Hiroto Zach Bjornson Zachary Scott Zachary Vacura +Zeyu "Alex" Yang +Zeyu "Alex" Yang Zoran Tomicic Сковорода Никита Андреевич 隋鑫磊 diff --git a/AUTHORS b/AUTHORS index f213b402b5d222..323f8ffb084ed5 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1183,7 +1183,7 @@ ikasumi_wt Yoshiya Hinosawa Syuhei Kobayashi YutamaKotaro -MURAKAMI Masahiko +MURAKAMI Masahiko Thomas Watson Daijiro Yamada Kelvin Jin @@ -2310,12 +2310,12 @@ Dzmitry_Prudnikau Ian McKellar Jennifer Bland Kyle Fuller -Camillo Bruni +Camillo Bruni Yongsheng Zhang Neeraj Laad Scott Van Gilder Yaniv Friedensohn -Lucas Woo +Chengzhong Wu Troels Liebe Bentsen pranshuchittora lakamsani @@ -2686,7 +2686,7 @@ Alexander Sattelmaier Avi ד Thomas Aymen Naghmouchi -himself65 +Zeyu "Alex" Yang Patrick Gansterer Nicolas Moteau Anthony Tuininga @@ -3260,7 +3260,6 @@ Siddharth Cactysman David Brownman Michael Rommel -Chengzhong Wu Andres Jayden Seric divlo @@ -3288,7 +3287,7 @@ pengjie <37610029@qq.com> Philip julianjany <54538266+julianjany@users.noreply.github.com> bl-ue -npm-robot +npm team Shaun Keys Simone Busoli Derevianchenko Maksym <32910350+maks-white@users.noreply.github.com> @@ -3414,7 +3413,7 @@ Tony Gorez ofirbarak Bar Admoni ofir -Xuguang Mei +Xuguang Mei Elad Nava Balakrishna Avulapati Aaron Xie @@ -3430,9 +3429,8 @@ Derek Wolpert <48101033+derekwolpert@users.noreply.github.com> wbt Alexandru Comanescu madflow -Austin Kelleher +Austin Kelleher apeltop -Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Nikolaos Papaspyrou Matt Probert <1196252+mattpr@users.noreply.github.com> Roch Devost @@ -3444,5 +3442,22 @@ Randall Leeds Khoo Hao Yit <40757009+KhooHaoYit@users.noreply.github.com> Aroyan <43630681+aroyan@users.noreply.github.com> theanarkh <2923878201@qq.com> +Vladimir Morozov +Anupama Codippily <47591753+AnupamaCodippily@users.noreply.github.com> +Greg Poole +Eliaz Bobadilla +Daeyeon Jeong +Daniel Roe +Niyas Sait +K.C.Ashish Kumar <703559+kcak11@users.noreply.github.com> +Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> +Liviu Ionescu +HE Shi-Jun +Yagiz Nizipli +liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> +Sergey Nazaryev +William Marlow +Keyhan Vakil <60900335+airtable-keyhanvakil@users.noreply.github.com> +Feng Yu -# Generated by tools/update-authors.js +# Generated by tools/update-authors.mjs diff --git a/BUILDING.md b/BUILDING.md index d6ca30104b77f4..338e46cd3d4fe5 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -336,13 +336,14 @@ You can execute the entire suite of tests for a given subsystem by providing the name of a subsystem: ```text -$ tools/test.py -J child-process +$ tools/test.py child-process ``` -You can also execute the tests in a tests directory (such as `test/message`): +You can also execute the tests in a test suite directory +(such as `test/message`): ```text -$ tools/test.py -J test/message +$ tools/test.py test/message ``` If you want to check the other options, please refer to the help by using diff --git a/LICENSE b/LICENSE index 6730deeb0cdf52..902afd179cb437 100644 --- a/LICENSE +++ b/LICENSE @@ -109,9 +109,22 @@ The externally maintained libraries used by Node.js are: - ICU, located at deps/icu-small, is licensed as follows: """ - COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) + UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - Copyright © 1991-2020 Unicode, Inc. All rights reserved. + See Terms of Use + for definitions of Unicode Inc.’s Data Files and Software. + + NOTICE TO USER: Carefully read the following legal agreement. + BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S + DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), + YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE + TERMS AND CONDITIONS OF THIS AGREEMENT. + IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE + THE DATA FILES OR SOFTWARE. + + COPYRIGHT AND PERMISSION NOTICE + + Copyright © 1991-2022 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining @@ -143,7 +156,7 @@ The externally maintained libraries used by Node.js are: use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. - --------------------- + ---------------------------------------------------------------------- Third-Party Software Licenses @@ -151,7 +164,9 @@ The externally maintained libraries used by Node.js are: terms for licensed third-party software components included within ICU libraries. - 1. ICU License - ICU 1.8.1 to ICU 57.1 + ---------------------------------------------------------------------- + + ICU License - ICU 1.8.1 to ICU 57.1 COPYRIGHT AND PERMISSION NOTICE @@ -186,7 +201,9 @@ The externally maintained libraries used by Node.js are: All trademarks and registered trademarks mentioned herein are the property of their respective owners. - 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt) + ---------------------------------------------------------------------- + + Chinese/Japanese Word Break Dictionary Data (cjdict.txt) # The Google Chrome software developed by Google is licensed under # the BSD license. Other software included in this distribution is @@ -390,7 +407,9 @@ The externally maintained libraries used by Node.js are: # # ---------------COPYING.ipadic-----END---------------------------------- - 3. Lao Word Break Dictionary Data (laodict.txt) + ---------------------------------------------------------------------- + + Lao Word Break Dictionary Data (laodict.txt) # Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html @@ -430,7 +449,9 @@ The externally maintained libraries used by Node.js are: # OF THE POSSIBILITY OF SUCH DAMAGE. # -------------------------------------------------------------------------- - 4. Burmese Word Break Dictionary Data (burmesedict.txt) + ---------------------------------------------------------------------- + + Burmese Word Break Dictionary Data (burmesedict.txt) # Copyright (c) 2014 International Business Machines Corporation # and others. All Rights Reserved. @@ -470,7 +491,9 @@ The externally maintained libraries used by Node.js are: # SUCH DAMAGE. # -------------------------------------------------------------------------- - 5. Time Zone Database + ---------------------------------------------------------------------- + + Time Zone Database ICU uses the public domain data and code derived from Time Zone Database for its time zone support. The ownership of the TZ database @@ -493,7 +516,9 @@ The externally maintained libraries used by Node.js are: # making a contribution to the database or code waives all rights to # future claims in that contribution or in the TZ Database. - 6. Google double-conversion + ---------------------------------------------------------------------- + + Google double-conversion Copyright 2006-2011, the V8 project authors. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -521,6 +546,83 @@ The externally maintained libraries used by Node.js are: 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. + + ---------------------------------------------------------------------- + + File: aclocal.m4 (only for ICU4C) + Section: pkg.m4 - Macros to locate and utilise pkg-config. + + Copyright © 2004 Scott James Remnant . + Copyright © 2012-2015 Dan Nicholson + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. + + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. + + (The condition for the exception is fulfilled because + ICU4C includes a configuration script generated by Autoconf, + namely the `configure` script.) + + ---------------------------------------------------------------------- + + File: config.guess (only for ICU4C) + + This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see . + + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). + + (The condition for the exception is fulfilled because + ICU4C includes a configuration script generated by Autoconf, + namely the `configure` script.) + + ---------------------------------------------------------------------- + + File: install-sh (only for ICU4C) + + Copyright 1991 by the Massachusetts Institute of Technology + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name of M.I.T. not be used in advertising or + publicity pertaining to distribution of the software without specific, + written prior permission. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. """ - libuv, located at deps/uv, is licensed as follows: diff --git a/Makefile b/Makefile index 3c48653d05c0c6..1fdba1e3a624a6 100644 --- a/Makefile +++ b/Makefile @@ -366,13 +366,13 @@ ADDONS_BINDING_SOURCES := \ $(filter-out test/addons/??_*/*.h, $(wildcard test/addons/*/*.h)) ADDONS_PREREQS := config.gypi \ - deps/npm/node_modules/node-gyp/package.json tools/build-addons.js \ + deps/npm/node_modules/node-gyp/package.json tools/build-addons.mjs \ deps/uv/include/*.h deps/v8/include/*.h \ src/node.h src/node_buffer.h src/node_object_wrap.h src/node_version.h define run_build_addons env npm_config_loglevel=$(LOGLEVEL) npm_config_nodedir="$$PWD" \ - npm_config_python="$(PYTHON)" $(NODE) "$$PWD/tools/build-addons" \ + npm_config_python="$(PYTHON)" $(NODE) "$$PWD/tools/build-addons.mjs" \ "$$PWD/deps/npm/node_modules/node-gyp/bin/node-gyp.js" \ $1 touch $2 diff --git a/README.md b/README.md index e305d58c4ee2eb..f01bf3b675075e 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Looking for help? Check out the * **Nightly**: Code from the Current branch built every 24-hours when there are changes. Use with caution. -Current and LTS releases follow [Semantic Versioning](https://semver.org). A +Current and LTS releases follow [semantic versioning](https://semver.org). A member of the Release Team [signs](#release-keys) each Current and LTS release. For more information, see the [Release README](https://github.com/nodejs/Release#readme). @@ -113,7 +113,7 @@ import the keys: $ gpg --keyserver hkps://keys.openpgp.org --recv-keys DD8F2338BAE7501E3DD5AC78C273792F7D83545D ``` -See the bottom of this README for a full script to import active release keys. +See [Release keys](#release-keys) for a script to import active release keys. Next, download the `SHASUMS256.txt.sig` for the release: @@ -180,8 +180,6 @@ For information about the governance of the Node.js project, see **Matteo Collina** <> (he/him) * [mhdawson](https://github.com/mhdawson) - **Michael Dawson** <> (he/him) -* [mmarchini](https://github.com/mmarchini) - - **Mary Marchini** <> (she/her) * [MylesBorins](https://github.com/MylesBorins) - **Myles Borins** <> (he/him) * [RaisinTen](https://github.com/RaisinTen) - @@ -227,6 +225,8 @@ For information about the governance of the Node.js project, see **Isaac Z. Schlueter** <> * [joshgav](https://github.com/joshgav) - **Josh Gavant** <> +* [mmarchini](https://github.com/mmarchini) - + **Mary Marchini** <> (she/her) * [mscdex](https://github.com/mscdex) - **Brian White** <> * [nebrius](https://github.com/nebrius) - @@ -262,8 +262,6 @@ For information about the governance of the Node.js project, see **Anna Henningsen** <> (she/her) * [aduh95](https://github.com/aduh95) - **Antoine du Hamel** <> (he/him) -* [ak239](https://github.com/ak239) - - **Aleksei Koziatinskii** <> * [antsmartian](https://github.com/antsmartian) - **Anto Aravinth** <> (he/him) * [apapirovski](https://github.com/apapirovski) - @@ -286,8 +284,6 @@ For information about the governance of the Node.js project, see **Tierney Cyren** <> (they/he) * [bnoordhuis](https://github.com/bnoordhuis) - **Ben Noordhuis** <> -* [boneskull](https://github.com/boneskull) - - **Christopher Hiller** <> (he/him) * [BridgeAR](https://github.com/BridgeAR) - **Ruben Bridgewater** <> (he/him) * [bzoz](https://github.com/bzoz) - @@ -332,10 +328,8 @@ For information about the governance of the Node.js project, see **Guy Bedford** <> (he/him) * [HarshithaKP](https://github.com/HarshithaKP) - **Harshitha K P** <> (she/her) -* [hashseed](https://github.com/hashseed) - - **Yang Guo** <> (he/him) * [himself65](https://github.com/himself65) - - **Zeyu Yang** <> (he/him) + **Zeyu "Alex" Yang** <> (he/him) * [hiroppy](https://github.com/hiroppy) - **Yuta Hiroto** <> (he/him) * [iansu](https://github.com/iansu) - @@ -358,12 +352,16 @@ For information about the governance of the Node.js project, see **Juan José Arboleda** <> (he/him) * [JungMinu](https://github.com/JungMinu) - **Minwoo Jung** <> (he/him) +* [kuriyosh](https://github.com/kuriyosh) - + **Yoshiki Kurihara** <> (he/him) * [legendecas](https://github.com/legendecas) - **Chengzhong Wu** <> (he/him) * [Leko](https://github.com/Leko) - **Shingo Inoue** <> (he/him) * [linkgoron](https://github.com/linkgoron) - **Nitzan Uziely** <> +* [LiviaMedeiros](https://github.com/LiviaMedeiros) - + **LiviaMedeiros** <> * [lpinca](https://github.com/lpinca) - **Luigi Pinca** <> (he/him) * [lundibundi](https://github.com/lundibundi) - @@ -374,6 +372,8 @@ For information about the governance of the Node.js project, see **Akhil Marsonya** <> (he/him) * [mcollina](https://github.com/mcollina) - **Matteo Collina** <> (he/him) +* [meixg](https://github.com/meixg) - + **Xuguang Mei** <> (he/him) * [Mesteery](https://github.com/Mesteery) - **Mestery** <> (he/him) * [mhdawson](https://github.com/mhdawson) - @@ -382,8 +382,6 @@ For information about the governance of the Node.js project, see **Milad Fa** <> (he/him) * [mildsunrise](https://github.com/mildsunrise) - **Alba Mendez** <> (she/her) -* [mmarchini](https://github.com/mmarchini) - - **Mary Marchini** <> (she/her) * [mscdex](https://github.com/mscdex) - **Brian White** <> * [MylesBorins](https://github.com/MylesBorins) - @@ -398,6 +396,8 @@ For information about the governance of the Node.js project, see **Andrey Pechkurov** <> (he/him) * [Qard](https://github.com/Qard) - **Stephen Belanger** <> (he/him) +* [RafaelGSS](https://github.com/RafaelGSS) - + **Rafael Gonzaga** <> (he/him) * [RaisinTen](https://github.com/RaisinTen) - **Darshan Sen** <> (he/him) * [rexagod](https://github.com/rexagod) - @@ -446,8 +446,6 @@ For information about the governance of the Node.js project, see **Khaidi Chu** <> (he/him) * [yashLadha](https://github.com/yashLadha) - **Yash Ladha** <> (he/him) -* [yosuke-furukawa](https://github.com/yosuke-furukawa) - - **Yosuke Furukawa** <> * [ZYSzys](https://github.com/ZYSzys) - **Yongsheng Zhang** <> (he/him) @@ -460,6 +458,8 @@ For information about the governance of the Node.js project, see ### Collaborator emeriti +* [ak239](https://github.com/ak239) - + **Aleksei Koziatinskii** <> * [andrasq](https://github.com/andrasq) - **Andras** <> * [AnnaMag](https://github.com/AnnaMag) - @@ -470,6 +470,8 @@ For information about the governance of the Node.js project, see **Alexey Orlenko** <> (he/him) * [bmeurer](https://github.com/bmeurer) - **Benedikt Meurer** <> +* [boneskull](https://github.com/boneskull) - + **Christopher Hiller** <> (he/him) * [brendanashworth](https://github.com/brendanashworth) - **Brendan Ashworth** <> * [calvinmetcalf](https://github.com/calvinmetcalf) - @@ -502,6 +504,8 @@ For information about the governance of the Node.js project, see **Gibson Fahnestock** <> (he/him) * [glentiki](https://github.com/glentiki) - **Glen Keane** <> (he/him) +* [hashseed](https://github.com/hashseed) - + **Yang Guo** <> (he/him) * [iarna](https://github.com/iarna) - **Rebecca Turner** <> * [imran-iq](https://github.com/imran-iq) - @@ -548,6 +552,8 @@ For information about the governance of the Node.js project, see **Mikeal Rogers** <> * [misterdjules](https://github.com/misterdjules) - **Julien Gilli** <> +* [mmarchini](https://github.com/mmarchini) - + **Mary Marchini** <> (she/her) * [monsanto](https://github.com/monsanto) - **Christopher Monsanto** <> * [MoonBall](https://github.com/MoonBall) - @@ -626,6 +632,8 @@ For information about the governance of the Node.js project, see **Yihong Wang** <> * [yorkie](https://github.com/yorkie) - **Yorkie Liu** <> +* [yosuke-furukawa](https://github.com/yosuke-furukawa) - + **Yosuke Furukawa** <> @@ -645,7 +653,7 @@ maintaining the Node.js project. * [marsonya](https://github.com/marsonya) - **Akhil Marsonya** <> (he/him) * [meixg](https://github.com/meixg) - - **Xuguang Mei** <> (he/him) + **Xuguang Mei** <> (he/him) * [Mesteery](https://github.com/Mesteery) - **Mestery** <> (he/him) * [PoojaDurgad](https://github.com/PoojaDurgad) - @@ -669,10 +677,14 @@ Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys): `74F12602B6F1C4E913FAA37AD3A89613643B6201` * **James M Snell** <> `71DCFD284A79C3B38668286BC97EC7A07EDE3FC1` +* **Juan José Arboleda** <> + `61FC681DFB92A079F1685E77973F295594EC4689` * **Michaël Zasso** <> `8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600` * **Myles Borins** <> `C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8` +* **RafaelGSS** <> + `890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4` * **Richard Lau** <> `C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C` * **Rod Vagg** <> @@ -693,8 +705,10 @@ gpg --keyserver hkps://keys.openpgp.org --recv-keys 141F07595B7B3FFE74309A937405 gpg --keyserver hkps://keys.openpgp.org --recv-keys 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 gpg --keyserver hkps://keys.openpgp.org --recv-keys 74F12602B6F1C4E913FAA37AD3A89613643B6201 gpg --keyserver hkps://keys.openpgp.org --recv-keys 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 +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 gpg --keyserver hkps://keys.openpgp.org --recv-keys C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C gpg --keyserver hkps://keys.openpgp.org --recv-keys DD8F2338BAE7501E3DD5AC78C273792F7D83545D gpg --keyserver hkps://keys.openpgp.org --recv-keys A48C2BEE680E841632CD4E44F07496B3EB3C1762 @@ -702,8 +716,8 @@ gpg --keyserver hkps://keys.openpgp.org --recv-keys 108F52B48DB57BB0CC439B2997B0 gpg --keyserver hkps://keys.openpgp.org --recv-keys B9E2F5981AA6E0CD28160D9FF13993A75599653C ``` -See the section above on [Verifying binaries](#verifying-binaries) for how to -use these keys to verify a downloaded file. +See [Verifying binaries](#verifying-binaries) for how to use these keys to +verify a downloaded file.
diff --git a/SECURITY.md b/SECURITY.md index b22301a1f1d556..57943ce969e20b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,7 +4,7 @@ Report security bugs in Node.js via [HackerOne](https://hackerone.com/nodejs). -Your report will be acknowledged within 5 days, and you’ll receive a more +Your report will be acknowledged within 5 days, and you'll receive a more detailed response to your report within 10 days indicating the next steps in handling your submission. @@ -49,7 +49,7 @@ Here is the security disclosure policy for Node.js * This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the - bug in as timely a manner as possible; however, it’s important that we follow + bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a consistent manner. diff --git a/benchmark/.eslintrc.yaml b/benchmark/.eslintrc.yaml index 6871299adece7b..aa014eec4e3627 100644 --- a/benchmark/.eslintrc.yaml +++ b/benchmark/.eslintrc.yaml @@ -5,5 +5,4 @@ env: es6: true rules: - no-var: error prefer-arrow-callback: error diff --git a/benchmark/fixtures/require-cachable.js b/benchmark/fixtures/require-cachable.js index 4afda3cda47675..85e3a81f4e9fb0 100644 --- a/benchmark/fixtures/require-cachable.js +++ b/benchmark/fixtures/require-cachable.js @@ -6,5 +6,5 @@ const { } = internalBinding('native_module'); for (const key of canBeRequired) { - require(key); + require(`node:${key}`); } diff --git a/benchmark/perf_hooks/resourcetiming.js b/benchmark/perf_hooks/resourcetiming.js new file mode 100644 index 00000000000000..c71cfeae7ef06b --- /dev/null +++ b/benchmark/perf_hooks/resourcetiming.js @@ -0,0 +1,77 @@ +'use strict'; + +const common = require('../common.js'); + +const { + PerformanceObserver, + performance, +} = require('perf_hooks'); + +function createTimingInfo({ + startTime = 0, + redirectStartTime = 0, + redirectEndTime = 0, + postRedirectStartTime = 0, + finalServiceWorkerStartTime = 0, + finalNetworkRequestStartTime = 0, + finalNetworkResponseStartTime = 0, + endTime = 0, + encodedBodySize = 0, + decodedBodySize = 0, + finalConnectionTimingInfo = null +}) { + if (finalConnectionTimingInfo !== null) { + finalConnectionTimingInfo.domainLookupStartTime = + finalConnectionTimingInfo.domainLookupStartTime || 0; + finalConnectionTimingInfo.domainLookupEndTime = + finalConnectionTimingInfo.domainLookupEndTime || 0; + finalConnectionTimingInfo.connectionStartTime = + finalConnectionTimingInfo.connectionStartTime || 0; + finalConnectionTimingInfo.connectionEndTime = + finalConnectionTimingInfo.connectionEndTime || 0; + finalConnectionTimingInfo.secureConnectionStartTime = + finalConnectionTimingInfo.secureConnectionStartTime || 0; + finalConnectionTimingInfo.ALPNNegotiatedProtocol = + finalConnectionTimingInfo.ALPNNegotiatedProtocol || []; + } + return { + startTime, + redirectStartTime, + redirectEndTime, + postRedirectStartTime, + finalServiceWorkerStartTime, + finalNetworkRequestStartTime, + finalNetworkResponseStartTime, + endTime, + encodedBodySize, + decodedBodySize, + finalConnectionTimingInfo, + }; +} + +const bench = common.createBenchmark(main, { + n: [1e5], + observe: ['resource'], +}); + +function test() { + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + performance.markResourceTiming( + timingInfo, + 'http://localhost:8080', + 'fetch', + {}, + '' + ); +} + +function main({ n, observe }) { + const obs = new PerformanceObserver(() => { + bench.end(n); + }); + obs.observe({ entryTypes: [observe], buffered: true }); + + bench.start(); + for (let i = 0; i < 1e5; i++) + test(); +} diff --git a/common.gypi b/common.gypi index bdc2c105abeddc..d68a4c9eafacfa 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.20', + 'v8_embedder_string': '-node.22', ##### V8 defaults for Node.js ##### @@ -286,7 +286,11 @@ 'VCCLCompilerTool': { 'AdditionalOptions': ['/Zc:__cplusplus'], 'BufferSecurityCheck': 'true', - 'DebugInformationFormat': 1, # /Z7 embed info in .obj files + 'target_conditions': [ + ['_toolset=="target"', { + 'DebugInformationFormat': 1 # /Z7 embed info in .obj files + }], + ], 'ExceptionHandling': 0, # /EHsc 'MultiProcessorCompilation': 'true', 'StringPooling': 'true', # pool string literals diff --git a/configure.py b/configure.py index 95b31769cb5756..6acd2842ea6ee8 100755 --- a/configure.py +++ b/configure.py @@ -792,6 +792,13 @@ default=False, help='node will load builtin modules from disk instead of from binary') +parser.add_argument('--node-snapshot-main', + action='store', + dest='node_snapshot_main', + default=None, + help='Run a file when building the embedded snapshot. Currently ' + + 'experimental.') + # Create compile_commands.json in out/Debug and out/Release. parser.add_argument('-C', action='store_true', @@ -1118,6 +1125,7 @@ def host_arch_win(): 'x86' : 'ia32', 'arm' : 'arm', 'mips' : 'mips', + 'ARM64' : 'arm64' } return matchup.get(arch, 'ia32') @@ -1219,6 +1227,18 @@ def configure_node(o): o['variables']['want_separate_host_toolset'] = int(cross_compiling) + if options.node_snapshot_main is not None: + if options.shared: + # This should be possible to fix, but we will need to refactor the + # libnode target to avoid building it twice. + error('--node-snapshot-main is incompatible with --shared') + if options.without_node_snapshot: + error('--node-snapshot-main is incompatible with ' + + '--without-node-snapshot') + if cross_compiling: + error('--node-snapshot-main is incompatible with cross compilation') + o['variables']['node_snapshot_main'] = options.node_snapshot_main + if options.without_node_snapshot or options.node_builtin_modules_path: o['variables']['node_use_node_snapshot'] = 'false' else: @@ -1607,7 +1627,7 @@ def icu_download(path): # write an empty file to start with write(icu_config_name, do_not_edit + - pprint.pformat(icu_config, indent=2) + '\n') + pprint.pformat(icu_config, indent=2, width=1024) + '\n') # always set icu_small, node.gyp depends on it being defined. o['variables']['icu_small'] = b(False) @@ -1634,7 +1654,7 @@ def icu_download(path): o['variables']['icu_small'] = b(True) locs = set(options.with_icu_locales.split(',')) locs.add('root') # must have root - o['variables']['icu_locales'] = ','.join(str(loc) for loc in locs) + o['variables']['icu_locales'] = ','.join(str(loc) for loc in sorted(locs)) # We will check a bit later if we can use the canned deps/icu-small o['variables']['icu_default_data'] = options.with_icu_default_data_dir or '' elif with_intl == 'full-icu': @@ -1859,7 +1879,7 @@ def icu_download(path): # write updated icu_config.gypi with a bunch of paths write(icu_config_name, do_not_edit + - pprint.pformat(icu_config, indent=2) + '\n') + pprint.pformat(icu_config, indent=2, width=1024) + '\n') return # end of configure_intl def configure_inspector(o): @@ -1997,7 +2017,7 @@ def make_bin_override(): print_verbose(output) write('config.gypi', do_not_edit + - pprint.pformat(output, indent=2) + '\n') + pprint.pformat(output, indent=2, width=1024) + '\n') write('config.status', '#!/bin/sh\nset -x\nexec ./configure ' + ' '.join([pipes.quote(arg) for arg in original_argv]) + '\n') diff --git a/deps/acorn/acorn/CHANGELOG.md b/deps/acorn/acorn/CHANGELOG.md index 278fa50c9d83b1..d19b5f1bad0b93 100644 --- a/deps/acorn/acorn/CHANGELOG.md +++ b/deps/acorn/acorn/CHANGELOG.md @@ -1,3 +1,17 @@ +## 8.7.0 (2021-12-27) + +### New features + +Support quoted export names. + +Upgrade to Unicode 14. + +Add support for Unicode 13 properties in regular expressions. + +### Bug fixes + +Use a loop to find line breaks, because the existing regexp search would overrun the end of the searched range and waste a lot of time in minified code. + ## 8.6.0 (2021-11-18) ### Bug fixes diff --git a/deps/acorn/acorn/dist/acorn.js b/deps/acorn/acorn/dist/acorn.js index 5d9b521ac320bd..2d279e9fa8417d 100644 --- a/deps/acorn/acorn/dist/acorn.js +++ b/deps/acorn/acorn/dist/acorn.js @@ -33,8 +33,8 @@ // are only applied when a character is found to actually have a // code point above 128. // Generated by `bin/generate-identifier-regex.js`. - var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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-\u08c7\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\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1878\u1880-\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\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\u9ffc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7bf\ua7c2-\ua7ca\ua7f5-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; - var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d3-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf\u1ac0\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; + var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; + var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); @@ -48,10 +48,10 @@ // generated by bin/generate-identifier-regex.js // eslint-disable-next-line comma-spacing - var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938]; + var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938]; // eslint-disable-next-line comma-spacing - var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239]; + var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239]; // This has a complexity linear to the value of the code. The // assumption is that looking up astral identifier characters is @@ -256,6 +256,17 @@ return code === 10 || code === 13 || code === 0x2028 || code === 0x2029 } + function nextLineBreak(code, from, end) { + if ( end === void 0 ) end = code.length; + + for (var i = from; i < end; i++) { + var next = code.charCodeAt(i); + if (isNewLine(next)) + { return i < end - 1 && next === 13 && code.charCodeAt(i + 1) === 10 ? i + 2 : i + 1 } + } + return -1 + } + var nonASCIIwhitespace = /[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/; var skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g; @@ -264,11 +275,9 @@ var hasOwnProperty = ref.hasOwnProperty; var toString = ref.toString; - // Checks if an object has a property. - - function has(obj, propName) { - return hasOwnProperty.call(obj, propName) - } + var hasOwn = Object.hasOwn || (function (obj, propName) { return ( + hasOwnProperty.call(obj, propName) + ); }); var isArray = Array.isArray || (function (obj) { return ( toString.call(obj) === "[object Array]" @@ -278,6 +287,8 @@ return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") } + var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; + // These are used when `options.locations` is on, for the // `startLoc` and `endLoc` properties. @@ -304,14 +315,10 @@ function getLineInfo(input, offset) { for (var line = 1, cur = 0;;) { - lineBreakG.lastIndex = cur; - var match = lineBreakG.exec(input); - if (match && match.index < offset) { - ++line; - cur = match.index + match[0].length; - } else { - return new Position(line, offset - cur) - } + var nextBreak = nextLineBreak(input, cur, offset); + if (nextBreak < 0) { return new Position(line, offset - cur) } + ++line; + cur = nextBreak; } } @@ -417,7 +424,7 @@ var options = {}; for (var opt in defaultOptions) - { options[opt] = opts && has(opts, opt) ? opts[opt] : defaultOptions[opt]; } + { options[opt] = opts && hasOwn(opts, opt) ? opts[opt] : defaultOptions[opt]; } if (options.ecmaVersion === "latest") { options.ecmaVersion = 1e8; @@ -1583,7 +1590,7 @@ var parent = len === 0 ? null : this.privateNameStack[len - 1]; for (var i = 0; i < used.length; ++i) { var id = used[i]; - if (!has(declared, id.name)) { + if (!hasOwn(declared, id.name)) { if (parent) { parent.used.push(id); } else { @@ -1636,7 +1643,7 @@ if (this.eat(types$1.star)) { if (this.options.ecmaVersion >= 11) { if (this.eatContextual("as")) { - node.exported = this.parseIdent(true); + node.exported = this.parseModuleExportName(); this.checkExport(exports, node.exported.name, this.lastTokStart); } else { node.exported = null; @@ -1688,6 +1695,10 @@ this.checkUnreserved(spec.local); // check if export is defined this.checkLocalExport(spec.local); + + if (spec.local.type === "Literal") { + this.raise(spec.local.start, "A string literal cannot be used as an exported binding without `from`."); + } } node.source = null; @@ -1699,7 +1710,7 @@ pp$8.checkExport = function(exports, name, pos) { if (!exports) { return } - if (has(exports, name)) + if (hasOwn(exports, name)) { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } exports[name] = true; }; @@ -1763,9 +1774,13 @@ } else { first = false; } var node = this.startNode(); - node.local = this.parseIdent(true); - node.exported = this.eatContextual("as") ? this.parseIdent(true) : node.local; - this.checkExport(exports, node.exported.name, node.exported.start); + node.local = this.parseModuleExportName(); + node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; + this.checkExport( + exports, + node.exported[node.exported.type === "Identifier" ? "name" : "value"], + node.exported.start + ); nodes.push(this.finishNode(node, "ExportSpecifier")); } return nodes @@ -1817,7 +1832,7 @@ } else { first = false; } var node$2 = this.startNode(); - node$2.imported = this.parseIdent(true); + node$2.imported = this.parseModuleExportName(); if (this.eatContextual("as")) { node$2.local = this.parseIdent(); } else { @@ -1830,6 +1845,17 @@ return nodes }; + pp$8.parseModuleExportName = function() { + if (this.options.ecmaVersion >= 13 && this.type === types$1.string) { + var stringLiteral = this.parseLiteral(this.value); + if (loneSurrogate.test(stringLiteral.value)) { + this.raise(stringLiteral.start, "An export name cannot include a lone surrogate."); + } + return stringLiteral + } + return this.parseIdent(true) + }; + // Set `ExpressionStatement#directive` property for directive prologues. pp$8.adaptDirectivePrologue = function(statements) { for (var i = 0; i < statements.length && this.isDirectiveCandidate(statements[i]); ++i) { @@ -2103,7 +2129,7 @@ if (bindingType === BIND_LEXICAL && expr.name === "let") { this.raiseRecoverable(expr.start, "let is disallowed as a lexically bound name"); } if (checkClashes) { - if (has(checkClashes, expr.name)) + if (hasOwn(checkClashes, expr.name)) { this.raiseRecoverable(expr.start, "Argument name clash"); } checkClashes[expr.name] = true; } @@ -3598,26 +3624,30 @@ var ecma10BinaryProperties = ecma9BinaryProperties + " Extended_Pictographic"; var ecma11BinaryProperties = ecma10BinaryProperties; var ecma12BinaryProperties = ecma11BinaryProperties + " EBase EComp EMod EPres ExtPict"; + var ecma13BinaryProperties = ecma12BinaryProperties; var unicodeBinaryProperties = { 9: ecma9BinaryProperties, 10: ecma10BinaryProperties, 11: ecma11BinaryProperties, - 12: ecma12BinaryProperties + 12: ecma12BinaryProperties, + 13: ecma13BinaryProperties }; // #table-unicode-general-category-values var unicodeGeneralCategoryValues = "Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu"; // #table-unicode-script-values - var ecma9ScriptValues = "Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb"; + var ecma9ScriptValues = "Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb"; var ecma10ScriptValues = ecma9ScriptValues + " Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd"; var ecma11ScriptValues = ecma10ScriptValues + " Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"; var ecma12ScriptValues = ecma11ScriptValues + " Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi"; + var ecma13ScriptValues = ecma12ScriptValues + " Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith"; var unicodeScriptValues = { 9: ecma9ScriptValues, 10: ecma10ScriptValues, 11: ecma11ScriptValues, - 12: ecma12ScriptValues + 12: ecma12ScriptValues, + 13: ecma13ScriptValues }; var data = {}; @@ -3635,17 +3665,19 @@ d.nonBinary.sc = d.nonBinary.Script; d.nonBinary.scx = d.nonBinary.Script_Extensions; } - buildUnicodeData(9); - buildUnicodeData(10); - buildUnicodeData(11); - buildUnicodeData(12); + + for (var i = 0, list = [9, 10, 11, 12, 13]; i < list.length; i += 1) { + var ecmaVersion = list[i]; + + buildUnicodeData(ecmaVersion); + } var pp$1 = Parser.prototype; var RegExpValidationState = function RegExpValidationState(parser) { this.parser = parser; this.validFlags = "gim" + (parser.options.ecmaVersion >= 6 ? "uy" : "") + (parser.options.ecmaVersion >= 9 ? "s" : "") + (parser.options.ecmaVersion >= 13 ? "d" : ""); - this.unicodeProperties = data[parser.options.ecmaVersion >= 12 ? 12 : parser.options.ecmaVersion]; + this.unicodeProperties = data[parser.options.ecmaVersion >= 13 ? 13 : parser.options.ecmaVersion]; this.source = ""; this.flags = ""; this.start = 0; @@ -4444,7 +4476,7 @@ return false }; pp$1.regexp_validateUnicodePropertyNameAndValue = function(state, name, value) { - if (!has(state.unicodeProperties.nonBinary, name)) + if (!hasOwn(state.unicodeProperties.nonBinary, name)) { state.raise("Invalid property name"); } if (!state.unicodeProperties.nonBinary[name].test(value)) { state.raise("Invalid property value"); } @@ -4796,11 +4828,9 @@ if (end === -1) { this.raise(this.pos - 2, "Unterminated comment"); } this.pos = end + 2; if (this.options.locations) { - lineBreakG.lastIndex = start; - var match; - while ((match = lineBreakG.exec(this.input)) && match.index < this.pos) { + for (var nextBreak = (void 0), pos = start; (nextBreak = nextLineBreak(this.input, pos, this.pos)) > -1;) { ++this.curLine; - this.lineStart = match.index + match[0].length; + pos = this.lineStart = nextBreak; } } if (this.options.onComment) @@ -5511,7 +5541,7 @@ // Acorn is a tiny, fast JavaScript parser written in JavaScript. - var version = "8.6.0"; + var version = "8.7.0"; Parser.acorn = { Parser: Parser, diff --git a/deps/acorn/acorn/dist/acorn.mjs b/deps/acorn/acorn/dist/acorn.mjs index df5b26e5dd0f74..e99e9b30e1b635 100644 --- a/deps/acorn/acorn/dist/acorn.mjs +++ b/deps/acorn/acorn/dist/acorn.mjs @@ -27,8 +27,8 @@ var keywordRelationalOperator = /^in(stanceof)?$/; // are only applied when a character is found to actually have a // code point above 128. // Generated by `bin/generate-identifier-regex.js`. -var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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-\u08c7\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\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1878\u1880-\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\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\u9ffc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7bf\ua7c2-\ua7ca\ua7f5-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; -var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d3-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf\u1ac0\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; +var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; +var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); @@ -42,10 +42,10 @@ nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; // generated by bin/generate-identifier-regex.js // eslint-disable-next-line comma-spacing -var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938]; +var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938]; // eslint-disable-next-line comma-spacing -var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239]; +var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239]; // This has a complexity linear to the value of the code. The // assumption is that looking up astral identifier characters is @@ -250,6 +250,17 @@ function isNewLine(code) { return code === 10 || code === 13 || code === 0x2028 || code === 0x2029 } +function nextLineBreak(code, from, end) { + if ( end === void 0 ) end = code.length; + + for (var i = from; i < end; i++) { + var next = code.charCodeAt(i); + if (isNewLine(next)) + { return i < end - 1 && next === 13 && code.charCodeAt(i + 1) === 10 ? i + 2 : i + 1 } + } + return -1 +} + var nonASCIIwhitespace = /[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/; var skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g; @@ -258,11 +269,9 @@ var ref = Object.prototype; var hasOwnProperty = ref.hasOwnProperty; var toString = ref.toString; -// Checks if an object has a property. - -function has(obj, propName) { - return hasOwnProperty.call(obj, propName) -} +var hasOwn = Object.hasOwn || (function (obj, propName) { return ( + hasOwnProperty.call(obj, propName) +); }); var isArray = Array.isArray || (function (obj) { return ( toString.call(obj) === "[object Array]" @@ -272,6 +281,8 @@ function wordsRegexp(words) { return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") } +var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; + // These are used when `options.locations` is on, for the // `startLoc` and `endLoc` properties. @@ -298,14 +309,10 @@ var SourceLocation = function SourceLocation(p, start, end) { function getLineInfo(input, offset) { for (var line = 1, cur = 0;;) { - lineBreakG.lastIndex = cur; - var match = lineBreakG.exec(input); - if (match && match.index < offset) { - ++line; - cur = match.index + match[0].length; - } else { - return new Position(line, offset - cur) - } + var nextBreak = nextLineBreak(input, cur, offset); + if (nextBreak < 0) { return new Position(line, offset - cur) } + ++line; + cur = nextBreak; } } @@ -411,7 +418,7 @@ function getOptions(opts) { var options = {}; for (var opt in defaultOptions) - { options[opt] = opts && has(opts, opt) ? opts[opt] : defaultOptions[opt]; } + { options[opt] = opts && hasOwn(opts, opt) ? opts[opt] : defaultOptions[opt]; } if (options.ecmaVersion === "latest") { options.ecmaVersion = 1e8; @@ -1577,7 +1584,7 @@ pp$8.exitClassBody = function() { var parent = len === 0 ? null : this.privateNameStack[len - 1]; for (var i = 0; i < used.length; ++i) { var id = used[i]; - if (!has(declared, id.name)) { + if (!hasOwn(declared, id.name)) { if (parent) { parent.used.push(id); } else { @@ -1630,7 +1637,7 @@ pp$8.parseExport = function(node, exports) { if (this.eat(types$1.star)) { if (this.options.ecmaVersion >= 11) { if (this.eatContextual("as")) { - node.exported = this.parseIdent(true); + node.exported = this.parseModuleExportName(); this.checkExport(exports, node.exported.name, this.lastTokStart); } else { node.exported = null; @@ -1682,6 +1689,10 @@ pp$8.parseExport = function(node, exports) { this.checkUnreserved(spec.local); // check if export is defined this.checkLocalExport(spec.local); + + if (spec.local.type === "Literal") { + this.raise(spec.local.start, "A string literal cannot be used as an exported binding without `from`."); + } } node.source = null; @@ -1693,7 +1704,7 @@ pp$8.parseExport = function(node, exports) { pp$8.checkExport = function(exports, name, pos) { if (!exports) { return } - if (has(exports, name)) + if (hasOwn(exports, name)) { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } exports[name] = true; }; @@ -1757,9 +1768,13 @@ pp$8.parseExportSpecifiers = function(exports) { } else { first = false; } var node = this.startNode(); - node.local = this.parseIdent(true); - node.exported = this.eatContextual("as") ? this.parseIdent(true) : node.local; - this.checkExport(exports, node.exported.name, node.exported.start); + node.local = this.parseModuleExportName(); + node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; + this.checkExport( + exports, + node.exported[node.exported.type === "Identifier" ? "name" : "value"], + node.exported.start + ); nodes.push(this.finishNode(node, "ExportSpecifier")); } return nodes @@ -1811,7 +1826,7 @@ pp$8.parseImportSpecifiers = function() { } else { first = false; } var node$2 = this.startNode(); - node$2.imported = this.parseIdent(true); + node$2.imported = this.parseModuleExportName(); if (this.eatContextual("as")) { node$2.local = this.parseIdent(); } else { @@ -1824,6 +1839,17 @@ pp$8.parseImportSpecifiers = function() { return nodes }; +pp$8.parseModuleExportName = function() { + if (this.options.ecmaVersion >= 13 && this.type === types$1.string) { + var stringLiteral = this.parseLiteral(this.value); + if (loneSurrogate.test(stringLiteral.value)) { + this.raise(stringLiteral.start, "An export name cannot include a lone surrogate."); + } + return stringLiteral + } + return this.parseIdent(true) +}; + // Set `ExpressionStatement#directive` property for directive prologues. pp$8.adaptDirectivePrologue = function(statements) { for (var i = 0; i < statements.length && this.isDirectiveCandidate(statements[i]); ++i) { @@ -2097,7 +2123,7 @@ pp$7.checkLValSimple = function(expr, bindingType, checkClashes) { if (bindingType === BIND_LEXICAL && expr.name === "let") { this.raiseRecoverable(expr.start, "let is disallowed as a lexically bound name"); } if (checkClashes) { - if (has(checkClashes, expr.name)) + if (hasOwn(checkClashes, expr.name)) { this.raiseRecoverable(expr.start, "Argument name clash"); } checkClashes[expr.name] = true; } @@ -3592,26 +3618,30 @@ var ecma9BinaryProperties = "ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Ass var ecma10BinaryProperties = ecma9BinaryProperties + " Extended_Pictographic"; var ecma11BinaryProperties = ecma10BinaryProperties; var ecma12BinaryProperties = ecma11BinaryProperties + " EBase EComp EMod EPres ExtPict"; +var ecma13BinaryProperties = ecma12BinaryProperties; var unicodeBinaryProperties = { 9: ecma9BinaryProperties, 10: ecma10BinaryProperties, 11: ecma11BinaryProperties, - 12: ecma12BinaryProperties + 12: ecma12BinaryProperties, + 13: ecma13BinaryProperties }; // #table-unicode-general-category-values var unicodeGeneralCategoryValues = "Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu"; // #table-unicode-script-values -var ecma9ScriptValues = "Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb"; +var ecma9ScriptValues = "Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb"; var ecma10ScriptValues = ecma9ScriptValues + " Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd"; var ecma11ScriptValues = ecma10ScriptValues + " Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"; var ecma12ScriptValues = ecma11ScriptValues + " Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi"; +var ecma13ScriptValues = ecma12ScriptValues + " Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith"; var unicodeScriptValues = { 9: ecma9ScriptValues, 10: ecma10ScriptValues, 11: ecma11ScriptValues, - 12: ecma12ScriptValues + 12: ecma12ScriptValues, + 13: ecma13ScriptValues }; var data = {}; @@ -3629,17 +3659,19 @@ function buildUnicodeData(ecmaVersion) { d.nonBinary.sc = d.nonBinary.Script; d.nonBinary.scx = d.nonBinary.Script_Extensions; } -buildUnicodeData(9); -buildUnicodeData(10); -buildUnicodeData(11); -buildUnicodeData(12); + +for (var i = 0, list = [9, 10, 11, 12, 13]; i < list.length; i += 1) { + var ecmaVersion = list[i]; + + buildUnicodeData(ecmaVersion); +} var pp$1 = Parser.prototype; var RegExpValidationState = function RegExpValidationState(parser) { this.parser = parser; this.validFlags = "gim" + (parser.options.ecmaVersion >= 6 ? "uy" : "") + (parser.options.ecmaVersion >= 9 ? "s" : "") + (parser.options.ecmaVersion >= 13 ? "d" : ""); - this.unicodeProperties = data[parser.options.ecmaVersion >= 12 ? 12 : parser.options.ecmaVersion]; + this.unicodeProperties = data[parser.options.ecmaVersion >= 13 ? 13 : parser.options.ecmaVersion]; this.source = ""; this.flags = ""; this.start = 0; @@ -4438,7 +4470,7 @@ pp$1.regexp_eatUnicodePropertyValueExpression = function(state) { return false }; pp$1.regexp_validateUnicodePropertyNameAndValue = function(state, name, value) { - if (!has(state.unicodeProperties.nonBinary, name)) + if (!hasOwn(state.unicodeProperties.nonBinary, name)) { state.raise("Invalid property name"); } if (!state.unicodeProperties.nonBinary[name].test(value)) { state.raise("Invalid property value"); } @@ -4790,11 +4822,9 @@ pp.skipBlockComment = function() { if (end === -1) { this.raise(this.pos - 2, "Unterminated comment"); } this.pos = end + 2; if (this.options.locations) { - lineBreakG.lastIndex = start; - var match; - while ((match = lineBreakG.exec(this.input)) && match.index < this.pos) { + for (var nextBreak = (void 0), pos = start; (nextBreak = nextLineBreak(this.input, pos, this.pos)) > -1;) { ++this.curLine; - this.lineStart = match.index + match[0].length; + pos = this.lineStart = nextBreak; } } if (this.options.onComment) @@ -5505,7 +5535,7 @@ pp.readWord = function() { // Acorn is a tiny, fast JavaScript parser written in JavaScript. -var version = "8.6.0"; +var version = "8.7.0"; Parser.acorn = { Parser: Parser, diff --git a/deps/acorn/acorn/dist/bin.js b/deps/acorn/acorn/dist/bin.js index 675cab9ac89cae..8e645009450b64 100644 --- a/deps/acorn/acorn/dist/bin.js +++ b/deps/acorn/acorn/dist/bin.js @@ -30,7 +30,7 @@ var options = {}; function help(status) { var print = (status === 0) ? console.log : console.error; print("usage: " + path.basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9|...|--ecma2015|--ecma2016|--ecma2017|--ecma2018|...]"); - print(" [--tokenize] [--locations] [---allow-hash-bang] [--allow-await-outside-function] [--compact] [--silent] [--module] [--help] [--] [...]"); + print(" [--tokenize] [--locations] [--allow-hash-bang] [--allow-await-outside-function] [--compact] [--silent] [--module] [--help] [--] [...]"); process.exit(status); } diff --git a/deps/acorn/acorn/package.json b/deps/acorn/acorn/package.json index e242a235e00c84..8e2edc65cff81c 100644 --- a/deps/acorn/acorn/package.json +++ b/deps/acorn/acorn/package.json @@ -16,7 +16,7 @@ ], "./package.json": "./package.json" }, - "version": "8.6.0", + "version": "8.7.0", "engines": {"node": ">=0.4.0"}, "maintainers": [ { @@ -40,7 +40,7 @@ }, "license": "MIT", "scripts": { - "prepare": "cd ..; npm run build:main && npm run build:bin" + "prepare": "cd ..; npm run build:main" }, "bin": {"acorn": "./bin/acorn"} } diff --git a/deps/icu-small/LICENSE b/deps/icu-small/LICENSE index 970ae074cbf555..80b587723a67f7 100644 --- a/deps/icu-small/LICENSE +++ b/deps/icu-small/LICENSE @@ -1,6 +1,19 @@ -COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -Copyright © 1991-2020 Unicode, Inc. All rights reserved. +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining @@ -32,7 +45,7 @@ shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ---------------------- +---------------------------------------------------------------------- Third-Party Software Licenses @@ -40,7 +53,9 @@ This section contains third-party software notices and/or additional terms for licensed third-party software components included within ICU libraries. -1. ICU License - ICU 1.8.1 to ICU 57.1 +---------------------------------------------------------------------- + +ICU License - ICU 1.8.1 to ICU 57.1 COPYRIGHT AND PERMISSION NOTICE @@ -75,7 +90,9 @@ of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. -2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt) +---------------------------------------------------------------------- + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) # The Google Chrome software developed by Google is licensed under # the BSD license. Other software included in this distribution is @@ -279,7 +296,9 @@ property of their respective owners. # # ---------------COPYING.ipadic-----END---------------------------------- -3. Lao Word Break Dictionary Data (laodict.txt) +---------------------------------------------------------------------- + +Lao Word Break Dictionary Data (laodict.txt) # Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html @@ -319,7 +338,9 @@ property of their respective owners. # OF THE POSSIBILITY OF SUCH DAMAGE. # -------------------------------------------------------------------------- -4. Burmese Word Break Dictionary Data (burmesedict.txt) +---------------------------------------------------------------------- + +Burmese Word Break Dictionary Data (burmesedict.txt) # Copyright (c) 2014 International Business Machines Corporation # and others. All Rights Reserved. @@ -359,7 +380,9 @@ property of their respective owners. # SUCH DAMAGE. # -------------------------------------------------------------------------- -5. Time Zone Database +---------------------------------------------------------------------- + +Time Zone Database ICU uses the public domain data and code derived from Time Zone Database for its time zone support. The ownership of the TZ database @@ -382,7 +405,9 @@ Database section 7. # making a contribution to the database or code waives all rights to # future claims in that contribution or in the TZ Database. -6. Google double-conversion +---------------------------------------------------------------------- + +Google double-conversion Copyright 2006-2011, the V8 project authors. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -410,3 +435,85 @@ 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. + +---------------------------------------------------------------------- + +File: aclocal.m4 (only for ICU4C) +Section: pkg.m4 - Macros to locate and utilise pkg-config. + + +Copyright © 2004 Scott James Remnant . +Copyright © 2012-2015 Dan Nicholson + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program that contains a +configuration script generated by Autoconf, you may include it under +the same distribution terms that you use for the rest of that +program. + + +(The condition for the exception is fulfilled because +ICU4C includes a configuration script generated by Autoconf, +namely the `configure` script.) + +---------------------------------------------------------------------- + +File: config.guess (only for ICU4C) + + +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, see . + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program that contains a +configuration script generated by Autoconf, you may include it under +the same distribution terms that you use for the rest of that +program. This Exception is an additional permission under section 7 +of the GNU General Public License, version 3 ("GPLv3"). + + +(The condition for the exception is fulfilled because +ICU4C includes a configuration script generated by Autoconf, +namely the `configure` script.) + +---------------------------------------------------------------------- + +File: install-sh (only for ICU4C) + + +Copyright 1991 by the Massachusetts Institute of Technology + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. diff --git a/deps/icu-small/README-FULL-ICU.txt b/deps/icu-small/README-FULL-ICU.txt index a6afcf4952945e..0c33485768901c 100644 --- a/deps/icu-small/README-FULL-ICU.txt +++ b/deps/icu-small/README-FULL-ICU.txt @@ -1,8 +1,8 @@ ICU sources - auto generated by shrink-icu-src.py This directory contains the ICU subset used by --with-intl=full-icu -It is a strict subset of ICU 70 source files with the following exception(s): -* deps/icu-small/source/data/in/icudt70l.dat.bz2 : compressed data file +It is a strict subset of ICU 71 source files with the following exception(s): +* deps/icu-small/source/data/in/icudt71l.dat.bz2 : compressed data file To rebuild this directory, see ../../tools/icu/README.md diff --git a/deps/icu-small/source/common/BUILD b/deps/icu-small/source/common/BUILD.bazel similarity index 100% rename from deps/icu-small/source/common/BUILD rename to deps/icu-small/source/common/BUILD.bazel diff --git a/deps/icu-small/source/common/brkeng.cpp b/deps/icu-small/source/common/brkeng.cpp index 52e9c53621dca2..dc9fb99bf1972d 100644 --- a/deps/icu-small/source/common/brkeng.cpp +++ b/deps/icu-small/source/common/brkeng.cpp @@ -79,6 +79,7 @@ UnhandledEngine::findBreaks( UText *text, int32_t /* startPos */, int32_t endPos, UVector32 &/*foundBreaks*/, + UBool /* isPhraseBreaking */, UErrorCode &status) const { if (U_FAILURE(status)) return 0; UChar32 c = utext_current32(text); diff --git a/deps/icu-small/source/common/brkeng.h b/deps/icu-small/source/common/brkeng.h index 6843f1cc953511..127ba59e186f23 100644 --- a/deps/icu-small/source/common/brkeng.h +++ b/deps/icu-small/source/common/brkeng.h @@ -75,6 +75,7 @@ class LanguageBreakEngine : public UMemory { int32_t startPos, int32_t endPos, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode &status) const = 0; }; @@ -194,6 +195,7 @@ class UnhandledEngine : public LanguageBreakEngine { int32_t startPos, int32_t endPos, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode &status) const override; /** diff --git a/deps/icu-small/source/common/brkiter.cpp b/deps/icu-small/source/common/brkiter.cpp index 8b228acf2c384c..8a1915880ee229 100644 --- a/deps/icu-small/source/common/brkiter.cpp +++ b/deps/icu-small/source/common/brkiter.cpp @@ -30,6 +30,7 @@ #include "unicode/ures.h" #include "unicode/ustring.h" #include "unicode/filteredbrk.h" +#include "bytesinkutil.h" #include "ucln_cmn.h" #include "cstring.h" #include "umutex.h" @@ -115,7 +116,7 @@ BreakIterator::buildInstance(const Locale& loc, const char *type, UErrorCode &st } // Create a RuleBasedBreakIterator - result = new RuleBasedBreakIterator(file, status); + result = new RuleBasedBreakIterator(file, uprv_strstr(type, "phrase") != NULL, status); // If there is a result, set the valid locale and actual locale, and the kind if (U_SUCCESS(status) && result != NULL) { @@ -408,7 +409,6 @@ BreakIterator::makeInstance(const Locale& loc, int32_t kind, UErrorCode& status) if (U_FAILURE(status)) { return NULL; } - char lbType[kKeyValueLenMax]; BreakIterator *result = NULL; switch (kind) { @@ -428,18 +428,29 @@ BreakIterator::makeInstance(const Locale& loc, int32_t kind, UErrorCode& status) break; case UBRK_LINE: { + char lb_lw[kKeyValueLenMax]; UTRACE_ENTRY(UTRACE_UBRK_CREATE_LINE); - uprv_strcpy(lbType, "line"); - char lbKeyValue[kKeyValueLenMax] = {0}; + uprv_strcpy(lb_lw, "line"); UErrorCode kvStatus = U_ZERO_ERROR; - int32_t kLen = loc.getKeywordValue("lb", lbKeyValue, kKeyValueLenMax, kvStatus); - if (U_SUCCESS(kvStatus) && kLen > 0 && (uprv_strcmp(lbKeyValue,"strict")==0 || uprv_strcmp(lbKeyValue,"normal")==0 || uprv_strcmp(lbKeyValue,"loose")==0)) { - uprv_strcat(lbType, "_"); - uprv_strcat(lbType, lbKeyValue); + CharString value; + CharStringByteSink valueSink(&value); + loc.getKeywordValue("lb", valueSink, kvStatus); + if (U_SUCCESS(kvStatus) && (value == "strict" || value == "normal" || value == "loose")) { + uprv_strcat(lb_lw, "_"); + uprv_strcat(lb_lw, value.data()); } - result = BreakIterator::buildInstance(loc, lbType, status); + // lw=phrase is only supported in Japanese. + if (uprv_strcmp(loc.getLanguage(), "ja") == 0) { + value.clear(); + loc.getKeywordValue("lw", valueSink, kvStatus); + if (U_SUCCESS(kvStatus) && value == "phrase") { + uprv_strcat(lb_lw, "_"); + uprv_strcat(lb_lw, value.data()); + } + } + result = BreakIterator::buildInstance(loc, lb_lw, status); - UTRACE_DATA1(UTRACE_INFO, "lb=%s", lbKeyValue); + UTRACE_DATA1(UTRACE_INFO, "lb_lw=%s", lb_lw); UTRACE_EXIT_STATUS(status); } break; diff --git a/deps/icu-small/source/common/dictbe.cpp b/deps/icu-small/source/common/dictbe.cpp index 4d158e3226db28..4fdbdf2760f1c6 100644 --- a/deps/icu-small/source/common/dictbe.cpp +++ b/deps/icu-small/source/common/dictbe.cpp @@ -17,7 +17,10 @@ #include "dictbe.h" #include "unicode/uniset.h" #include "unicode/chariter.h" +#include "unicode/resbund.h" #include "unicode/ubrk.h" +#include "unicode/usetiter.h" +#include "ubrkimpl.h" #include "utracimp.h" #include "uvectr32.h" #include "uvector.h" @@ -48,6 +51,7 @@ DictionaryBreakEngine::findBreaks( UText *text, int32_t startPos, int32_t endPos, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const { if (U_FAILURE(status)) return 0; (void)startPos; // TODO: remove this param? @@ -68,7 +72,7 @@ DictionaryBreakEngine::findBreaks( UText *text, } rangeStart = start; rangeEnd = current; - result = divideUpDictionaryRange(text, rangeStart, rangeEnd, foundBreaks, status); + result = divideUpDictionaryRange(text, rangeStart, rangeEnd, foundBreaks, isPhraseBreaking, status); utext_setNativeIndex(text, current); return result; @@ -199,13 +203,13 @@ ThaiBreakEngine::ThaiBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Thai"); - fThaiWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=SA:]]"), status); + UnicodeSet thaiWordSet(UnicodeString(u"[[:Thai:]&[:LineBreak=SA:]]"), status); if (U_SUCCESS(status)) { - setCharacters(fThaiWordSet); + setCharacters(thaiWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Thai:]&[:LineBreak=SA:]&[:M:]]"), status); fMarkSet.add(0x0020); - fEndWordSet = fThaiWordSet; + fEndWordSet = thaiWordSet; fEndWordSet.remove(0x0E31); // MAI HAN-AKAT fEndWordSet.remove(0x0E40, 0x0E44); // SARA E through SARA AI MAIMALAI fBeginWordSet.add(0x0E01, 0x0E2E); // KO KAI through HO NOKHUK @@ -230,6 +234,7 @@ ThaiBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, UErrorCode& status) const { if (U_FAILURE(status)) return 0; utext_setNativeIndex(text, rangeStart); @@ -441,13 +446,13 @@ LaoBreakEngine::LaoBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCode &s { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Laoo"); - fLaoWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Laoo:]&[:LineBreak=SA:]]"), status); + UnicodeSet laoWordSet(UnicodeString(u"[[:Laoo:]&[:LineBreak=SA:]]"), status); if (U_SUCCESS(status)) { - setCharacters(fLaoWordSet); + setCharacters(laoWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Laoo:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Laoo:]&[:LineBreak=SA:]&[:M:]]"), status); fMarkSet.add(0x0020); - fEndWordSet = fLaoWordSet; + fEndWordSet = laoWordSet; fEndWordSet.remove(0x0EC0, 0x0EC4); // prefix vowels fBeginWordSet.add(0x0E81, 0x0EAE); // basic consonants (including holes for corresponding Thai characters) fBeginWordSet.add(0x0EDC, 0x0EDD); // digraph consonants (no Thai equivalent) @@ -469,6 +474,7 @@ LaoBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, UErrorCode& status) const { if (U_FAILURE(status)) return 0; if ((rangeEnd - rangeStart) < LAO_MIN_WORD_SPAN) { @@ -637,14 +643,13 @@ BurmeseBreakEngine::BurmeseBreakEngine(DictionaryMatcher *adoptDictionary, UErro { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Mymr"); - fBurmeseWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Mymr:]&[:LineBreak=SA:]]"), status); + fBeginWordSet.add(0x1000, 0x102A); // basic consonants and independent vowels + fEndWordSet.applyPattern(UnicodeString(u"[[:Mymr:]&[:LineBreak=SA:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Mymr:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.add(0x0020); if (U_SUCCESS(status)) { - setCharacters(fBurmeseWordSet); + setCharacters(fEndWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Mymr:]&[:LineBreak=SA:]&[:M:]]"), status); - fMarkSet.add(0x0020); - fEndWordSet = fBurmeseWordSet; - fBeginWordSet.add(0x1000, 0x102A); // basic consonants and independent vowels // Compact for caching. fMarkSet.compact(); @@ -662,6 +667,7 @@ BurmeseBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, UErrorCode& status ) const { if (U_FAILURE(status)) return 0; if ((rangeEnd - rangeStart) < BURMESE_MIN_WORD_SPAN) { @@ -830,13 +836,13 @@ KhmerBreakEngine::KhmerBreakEngine(DictionaryMatcher *adoptDictionary, UErrorCod { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Khmr"); - fKhmerWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Khmr:]&[:LineBreak=SA:]]"), status); + UnicodeSet khmerWordSet(UnicodeString(u"[[:Khmr:]&[:LineBreak=SA:]]"), status); if (U_SUCCESS(status)) { - setCharacters(fKhmerWordSet); + setCharacters(khmerWordSet); } - fMarkSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Khmr:]&[:LineBreak=SA:]&[:M:]]"), status); + fMarkSet.applyPattern(UnicodeString(u"[[:Khmr:]&[:LineBreak=SA:]&[:M:]]"), status); fMarkSet.add(0x0020); - fEndWordSet = fKhmerWordSet; + fEndWordSet = khmerWordSet; fBeginWordSet.add(0x1780, 0x17B3); //fBeginWordSet.add(0x17A3, 0x17A4); // deprecated vowels //fEndWordSet.remove(0x17A5, 0x17A9); // Khmer independent vowels that can't end a word @@ -867,6 +873,7 @@ KhmerBreakEngine::divideUpDictionaryRange( UText *text, int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, UErrorCode& status ) const { if (U_FAILURE(status)) return 0; if ((rangeEnd - rangeStart) < KHMER_MIN_WORD_SPAN) { @@ -1050,25 +1057,27 @@ CjkBreakEngine::CjkBreakEngine(DictionaryMatcher *adoptDictionary, LanguageType : DictionaryBreakEngine(), fDictionary(adoptDictionary) { UTRACE_ENTRY(UTRACE_UBRK_CREATE_BREAK_ENGINE); UTRACE_DATA1(UTRACE_INFO, "dictbe=%s", "Hani"); - // Korean dictionary only includes Hangul syllables - fHangulWordSet.applyPattern(UNICODE_STRING_SIMPLE("[\\uac00-\\ud7a3]"), status); - fHanWordSet.applyPattern(UNICODE_STRING_SIMPLE("[:Han:]"), status); - fKatakanaWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Katakana:]\\uff9e\\uff9f]"), status); - fHiraganaWordSet.applyPattern(UNICODE_STRING_SIMPLE("[:Hiragana:]"), status); nfkcNorm2 = Normalizer2::getNFKCInstance(status); - - if (U_SUCCESS(status)) { - // handle Korean and Japanese/Chinese using different dictionaries - if (type == kKorean) { + // Korean dictionary only includes Hangul syllables + fHangulWordSet.applyPattern(UnicodeString(u"[\\uac00-\\ud7a3]"), status); + fHangulWordSet.compact(); + // Digits, open puncutation and Alphabetic characters. + fDigitOrOpenPunctuationOrAlphabetSet.applyPattern( + UnicodeString(u"[[:Nd:][:Pi:][:Ps:][:Alphabetic:]]"), status); + fDigitOrOpenPunctuationOrAlphabetSet.compact(); + fClosePunctuationSet.applyPattern(UnicodeString(u"[[:Pc:][:Pd:][:Pe:][:Pf:][:Po:]]"), status); + fClosePunctuationSet.compact(); + + // handle Korean and Japanese/Chinese using different dictionaries + if (type == kKorean) { + if (U_SUCCESS(status)) { setCharacters(fHangulWordSet); - } else { //Chinese and Japanese - UnicodeSet cjSet; - cjSet.addAll(fHanWordSet); - cjSet.addAll(fKatakanaWordSet); - cjSet.addAll(fHiraganaWordSet); - cjSet.add(0xFF70); // HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK - cjSet.add(0x30FC); // KATAKANA-HIRAGANA PROLONGED SOUND MARK + } + } else { //Chinese and Japanese + UnicodeSet cjSet(UnicodeString(u"[[:Han:][:Hiragana:][:Katakana:]\\u30fc\\uff70\\uff9e\\uff9f]"), status); + if (U_SUCCESS(status)) { setCharacters(cjSet); + initJapanesePhraseParameter(status); } } UTRACE_EXIT_STATUS(status); @@ -1096,14 +1105,12 @@ static inline bool isKatakana(UChar32 value) { (value >= 0xFF66 && value <= 0xFF9f); } - // Function for accessing internal utext flags. // Replicates an internal UText function. static inline int32_t utext_i32_flag(int32_t bitIndex) { return (int32_t)1 << bitIndex; } - /* * @param text A UText representing the text @@ -1117,6 +1124,7 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const { if (U_FAILURE(status)) return 0; if (rangeStart >= rangeEnd) { @@ -1347,6 +1355,31 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, if ((uint32_t)bestSnlp.elementAti(numCodePts) == kuint32max) { t_boundary.addElement(numCodePts, status); numBreaks++; + } else if (isPhraseBreaking) { + t_boundary.addElement(numCodePts, status); + if(U_SUCCESS(status)) { + numBreaks++; + int32_t prevIdx = numCodePts; + + int32_t codeUnitIdx = -1; + int32_t prevCodeUnitIdx = -1; + int32_t length = -1; + for (int32_t i = prev.elementAti(numCodePts); i > 0; i = prev.elementAti(i)) { + codeUnitIdx = inString.moveIndex32(0, i); + prevCodeUnitIdx = inString.moveIndex32(0, prevIdx); + // Calculate the length by using the code unit. + length = prevCodeUnitIdx - codeUnitIdx; + prevIdx = i; + // Keep the breakpoint if the pattern is not in the fSkipSet and continuous Katakana + // characters don't occur. + if (!fSkipSet.containsKey(inString.tempSubString(codeUnitIdx, length)) + && (!isKatakana(inString.char32At(inString.moveIndex32(codeUnitIdx, -1))) + || !isKatakana(inString.char32At(codeUnitIdx)))) { + t_boundary.addElement(i, status); + numBreaks++; + } + } + } } else { for (int32_t i = numCodePts; i > 0; i = prev.elementAti(i)) { t_boundary.addElement(i, status); @@ -1367,7 +1400,8 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, // while reversing t_boundary and pushing values to foundBreaks. int32_t prevCPPos = -1; int32_t prevUTextPos = -1; - for (int32_t i = numBreaks-1; i >= 0; i--) { + int32_t correctedNumBreaks = 0; + for (int32_t i = numBreaks - 1; i >= 0; i--) { int32_t cpPos = t_boundary.elementAti(i); U_ASSERT(cpPos > prevCPPos); int32_t utextPos = inputMap.isValid() ? inputMap->elementAti(cpPos) : cpPos + rangeStart; @@ -1375,7 +1409,15 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, if (utextPos > prevUTextPos) { // Boundaries are added to foundBreaks output in ascending order. U_ASSERT(foundBreaks.size() == 0 || foundBreaks.peeki() < utextPos); - foundBreaks.push(utextPos, status); + // In phrase breaking, there has to be a breakpoint between Cj character and close + // punctuation. + // E.g.[携帯電話]正しい選択 -> [携帯▁電話]▁正しい▁選択 -> breakpoint between ] and 正 + if (utextPos != rangeStart + || (isPhraseBreaking && utextPos > 0 + && fClosePunctuationSet.contains(utext_char32At(inText, utextPos - 1)))) { + foundBreaks.push(utextPos, status); + correctedNumBreaks++; + } } else { // Normalization expanded the input text, the dictionary found a boundary // within the expansion, giving two boundaries with the same index in the @@ -1387,9 +1429,52 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, } (void)prevCPPos; // suppress compiler warnings about unused variable + UChar32 nextChar = utext_char32At(inText, rangeEnd); + if (!foundBreaks.isEmpty() && foundBreaks.peeki() == rangeEnd) { + // In phrase breaking, there has to be a breakpoint between Cj character and + // the number/open punctuation. + // E.g. る文字「そうだ、京都」->る▁文字▁「そうだ、▁京都」-> breakpoint between 字 and「 + // E.g. 乗車率90%程度だろうか -> 乗車▁率▁90%▁程度だろうか -> breakpoint between 率 and 9 + // E.g. しかもロゴがUnicode! -> しかも▁ロゴが▁Unicode!-> breakpoint between が and U + if (isPhraseBreaking) { + if (!fDigitOrOpenPunctuationOrAlphabetSet.contains(nextChar)) { + foundBreaks.popi(); + correctedNumBreaks--; + } + } else { + foundBreaks.popi(); + correctedNumBreaks--; + } + } + // inString goes out of scope // inputMap goes out of scope - return numBreaks; + return correctedNumBreaks; +} + +void CjkBreakEngine::initJapanesePhraseParameter(UErrorCode& error) { + loadJapaneseExtensions(error); + loadHiragana(error); +} + +void CjkBreakEngine::loadJapaneseExtensions(UErrorCode& error) { + const char* tag = "extensions"; + ResourceBundle ja(U_ICUDATA_BRKITR, "ja", error); + if (U_SUCCESS(error)) { + ResourceBundle bundle = ja.get(tag, error); + while (U_SUCCESS(error) && bundle.hasNext()) { + fSkipSet.puti(bundle.getNextString(error), 1, error); + } + } +} + +void CjkBreakEngine::loadHiragana(UErrorCode& error) { + UnicodeSet hiraganaWordSet(UnicodeString(u"[:Hiragana:]"), error); + hiraganaWordSet.compact(); + UnicodeSetIterator iterator(hiraganaWordSet); + while (iterator.next()) { + fSkipSet.puti(UnicodeString(iterator.getCodepoint()), 1, error); + } } #endif diff --git a/deps/icu-small/source/common/dictbe.h b/deps/icu-small/source/common/dictbe.h index 4e70ed38171e44..ca1a3c28b7be80 100644 --- a/deps/icu-small/source/common/dictbe.h +++ b/deps/icu-small/source/common/dictbe.h @@ -15,6 +15,7 @@ #include "unicode/utext.h" #include "brkeng.h" +#include "hash.h" #include "uvectr32.h" U_NAMESPACE_BEGIN @@ -80,6 +81,7 @@ class DictionaryBreakEngine : public LanguageBreakEngine { int32_t startPos, int32_t endPos, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status ) const override; protected: @@ -105,6 +107,7 @@ class DictionaryBreakEngine : public LanguageBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const = 0; }; @@ -127,7 +130,6 @@ class ThaiBreakEngine : public DictionaryBreakEngine { * @internal */ - UnicodeSet fThaiWordSet; UnicodeSet fEndWordSet; UnicodeSet fBeginWordSet; UnicodeSet fSuffixSet; @@ -164,6 +166,7 @@ class ThaiBreakEngine : public DictionaryBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const override; }; @@ -186,7 +189,6 @@ class LaoBreakEngine : public DictionaryBreakEngine { * @internal */ - UnicodeSet fLaoWordSet; UnicodeSet fEndWordSet; UnicodeSet fBeginWordSet; UnicodeSet fMarkSet; @@ -222,6 +224,7 @@ class LaoBreakEngine : public DictionaryBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const override; }; @@ -244,7 +247,6 @@ class BurmeseBreakEngine : public DictionaryBreakEngine { * @internal */ - UnicodeSet fBurmeseWordSet; UnicodeSet fEndWordSet; UnicodeSet fBeginWordSet; UnicodeSet fMarkSet; @@ -280,6 +282,7 @@ class BurmeseBreakEngine : public DictionaryBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const override; }; @@ -302,7 +305,6 @@ class KhmerBreakEngine : public DictionaryBreakEngine { * @internal */ - UnicodeSet fKhmerWordSet; UnicodeSet fEndWordSet; UnicodeSet fBeginWordSet; UnicodeSet fMarkSet; @@ -338,6 +340,7 @@ class KhmerBreakEngine : public DictionaryBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const override; }; @@ -366,13 +369,22 @@ class CjkBreakEngine : public DictionaryBreakEngine { * @internal */ UnicodeSet fHangulWordSet; - UnicodeSet fHanWordSet; - UnicodeSet fKatakanaWordSet; - UnicodeSet fHiraganaWordSet; + UnicodeSet fDigitOrOpenPunctuationOrAlphabetSet; + UnicodeSet fClosePunctuationSet; DictionaryMatcher *fDictionary; const Normalizer2 *nfkcNorm2; + private: + // Load Japanese extensions. + void loadJapaneseExtensions(UErrorCode& error); + // Load Japanese Hiragana. + void loadHiragana(UErrorCode& error); + // Initialize fSkipSet by loading Japanese Hiragana and extensions. + void initJapanesePhraseParameter(UErrorCode& error); + + Hashtable fSkipSet; + public: /** @@ -404,6 +416,7 @@ class CjkBreakEngine : public DictionaryBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const override; }; diff --git a/deps/icu-small/source/common/localematcher.cpp b/deps/icu-small/source/common/localematcher.cpp index 3d178dfbaf1732..2cad708d99f0d2 100644 --- a/deps/icu-small/source/common/localematcher.cpp +++ b/deps/icu-small/source/common/localematcher.cpp @@ -168,12 +168,9 @@ void LocaleMatcher::Builder::clearSupportedLocales() { bool LocaleMatcher::Builder::ensureSupportedLocaleVector() { if (U_FAILURE(errorCode_)) { return false; } if (supportedLocales_ != nullptr) { return true; } - supportedLocales_ = new UVector(uprv_deleteUObject, nullptr, errorCode_); + LocalPointer lpSupportedLocales(new UVector(uprv_deleteUObject, nullptr, errorCode_), errorCode_); if (U_FAILURE(errorCode_)) { return false; } - if (supportedLocales_ == nullptr) { - errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return false; - } + supportedLocales_ = lpSupportedLocales.orphan(); return true; } @@ -187,9 +184,8 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::setSupportedLocalesFromListStrin for (int32_t i = 0; i < length; ++i) { Locale *locale = list.orphanLocaleAt(i); if (locale == nullptr) { continue; } - supportedLocales_->addElementX(locale, errorCode_); + supportedLocales_->adoptElement(locale, errorCode_); if (U_FAILURE(errorCode_)) { - delete locale; break; } } @@ -197,35 +193,21 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::setSupportedLocalesFromListStrin } LocaleMatcher::Builder &LocaleMatcher::Builder::setSupportedLocales(Locale::Iterator &locales) { - if (U_FAILURE(errorCode_)) { return *this; } - clearSupportedLocales(); - if (!ensureSupportedLocaleVector()) { return *this; } - while (locales.hasNext()) { - const Locale &locale = locales.next(); - Locale *clone = locale.clone(); - if (clone == nullptr) { - errorCode_ = U_MEMORY_ALLOCATION_ERROR; - break; - } - supportedLocales_->addElementX(clone, errorCode_); - if (U_FAILURE(errorCode_)) { - delete clone; - break; + if (ensureSupportedLocaleVector()) { + clearSupportedLocales(); + while (locales.hasNext() && U_SUCCESS(errorCode_)) { + const Locale &locale = locales.next(); + LocalPointer clone (locale.clone(), errorCode_); + supportedLocales_->adoptElement(clone.orphan(), errorCode_); } } return *this; } LocaleMatcher::Builder &LocaleMatcher::Builder::addSupportedLocale(const Locale &locale) { - if (!ensureSupportedLocaleVector()) { return *this; } - Locale *clone = locale.clone(); - if (clone == nullptr) { - errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return *this; - } - supportedLocales_->addElementX(clone, errorCode_); - if (U_FAILURE(errorCode_)) { - delete clone; + if (ensureSupportedLocaleVector()) { + LocalPointer clone(locale.clone(), errorCode_); + supportedLocales_->adoptElement(clone.orphan(), errorCode_); } return *this; } diff --git a/deps/icu-small/source/common/locid.cpp b/deps/icu-small/source/common/locid.cpp index e8859c7048b110..73bb8d8aec1c70 100644 --- a/deps/icu-small/source/common/locid.cpp +++ b/deps/icu-small/source/common/locid.cpp @@ -1204,14 +1204,11 @@ AliasReplacer::parseLanguageReplacement( // We have multiple field so we have to allocate and parse CharString* str = new CharString( replacement, (int32_t)uprv_strlen(replacement), status); + LocalPointer lpStr(str, status); + toBeFreed.adoptElement(lpStr.orphan(), status); if (U_FAILURE(status)) { return; } - if (str == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - return; - } - toBeFreed.addElementX(str, status); char* data = str->data(); replacedLanguage = (const char*) data; char* endOfField = uprv_strchr(data, '_'); @@ -1420,12 +1417,9 @@ AliasReplacer::replaceTerritory(UVector& toBeFreed, UErrorCode& status) (int32_t)(firstSpace - replacement), status), status); } if (U_FAILURE(status)) { return false; } - if (item.isNull()) { - status = U_MEMORY_ALLOCATION_ERROR; - return false; - } replacedRegion = item->data(); - toBeFreed.addElementX(item.orphan(), status); + toBeFreed.adoptElement(item.orphan(), status); + if (U_FAILURE(status)) { return false; } } U_ASSERT(!same(region, replacedRegion)); region = replacedRegion; @@ -1659,10 +1653,10 @@ AliasReplacer::replace(const Locale& locale, CharString& out, UErrorCode& status while ((end = uprv_strchr(start, SEP_CHAR)) != nullptr && U_SUCCESS(status)) { *end = NULL_CHAR; // null terminate inside variantsBuff - variants.addElementX(start, status); + variants.addElement(start, status); start = end + 1; } - variants.addElementX(start, status); + variants.addElement(start, status); } if (U_FAILURE(status)) { return false; } diff --git a/deps/icu-small/source/common/lstmbe.cpp b/deps/icu-small/source/common/lstmbe.cpp index 3793abceb3fb1c..f6114cdfe25e19 100644 --- a/deps/icu-small/source/common/lstmbe.cpp +++ b/deps/icu-small/source/common/lstmbe.cpp @@ -1,8 +1,8 @@ // © 2021 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html +#include #include -#include #include "unicode/utypes.h" @@ -639,6 +639,7 @@ LSTMBreakEngine::divideUpDictionaryRange( UText *text, int32_t startPos, int32_t endPos, UVector32 &foundBreaks, + UBool /* isPhraseBreaking */, UErrorCode& status) const { if (U_FAILURE(status)) return 0; int32_t beginFoundBreakSize = foundBreaks.size(); diff --git a/deps/icu-small/source/common/lstmbe.h b/deps/icu-small/source/common/lstmbe.h index c3f7ecf81540dd..ffdf805eca265d 100644 --- a/deps/icu-small/source/common/lstmbe.h +++ b/deps/icu-small/source/common/lstmbe.h @@ -62,6 +62,7 @@ class LSTMBreakEngine : public DictionaryBreakEngine { int32_t rangeStart, int32_t rangeEnd, UVector32 &foundBreaks, + UBool isPhraseBreaking, UErrorCode& status) const override; private: const LSTMData* fData; diff --git a/deps/icu-small/source/common/normalizer2impl.cpp b/deps/icu-small/source/common/normalizer2impl.cpp index 5bfd49e8cb9e2a..e6bd75e7173889 100644 --- a/deps/icu-small/source/common/normalizer2impl.cpp +++ b/deps/icu-small/source/common/normalizer2impl.cpp @@ -2496,15 +2496,18 @@ void CanonIterData::addToStartSet(UChar32 origin, UChar32 decompLead, UErrorCode // origin is not the first character, or it is U+0000. UnicodeSet *set; if((canonValue&CANON_HAS_SET)==0) { - set=new UnicodeSet; - if(set==NULL) { - errorCode=U_MEMORY_ALLOCATION_ERROR; + LocalPointer lpSet(new UnicodeSet, errorCode); + set=lpSet.getAlias(); + if(U_FAILURE(errorCode)) { return; } UChar32 firstOrigin=(UChar32)(canonValue&CANON_VALUE_MASK); canonValue=(canonValue&~CANON_VALUE_MASK)|CANON_HAS_SET|(uint32_t)canonStartSets.size(); umutablecptrie_set(mutableTrie, decompLead, canonValue, &errorCode); - canonStartSets.addElementX(set, errorCode); + canonStartSets.adoptElement(lpSet.orphan(), errorCode); + if (U_FAILURE(errorCode)) { + return; + } if(firstOrigin!=0) { set->add(firstOrigin); } diff --git a/deps/icu-small/source/common/rbbi.cpp b/deps/icu-small/source/common/rbbi.cpp index f65177f232334d..cae8d154b30802 100644 --- a/deps/icu-small/source/common/rbbi.cpp +++ b/deps/icu-small/source/common/rbbi.cpp @@ -82,6 +82,19 @@ RuleBasedBreakIterator::RuleBasedBreakIterator(RBBIDataHeader* data, UErrorCode } } +//------------------------------------------------------------------------------- +// +// Constructor from a UDataMemory handle to precompiled break rules +// stored in an ICU data file. This construcotr is private API, +// only for internal use. +// +//------------------------------------------------------------------------------- +RuleBasedBreakIterator::RuleBasedBreakIterator(UDataMemory* udm, UBool isPhraseBreaking, + UErrorCode &status) : RuleBasedBreakIterator(udm, status) +{ + fIsPhraseBreaking = isPhraseBreaking; +} + // // Construct from precompiled binary rules (tables). This constructor is public API, // taking the rules as a (const uint8_t *) to match the type produced by getBinaryRules(). @@ -322,6 +335,7 @@ void RuleBasedBreakIterator::init(UErrorCode &status) { fBreakCache = nullptr; fDictionaryCache = nullptr; fLookAheadMatches = nullptr; + fIsPhraseBreaking = false; // Note: IBM xlC is unable to assign or initialize member fText from UTEXT_INITIALIZER. // fText = UTEXT_INITIALIZER; diff --git a/deps/icu-small/source/common/rbbi_cache.cpp b/deps/icu-small/source/common/rbbi_cache.cpp index 6bfe3feca495f6..26d82df7811838 100644 --- a/deps/icu-small/source/common/rbbi_cache.cpp +++ b/deps/icu-small/source/common/rbbi_cache.cpp @@ -163,7 +163,7 @@ void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPo // Ask the language object if there are any breaks. It will add them to the cache and // leave the text pointer on the other side of its range, ready to search for the next one. if (lbe != NULL) { - foundBreakCount += lbe->findBreaks(text, rangeStart, rangeEnd, fBreaks, status); + foundBreakCount += lbe->findBreaks(text, rangeStart, rangeEnd, fBreaks, fBI->fIsPhraseBreaking, status); } // Reload the loop variables for the next go-round diff --git a/deps/icu-small/source/common/serv.cpp b/deps/icu-small/source/common/serv.cpp index 0c54a4dce99225..c26dbca1a9c244 100644 --- a/deps/icu-small/source/common/serv.cpp +++ b/deps/icu-small/source/common/serv.cpp @@ -625,10 +625,7 @@ ICUService::getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorC } } - LocalPointer idClone(new UnicodeString(*id), status); - if (U_SUCCESS(status) && idClone->isBogus()) { - status = U_MEMORY_ALLOCATION_ERROR; - } + LocalPointer idClone(id->clone(), status); result.adoptElement(idClone.orphan(), status); } delete fallbackKey; diff --git a/deps/icu-small/source/common/servls.cpp b/deps/icu-small/source/common/servls.cpp index 7108afd4a5282b..98f0a8a12b0006 100644 --- a/deps/icu-small/source/common/servls.cpp +++ b/deps/icu-small/source/common/servls.cpp @@ -179,7 +179,8 @@ class ServiceEnumeration : public StringEnumeration { length = other._ids.size(); for(i = 0; i < length; ++i) { - _ids.addElementX(((UnicodeString *)other._ids.elementAt(i))->clone(), status); + LocalPointer clonedId(((UnicodeString *)other._ids.elementAt(i))->clone(), status); + _ids.adoptElement(clonedId.orphan(), status); } if(U_SUCCESS(status)) { diff --git a/deps/icu-small/source/common/servnotf.cpp b/deps/icu-small/source/common/servnotf.cpp index 342e0d9f24d2a7..d9fb38875202df 100644 --- a/deps/icu-small/source/common/servnotf.cpp +++ b/deps/icu-small/source/common/servnotf.cpp @@ -49,7 +49,11 @@ ICUNotifier::addListener(const EventListener* l, UErrorCode& status) if (acceptsListener(*l)) { Mutex lmx(¬ifyLock); if (listeners == NULL) { - listeners = new UVector(5, status); + LocalPointer lpListeners(new UVector(5, status), status); + if (U_FAILURE(status)) { + return; + } + listeners = lpListeners.orphan(); } else { for (int i = 0, e = listeners->size(); i < e; ++i) { const EventListener* el = (const EventListener*)(listeners->elementAt(i)); @@ -59,7 +63,7 @@ ICUNotifier::addListener(const EventListener* l, UErrorCode& status) } } - listeners->addElementX((void*)l, status); // cast away const + listeners->addElement((void*)l, status); // cast away const } #ifdef NOTIFIER_DEBUG else { @@ -102,13 +106,11 @@ ICUNotifier::removeListener(const EventListener *l, UErrorCode& status) void ICUNotifier::notifyChanged(void) { + Mutex lmx(¬ifyLock); if (listeners != NULL) { - Mutex lmx(¬ifyLock); - if (listeners != NULL) { - for (int i = 0, e = listeners->size(); i < e; ++i) { - EventListener* el = (EventListener*)listeners->elementAt(i); - notifyListener(*el); - } + for (int i = 0, e = listeners->size(); i < e; ++i) { + EventListener* el = (EventListener*)listeners->elementAt(i); + notifyListener(*el); } } } diff --git a/deps/icu-small/source/common/ubrk.cpp b/deps/icu-small/source/common/ubrk.cpp index bb5bdd1b5012fb..f4e064961f3968 100644 --- a/deps/icu-small/source/common/ubrk.cpp +++ b/deps/icu-small/source/common/ubrk.cpp @@ -168,7 +168,7 @@ ubrk_safeClone( BreakIterator *newBI = ((BreakIterator *)bi)->clone(); if (newBI == NULL) { *status = U_MEMORY_ALLOCATION_ERROR; - } else { + } else if (pBufferSize != NULL) { *status = U_SAFECLONE_ALLOCATED_WARNING; } return (UBreakIterator *)newBI; @@ -176,15 +176,7 @@ ubrk_safeClone( U_CAPI UBreakIterator * U_EXPORT2 ubrk_clone(const UBreakIterator *bi, UErrorCode *status) { - if (U_FAILURE(*status)) { - return nullptr; - } - BreakIterator *newBI = ((BreakIterator *)bi)->clone(); - if (newBI == nullptr) { - *status = U_MEMORY_ALLOCATION_ERROR; - return nullptr; - } - return (UBreakIterator *)newBI; + return ubrk_safeClone(bi, nullptr, nullptr, status); } diff --git a/deps/icu-small/source/common/ucase.cpp b/deps/icu-small/source/common/ucase.cpp index 4aa856507aafb1..388c86b1bba791 100644 --- a/deps/icu-small/source/common/ucase.cpp +++ b/deps/icu-small/source/common/ucase.cpp @@ -22,27 +22,14 @@ #include "unicode/utypes.h" #include "unicode/unistr.h" #include "unicode/uset.h" -#include "unicode/udata.h" /* UDataInfo */ #include "unicode/utf16.h" -#include "ucmndata.h" /* DataHeader */ -#include "udatamem.h" -#include "umutex.h" -#include "uassert.h" #include "cmemory.h" -#include "utrie2.h" +#include "uassert.h" #include "ucase.h" +#include "umutex.h" +#include "utrie2.h" -struct UCaseProps { - UDataMemory *mem; - const int32_t *indexes; - const uint16_t *exceptions; - const uint16_t *unfold; - - UTrie2 trie; - uint8_t formatVersion[4]; -}; - -/* ucase_props_data.h is machine-generated by gencase --csource */ +/* ucase_props_data.h is machine-generated by genprops/casepropsbuilder.cpp */ #define INCLUDED_FROM_UCASE_CPP #include "ucase_props_data.h" @@ -77,6 +64,13 @@ ucase_addPropertyStarts(const USetAdder *sa, UErrorCode *pErrorCode) { /* data access primitives --------------------------------------------------- */ +U_CAPI const struct UCaseProps * U_EXPORT2 +ucase_getSingleton(int32_t *pExceptionsLength, int32_t *pUnfoldLength) { + *pExceptionsLength = UPRV_LENGTHOF(ucase_props_exceptions); + *pUnfoldLength = UPRV_LENGTHOF(ucase_props_unfold); + return &ucase_props_singleton; +} + U_CFUNC const UTrie2 * U_EXPORT2 ucase_getTrie() { return &ucase_props_singleton.trie; @@ -690,7 +684,7 @@ ucase_isCaseSensitive(UChar32 c) { * - The general category of C is * Nonspacing Mark (Mn), or Enclosing Mark (Me), or Format Control (Cf), or * Letter Modifier (Lm), or Symbol Modifier (Sk) - * - C is one of the following characters + * - C is one of the following characters * U+0027 APOSTROPHE * U+00AD SOFT HYPHEN (SHY) * U+2019 RIGHT SINGLE QUOTATION MARK @@ -1064,6 +1058,8 @@ ucase_toFullLower(UChar32 c, // The sign of the result has meaning, input must be non-negative so that it can be returned as is. U_ASSERT(c >= 0); UChar32 result=c; + // Reset the output pointer in case it was uninitialized. + *pString=nullptr; uint16_t props=UTRIE2_GET16(&ucase_props_singleton.trie, c); if(!UCASE_HAS_EXCEPTION(props)) { if(UCASE_IS_UPPER_OR_TITLE(props)) { @@ -1148,7 +1144,6 @@ ucase_toFullLower(UChar32 c, 0307; ; 0307; 0307; tr After_I; # COMBINING DOT ABOVE 0307; ; 0307; 0307; az After_I; # COMBINING DOT ABOVE */ - *pString=nullptr; return 0; /* remove the dot (continue without output) */ } else if(loc==UCASE_LOC_TURKISH && c==0x49 && !isFollowedByDotAbove(iter, context)) { /* @@ -1215,6 +1210,8 @@ toUpperOrTitle(UChar32 c, // The sign of the result has meaning, input must be non-negative so that it can be returned as is. U_ASSERT(c >= 0); UChar32 result=c; + // Reset the output pointer in case it was uninitialized. + *pString=nullptr; uint16_t props=UTRIE2_GET16(&ucase_props_singleton.trie, c); if(!UCASE_HAS_EXCEPTION(props)) { if(UCASE_GET_TYPE(props)==UCASE_LOWER) { @@ -1252,7 +1249,6 @@ toUpperOrTitle(UChar32 c, 0307; 0307; ; ; lt After_Soft_Dotted; # COMBINING DOT ABOVE */ - *pString=nullptr; return 0; /* remove the dot (continue without output) */ } else if(c==0x0587) { // See ICU-13416: @@ -1449,6 +1445,8 @@ ucase_toFullFolding(UChar32 c, // The sign of the result has meaning, input must be non-negative so that it can be returned as is. U_ASSERT(c >= 0); UChar32 result=c; + // Reset the output pointer in case it was uninitialized. + *pString=nullptr; uint16_t props=UTRIE2_GET16(&ucase_props_singleton.trie, c); if(!UCASE_HAS_EXCEPTION(props)) { if(UCASE_IS_UPPER_OR_TITLE(props)) { @@ -1542,7 +1540,7 @@ U_CAPI UChar32 U_EXPORT2 u_tolower(UChar32 c) { return ucase_tolower(c); } - + /* Transforms the Unicode character to its upper case equivalent.*/ U_CAPI UChar32 U_EXPORT2 u_toupper(UChar32 c) { diff --git a/deps/icu-small/source/common/ucase.h b/deps/icu-small/source/common/ucase.h index a018f82b81b229..7bf57fd370631b 100644 --- a/deps/icu-small/source/common/ucase.h +++ b/deps/icu-small/source/common/ucase.h @@ -312,6 +312,21 @@ UCaseMapFull(UChar32 c, U_CDECL_END +/* for icuexportdata -------------------------------------------------------- */ + +struct UCaseProps { + void *mem; // TODO: was unused, and type UDataMemory -- remove + const int32_t *indexes; + const uint16_t *exceptions; + const uint16_t *unfold; + + UTrie2 trie; + uint8_t formatVersion[4]; +}; + +U_CAPI const struct UCaseProps * U_EXPORT2 +ucase_getSingleton(int32_t *pExceptionsLength, int32_t *pUnfoldLength); + /* file definitions --------------------------------------------------------- */ #define UCASE_DATA_NAME "ucase" diff --git a/deps/icu-small/source/common/ucasemap.cpp b/deps/icu-small/source/common/ucasemap.cpp index ed72bda828fc1c..95b55d56a02c47 100644 --- a/deps/icu-small/source/common/ucasemap.cpp +++ b/deps/icu-small/source/common/ucasemap.cpp @@ -112,8 +112,7 @@ ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode) { if(length==sizeof(csm->locale)) { *pErrorCode=U_BUFFER_OVERFLOW_ERROR; } - if(U_SUCCESS(*pErrorCode)) { - csm->caseLocale=UCASE_LOC_UNKNOWN; + if(U_SUCCESS(*pErrorCode)) { csm->caseLocale = ucase_getCaseLocale(csm->locale); } else { csm->locale[0]=0; @@ -420,6 +419,97 @@ void toUpper(int32_t caseLocale, uint32_t options, #if !UCONFIG_NO_BREAK_ITERATION +namespace { + +constexpr uint8_t ACUTE_BYTE0 = u8"\u0301"[0]; + +constexpr uint8_t ACUTE_BYTE1 = u8"\u0301"[1]; + +/** + * Input: c is a letter I with or without acute accent. + * start is the index in src after c, and is less than segmentLimit. + * If a plain i/I is followed by a plain j/J, + * or an i/I with acute (precomposed or decomposed) is followed by a j/J with acute, + * then we output accordingly. + * + * @return the src index after the titlecased sequence, or the start index if no Dutch IJ + */ +int32_t maybeTitleDutchIJ(const uint8_t *src, UChar32 c, int32_t start, int32_t segmentLimit, + ByteSink &sink, uint32_t options, icu::Edits *edits, UErrorCode &errorCode) { + U_ASSERT(start < segmentLimit); + + int32_t index = start; + bool withAcute = false; + + // If the conditions are met, then the following variables tell us what to output. + int32_t unchanged1 = 0; // code units before the j, or the whole sequence (0..3) + bool doTitleJ = false; // true if the j needs to be titlecased + int32_t unchanged2 = 0; // after the j (0 or 1) + + // next character after the first letter + UChar32 c2; + c2 = src[index++]; + + // Is the first letter an i/I with accent? + if (c == u'I') { + if (c2 == ACUTE_BYTE0 && index < segmentLimit && src[index++] == ACUTE_BYTE1) { + withAcute = true; + unchanged1 = 2; // ACUTE is 2 code units in UTF-8 + if (index == segmentLimit) { return start; } + c2 = src[index++]; + } + } else { // Í + withAcute = true; + } + + // Is the next character a j/J? + if (c2 == u'j') { + doTitleJ = true; + } else if (c2 == u'J') { + ++unchanged1; + } else { + return start; + } + + // A plain i/I must be followed by a plain j/J. + // An i/I with acute must be followed by a j/J with acute. + if (withAcute) { + if ((index + 1) >= segmentLimit || src[index++] != ACUTE_BYTE0 || src[index++] != ACUTE_BYTE1) { + return start; + } + if (doTitleJ) { + unchanged2 = 2; // ACUTE is 2 code units in UTF-8 + } else { + unchanged1 = unchanged1 + 2; // ACUTE is 2 code units in UTF-8 + } + } + + // There must not be another combining mark. + if (index < segmentLimit) { + int32_t cp; + int32_t i = index; + U8_NEXT(src, i, segmentLimit, cp); + uint32_t typeMask = U_GET_GC_MASK(cp); + if ((typeMask & U_GC_M_MASK) != 0) { + return start; + } + } + + // Output the rest of the Dutch IJ. + ByteSinkUtil::appendUnchanged(src + start, unchanged1, sink, options, edits, errorCode); + start += unchanged1; + if (doTitleJ) { + ByteSinkUtil::appendCodePoint(1, u'J', sink, edits); + ++start; + } + ByteSinkUtil::appendUnchanged(src + start, unchanged2, sink, options, edits, errorCode); + + U_ASSERT(start + unchanged2 == index); + return index; +} + +} // namespace + U_CFUNC void U_CALLCONV ucasemap_internalUTF8ToTitle( int32_t caseLocale, uint32_t options, BreakIterator *iter, @@ -504,19 +594,14 @@ ucasemap_internalUTF8ToTitle( } /* Special case Dutch IJ titlecasing */ - if (titleStart+1 < index && - caseLocale == UCASE_LOC_DUTCH && - (src[titleStart] == 0x0049 || src[titleStart] == 0x0069)) { - if (src[titleStart+1] == 0x006A) { - ByteSinkUtil::appendCodePoint(1, 0x004A, sink, edits); - titleLimit++; - } else if (src[titleStart+1] == 0x004A) { - // Keep the capital J from getting lowercased. - if (!ByteSinkUtil::appendUnchanged(src+titleStart+1, 1, - sink, options, edits, errorCode)) { - return; - } - titleLimit++; + if (titleLimit < index && + caseLocale == UCASE_LOC_DUTCH) { + if (c < 0) { + c = ~c; + } + + if (c == u'I' || c == u'Í') { + titleLimit = maybeTitleDutchIJ(src, c, titleLimit, index, sink, options, edits, errorCode); } } diff --git a/deps/icu-small/source/common/ucnv.cpp b/deps/icu-small/source/common/ucnv.cpp index 5dcf35e043850e..019bcb6a79cd90 100644 --- a/deps/icu-small/source/common/ucnv.cpp +++ b/deps/icu-small/source/common/ucnv.cpp @@ -252,7 +252,10 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U UTRACE_EXIT_STATUS(*status); return NULL; } - *status = U_SAFECLONE_ALLOCATED_WARNING; + // If pBufferSize was NULL as the input, pBufferSize is set to &stackBufferSize in this function. + if (pBufferSize != &stackBufferSize) { + *status = U_SAFECLONE_ALLOCATED_WARNING; + } /* record the fact that memory was allocated */ *pBufferSize = bufferSizeNeeded; @@ -317,7 +320,11 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U return localConverter; } - +U_CAPI UConverter* U_EXPORT2 +ucnv_clone(const UConverter* cnv, UErrorCode *status) +{ + return ucnv_safeClone(cnv, nullptr, nullptr, status); +} /*Decreases the reference counter in the shared immutable section of the object *and frees the mutable part*/ diff --git a/deps/icu-small/source/common/ucurr.cpp b/deps/icu-small/source/common/ucurr.cpp index 67aab4e8ffec2f..6e489e0563d416 100644 --- a/deps/icu-small/source/common/ucurr.cpp +++ b/deps/icu-small/source/common/ucurr.cpp @@ -254,7 +254,7 @@ currSymbolsEquiv_cleanup(void) } /** - * Deleter for OlsonToMetaMappingEntry + * Deleter for IsoCodeEntry */ static void U_CALLCONV deleteIsoCodeEntry(void *obj) { diff --git a/deps/icu-small/source/common/uloc.cpp b/deps/icu-small/source/common/uloc.cpp index c8a3f1ff731340..99c6a0af39dbae 100644 --- a/deps/icu-small/source/common/uloc.cpp +++ b/deps/icu-small/source/common/uloc.cpp @@ -186,10 +186,10 @@ NULL }; static const char* const DEPRECATED_LANGUAGES[]={ - "in", "iw", "ji", "jw", NULL, NULL + "in", "iw", "ji", "jw", "mo", NULL, NULL }; static const char* const REPLACEMENT_LANGUAGES[]={ - "id", "he", "yi", "jv", NULL, NULL + "id", "he", "yi", "jv", "ro", NULL, NULL }; /** @@ -444,7 +444,7 @@ static const char * const COUNTRIES_3[] = { /* "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", */ "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", /* "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW", */ - "WSM", "XXK", "YEM", "MYT", "ZAF", "ZMB", "ZWE", + "WSM", "XKK", "YEM", "MYT", "ZAF", "ZMB", "ZWE", NULL, /* "AN", "BU", "CS", "FX", "RO", "SU", "TP", "YD", "YU", "ZR" */ "ANT", "BUR", "SCG", "FXX", "ROM", "SUN", "TMP", "YMD", "YUG", "ZAR", diff --git a/deps/icu-small/source/common/unicode/localematcher.h b/deps/icu-small/source/common/unicode/localematcher.h index 252bb7fdc20753..0f7e04a3afdcf2 100644 --- a/deps/icu-small/source/common/unicode/localematcher.h +++ b/deps/icu-small/source/common/unicode/localematcher.h @@ -461,13 +461,13 @@ class U_COMMON_API LocaleMatcher : public UMemory { * Option for whether to include or ignore one-way (fallback) match data. * By default, they are included. * - * @param direction the match direction to set. + * @param matchDirection the match direction to set. * @return this Builder object * @stable ICU 67 */ - Builder &setDirection(ULocMatchDirection direction) { + Builder &setDirection(ULocMatchDirection matchDirection) { if (U_SUCCESS(errorCode_)) { - direction_ = direction; + direction_ = matchDirection; } return *this; } diff --git a/deps/icu-small/source/common/unicode/rbbi.h b/deps/icu-small/source/common/unicode/rbbi.h index 0ce93819f54cbf..0bad0d3897cc48 100644 --- a/deps/icu-small/source/common/unicode/rbbi.h +++ b/deps/icu-small/source/common/unicode/rbbi.h @@ -147,6 +147,11 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { */ int32_t *fLookAheadMatches; + /** + * A flag to indicate if phrase based breaking is enabled. + */ + UBool fIsPhraseBreaking; + //======================================================================= // constructors //======================================================================= @@ -163,6 +168,21 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { */ RuleBasedBreakIterator(RBBIDataHeader* data, UErrorCode &status); + /** + * This constructor uses the udata interface to create a BreakIterator + * whose internal tables live in a memory-mapped file. "image" is an + * ICU UDataMemory handle for the pre-compiled break iterator tables. + * @param image handle to the memory image for the break iterator data. + * Ownership of the UDataMemory handle passes to the Break Iterator, + * which will be responsible for closing it when it is no longer needed. + * @param status Information on any errors encountered. + * @param isPhraseBreaking true if phrase based breaking is required, otherwise false. + * @see udata_open + * @see #getBinaryRules + * @internal (private) + */ + RuleBasedBreakIterator(UDataMemory* image, UBool isPhraseBreaking, UErrorCode &status); + /** @internal */ friend class RBBIRuleBuilder; /** @internal */ diff --git a/deps/icu-small/source/common/unicode/ubrk.h b/deps/icu-small/source/common/unicode/ubrk.h index c603f7c13f359a..2b3dc7aa576803 100644 --- a/deps/icu-small/source/common/unicode/ubrk.h +++ b/deps/icu-small/source/common/unicode/ubrk.h @@ -312,11 +312,12 @@ ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength, * If *pBufferSize is not enough for a stack-based safe clone, * new memory will be allocated. * @param status to indicate whether the operation went on smoothly or there were errors - * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used if any allocations were necessary. + * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used + * if pBufferSize != NULL and any allocations were necessary * @return pointer to the new clone * @deprecated ICU 69 Use ubrk_clone() instead. */ -U_CAPI UBreakIterator * U_EXPORT2 +U_DEPRECATED UBreakIterator * U_EXPORT2 ubrk_safeClone( const UBreakIterator *bi, void *stackBuffer, @@ -325,21 +326,17 @@ ubrk_safeClone( #endif /* U_HIDE_DEPRECATED_API */ -#ifndef U_HIDE_DRAFT_API - /** * Thread safe cloning operation. * @param bi iterator to be cloned * @param status to indicate whether the operation went on smoothly or there were errors * @return pointer to the new clone - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI UBreakIterator * U_EXPORT2 ubrk_clone(const UBreakIterator *bi, UErrorCode *status); -#endif // U_HIDE_DRAFT_API - #ifndef U_HIDE_DEPRECATED_API /** diff --git a/deps/icu-small/source/common/unicode/ucnv.h b/deps/icu-small/source/common/unicode/ucnv.h index 2687c984d43b1d..20c173b662832d 100644 --- a/deps/icu-small/source/common/unicode/ucnv.h +++ b/deps/icu-small/source/common/unicode/ucnv.h @@ -477,7 +477,7 @@ ucnv_openCCSID(int32_t codepage, * *

The name will NOT be looked up in the alias mechanism, nor will the converter be * stored in the converter cache or the alias table. The only way to open further converters - * is call this function multiple times, or use the ucnv_safeClone() function to clone a + * is call this function multiple times, or use the ucnv_clone() function to clone a * 'primary' converter.

* *

A future version of ICU may add alias table lookups and/or caching @@ -493,13 +493,27 @@ ucnv_openCCSID(int32_t codepage, * @return the created Unicode converter object, or NULL if an error occurred * @see udata_open * @see ucnv_open - * @see ucnv_safeClone + * @see ucnv_clone * @see ucnv_close * @stable ICU 2.2 */ U_CAPI UConverter* U_EXPORT2 ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode *err); +/** + * Thread safe converter cloning operation. + * + * You must ucnv_close() the clone. + * + * @param cnv converter to be cloned + * @param status to indicate whether the operation went on smoothly or there were errors + * @return pointer to the new clone + * @stable ICU 71 + */ +U_CAPI UConverter* U_EXPORT2 ucnv_clone(const UConverter *cnv, UErrorCode *status); + +#ifndef U_HIDE_DEPRECATED_API + /** * Thread safe converter cloning operation. * For most efficient operation, pass in a stackBuffer (and a *pBufferSize) @@ -532,21 +546,19 @@ ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode * pointer to size of allocated space. * @param status to indicate whether the operation went on smoothly or there were errors * An informational status value, U_SAFECLONE_ALLOCATED_WARNING, - * is used if any allocations were necessary. + * is used if pBufferSize != NULL and any allocations were necessary * However, it is better to check if *pBufferSize grew for checking for * allocations because warning codes can be overridden by subsequent * function calls. * @return pointer to the new clone - * @stable ICU 2.0 + * @deprecated ICU 71 Use ucnv_clone() instead. */ -U_CAPI UConverter * U_EXPORT2 +U_DEPRECATED UConverter * U_EXPORT2 ucnv_safeClone(const UConverter *cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status); -#ifndef U_HIDE_DEPRECATED_API - /** * \def U_CNV_SAFECLONE_BUFFERSIZE * Definition of a buffer size that is designed to be large enough for diff --git a/deps/icu-small/source/common/unicode/uniset.h b/deps/icu-small/source/common/unicode/uniset.h index 730337a3535ea8..310c7c8d2011cd 100644 --- a/deps/icu-small/source/common/unicode/uniset.h +++ b/deps/icu-small/source/common/unicode/uniset.h @@ -1229,7 +1229,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { */ UnicodeSet& retain(UChar32 c); -#ifndef U_HIDE_DRAFT_API /** * Retains only the specified string from this set if it is present. * Upon return this set will be empty if it did not contain s, or @@ -1238,10 +1237,9 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { * * @param s the source string * @return this object, for chaining - * @draft ICU 69 + * @stable ICU 69 */ UnicodeSet& retain(const UnicodeString &s); -#endif // U_HIDE_DRAFT_API /** * Removes the specified range from this set if it is present. diff --git a/deps/icu-small/source/common/unicode/urename.h b/deps/icu-small/source/common/unicode/urename.h index 4605f632ea8c91..d9f9b8f336c4cf 100644 --- a/deps/icu-small/source/common/unicode/urename.h +++ b/deps/icu-small/source/common/unicode/urename.h @@ -567,6 +567,7 @@ #define ucase_addStringCaseClosure U_ICU_ENTRY_POINT_RENAME(ucase_addStringCaseClosure) #define ucase_fold U_ICU_ENTRY_POINT_RENAME(ucase_fold) #define ucase_getCaseLocale U_ICU_ENTRY_POINT_RENAME(ucase_getCaseLocale) +#define ucase_getSingleton U_ICU_ENTRY_POINT_RENAME(ucase_getSingleton) #define ucase_getTrie U_ICU_ENTRY_POINT_RENAME(ucase_getTrie) #define ucase_getType U_ICU_ENTRY_POINT_RENAME(ucase_getType) #define ucase_getTypeOrIgnorable U_ICU_ENTRY_POINT_RENAME(ucase_getTypeOrIgnorable) @@ -630,6 +631,7 @@ #define ucnv_cbFromUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_cbFromUWriteUChars) #define ucnv_cbToUWriteSub U_ICU_ENTRY_POINT_RENAME(ucnv_cbToUWriteSub) #define ucnv_cbToUWriteUChars U_ICU_ENTRY_POINT_RENAME(ucnv_cbToUWriteUChars) +#define ucnv_clone U_ICU_ENTRY_POINT_RENAME(ucnv_clone) #define ucnv_close U_ICU_ENTRY_POINT_RENAME(ucnv_close) #define ucnv_compareNames U_ICU_ENTRY_POINT_RENAME(ucnv_compareNames) #define ucnv_convert U_ICU_ENTRY_POINT_RENAME(ucnv_convert) @@ -725,6 +727,7 @@ #define ucnvsel_selectForString U_ICU_ENTRY_POINT_RENAME(ucnvsel_selectForString) #define ucnvsel_selectForUTF8 U_ICU_ENTRY_POINT_RENAME(ucnvsel_selectForUTF8) #define ucnvsel_serialize U_ICU_ENTRY_POINT_RENAME(ucnvsel_serialize) +#define ucol_clone U_ICU_ENTRY_POINT_RENAME(ucol_clone) #define ucol_cloneBinary U_ICU_ENTRY_POINT_RENAME(ucol_cloneBinary) #define ucol_close U_ICU_ENTRY_POINT_RENAME(ucol_close) #define ucol_closeElements U_ICU_ENTRY_POINT_RENAME(ucol_closeElements) @@ -904,6 +907,7 @@ #define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern) #define udatpg_getBestPatternWithOptions U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPatternWithOptions) #define udatpg_getDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_getDateTimeFormat) +#define udatpg_getDateTimeFormatForStyle U_ICU_ENTRY_POINT_RENAME(udatpg_getDateTimeFormatForStyle) #define udatpg_getDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_getDecimal) #define udatpg_getDefaultHourCycle U_ICU_ENTRY_POINT_RENAME(udatpg_getDefaultHourCycle) #define udatpg_getFieldDisplayName U_ICU_ENTRY_POINT_RENAME(udatpg_getFieldDisplayName) @@ -918,6 +922,7 @@ #define udatpg_setAppendItemFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemFormat) #define udatpg_setAppendItemName U_ICU_ENTRY_POINT_RENAME(udatpg_setAppendItemName) #define udatpg_setDateTimeFormat U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormat) +#define udatpg_setDateTimeFormatForStyle U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormatForStyle) #define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal) #define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap) #define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close) diff --git a/deps/icu-small/source/common/unicode/uset.h b/deps/icu-small/source/common/unicode/uset.h index 2ef352ef563b02..33332f2d362441 100644 --- a/deps/icu-small/source/common/unicode/uset.h +++ b/deps/icu-small/source/common/unicode/uset.h @@ -628,7 +628,6 @@ uset_removeRange(USet* set, UChar32 start, UChar32 end); U_CAPI void U_EXPORT2 uset_removeString(USet* set, const UChar* str, int32_t strLen); -#ifndef U_HIDE_DRAFT_API /** * Removes EACH of the characters in this string. Note: "ch" == {"c", "h"} * A frozen set will not be modified. @@ -636,11 +635,10 @@ uset_removeString(USet* set, const UChar* str, int32_t strLen); * @param set the object to be modified * @param str the string * @param length the length of the string, or -1 if NUL-terminated - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI void U_EXPORT2 uset_removeAllCodePoints(USet *set, const UChar *str, int32_t length); -#endif // U_HIDE_DRAFT_API /** * Removes from this set all of its elements that are contained in the @@ -671,7 +669,6 @@ uset_removeAll(USet* set, const USet* removeSet); U_CAPI void U_EXPORT2 uset_retain(USet* set, UChar32 start, UChar32 end); -#ifndef U_HIDE_DRAFT_API /** * Retains only the specified string from this set if it is present. * Upon return this set will be empty if it did not contain s, or @@ -681,7 +678,7 @@ uset_retain(USet* set, UChar32 start, UChar32 end); * @param set the object to be modified * @param str the string * @param length the length of the string, or -1 if NUL-terminated - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI void U_EXPORT2 uset_retainString(USet *set, const UChar *str, int32_t length); @@ -693,11 +690,10 @@ uset_retainString(USet *set, const UChar *str, int32_t length); * @param set the object to be modified * @param str the string * @param length the length of the string, or -1 if NUL-terminated - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI void U_EXPORT2 uset_retainAllCodePoints(USet *set, const UChar *str, int32_t length); -#endif // U_HIDE_DRAFT_API /** * Retains only the elements in this set that are contained in the @@ -741,7 +737,6 @@ uset_compact(USet* set); U_CAPI void U_EXPORT2 uset_complement(USet* set); -#ifndef U_HIDE_DRAFT_API /** * Complements the specified range in this set. Any character in * the range will be removed if it is in this set, or will be @@ -753,7 +748,7 @@ uset_complement(USet* set); * @param set the object to be modified * @param start first character, inclusive, of range * @param end last character, inclusive, of range - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI void U_EXPORT2 uset_complementRange(USet *set, UChar32 start, UChar32 end); @@ -766,7 +761,7 @@ uset_complementRange(USet *set, UChar32 start, UChar32 end); * @param set the object to be modified * @param str the string * @param length the length of the string, or -1 if NUL-terminated - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI void U_EXPORT2 uset_complementString(USet *set, const UChar *str, int32_t length); @@ -778,11 +773,10 @@ uset_complementString(USet *set, const UChar *str, int32_t length); * @param set the object to be modified * @param str the string * @param length the length of the string, or -1 if NUL-terminated - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI void U_EXPORT2 uset_complementAllCodePoints(USet *set, const UChar *str, int32_t length); -#endif // U_HIDE_DRAFT_API /** * Complements in this set all elements contained in the specified diff --git a/deps/icu-small/source/common/unicode/uvernum.h b/deps/icu-small/source/common/unicode/uvernum.h index 42e8865d7e330b..2706e0b0606429 100644 --- a/deps/icu-small/source/common/unicode/uvernum.h +++ b/deps/icu-small/source/common/unicode/uvernum.h @@ -60,7 +60,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION_MAJOR_NUM 70 +#define U_ICU_VERSION_MAJOR_NUM 71 /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU @@ -86,7 +86,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_SUFFIX _70 +#define U_ICU_VERSION_SUFFIX _71 /** * \def U_DEF2_ICU_ENTRY_POINT_RENAME @@ -139,7 +139,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION "70.1" +#define U_ICU_VERSION "71.1" /** * The current ICU library major version number as a string, for library name suffixes. @@ -152,13 +152,13 @@ * * @stable ICU 2.6 */ -#define U_ICU_VERSION_SHORT "70" +#define U_ICU_VERSION_SHORT "71" #ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. * @internal ICU 4.4 Internal Use Only **/ -#define U_ICU_DATA_VERSION "70.1" +#define U_ICU_DATA_VERSION "71.1" #endif /* U_HIDE_INTERNAL_API */ /*=========================================================================== diff --git a/deps/icu-small/source/common/unistr.cpp b/deps/icu-small/source/common/unistr.cpp index 077b4d6ef20811..c18665928d851a 100644 --- a/deps/icu-small/source/common/unistr.cpp +++ b/deps/icu-small/source/common/unistr.cpp @@ -334,7 +334,8 @@ Replaceable::clone() const { // UnicodeString overrides clone() with a real implementation UnicodeString * UnicodeString::clone() const { - return new UnicodeString(*this); + LocalPointer clonedString(new UnicodeString(*this)); + return clonedString.isValid() && !clonedString->isBogus() ? clonedString.orphan() : nullptr; } //======================================== @@ -1976,7 +1977,12 @@ The vector deleting destructor is already a part of UObject, but defining it here makes sure that it is included with this object file. This makes sure that static library dependencies are kept to a minimum. */ +#if defined(__clang__) || U_GCC_MAJOR_MINOR >= 1100 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-function" static void uprv_UnicodeStringDummy(void) { delete [] (new UnicodeString[2]); } +#pragma GCC diagnostic pop +#endif #endif diff --git a/deps/icu-small/source/common/ustrcase.cpp b/deps/icu-small/source/common/ustrcase.cpp index 36b19e75f2d7ae..43910ea520984e 100644 --- a/deps/icu-small/source/common/ustrcase.cpp +++ b/deps/icu-small/source/common/ustrcase.cpp @@ -36,6 +36,12 @@ #include "ustr_imp.h" #include "uassert.h" +/** + * Code point for COMBINING ACUTE ACCENT + * @internal + */ +#define ACUTE u'\u0301' + U_NAMESPACE_BEGIN namespace { @@ -396,6 +402,94 @@ U_NAMESPACE_USE #if !UCONFIG_NO_BREAK_ITERATION +namespace { + +/** + * Input: c is a letter I with or without acute accent. + * start is the index in src after c, and is less than segmentLimit. + * If a plain i/I is followed by a plain j/J, + * or an i/I with acute (precomposed or decomposed) is followed by a j/J with acute, + * then we output accordingly. + * + * @return the src index after the titlecased sequence, or the start index if no Dutch IJ + */ +int32_t maybeTitleDutchIJ(const UChar *src, UChar32 c, int32_t start, int32_t segmentLimit, + UChar *dest, int32_t &destIndex, int32_t destCapacity, uint32_t options, + icu::Edits *edits) { + U_ASSERT(start < segmentLimit); + + int32_t index = start; + bool withAcute = false; + + // If the conditions are met, then the following variables tell us what to output. + int32_t unchanged1 = 0; // code units before the j, or the whole sequence (0..3) + bool doTitleJ = false; // true if the j needs to be titlecased + int32_t unchanged2 = 0; // after the j (0 or 1) + + // next character after the first letter + UChar c2 = src[index++]; + + // Is the first letter an i/I with accent? + if (c == u'I') { + if (c2 == ACUTE) { + withAcute = true; + unchanged1 = 1; + if (index == segmentLimit) { return start; } + c2 = src[index++]; + } + } else { // Í + withAcute = true; + } + + // Is the next character a j/J? + if (c2 == u'j') { + doTitleJ = true; + } else if (c2 == u'J') { + ++unchanged1; + } else { + return start; + } + + // A plain i/I must be followed by a plain j/J. + // An i/I with acute must be followed by a j/J with acute. + if (withAcute) { + if (index == segmentLimit || src[index++] != ACUTE) { return start; } + if (doTitleJ) { + unchanged2 = 1; + } else { + ++unchanged1; + } + } + + // There must not be another combining mark. + if (index < segmentLimit) { + int32_t cp; + int32_t i = index; + U16_NEXT(src, i, segmentLimit, cp); + uint32_t typeMask = U_GET_GC_MASK(cp); + if ((typeMask & U_GC_M_MASK) != 0) { + return start; + } + } + + // Output the rest of the Dutch IJ. + destIndex = appendUnchanged(dest, destIndex, destCapacity, src + start, unchanged1, options, edits); + start += unchanged1; + if (doTitleJ) { + destIndex = appendUChar(dest, destIndex, destCapacity, u'J'); + if (edits != nullptr) { + edits->addReplace(1, 1); + } + ++start; + } + destIndex = appendUnchanged(dest, destIndex, destCapacity, src + start, unchanged2, options, edits); + + U_ASSERT(start + unchanged2 == index); + return index; +} + +} // namespace + U_CFUNC int32_t U_CALLCONV ustrcase_internalToTitle(int32_t caseLocale, uint32_t options, BreakIterator *iter, UChar *dest, int32_t destCapacity, @@ -412,14 +506,14 @@ ustrcase_internalToTitle(int32_t caseLocale, uint32_t options, BreakIterator *it csc.limit=srcLength; int32_t destIndex=0; int32_t prev=0; - UBool isFirstIndex=TRUE; + bool isFirstIndex=true; /* titlecasing loop */ while(prevfirst(); } else { index=iter->next(); @@ -446,7 +540,7 @@ ustrcase_internalToTitle(int32_t caseLocale, uint32_t options, BreakIterator *it // Stop with titleStartaddReplace(1, 1); - } - titleLimit++; - } else if (src[titleStart+1] == 0x004A) { - // Keep the capital J from getting lowercased. - destIndex=appendUnchanged(dest, destIndex, destCapacity, - src+titleStart+1, 1, options, edits); - if(destIndex<0) { - errorCode=U_INDEX_OUTOFBOUNDS_ERROR; - return 0; - } - titleLimit++; + caseLocale == UCASE_LOC_DUTCH) { + if (c < 0) { + c = ~c; + } + + if (c == u'I' || c == u'Í') { + titleLimit = maybeTitleDutchIJ(src, c, titleStart + 1, index, + dest, destIndex, destCapacity, options, + edits); } } diff --git a/deps/icu-small/source/common/uvector.cpp b/deps/icu-small/source/common/uvector.cpp index 4da8b864e1be34..844463921efd9a 100644 --- a/deps/icu-small/source/common/uvector.cpp +++ b/deps/icu-small/source/common/uvector.cpp @@ -99,14 +99,6 @@ bool UVector::operator==(const UVector& other) const { return true; } -// TODO: delete this function once all call sites have been migrated to the -// new addElement(). -void UVector::addElementX(void* obj, UErrorCode &status) { - if (ensureCapacityX(count + 1, status)) { - elements[count++].pointer = obj; - } -} - void UVector::addElement(void* obj, UErrorCode &status) { U_ASSERT(deleter == nullptr); if (ensureCapacity(count + 1, status)) { @@ -331,38 +323,6 @@ int32_t UVector::indexOf(UElement key, int32_t startIndex, int8_t hint) const { return -1; } -UBool UVector::ensureCapacityX(int32_t minimumCapacity, UErrorCode &status) { - if (minimumCapacity < 0) { - status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; - } - if (capacity < minimumCapacity) { - if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check - status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; - } - int32_t newCap = capacity * 2; - if (newCap < minimumCapacity) { - newCap = minimumCapacity; - } - if (newCap > (int32_t)(INT32_MAX / sizeof(UElement))) { // integer overflow check - // We keep the original memory contents on bad minimumCapacity. - status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; - } - UElement* newElems = (UElement *)uprv_realloc(elements, sizeof(UElement)*newCap); - if (newElems == nullptr) { - // We keep the original contents on the memory failure on realloc or bad minimumCapacity. - status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; - } - elements = newElems; - capacity = newCap; - } - return TRUE; -} - - UBool UVector::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) { if (U_FAILURE(status)) { return false; @@ -370,7 +330,7 @@ UBool UVector::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) { if (minimumCapacity < 0) { status = U_ILLEGAL_ARGUMENT_ERROR; return false; - } + } if (capacity < minimumCapacity) { if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; @@ -396,6 +356,7 @@ UBool UVector::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) { } return true; } + /** * Change the size of this vector as follows: If newSize is smaller, * then truncate the array, possibly deleting held elements for i >= diff --git a/deps/icu-small/source/common/uvector.h b/deps/icu-small/source/common/uvector.h index f61fcc2be60fb1..1eb7d136e7ab82 100644 --- a/deps/icu-small/source/common/uvector.h +++ b/deps/icu-small/source/common/uvector.h @@ -123,12 +123,6 @@ class U_COMMON_API UVector : public UObject { // java.util.Vector API //------------------------------------------------------------ - /* - * Old version of addElement, with non-standard error handling. - * Will be removed once all uses have been switched to the new addElement(). - */ - void addElementX(void* obj, UErrorCode &status); - /** * Add an element at the end of the vector. * For use only with vectors that do not adopt their elements, which is to say, @@ -197,12 +191,6 @@ class U_COMMON_API UVector : public UObject { inline UBool isEmpty(void) const {return count == 0;} - /* - * Old version of ensureCapacity, with non-standard error handling. - * Will be removed once all uses have been switched to the new ensureCapacity(). - */ - UBool ensureCapacityX(int32_t minimumCapacity, UErrorCode &status); - UBool ensureCapacity(int32_t minimumCapacity, UErrorCode &status); /** diff --git a/deps/icu-small/source/common/uvectr32.cpp b/deps/icu-small/source/common/uvectr32.cpp index a77ecb689fdaad..2b4d0b8a75a365 100644 --- a/deps/icu-small/source/common/uvectr32.cpp +++ b/deps/icu-small/source/common/uvectr32.cpp @@ -83,7 +83,7 @@ void UVector32::assign(const UVector32& other, UErrorCode &ec) { } -bool UVector32::operator==(const UVector32& other) { +bool UVector32::operator==(const UVector32& other) const { int32_t i; if (count != other.count) return false; for (i=0; isetDeleter(uprv_deleteUObject); // underflow bucket - Bucket *bucket = new Bucket(getUnderflowLabel(), emptyString_, U_ALPHAINDEX_UNDERFLOW); - if (bucket == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; + LocalPointer bucket(new Bucket(getUnderflowLabel(), emptyString_, U_ALPHAINDEX_UNDERFLOW), errorCode); + if (U_FAILURE(errorCode)) { return NULL; } - bucketList->addElementX(bucket, errorCode); + bucketList->adoptElement(bucket.orphan(), errorCode); if (U_FAILURE(errorCode)) { return NULL; } UnicodeString temp; @@ -481,28 +480,24 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { if (skippedScript && bucketList->size() > 1) { // We are skipping one or more scripts, // and we are not just getting out of the underflow label. - bucket = new Bucket(getInflowLabel(), inflowBoundary, U_ALPHAINDEX_INFLOW); - if (bucket == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } - bucketList->addElementX(bucket, errorCode); + bucket.adoptInsteadAndCheckErrorCode( + new Bucket(getInflowLabel(), inflowBoundary, U_ALPHAINDEX_INFLOW), errorCode); + bucketList->adoptElement(bucket.orphan(), errorCode); + if (U_FAILURE(errorCode)) { return nullptr; } } } // Add a bucket with the current label. - bucket = new Bucket(fixLabel(current, temp), current, U_ALPHAINDEX_NORMAL); - if (bucket == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } - bucketList->addElementX(bucket, errorCode); + bucket.adoptInsteadAndCheckErrorCode( + new Bucket(fixLabel(current, temp), current, U_ALPHAINDEX_NORMAL), errorCode); + bucketList->adoptElement(bucket.orphan(), errorCode); + if (U_FAILURE(errorCode)) { return nullptr; } // Remember ASCII and Pinyin buckets for Pinyin redirects. UChar c; if (current.length() == 1 && 0x41 <= (c = current.charAt(0)) && c <= 0x5A) { // A-Z - asciiBuckets[c - 0x41] = bucket; + asciiBuckets[c - 0x41] = (Bucket *)bucketList->lastElement(); } else if (current.length() == BASE_LENGTH + 1 && current.startsWith(BASE, BASE_LENGTH) && 0x41 <= (c = current.charAt(BASE_LENGTH)) && c <= 0x5A) { - pinyinBuckets[c - 0x41] = bucket; + pinyinBuckets[c - 0x41] = (Bucket *)bucketList->lastElement(); hasPinyin = TRUE; } // Check for multiple primary weights. @@ -526,15 +521,16 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { // to the previous single-character bucket. // For example, after ... Q R S Sch we add Sch\uFFFF->S // and after ... Q R S Sch Sch\uFFFF St we add St\uFFFF->S. - bucket = new Bucket(emptyString_, + bucket.adoptInsteadAndCheckErrorCode(new Bucket(emptyString_, UnicodeString(current).append((UChar)0xFFFF), - U_ALPHAINDEX_NORMAL); - if (bucket == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; + U_ALPHAINDEX_NORMAL), + errorCode); + if (U_FAILURE(errorCode)) { return NULL; } bucket->displayBucket_ = singleBucket; - bucketList->addElementX(bucket, errorCode); + bucketList->adoptElement(bucket.orphan(), errorCode); + if (U_FAILURE(errorCode)) { return nullptr; } hasInvisibleBuckets = TRUE; break; } @@ -553,12 +549,10 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { return bl; } // overflow bucket - bucket = new Bucket(getOverflowLabel(), *scriptUpperBoundary, U_ALPHAINDEX_OVERFLOW); - if (bucket == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } - bucketList->addElementX(bucket, errorCode); // final + bucket.adoptInsteadAndCheckErrorCode( + new Bucket(getOverflowLabel(), *scriptUpperBoundary, U_ALPHAINDEX_OVERFLOW), errorCode); + bucketList->adoptElement(bucket.orphan(), errorCode); // final + if (U_FAILURE(errorCode)) { return nullptr; } if (hasPinyin) { // Redirect Pinyin buckets. @@ -589,7 +583,7 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { int32_t i = bucketList->size() - 1; Bucket *nextBucket = getBucket(*bucketList, i); while (--i > 0) { - bucket = getBucket(*bucketList, i); + Bucket *bucket = getBucket(*bucketList, i); if (bucket->displayBucket_ != NULL) { continue; // skip invisible buckets } @@ -609,9 +603,9 @@ BucketList *AlphabeticIndex::createBucketList(UErrorCode &errorCode) const { // Do not call publicBucketList->setDeleter(): // This vector shares its objects with the bucketList. for (int32_t j = 0; j < bucketList->size(); ++j) { - bucket = getBucket(*bucketList, j); + Bucket *bucket = getBucket(*bucketList, j); if (bucket->displayBucket_ == NULL) { - publicBucketList->addElementX(bucket, errorCode); + publicBucketList->addElement(bucket, errorCode); } } if (U_FAILURE(errorCode)) { return NULL; } @@ -679,13 +673,13 @@ void AlphabeticIndex::initBuckets(UErrorCode &errorCode) { bucket = bucket->displayBucket_; } if (bucket->records_ == NULL) { - bucket->records_ = new UVector(errorCode); - if (bucket->records_ == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; + LocalPointer records(new UVector(errorCode), errorCode); + if (U_FAILURE(errorCode)) { return; } + bucket->records_ = records.orphan(); } - bucket->records_->addElementX(r, errorCode); + bucket->records_->addElement(r, errorCode); } } @@ -1011,12 +1005,11 @@ UVector *AlphabeticIndex::firstStringsInScript(UErrorCode &status) { // and the one for unassigned implicit weights (Cn). continue; } - UnicodeString *s = new UnicodeString(boundary); - if (s == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - return NULL; + LocalPointer s(new UnicodeString(boundary), status); + dest->adoptElement(s.orphan(), status); + if (U_FAILURE(status)) { + return nullptr; } - dest->addElementX(s, status); } return dest.orphan(); } @@ -1067,19 +1060,18 @@ AlphabeticIndex & AlphabeticIndex::addRecord(const UnicodeString &name, const vo return *this; } if (inputList_ == NULL) { - inputList_ = new UVector(status); - if (inputList_ == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; + LocalPointer inputList(new UVector(status), status); + if (U_FAILURE(status)) { return *this; } + inputList_ = inputList.orphan(); inputList_->setDeleter(alphaIndex_deleteRecord); } - Record *r = new Record(name, data); - if (r == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; + LocalPointer r(new Record(name, data), status); + inputList_->adoptElement(r.orphan(), status); + if (U_FAILURE(status)) { return *this; } - inputList_->addElementX(r, status); clearBuckets(); //std::string ss; //std::string ss2; diff --git a/deps/icu-small/source/i18n/collationdatabuilder.cpp b/deps/icu-small/source/i18n/collationdatabuilder.cpp index 25050aa777e681..b10de993c279a3 100644 --- a/deps/icu-small/source/i18n/collationdatabuilder.cpp +++ b/deps/icu-small/source/i18n/collationdatabuilder.cpp @@ -522,12 +522,11 @@ CollationDataBuilder::addConditionalCE32(const UnicodeString &context, uint32_t errorCode = U_BUFFER_OVERFLOW_ERROR; return -1; } - ConditionalCE32 *cond = new ConditionalCE32(context, ce32); - if(cond == NULL) { - errorCode = U_MEMORY_ALLOCATION_ERROR; + LocalPointer cond(new ConditionalCE32(context, ce32), errorCode); + conditionalCE32s.adoptElement(cond.orphan(), errorCode); + if(U_FAILURE(errorCode)) { return -1; } - conditionalCE32s.addElementX(cond, errorCode); return index; } diff --git a/deps/icu-small/source/i18n/csdetect.cpp b/deps/icu-small/source/i18n/csdetect.cpp index 84f0776542d896..d866eb66286811 100644 --- a/deps/icu-small/source/i18n/csdetect.cpp +++ b/deps/icu-small/source/i18n/csdetect.cpp @@ -270,6 +270,11 @@ const CharsetMatch * const *CharsetDetector::detectAll(int32_t &maxMatchesFound, maxMatchesFound = resultCount; + if (maxMatchesFound == 0) { + status = U_INVALID_CHAR_FOUND; + return NULL; + } + return resultArray; } diff --git a/deps/icu-small/source/i18n/double-conversion-ieee.h b/deps/icu-small/source/i18n/double-conversion-ieee.h index 31c35867de5610..2940acb16981e8 100644 --- a/deps/icu-small/source/i18n/double-conversion-ieee.h +++ b/deps/icu-small/source/i18n/double-conversion-ieee.h @@ -164,11 +164,19 @@ class Double { } bool IsQuietNan() const { +#if (defined(__mips__) && !defined(__mips_nan2008)) || defined(__hppa__) + return IsNan() && ((AsUint64() & kQuietNanBit) == 0); +#else return IsNan() && ((AsUint64() & kQuietNanBit) != 0); +#endif } bool IsSignalingNan() const { +#if (defined(__mips__) && !defined(__mips_nan2008)) || defined(__hppa__) + return IsNan() && ((AsUint64() & kQuietNanBit) != 0); +#else return IsNan() && ((AsUint64() & kQuietNanBit) == 0); +#endif } @@ -250,7 +258,12 @@ class Double { private: static const int kDenormalExponent = -kExponentBias + 1; static const uint64_t kInfinity = DOUBLE_CONVERSION_UINT64_2PART_C(0x7FF00000, 00000000); +#if (defined(__mips__) && !defined(__mips_nan2008)) || defined(__hppa__) + static const uint64_t kNaN = DOUBLE_CONVERSION_UINT64_2PART_C(0x7FF7FFFF, FFFFFFFF); +#else static const uint64_t kNaN = DOUBLE_CONVERSION_UINT64_2PART_C(0x7FF80000, 00000000); +#endif + const uint64_t d64_; @@ -350,11 +363,19 @@ class Single { } bool IsQuietNan() const { +#if (defined(__mips__) && !defined(__mips_nan2008)) || defined(__hppa__) + return IsNan() && ((AsUint32() & kQuietNanBit) == 0); +#else return IsNan() && ((AsUint32() & kQuietNanBit) != 0); +#endif } bool IsSignalingNan() const { +#if (defined(__mips__) && !defined(__mips_nan2008)) || defined(__hppa__) + return IsNan() && ((AsUint32() & kQuietNanBit) != 0); +#else return IsNan() && ((AsUint32() & kQuietNanBit) == 0); +#endif } @@ -424,7 +445,11 @@ class Single { static const int kDenormalExponent = -kExponentBias + 1; static const int kMaxExponent = 0xFF - kExponentBias; static const uint32_t kInfinity = 0x7F800000; +#if (defined(__mips__) && !defined(__mips_nan2008)) || defined(__hppa__) + static const uint32_t kNaN = 0x7FBFFFFF; +#else static const uint32_t kNaN = 0x7FC00000; +#endif const uint32_t d32_; diff --git a/deps/icu-small/source/i18n/double-conversion-utils.h b/deps/icu-small/source/i18n/double-conversion-utils.h index 7f23e0a8250d2b..11c92717c10d72 100644 --- a/deps/icu-small/source/i18n/double-conversion-utils.h +++ b/deps/icu-small/source/i18n/double-conversion-utils.h @@ -37,6 +37,9 @@ #ifndef DOUBLE_CONVERSION_UTILS_H_ #define DOUBLE_CONVERSION_UTILS_H_ +// Use DOUBLE_CONVERSION_NON_PREFIXED_MACROS to get unprefixed macros as was +// the case in double-conversion releases prior to 3.1.6 + #include #include @@ -46,9 +49,17 @@ #define DOUBLE_CONVERSION_ASSERT(condition) \ U_ASSERT(condition) #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(ASSERT) +#define ASSERT DOUBLE_CONVERSION_ASSERT +#endif + #ifndef DOUBLE_CONVERSION_UNIMPLEMENTED #define DOUBLE_CONVERSION_UNIMPLEMENTED() (abort()) #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(UNIMPLEMENTED) +#define UNIMPLEMENTED DOUBLE_CONVERSION_UNIMPLEMENTED +#endif + #ifndef DOUBLE_CONVERSION_NO_RETURN #ifdef _MSC_VER #define DOUBLE_CONVERSION_NO_RETURN __declspec(noreturn) @@ -56,6 +67,10 @@ #define DOUBLE_CONVERSION_NO_RETURN __attribute__((noreturn)) #endif #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(NO_RETURN) +#define NO_RETURN DOUBLE_CONVERSION_NO_RETURN +#endif + #ifndef DOUBLE_CONVERSION_UNREACHABLE #ifdef _MSC_VER void DOUBLE_CONVERSION_NO_RETURN abort_noreturn(); @@ -65,6 +80,9 @@ inline void abort_noreturn() { abort(); } #define DOUBLE_CONVERSION_UNREACHABLE() (abort()) #endif #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(UNREACHABLE) +#define UNREACHABLE DOUBLE_CONVERSION_UNREACHABLE +#endif // Not all compilers support __has_attribute and combining a check for both // ifdef and __has_attribute on the same preprocessor line isn't portable. @@ -81,12 +99,18 @@ inline void abort_noreturn() { abort(); } #define DOUBLE_CONVERSION_UNUSED #endif #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(UNUSED) +#define UNUSED DOUBLE_CONVERSION_UNUSED +#endif #if DOUBLE_CONVERSION_HAS_ATTRIBUTE(uninitialized) #define DOUBLE_CONVERSION_STACK_UNINITIALIZED __attribute__((uninitialized)) #else #define DOUBLE_CONVERSION_STACK_UNINITIALIZED #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(STACK_UNINITIALIZED) +#define STACK_UNINITIALIZED DOUBLE_CONVERSION_STACK_UNINITIALIZED +#endif // Double operations detection based on target architecture. // Linux uses a 80bit wide floating point stack on x86. This induces double @@ -127,7 +151,7 @@ int main(int argc, char** argv) { defined(_MIPS_ARCH_MIPS32R2) || defined(__ARMEB__) ||\ defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \ defined(__riscv) || defined(__e2k__) || \ - defined(__or1k__) || defined(__arc__) || \ + defined(__or1k__) || defined(__arc__) || defined(__ARC64__) || \ defined(__microblaze__) || defined(__XTENSA__) || \ defined(__EMSCRIPTEN__) || defined(__wasm32__) #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 @@ -144,6 +168,9 @@ int main(int argc, char** argv) { #else #error Target architecture was not detected as supported by Double-Conversion. #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(CORRECT_DOUBLE_OPERATIONS) +#define CORRECT_DOUBLE_OPERATIONS DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS +#endif #if defined(_WIN32) && !defined(__MINGW32__) @@ -169,7 +196,9 @@ typedef uint16_t uc16; // Usage: instead of writing 0x1234567890123456 // write DOUBLE_CONVERSION_UINT64_2PART_C(0x12345678,90123456); #define DOUBLE_CONVERSION_UINT64_2PART_C(a, b) (((static_cast(a) << 32) + 0x##b##u)) - +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(UINT64_2PART_C) +#define UINT64_2PART_C DOUBLE_CONVERSION_UINT64_2PART_C +#endif // The expression DOUBLE_CONVERSION_ARRAY_SIZE(a) is a compile-time constant of type // size_t which represents the number of elements of the given @@ -180,6 +209,9 @@ typedef uint16_t uc16; ((sizeof(a) / sizeof(*(a))) / \ static_cast(!(sizeof(a) % sizeof(*(a))))) #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(ARRAY_SIZE) +#define ARRAY_SIZE DOUBLE_CONVERSION_ARRAY_SIZE +#endif // A macro to disallow the evil copy constructor and operator= functions // This should be used in the private: declarations for a class @@ -188,6 +220,9 @@ typedef uint16_t uc16; TypeName(const TypeName&); \ void operator=(const TypeName&) #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(DC_DISALLOW_COPY_AND_ASSIGN) +#define DC_DISALLOW_COPY_AND_ASSIGN DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN +#endif // A macro to disallow all the implicit constructors, namely the // default constructor, copy constructor and operator= functions. @@ -200,6 +235,9 @@ typedef uint16_t uc16; TypeName(); \ DOUBLE_CONVERSION_DISALLOW_COPY_AND_ASSIGN(TypeName) #endif +#if defined(DOUBLE_CONVERSION_NON_PREFIXED_MACROS) && !defined(DC_DISALLOW_IMPLICIT_CONSTRUCTORS) +#define DC_DISALLOW_IMPLICIT_CONSTRUCTORS DOUBLE_CONVERSION_DISALLOW_IMPLICIT_CONSTRUCTORS +#endif // ICU PATCH: Wrap in ICU namespace U_NAMESPACE_BEGIN diff --git a/deps/icu-small/source/i18n/dtfmtsym.cpp b/deps/icu-small/source/i18n/dtfmtsym.cpp index ab5f2b612c1f0e..134b919f06ea59 100644 --- a/deps/icu-small/source/i18n/dtfmtsym.cpp +++ b/deps/icu-small/source/i18n/dtfmtsym.cpp @@ -1574,26 +1574,20 @@ struct CalendarDataSink : public ResourceSink { errorCode); if (U_FAILURE(errorCode)) { return; } } - LocalPointer aliasRelativePathCopy(new UnicodeString(aliasRelativePath), errorCode); - resourcesToVisitNext->addElementX(aliasRelativePathCopy.getAlias(), errorCode); + LocalPointer aliasRelativePathCopy(aliasRelativePath.clone(), errorCode); + resourcesToVisitNext->adoptElement(aliasRelativePathCopy.orphan(), errorCode); if (U_FAILURE(errorCode)) { return; } - // Only release ownership after resourcesToVisitNext takes it (no error happened): - aliasRelativePathCopy.orphan(); continue; } else if (aliasType == SAME_CALENDAR) { // Register same-calendar alias if (arrays.get(aliasRelativePath) == NULL && maps.get(aliasRelativePath) == NULL) { - LocalPointer aliasRelativePathCopy(new UnicodeString(aliasRelativePath), errorCode); - aliasPathPairs.addElementX(aliasRelativePathCopy.getAlias(), errorCode); + LocalPointer aliasRelativePathCopy(aliasRelativePath.clone(), errorCode); + aliasPathPairs.adoptElement(aliasRelativePathCopy.orphan(), errorCode); if (U_FAILURE(errorCode)) { return; } - // Only release ownership after aliasPathPairs takes it (no error happened): - aliasRelativePathCopy.orphan(); - LocalPointer keyUStringCopy(new UnicodeString(keyUString), errorCode); - aliasPathPairs.addElementX(keyUStringCopy.getAlias(), errorCode); + LocalPointer keyUStringCopy(keyUString.clone(), errorCode); + aliasPathPairs.adoptElement(keyUStringCopy.orphan(), errorCode); if (U_FAILURE(errorCode)) { return; } - // Only release ownership after aliasPathPairs takes it (no error happened): - keyUStringCopy.orphan(); } continue; } @@ -1760,16 +1754,12 @@ struct CalendarDataSink : public ResourceSink { if (U_FAILURE(errorCode)) { return; } if (aliasType == SAME_CALENDAR) { // Store the alias path and the current path on aliasPathPairs - LocalPointer aliasRelativePathCopy(new UnicodeString(aliasRelativePath), errorCode); - aliasPathPairs.addElementX(aliasRelativePathCopy.getAlias(), errorCode); + LocalPointer aliasRelativePathCopy(aliasRelativePath.clone(), errorCode); + aliasPathPairs.adoptElement(aliasRelativePathCopy.orphan(), errorCode); if (U_FAILURE(errorCode)) { return; } - // Only release ownership after aliasPathPairs takes it (no error happened): - aliasRelativePathCopy.orphan(); - LocalPointer pathCopy(new UnicodeString(path), errorCode); - aliasPathPairs.addElementX(pathCopy.getAlias(), errorCode); + LocalPointer pathCopy(path.clone(), errorCode); + aliasPathPairs.adoptElement(pathCopy.orphan(), errorCode); if (U_FAILURE(errorCode)) { return; } - // Only release ownership after aliasPathPairs takes it (no error happened): - pathCopy.orphan(); // Drop the latest key on the path and continue path.retainBetween(0, pathLength); diff --git a/deps/icu-small/source/i18n/dtitvfmt.cpp b/deps/icu-small/source/i18n/dtitvfmt.cpp index 298fb62be0cc22..d51ddcd5c70356 100644 --- a/deps/icu-small/source/i18n/dtitvfmt.cpp +++ b/deps/icu-small/source/i18n/dtitvfmt.cpp @@ -965,16 +965,22 @@ DateIntervalFormat::normalizeHourMetacharacters(const UnicodeString& skeleton) c UnicodeString result = skeleton; UChar hourMetachar = u'\0'; + UChar dayPeriodChar = u'\0'; int32_t metacharStart = 0; int32_t metacharCount = 0; for (int32_t i = 0; i < result.length(); i++) { UChar c = result[i]; - if (c == LOW_J || c == CAP_J || c == CAP_C) { + if (c == LOW_J || c == CAP_J || c == CAP_C || c == LOW_H || c == CAP_H || c == LOW_K || c == CAP_K) { if (hourMetachar == u'\0') { hourMetachar = c; metacharStart = i; } ++metacharCount; + } else if (c == LOW_A || c == LOW_B || c == CAP_B) { + if (dayPeriodChar == u'\0') { + dayPeriodChar = c; + } + ++metacharCount; } else { if (hourMetachar != u'\0') { break; @@ -985,7 +991,6 @@ DateIntervalFormat::normalizeHourMetacharacters(const UnicodeString& skeleton) c if (hourMetachar != u'\0') { UErrorCode err = U_ZERO_ERROR; UChar hourChar = CAP_H; - UChar dayPeriodChar = LOW_A; UnicodeString convertedPattern = DateFormat::getBestPattern(fLocale, UnicodeString(hourMetachar), err); if (U_SUCCESS(err)) { @@ -1012,6 +1017,8 @@ DateIntervalFormat::normalizeHourMetacharacters(const UnicodeString& skeleton) c dayPeriodChar = LOW_B; } else if (convertedPattern.indexOf(CAP_B) != -1) { dayPeriodChar = CAP_B; + } else if (dayPeriodChar == u'\0') { + dayPeriodChar = LOW_A; } } diff --git a/deps/icu-small/source/i18n/dtptngen.cpp b/deps/icu-small/source/i18n/dtptngen.cpp index 6aee1750f90617..e781c6e26f5fcb 100644 --- a/deps/icu-small/source/i18n/dtptngen.cpp +++ b/deps/icu-small/source/i18n/dtptngen.cpp @@ -273,8 +273,6 @@ static const char* const CLDR_FIELD_WIDTH[] = { // [UDATPG_WIDTH_COUNT] "", "-short", "-narrow" }; -// TODO(ticket:13619): remove when definition uncommented in dtptngen.h. -static const int32_t UDATPG_WIDTH_COUNT = UDATPG_NARROW + 1; static constexpr UDateTimePGDisplayWidth UDATPG_WIDTH_APPENDITEM = UDATPG_WIDE; static constexpr int32_t UDATPG_FIELD_KEY_MAX = 24; // max length of CLDR field tag (type + width) @@ -393,10 +391,13 @@ DateTimePatternGenerator::operator=(const DateTimePatternGenerator& other) { *fp = *(other.fp); dtMatcher->copyFrom(other.dtMatcher->skeleton); *distanceInfo = *(other.distanceInfo); - dateTimeFormat = other.dateTimeFormat; + for (int32_t style = UDAT_FULL; style <= UDAT_SHORT; style++) { + dateTimeFormat[style] = other.dateTimeFormat[style]; + } decimal = other.decimal; - // NUL-terminate for the C API. - dateTimeFormat.getTerminatedBuffer(); + for (int32_t style = UDAT_FULL; style <= UDAT_SHORT; style++) { + dateTimeFormat[style].getTerminatedBuffer(); // NUL-terminate for the C API. + } decimal.getTerminatedBuffer(); delete skipMatcher; if ( other.skipMatcher == nullptr ) { @@ -430,7 +431,12 @@ DateTimePatternGenerator::operator==(const DateTimePatternGenerator& other) cons return true; } if ((pLocale==other.pLocale) && (patternMap->equals(*other.patternMap)) && - (dateTimeFormat==other.dateTimeFormat) && (decimal==other.decimal)) { + (decimal==other.decimal)) { + for (int32_t style = UDAT_FULL; style <= UDAT_SHORT; style++) { + if (dateTimeFormat[style] != other.dateTimeFormat[style]) { + return false; + } + } for ( int32_t i=0 ; igetSkeletonPtr(); + UDateFormatStyle style = UDAT_SHORT; + int32_t monthFieldLen = reqSkeleton->baseOriginal.getFieldLength(UDATPG_MONTH_FIELD); + if (monthFieldLen == 4) { + if (reqSkeleton->baseOriginal.getFieldLength(UDATPG_WEEKDAY_FIELD) > 0) { + style = UDAT_FULL; + } else { + style = UDAT_LONG; + } + } else if (monthFieldLen == 3) { + style = UDAT_MEDIUM; + } + // and now use it to compose date and time + dtFormat=getDateTimeFormat(style, status); SimpleFormatter(dtFormat, 2, 2, status).format(timePattern, datePattern, resultPattern, status); return resultPattern; } @@ -1335,14 +1355,45 @@ DateTimePatternGenerator::addCanonicalItems(UErrorCode& status) { void DateTimePatternGenerator::setDateTimeFormat(const UnicodeString& dtFormat) { - dateTimeFormat = dtFormat; - // NUL-terminate for the C API. - dateTimeFormat.getTerminatedBuffer(); + UErrorCode status = U_ZERO_ERROR; + for (int32_t style = UDAT_FULL; style <= UDAT_SHORT; style++) { + setDateTimeFormat((UDateFormatStyle)style, dtFormat, status); + } } const UnicodeString& DateTimePatternGenerator::getDateTimeFormat() const { - return dateTimeFormat; + UErrorCode status = U_ZERO_ERROR; + return getDateTimeFormat(UDAT_MEDIUM, status); +} + +void +DateTimePatternGenerator::setDateTimeFormat(UDateFormatStyle style, const UnicodeString& dtFormat, UErrorCode& status) { + if (U_FAILURE(status)) { + return; + } + if (style < UDAT_FULL || style > UDAT_SHORT) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return; + } + dateTimeFormat[style] = dtFormat; + // Note for the following: getTerminatedBuffer() can re-allocate the UnicodeString + // buffer so we do this here before clients request a const ref to the UnicodeString + // or its buffer. + dateTimeFormat[style].getTerminatedBuffer(); // NUL-terminate for the C API. +} + +const UnicodeString& +DateTimePatternGenerator::getDateTimeFormat(UDateFormatStyle style, UErrorCode& status) const { + static const UnicodeString emptyString = UNICODE_STRING_SIMPLE(""); + if (U_FAILURE(status)) { + return emptyString; + } + if (style < UDAT_FULL || style > UDAT_SHORT) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return emptyString; + } + return dateTimeFormat[style]; } void @@ -1378,13 +1429,15 @@ DateTimePatternGenerator::setDateTimeFromCalendar(const Locale& locale, UErrorCo } if (U_FAILURE(status)) { return; } - if (ures_getSize(dateTimePatterns.getAlias()) <= DateFormat::kDateTime) + if (ures_getSize(dateTimePatterns.getAlias()) <= DateFormat::kDateTimeOffset + DateFormat::kShort) { status = U_INVALID_FORMAT_ERROR; return; } - resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), (int32_t)DateFormat::kDateTime, &resStrLen, &status); - setDateTimeFormat(UnicodeString(TRUE, resStr, resStrLen)); + for (int32_t style = UDAT_FULL; style <= UDAT_SHORT; style++) { + resStr = ures_getStringByIndex(dateTimePatterns.getAlias(), (int32_t)DateFormat::kDateTimeOffset + style, &resStrLen, &status); + setDateTimeFormat((UDateFormatStyle)style, UnicodeString(TRUE, resStr, resStrLen), status); + } } void @@ -2788,16 +2841,17 @@ DTSkeletonEnumeration::DTSkeletonEnumeration(PatternMap& patternMap, dtStrEnum t break; } if ( !isCanonicalItem(s) ) { - LocalPointer newElem(new UnicodeString(s), status); + LocalPointer newElem(s.clone(), status); if (U_FAILURE(status)) { return; } - fSkeletons->addElementX(newElem.getAlias(), status); + fSkeletons->addElement(newElem.getAlias(), status); if (U_FAILURE(status)) { fSkeletons.adoptInstead(nullptr); return; } - newElem.orphan(); // fSkeletons vector now owns the UnicodeString. + newElem.orphan(); // fSkeletons vector now owns the UnicodeString (although it + // does not use a deleter function to manage the ownership). } curElem = curElem->next.getAlias(); } @@ -2865,12 +2919,13 @@ DTRedundantEnumeration::add(const UnicodeString& pattern, UErrorCode& status) { if (U_FAILURE(status)) { return; } - fPatterns->addElementX(newElem.getAlias(), status); + fPatterns->addElement(newElem.getAlias(), status); if (U_FAILURE(status)) { fPatterns.adoptInstead(nullptr); return; } - newElem.orphan(); // fPatterns now owns the string. + newElem.orphan(); // fPatterns now owns the string, although a UVector + // deleter function is not used to manage that ownership. } const UnicodeString* diff --git a/deps/icu-small/source/i18n/formattedval_sbimpl.cpp b/deps/icu-small/source/i18n/formattedval_sbimpl.cpp index 70ffacac4b7416..72197cdd8c7abf 100644 --- a/deps/icu-small/source/i18n/formattedval_sbimpl.cpp +++ b/deps/icu-small/source/i18n/formattedval_sbimpl.cpp @@ -230,6 +230,11 @@ bool FormattedValueStringBuilderImpl::nextPositionImpl(ConstrainedFieldPosition& if (si + 1 < spanIndicesCount) { nextSpanStart = spanIndices[si + 1].start; } + if (length == 0) { + // ICU-21871: Don't return fields on empty spans + i--; + continue; + } if (cfpos.matchesField(spanCategory, spanValue)) { fieldStart = i - fString.fZero; int32_t end = fieldStart + length; diff --git a/deps/icu-small/source/i18n/measunit_extra.cpp b/deps/icu-small/source/i18n/measunit_extra.cpp index 8281119007949a..2df9edee96a8a6 100644 --- a/deps/icu-small/source/i18n/measunit_extra.cpp +++ b/deps/icu-small/source/i18n/measunit_extra.cpp @@ -615,7 +615,7 @@ class Parser { // Set to true when we've seen a "-per-" or a "per-", after which all units // are in the denominator. Until we find an "-and-", at which point the - // identifier is invalid pending TODO(CLDR-13700). + // identifier is invalid pending TODO(CLDR-13701). bool fAfterPer = false; Parser() : fSource(""), fTrie(u"") {} @@ -669,7 +669,7 @@ class Parser { * dimensionality. * * Returns an error if we parse both compound units and "-and-", since mixed - * compound units are not yet supported - TODO(CLDR-13700). + * compound units are not yet supported - TODO(CLDR-13701). * * @param result Will be overwritten by the result, if status shows success. * @param sawAnd If an "-and-" was parsed prior to finding the "single diff --git a/deps/icu-small/source/i18n/msgfmt.cpp b/deps/icu-small/source/i18n/msgfmt.cpp index b8cb2e2ca560fe..13a5a0895160fb 100644 --- a/deps/icu-small/source/i18n/msgfmt.cpp +++ b/deps/icu-small/source/i18n/msgfmt.cpp @@ -854,19 +854,21 @@ StringEnumeration* MessageFormat::getFormatNames(UErrorCode& status) { if (U_FAILURE(status)) return NULL; - UVector *fFormatNames = new UVector(status); + LocalPointer formatNames(new UVector(status), status); if (U_FAILURE(status)) { - status = U_MEMORY_ALLOCATION_ERROR; - return NULL; + return nullptr; } - fFormatNames->setDeleter(uprv_deleteUObject); + formatNames->setDeleter(uprv_deleteUObject); for (int32_t partIndex = 0; (partIndex = nextTopLevelArgStart(partIndex)) >= 0;) { - fFormatNames->addElementX(new UnicodeString(getArgName(partIndex + 1)), status); + LocalPointer name(getArgName(partIndex + 1).clone(), status); + formatNames->adoptElement(name.orphan(), status); + if (U_FAILURE(status)) return nullptr; } - StringEnumeration* nameEnumerator = new FormatNameEnumeration(fFormatNames, status); - return nameEnumerator; + LocalPointer nameEnumerator( + new FormatNameEnumeration(std::move(formatNames), status), status); + return U_SUCCESS(status) ? nameEnumerator.orphan() : nullptr; } // ------------------------------------- @@ -1912,9 +1914,9 @@ void MessageFormat::DummyFormat::parseObject(const UnicodeString&, } -FormatNameEnumeration::FormatNameEnumeration(UVector *fNameList, UErrorCode& /*status*/) { +FormatNameEnumeration::FormatNameEnumeration(LocalPointer nameList, UErrorCode& /*status*/) { pos=0; - fFormatNames = fNameList; + fFormatNames = std::move(nameList); } const UnicodeString* @@ -1936,7 +1938,6 @@ FormatNameEnumeration::count(UErrorCode& /*status*/) const { } FormatNameEnumeration::~FormatNameEnumeration() { - delete fFormatNames; } MessageFormat::PluralSelectorProvider::PluralSelectorProvider(const MessageFormat &mf, UPluralType t) diff --git a/deps/icu-small/source/i18n/msgfmt_impl.h b/deps/icu-small/source/i18n/msgfmt_impl.h index 57988389132a67..80cb8a691eb1dd 100644 --- a/deps/icu-small/source/i18n/msgfmt_impl.h +++ b/deps/icu-small/source/i18n/msgfmt_impl.h @@ -26,7 +26,7 @@ U_NAMESPACE_BEGIN class FormatNameEnumeration : public StringEnumeration { public: - FormatNameEnumeration(UVector *fFormatNames, UErrorCode& status); + FormatNameEnumeration(LocalPointer fFormatNames, UErrorCode& status); virtual ~FormatNameEnumeration(); static UClassID U_EXPORT2 getStaticClassID(void); virtual UClassID getDynamicClassID(void) const override; @@ -35,7 +35,7 @@ class FormatNameEnumeration : public StringEnumeration { virtual int32_t count(UErrorCode& status) const override; private: int32_t pos; - UVector *fFormatNames; + LocalPointer fFormatNames; }; U_NAMESPACE_END diff --git a/deps/icu-small/source/i18n/number_affixutils.cpp b/deps/icu-small/source/i18n/number_affixutils.cpp index f9c154c885cd8a..5f5ff4c3a63422 100644 --- a/deps/icu-small/source/i18n/number_affixutils.cpp +++ b/deps/icu-small/source/i18n/number_affixutils.cpp @@ -135,8 +135,7 @@ Field AffixUtils::getFieldForType(AffixPatternType type) { case TYPE_PLUS_SIGN: return {UFIELD_CATEGORY_NUMBER, UNUM_SIGN_FIELD}; case TYPE_APPROXIMATELY_SIGN: - // TODO: Introduce a new field for the approximately sign? - return {UFIELD_CATEGORY_NUMBER, UNUM_SIGN_FIELD}; + return {UFIELD_CATEGORY_NUMBER, UNUM_APPROXIMATELY_SIGN_FIELD}; case TYPE_PERCENT: return {UFIELD_CATEGORY_NUMBER, UNUM_PERCENT_FIELD}; case TYPE_PERMILLE: diff --git a/deps/icu-small/source/i18n/number_compact.cpp b/deps/icu-small/source/i18n/number_compact.cpp index 62692f444dff07..60cd7bedf667b0 100644 --- a/deps/icu-small/source/i18n/number_compact.cpp +++ b/deps/icu-small/source/i18n/number_compact.cpp @@ -157,8 +157,8 @@ void CompactData::getUniquePatterns(UVector &output, UErrorCode &status) const { } // The string was not found; add it to the UVector. - // ANDY: This requires a const_cast. Why? - output.addElementX(const_cast(pattern), status); + // Note: must cast off const from pattern to store it in a UVector, which expects (void *) + output.addElement(const_cast(pattern), status); continue_outer: continue; diff --git a/deps/icu-small/source/i18n/number_decimalquantity.cpp b/deps/icu-small/source/i18n/number_decimalquantity.cpp index 6a2847b1c18f19..b40e1276c350fe 100644 --- a/deps/icu-small/source/i18n/number_decimalquantity.cpp +++ b/deps/icu-small/source/i18n/number_decimalquantity.cpp @@ -181,20 +181,22 @@ uint64_t DecimalQuantity::getPositionFingerprint() const { return fingerprint; } -void DecimalQuantity::roundToIncrement(double roundingIncrement, RoundingMode roundingMode, - UErrorCode& status) { +void DecimalQuantity::roundToIncrement( + uint64_t increment, + digits_t magnitude, + RoundingMode roundingMode, + UErrorCode& status) { // Do not call this method with an increment having only a 1 or a 5 digit! // Use a more efficient call to either roundToMagnitude() or roundToNickel(). // Check a few popular rounding increments; a more thorough check is in Java. - U_ASSERT(roundingIncrement != 0.01); - U_ASSERT(roundingIncrement != 0.05); - U_ASSERT(roundingIncrement != 0.1); - U_ASSERT(roundingIncrement != 0.5); - U_ASSERT(roundingIncrement != 1); - U_ASSERT(roundingIncrement != 5); + U_ASSERT(increment != 1); + U_ASSERT(increment != 5); + DecimalQuantity incrementDQ; + incrementDQ.setToLong(increment); + incrementDQ.adjustMagnitude(magnitude); DecNum incrementDN; - incrementDN.setTo(roundingIncrement, status); + incrementDQ.toDecNum(incrementDN, status); if (U_FAILURE(status)) { return; } // Divide this DecimalQuantity by the increment, round, then multiply back. @@ -254,6 +256,12 @@ bool DecimalQuantity::adjustMagnitude(int32_t delta) { return false; } +int32_t DecimalQuantity::adjustToZeroScale() { + int32_t retval = scale; + scale = 0; + return retval; +} + double DecimalQuantity::getPluralOperand(PluralOperand operand) const { // If this assertion fails, you need to call roundToInfinity() or some other rounding method. // See the comment at the top of this file explaining the "isApproximate" field. @@ -549,6 +557,65 @@ void DecimalQuantity::_setToDecNum(const DecNum& decnum, UErrorCode& status) { } } +DecimalQuantity DecimalQuantity::fromExponentString(UnicodeString num, UErrorCode& status) { + if (num.indexOf(u'e') >= 0 || num.indexOf(u'c') >= 0 + || num.indexOf(u'E') >= 0 || num.indexOf(u'C') >= 0) { + int32_t ePos = num.lastIndexOf('e'); + if (ePos < 0) { + ePos = num.lastIndexOf('c'); + } + if (ePos < 0) { + ePos = num.lastIndexOf('E'); + } + if (ePos < 0) { + ePos = num.lastIndexOf('C'); + } + int32_t expNumPos = ePos + 1; + UnicodeString exponentStr = num.tempSubString(expNumPos, num.length() - expNumPos); + + // parse exponentStr into exponent, but note that parseAsciiInteger doesn't handle the minus sign + bool isExpStrNeg = num[expNumPos] == u'-'; + int32_t exponentParsePos = isExpStrNeg ? 1 : 0; + int32_t exponent = ICU_Utility::parseAsciiInteger(exponentStr, exponentParsePos); + exponent = isExpStrNeg ? -exponent : exponent; + + // Compute the decNumber representation + UnicodeString fractionStr = num.tempSubString(0, ePos); + CharString fracCharStr = CharString(); + fracCharStr.appendInvariantChars(fractionStr, status); + DecNum decnum; + decnum.setTo(fracCharStr.toStringPiece(), status); + + // Clear and set this DecimalQuantity instance + DecimalQuantity dq; + dq.setToDecNum(decnum, status); + int32_t numFracDigit = getVisibleFractionCount(fractionStr); + dq.setMinFraction(numFracDigit); + dq.adjustExponent(exponent); + + return dq; + } else { + DecimalQuantity dq; + int numFracDigit = getVisibleFractionCount(num); + + CharString numCharStr = CharString(); + numCharStr.appendInvariantChars(num, status); + dq.setToDecNumber(numCharStr.toStringPiece(), status); + + dq.setMinFraction(numFracDigit); + return dq; + } +} + +int32_t DecimalQuantity::getVisibleFractionCount(UnicodeString value) { + int decimalPos = value.indexOf('.') + 1; + if (decimalPos == 0) { + return 0; + } else { + return value.length() - decimalPos; + } +} + int64_t DecimalQuantity::toLong(bool truncateIfOverflow) const { // NOTE: Call sites should be guarded by fitsInLong(), like this: // if (dq.fitsInLong()) { /* use dq.toLong() */ } else { /* use some fallback */ } @@ -948,6 +1015,44 @@ UnicodeString DecimalQuantity::toPlainString() const { return sb; } + +UnicodeString DecimalQuantity::toExponentString() const { + U_ASSERT(!isApproximate); + UnicodeString sb; + if (isNegative()) { + sb.append(u'-'); + } + + int32_t upper = scale + precision - 1; + int32_t lower = scale; + if (upper < lReqPos - 1) { + upper = lReqPos - 1; + } + if (lower > rReqPos) { + lower = rReqPos; + } + int32_t p = upper; + if (p < 0) { + sb.append(u'0'); + } + for (; p >= 0; p--) { + sb.append(u'0' + getDigitPos(p - scale)); + } + if (lower < 0) { + sb.append(u'.'); + } + for(; p >= lower; p--) { + sb.append(u'0' + getDigitPos(p - scale)); + } + + if (exponent != 0) { + sb.append(u'c'); + ICU_Utility::appendNumber(sb, exponent); + } + + return sb; +} + UnicodeString DecimalQuantity::toScientificString() const { U_ASSERT(!isApproximate); UnicodeString result; diff --git a/deps/icu-small/source/i18n/number_decimalquantity.h b/deps/icu-small/source/i18n/number_decimalquantity.h index 107c09a96a53d2..862addf5d6cd90 100644 --- a/deps/icu-small/source/i18n/number_decimalquantity.h +++ b/deps/icu-small/source/i18n/number_decimalquantity.h @@ -81,11 +81,15 @@ class U_I18N_API DecimalQuantity : public IFixedDecimal, public UMemory { * *

If rounding to a power of ten, use the more efficient {@link #roundToMagnitude} instead. * - * @param roundingIncrement The increment to which to round. + * @param increment The increment to which to round. + * @param magnitude The power of 10 to which to round. * @param roundingMode The {@link RoundingMode} to use if rounding is necessary. */ - void roundToIncrement(double roundingIncrement, RoundingMode roundingMode, - UErrorCode& status); + void roundToIncrement( + uint64_t increment, + digits_t magnitude, + RoundingMode roundingMode, + UErrorCode& status); /** Removes all fraction digits. */ void truncate(); @@ -140,6 +144,13 @@ class U_I18N_API DecimalQuantity : public IFixedDecimal, public UMemory { */ bool adjustMagnitude(int32_t delta); + /** + * Scales the number such that the least significant nonzero digit is at magnitude 0. + * + * @return The previous magnitude of the least significant digit. + */ + int32_t adjustToZeroScale(); + /** * @return The power of ten corresponding to the most significant nonzero digit. * The number must not be zero. @@ -234,6 +245,9 @@ class U_I18N_API DecimalQuantity : public IFixedDecimal, public UMemory { /** Internal method if the caller already has a DecNum. */ DecimalQuantity &setToDecNum(const DecNum& n, UErrorCode& status); + /** Returns a DecimalQuantity after parsing the input string. */ + static DecimalQuantity fromExponentString(UnicodeString n, UErrorCode& status); + /** * Appends a digit, optionally with one or more leading zeros, to the end of the value represented * by this DecimalQuantity. @@ -315,6 +329,10 @@ class U_I18N_API DecimalQuantity : public IFixedDecimal, public UMemory { /** Returns the string without exponential notation. Slightly slower than toScientificString(). */ UnicodeString toPlainString() const; + /** Returns the string using ASCII digits and using exponential notation for non-zero + exponents, following the UTS 35 specification for plural rule samples. */ + UnicodeString toExponentString() const; + /** Visible for testing */ inline bool isUsingBytes() { return usingBytes; } @@ -518,6 +536,8 @@ class U_I18N_API DecimalQuantity : public IFixedDecimal, public UMemory { void _setToDecNum(const DecNum& dn, UErrorCode& status); + static int32_t getVisibleFractionCount(UnicodeString value); + void convertToAccurateDouble(); /** Ensure that a byte array of at least 40 digits is allocated. */ diff --git a/deps/icu-small/source/i18n/number_longnames.cpp b/deps/icu-small/source/i18n/number_longnames.cpp index 5a4cf6321c8a40..b4e96504dede98 100644 --- a/deps/icu-small/source/i18n/number_longnames.cpp +++ b/deps/icu-small/source/i18n/number_longnames.cpp @@ -431,13 +431,33 @@ void getMeasureData(const Locale &locale, subKey.append(unit.getType(), status); subKey.append("/", status); + // Check if unitSubType is an alias or not. + LocalUResourceBundlePointer aliasBundle(ures_open(U_ICUDATA_ALIAS, "metadata", &status)); + + UErrorCode aliasStatus = status; + StackUResourceBundle aliasFillIn; + CharString aliasKey; + aliasKey.append("alias/unit/", aliasStatus); + aliasKey.append(unit.getSubtype(), aliasStatus); + aliasKey.append("/replacement", aliasStatus); + ures_getByKeyWithFallback(aliasBundle.getAlias(), aliasKey.data(), aliasFillIn.getAlias(), + &aliasStatus); + CharString unitSubType; + if (!U_FAILURE(aliasStatus)) { + // This means the subType is an alias. Then, replace unitSubType with the replacement. + auto replacement = ures_getUnicodeString(aliasFillIn.getAlias(), &status); + unitSubType.appendInvariantChars(replacement, status); + } else { + unitSubType.append(unit.getSubtype(), status); + } + // Map duration-year-person, duration-week-person, etc. to duration-year, duration-week, ... // TODO(ICU-20400): Get duration-*-person data properly with aliases. - int32_t subtypeLen = static_cast(uprv_strlen(unit.getSubtype())); - if (subtypeLen > 7 && uprv_strcmp(unit.getSubtype() + subtypeLen - 7, "-person") == 0) { - subKey.append({unit.getSubtype(), subtypeLen - 7}, status); + int32_t subtypeLen = static_cast(uprv_strlen(unitSubType.data())); + if (subtypeLen > 7 && uprv_strcmp(unitSubType.data() + subtypeLen - 7, "-person") == 0) { + subKey.append({unitSubType.data(), subtypeLen - 7}, status); } else { - subKey.append({unit.getSubtype(), subtypeLen}, status); + subKey.append({unitSubType.data(), subtypeLen}, status); } if (width != UNUM_UNIT_WIDTH_FULL_NAME) { diff --git a/deps/icu-small/source/i18n/number_mapper.cpp b/deps/icu-small/source/i18n/number_mapper.cpp index 2d4d47a094d999..350c431dfdd079 100644 --- a/deps/icu-small/source/i18n/number_mapper.cpp +++ b/deps/icu-small/source/i18n/number_mapper.cpp @@ -134,7 +134,8 @@ MacroProps NumberPropertyMapper::oldToNew(const DecimalFormatProperties& propert if (PatternStringUtils::ignoreRoundingIncrement(roundingIncrement, maxFrac)) { precision = Precision::constructFraction(minFrac, maxFrac); } else { - precision = Precision::constructIncrement(roundingIncrement, minFrac); + // Convert the double increment to an integer increment + precision = Precision::increment(roundingIncrement).withMinFraction(minFrac); } } else if (explicitMinMaxSig) { minSig = minSig < 1 ? 1 : minSig > kMaxIntFracSig ? kMaxIntFracSig : minSig; @@ -293,9 +294,14 @@ MacroProps NumberPropertyMapper::oldToNew(const DecimalFormatProperties& propert } else if (rounding_.fType == Precision::PrecisionType::RND_INCREMENT || rounding_.fType == Precision::PrecisionType::RND_INCREMENT_ONE || rounding_.fType == Precision::PrecisionType::RND_INCREMENT_FIVE) { - increment_ = rounding_.fUnion.increment.fIncrement; minFrac_ = rounding_.fUnion.increment.fMinFrac; + // If incrementRounding is used, maxFrac is set equal to minFrac maxFrac_ = rounding_.fUnion.increment.fMinFrac; + // Convert the integer increment to a double + DecimalQuantity dq; + dq.setToLong(rounding_.fUnion.increment.fIncrement); + dq.adjustMagnitude(rounding_.fUnion.increment.fIncrementMagnitude); + increment_ = dq.toDouble(); } else if (rounding_.fType == Precision::PrecisionType::RND_SIGNIFICANT) { minSig_ = rounding_.fUnion.fracSig.fMinSig; maxSig_ = rounding_.fUnion.fracSig.fMaxSig; diff --git a/deps/icu-small/source/i18n/number_output.cpp b/deps/icu-small/source/i18n/number_output.cpp index 2c2c25eaedb427..78006da8c42f0a 100644 --- a/deps/icu-small/source/i18n/number_output.cpp +++ b/deps/icu-small/source/i18n/number_output.cpp @@ -39,6 +39,49 @@ MeasureUnit FormattedNumber::getOutputUnit(UErrorCode& status) const { return fData->outputUnit; } +NounClass FormattedNumber::getNounClass(UErrorCode &status) const { + UPRV_FORMATTED_VALUE_METHOD_GUARD(NounClass::OTHER); + const char *nounClass = fData->gender; + + // if it is not exist, return `OTHER` + if (uprv_strcmp(nounClass, "") == 0) { + return NounClass::OTHER; + } + + if (uprv_strcmp(nounClass, "neuter") == 0) { + return NounClass::NEUTER; + } + + if (uprv_strcmp(nounClass, "feminine") == 0) { + return NounClass::FEMININE; + } + + if (uprv_strcmp(nounClass, "masculine") == 0) { + return NounClass::MASCULINE; + } + + if (uprv_strcmp(nounClass, "animate") == 0) { + return NounClass::ANIMATE; + } + + if (uprv_strcmp(nounClass, "inanimate") == 0) { + return NounClass::INANIMATE; + } + + if (uprv_strcmp(nounClass, "personal") == 0) { + return NounClass::PERSONAL; + } + + if (uprv_strcmp(nounClass, "common") == 0) { + return NounClass::COMMON; + } + + // In case there is no matching, this means there are noun classes + // that are not supported yet. + status = U_INTERNAL_PROGRAM_ERROR; + return NounClass::OTHER; +} + const char *FormattedNumber::getGender(UErrorCode &status) const { UPRV_FORMATTED_VALUE_METHOD_GUARD("") return fData->gender; diff --git a/deps/icu-small/source/i18n/number_patternstring.cpp b/deps/icu-small/source/i18n/number_patternstring.cpp index e819d39e96769d..2738895d8ad03f 100644 --- a/deps/icu-small/source/i18n/number_patternstring.cpp +++ b/deps/icu-small/source/i18n/number_patternstring.cpp @@ -750,7 +750,7 @@ UnicodeString PatternStringUtils::propertiesToPatternString(const DecimalFormatP int32_t groupingLength = grouping1 + grouping2 + 1; // Figure out the digits we need to put in the pattern. - double roundingInterval = properties.roundingIncrement; + double increment = properties.roundingIncrement; UnicodeString digitsString; int32_t digitsStringScale = 0; if (maxSig != uprv_min(dosMax, -1)) { @@ -761,14 +761,14 @@ UnicodeString PatternStringUtils::propertiesToPatternString(const DecimalFormatP while (digitsString.length() < maxSig) { digitsString.append(u'#'); } - } else if (roundingInterval != 0.0 && !ignoreRoundingIncrement(roundingInterval,maxFrac)) { - // Rounding Interval. - digitsStringScale = -roundingutils::doubleFractionLength(roundingInterval, nullptr); - // TODO: Check for DoS here? + } else if (increment != 0.0 && !ignoreRoundingIncrement(increment,maxFrac)) { + // Rounding Increment. DecimalQuantity incrementQuantity; - incrementQuantity.setToDouble(roundingInterval); + incrementQuantity.setToDouble(increment); + incrementQuantity.roundToInfinity(); + digitsStringScale = incrementQuantity.getLowerDisplayMagnitude(); incrementQuantity.adjustMagnitude(-digitsStringScale); - incrementQuantity.roundToMagnitude(0, kDefaultMode, status); + incrementQuantity.setMinInteger(minInt - digitsStringScale); UnicodeString str = incrementQuantity.toPlainString(); if (str.charAt(0) == u'-') { // TODO: Unsupported operation exception or fail silently? diff --git a/deps/icu-small/source/i18n/number_rounding.cpp b/deps/icu-small/source/i18n/number_rounding.cpp index 877df63c8f68ef..a9b3f16c050d94 100644 --- a/deps/icu-small/source/i18n/number_rounding.cpp +++ b/deps/icu-small/source/i18n/number_rounding.cpp @@ -36,27 +36,24 @@ void number::impl::parseIncrementOption(const StringSegment &segment, // Utilize DecimalQuantity/decNumber to parse this for us. DecimalQuantity dq; UErrorCode localStatus = U_ZERO_ERROR; - DecNum decnum; - decnum.setTo({buffer.data(), buffer.length()}, localStatus); - dq.setToDecNum(decnum, localStatus); - if (U_FAILURE(localStatus) || decnum.isSpecial()) { + dq.setToDecNumber({buffer.data(), buffer.length()}, localStatus); + if (U_FAILURE(localStatus) || dq.isNaN() || dq.isInfinite()) { // throw new SkeletonSyntaxException("Invalid rounding increment", segment, e); status = U_NUMBER_SKELETON_SYNTAX_ERROR; return; } - double increment = dq.toDouble(); - - // We also need to figure out how many digits. Do a brute force string operation. - int decimalOffset = 0; - while (decimalOffset < segment.length() && segment.charAt(decimalOffset) != '.') { - decimalOffset++; - } - if (decimalOffset == segment.length()) { - outPrecision = Precision::increment(increment); - } else { - int32_t fractionLength = segment.length() - decimalOffset - 1; - outPrecision = Precision::increment(increment).withMinFraction(fractionLength); + // Now we break apart the number into a mantissa and exponent (magnitude). + int32_t magnitude = dq.adjustToZeroScale(); + // setToDecNumber drops trailing zeros, so we search for the '.' manually. + for (int32_t i=0; i(length - point); -} - - Precision Precision::unlimited() { return Precision(RND_NONE, {}); } @@ -204,7 +173,19 @@ Precision Precision::trailingZeroDisplay(UNumberTrailingZeroDisplay trailingZero IncrementPrecision Precision::increment(double roundingIncrement) { if (roundingIncrement > 0.0) { - return constructIncrement(roundingIncrement, 0); + DecimalQuantity dq; + dq.setToDouble(roundingIncrement); + dq.roundToInfinity(); + int32_t magnitude = dq.adjustToZeroScale(); + return constructIncrement(dq.toLong(), magnitude); + } else { + return {U_NUMBER_ARG_OUTOFBOUNDS_ERROR}; + } +} + +IncrementPrecision Precision::incrementExact(uint64_t mantissa, int16_t magnitude) { + if (mantissa > 0.0) { + return constructIncrement(mantissa, magnitude); } else { return {U_NUMBER_ARG_OUTOFBOUNDS_ERROR}; } @@ -226,7 +207,8 @@ Precision FractionPrecision::withSignificantDigits( *this, minSignificantDigits, maxSignificantDigits, - priority); + priority, + false); } else { return {U_NUMBER_ARG_OUTOFBOUNDS_ERROR}; } @@ -239,7 +221,8 @@ Precision FractionPrecision::withMinDigits(int32_t minSignificantDigits) const { *this, 1, minSignificantDigits, - UNUM_ROUNDING_PRIORITY_RELAXED); + UNUM_ROUNDING_PRIORITY_RELAXED, + true); } else { return {U_NUMBER_ARG_OUTOFBOUNDS_ERROR}; } @@ -251,7 +234,8 @@ Precision FractionPrecision::withMaxDigits(int32_t maxSignificantDigits) const { return constructFractionSignificant(*this, 1, maxSignificantDigits, - UNUM_ROUNDING_PRIORITY_STRICT); + UNUM_ROUNDING_PRIORITY_STRICT, + true); } else { return {U_NUMBER_ARG_OUTOFBOUNDS_ERROR}; } @@ -266,8 +250,8 @@ Precision Precision::withCurrency(const CurrencyUnit ¤cy, UErrorCode &stat int32_t minMaxFrac = ucurr_getDefaultFractionDigitsForUsage( isoCode, fUnion.currencyUsage, &status); Precision retval = (increment != 0.0) - ? static_cast(constructIncrement(increment, minMaxFrac)) - : static_cast(constructFraction(minMaxFrac, minMaxFrac)); + ? Precision::increment(increment) + : static_cast(Precision::fixedFraction(minMaxFrac)); retval.fTrailingZeroDisplay = fTrailingZeroDisplay; return retval; } @@ -285,7 +269,9 @@ Precision CurrencyPrecision::withCurrency(const CurrencyUnit ¤cy) const { Precision IncrementPrecision::withMinFraction(int32_t minFrac) const { if (fType == RND_ERROR) { return *this; } // no-op in error state if (minFrac >= 0 && minFrac <= kMaxIntFracSig) { - return constructIncrement(fUnion.increment.fIncrement, minFrac); + IncrementPrecision copy = *this; + copy.fUnion.increment.fMinFrac = minFrac; + return copy; } else { return {U_NUMBER_ARG_OUTOFBOUNDS_ERROR}; } @@ -318,35 +304,34 @@ Precision::constructFractionSignificant( const FractionPrecision &base, int32_t minSig, int32_t maxSig, - UNumberRoundingPriority priority) { + UNumberRoundingPriority priority, + bool retain) { FractionSignificantSettings settings = base.fUnion.fracSig; settings.fMinSig = static_cast(minSig); settings.fMaxSig = static_cast(maxSig); settings.fPriority = priority; + settings.fRetain = retain; PrecisionUnion union_; union_.fracSig = settings; return {RND_FRACTION_SIGNIFICANT, union_}; } -IncrementPrecision Precision::constructIncrement(double increment, int32_t minFrac) { +IncrementPrecision Precision::constructIncrement(uint64_t increment, digits_t magnitude) { IncrementSettings settings; // Note: For number formatting, fIncrement is used for RND_INCREMENT but not // RND_INCREMENT_ONE or RND_INCREMENT_FIVE. However, fIncrement is used in all // three when constructing a skeleton. settings.fIncrement = increment; - settings.fMinFrac = static_cast(minFrac); - // One of the few pre-computed quantities: - // Note: it is possible for minFrac to be more than maxFrac... (misleading) - int8_t singleDigit; - settings.fMaxFrac = roundingutils::doubleFractionLength(increment, &singleDigit); + settings.fIncrementMagnitude = magnitude; + settings.fMinFrac = magnitude > 0 ? 0 : -magnitude; PrecisionUnion union_; union_.increment = settings; - if (singleDigit == 1) { + if (increment == 1) { // NOTE: In C++, we must return the correct value type with the correct union. // It would be invalid to return a RND_FRACTION here because the methods on the // IncrementPrecision type assume that the union is backed by increment data. return {RND_INCREMENT_ONE, union_}; - } else if (singleDigit == 5) { + } else if (increment == 5) { return {RND_INCREMENT_FIVE, union_}; } else { return {RND_INCREMENT, union_}; @@ -457,6 +442,23 @@ void RoundingImpl::apply(impl::DecimalQuantity &value, UErrorCode& status) const break; case Precision::RND_FRACTION_SIGNIFICANT: { + // From ECMA-402: + /* + Let sResult be ToRawPrecision(...). + Let fResult be ToRawFixed(...). + If intlObj.[[RoundingType]] is morePrecision, then + If sResult.[[RoundingMagnitude]] ≤ fResult.[[RoundingMagnitude]], then + Let result be sResult. + Else, + Let result be fResult. + Else, + Assert: intlObj.[[RoundingType]] is lessPrecision. + If sResult.[[RoundingMagnitude]] ≤ fResult.[[RoundingMagnitude]], then + Let result be fResult. + Else, + Let result be sResult. + */ + int32_t roundingMag1 = getRoundingMagnitudeFraction(fPrecision.fUnion.fracSig.fMaxFrac); int32_t roundingMag2 = getRoundingMagnitudeSignificant(value, fPrecision.fUnion.fracSig.fMaxSig); int32_t roundingMag; @@ -465,11 +467,35 @@ void RoundingImpl::apply(impl::DecimalQuantity &value, UErrorCode& status) const } else { roundingMag = uprv_max(roundingMag1, roundingMag2); } - value.roundToMagnitude(roundingMag, fRoundingMode, status); + if (!value.isZeroish()) { + int32_t upperMag = value.getMagnitude(); + value.roundToMagnitude(roundingMag, fRoundingMode, status); + if (!value.isZeroish() && value.getMagnitude() != upperMag && roundingMag1 == roundingMag2) { + // roundingMag2 needs to be the magnitude after rounding + roundingMag2 += 1; + } + } int32_t displayMag1 = getDisplayMagnitudeFraction(fPrecision.fUnion.fracSig.fMinFrac); int32_t displayMag2 = getDisplayMagnitudeSignificant(value, fPrecision.fUnion.fracSig.fMinSig); - int32_t displayMag = uprv_min(displayMag1, displayMag2); + int32_t displayMag; + if (fPrecision.fUnion.fracSig.fRetain) { + // withMinDigits + withMaxDigits + displayMag = uprv_min(displayMag1, displayMag2); + } else if (fPrecision.fUnion.fracSig.fPriority == UNUM_ROUNDING_PRIORITY_RELAXED) { + if (roundingMag2 <= roundingMag1) { + displayMag = displayMag2; + } else { + displayMag = displayMag1; + } + } else { + U_ASSERT(fPrecision.fUnion.fracSig.fPriority == UNUM_ROUNDING_PRIORITY_STRICT); + if (roundingMag2 <= roundingMag1) { + displayMag = displayMag1; + } else { + displayMag = displayMag2; + } + } resolvedMinFraction = uprv_max(0, -displayMag); break; @@ -478,6 +504,7 @@ void RoundingImpl::apply(impl::DecimalQuantity &value, UErrorCode& status) const case Precision::RND_INCREMENT: value.roundToIncrement( fPrecision.fUnion.increment.fIncrement, + fPrecision.fUnion.increment.fIncrementMagnitude, fRoundingMode, status); resolvedMinFraction = fPrecision.fUnion.increment.fMinFrac; @@ -485,7 +512,7 @@ void RoundingImpl::apply(impl::DecimalQuantity &value, UErrorCode& status) const case Precision::RND_INCREMENT_ONE: value.roundToMagnitude( - -fPrecision.fUnion.increment.fMaxFrac, + fPrecision.fUnion.increment.fIncrementMagnitude, fRoundingMode, status); resolvedMinFraction = fPrecision.fUnion.increment.fMinFrac; @@ -493,7 +520,7 @@ void RoundingImpl::apply(impl::DecimalQuantity &value, UErrorCode& status) const case Precision::RND_INCREMENT_FIVE: value.roundToNickel( - -fPrecision.fUnion.increment.fMaxFrac, + fPrecision.fUnion.increment.fIncrementMagnitude, fRoundingMode, status); resolvedMinFraction = fPrecision.fUnion.increment.fMinFrac; diff --git a/deps/icu-small/source/i18n/number_roundingutils.h b/deps/icu-small/source/i18n/number_roundingutils.h index 06fadd29fd544e..66571272545854 100644 --- a/deps/icu-small/source/i18n/number_roundingutils.h +++ b/deps/icu-small/source/i18n/number_roundingutils.h @@ -174,15 +174,6 @@ inline bool roundsAtMidpoint(int roundingMode) { } } -/** - * Computes the number of fraction digits in a double. Used for computing maxFrac for an increment. - * Calls into the DoubleToStringConverter library to do so. - * - * @param singleDigit An output parameter; set to a number if that is the - * only digit in the double, or -1 if there is more than one digit. - */ -digits_t doubleFractionLength(double input, int8_t* singleDigit); - } // namespace roundingutils diff --git a/deps/icu-small/source/i18n/number_skeletons.cpp b/deps/icu-small/source/i18n/number_skeletons.cpp index de70c5cedff3ca..c51831b6823809 100644 --- a/deps/icu-small/source/i18n/number_skeletons.cpp +++ b/deps/icu-small/source/i18n/number_skeletons.cpp @@ -1344,8 +1344,9 @@ bool blueprint_helpers::parseFracSigOption(const StringSegment& segment, MacroPr // @, @@, @@@ maxSig = minSig; } - UNumberRoundingPriority priority; + auto& oldPrecision = static_cast(macros.precision); if (offset < segment.length()) { + UNumberRoundingPriority priority; if (maxSig == -1) { // The wildcard character is not allowed with the priority annotation status = U_NUMBER_SKELETON_SYNTAX_ERROR; @@ -1367,22 +1368,19 @@ bool blueprint_helpers::parseFracSigOption(const StringSegment& segment, MacroPr status = U_NUMBER_SKELETON_SYNTAX_ERROR; return false; } + macros.precision = oldPrecision.withSignificantDigits(minSig, maxSig, priority); } else if (maxSig == -1) { // withMinDigits - maxSig = minSig; - minSig = 1; - priority = UNUM_ROUNDING_PRIORITY_RELAXED; + macros.precision = oldPrecision.withMinDigits(minSig); } else if (minSig == 1) { // withMaxDigits - priority = UNUM_ROUNDING_PRIORITY_STRICT; + macros.precision = oldPrecision.withMaxDigits(maxSig); } else { // Digits options with both min and max sig require the priority option status = U_NUMBER_SKELETON_SYNTAX_ERROR; return false; } - auto& oldPrecision = static_cast(macros.precision); - macros.precision = oldPrecision.withSignificantDigits(minSig, maxSig, priority); return true; } @@ -1399,12 +1397,16 @@ void blueprint_helpers::parseIncrementOption(const StringSegment &segment, Macro number::impl::parseIncrementOption(segment, macros.precision, status); } -void blueprint_helpers::generateIncrementOption(double increment, int32_t minFrac, UnicodeString& sb, - UErrorCode&) { +void blueprint_helpers::generateIncrementOption( + uint32_t increment, + digits_t incrementMagnitude, + int32_t minFrac, + UnicodeString& sb, + UErrorCode&) { // Utilize DecimalQuantity/double_conversion to format this for us. DecimalQuantity dq; - dq.setToDouble(increment); - dq.roundToInfinity(); + dq.setToLong(increment); + dq.adjustMagnitude(incrementMagnitude); dq.setMinFraction(minFrac); sb.append(dq.toPlainString()); } @@ -1617,11 +1619,21 @@ bool GeneratorHelpers::precision(const MacroProps& macros, UnicodeString& sb, UE const Precision::FractionSignificantSettings& impl = macros.precision.fUnion.fracSig; blueprint_helpers::generateFractionStem(impl.fMinFrac, impl.fMaxFrac, sb, status); sb.append(u'/'); - blueprint_helpers::generateDigitsStem(impl.fMinSig, impl.fMaxSig, sb, status); - if (impl.fPriority == UNUM_ROUNDING_PRIORITY_RELAXED) { - sb.append(u'r'); + if (impl.fRetain) { + if (impl.fPriority == UNUM_ROUNDING_PRIORITY_RELAXED) { + // withMinDigits + blueprint_helpers::generateDigitsStem(impl.fMaxSig, -1, sb, status); + } else { + // withMaxDigits + blueprint_helpers::generateDigitsStem(1, impl.fMaxSig, sb, status); + } } else { - sb.append(u's'); + blueprint_helpers::generateDigitsStem(impl.fMinSig, impl.fMaxSig, sb, status); + if (impl.fPriority == UNUM_ROUNDING_PRIORITY_RELAXED) { + sb.append(u'r'); + } else { + sb.append(u's'); + } } } else if (macros.precision.fType == Precision::RND_INCREMENT || macros.precision.fType == Precision::RND_INCREMENT_ONE @@ -1630,6 +1642,7 @@ bool GeneratorHelpers::precision(const MacroProps& macros, UnicodeString& sb, UE sb.append(u"precision-increment/", -1); blueprint_helpers::generateIncrementOption( impl.fIncrement, + impl.fIncrementMagnitude, impl.fMinFrac, sb, status); diff --git a/deps/icu-small/source/i18n/number_skeletons.h b/deps/icu-small/source/i18n/number_skeletons.h index be41f1b3237a94..27f69cd48c39e9 100644 --- a/deps/icu-small/source/i18n/number_skeletons.h +++ b/deps/icu-small/source/i18n/number_skeletons.h @@ -286,7 +286,7 @@ bool parseTrailingZeroOption(const StringSegment& segment, MacroProps& macros, U void parseIncrementOption(const StringSegment& segment, MacroProps& macros, UErrorCode& status); void -generateIncrementOption(double increment, int32_t minFrac, UnicodeString& sb, UErrorCode& status); +generateIncrementOption(uint32_t increment, digits_t incrementMagnitude, int32_t minFrac, UnicodeString& sb, UErrorCode& status); void parseIntegerWidthOption(const StringSegment& segment, MacroProps& macros, UErrorCode& status); diff --git a/deps/icu-small/source/i18n/numsys.cpp b/deps/icu-small/source/i18n/numsys.cpp index 44aaf8e2a5f987..934149039c52d7 100644 --- a/deps/icu-small/source/i18n/numsys.cpp +++ b/deps/icu-small/source/i18n/numsys.cpp @@ -313,12 +313,7 @@ U_CFUNC void initNumsysNames(UErrorCode &status) { } const char *nsName = ures_getKey(nsCurrent.getAlias()); LocalPointer newElem(new UnicodeString(nsName, -1, US_INV), status); - if (U_SUCCESS(status)) { - numsysNames->addElementX(newElem.getAlias(), status); - if (U_SUCCESS(status)) { - newElem.orphan(); // on success, the numsysNames vector owns newElem. - } - } + numsysNames->adoptElement(newElem.orphan(), status); } ures_close(numberingSystemsInfo); diff --git a/deps/icu-small/source/i18n/plurrule.cpp b/deps/icu-small/source/i18n/plurrule.cpp index d1918c4698138b..7d1037f8bdd9e0 100644 --- a/deps/icu-small/source/i18n/plurrule.cpp +++ b/deps/icu-small/source/i18n/plurrule.cpp @@ -1548,14 +1548,9 @@ PluralKeywordEnumeration::PluralKeywordEnumeration(RuleChain *header, UErrorCode UBool addKeywordOther = TRUE; RuleChain *node = header; while (node != nullptr) { - auto newElem = new UnicodeString(node->fKeyword); - if (newElem == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - return; - } - fKeywordNames.addElementX(newElem, status); + LocalPointer newElem(node->fKeyword.clone(), status); + fKeywordNames.adoptElement(newElem.orphan(), status); if (U_FAILURE(status)) { - delete newElem; return; } if (0 == node->fKeyword.compare(PLURAL_KEYWORD_OTHER, 5)) { @@ -1565,14 +1560,9 @@ PluralKeywordEnumeration::PluralKeywordEnumeration(RuleChain *header, UErrorCode } if (addKeywordOther) { - auto newElem = new UnicodeString(PLURAL_KEYWORD_OTHER); - if (newElem == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - return; - } - fKeywordNames.addElementX(newElem, status); + LocalPointer newElem(new UnicodeString(PLURAL_KEYWORD_OTHER), status); + fKeywordNames.adoptElement(newElem.orphan(), status); if (U_FAILURE(status)) { - delete newElem; return; } } @@ -1628,7 +1618,7 @@ FixedDecimal::FixedDecimal(double n, int32_t v, int64_t f, int32_t e) { init(n, v, f, e); // check values. TODO make into unit test. // - // long visiblePower = (int) Math.pow(10, v); + // long visiblePower = (int) Math.pow(10.0, v); // if (decimalDigits > visiblePower) { // throw new IllegalArgumentException(); // } @@ -1881,7 +1871,7 @@ void FixedDecimal::adjustForMinFractionDigits(int32_t minFractionDigits) { double FixedDecimal::getPluralOperand(PluralOperand operand) const { switch(operand) { - case PLURAL_OPERAND_N: return (exponent == 0 ? source : source * pow(10, exponent)); + case PLURAL_OPERAND_N: return (exponent == 0 ? source : source * pow(10.0, exponent)); case PLURAL_OPERAND_I: return (double) longValue(); case PLURAL_OPERAND_F: return static_cast(decimalDigits); case PLURAL_OPERAND_T: return static_cast(decimalDigitsWithoutTrailingZeros); @@ -1932,14 +1922,14 @@ UnicodeString FixedDecimal::toString() const { } double FixedDecimal::doubleValue() const { - return (isNegative ? -source : source) * pow(10, exponent); + return (isNegative ? -source : source) * pow(10.0, exponent); } int64_t FixedDecimal::longValue() const { if (exponent == 0) { return intValue; } else { - return (long) (pow(10, exponent) * intValue); + return (long) (pow(10.0, exponent) * intValue); } } diff --git a/deps/icu-small/source/i18n/rbt_set.cpp b/deps/icu-small/source/i18n/rbt_set.cpp index abc4413c2c6f61..6835c03a698b96 100644 --- a/deps/icu-small/source/i18n/rbt_set.cpp +++ b/deps/icu-small/source/i18n/rbt_set.cpp @@ -163,16 +163,13 @@ U_NAMESPACE_BEGIN /** * Construct a new empty rule set. */ -TransliterationRuleSet::TransliterationRuleSet(UErrorCode& status) : UMemory() { - ruleVector = new UVector(&_deleteRule, NULL, status); +TransliterationRuleSet::TransliterationRuleSet(UErrorCode& status) : + UMemory(), ruleVector(nullptr), rules(nullptr), index {}, maxContextLength(0) { + LocalPointer lpRuleVector(new UVector(_deleteRule, nullptr, status), status); if (U_FAILURE(status)) { return; } - if (ruleVector == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - } - rules = NULL; - maxContextLength = 0; + ruleVector = lpRuleVector.orphan(); } /** @@ -180,27 +177,24 @@ TransliterationRuleSet::TransliterationRuleSet(UErrorCode& status) : UMemory() { */ TransliterationRuleSet::TransliterationRuleSet(const TransliterationRuleSet& other) : UMemory(other), - ruleVector(0), - rules(0), + ruleVector(nullptr), + rules(nullptr), maxContextLength(other.maxContextLength) { int32_t i, len; uprv_memcpy(index, other.index, sizeof(index)); UErrorCode status = U_ZERO_ERROR; - ruleVector = new UVector(&_deleteRule, NULL, status); - if (other.ruleVector != 0 && ruleVector != 0 && U_SUCCESS(status)) { + LocalPointer lpRuleVector(new UVector(_deleteRule, nullptr, status), status); + if (U_FAILURE(status)) { + return; + } + ruleVector = lpRuleVector.orphan(); + if (other.ruleVector != nullptr && U_SUCCESS(status)) { len = other.ruleVector->size(); for (i=0; ielementAt(i)); - // Null pointer test - if (tempTranslitRule == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - break; - } - ruleVector->addElementX(tempTranslitRule, status); - if (U_FAILURE(status)) { - break; - } + LocalPointer tempTranslitRule( + new TransliterationRule(*(TransliterationRule*)other.ruleVector->elementAt(i)), status); + ruleVector->adoptElement(tempTranslitRule.orphan(), status); } } if (other.rules != 0 && U_SUCCESS(status)) { @@ -247,11 +241,11 @@ int32_t TransliterationRuleSet::getMaximumContextLength(void) const { */ void TransliterationRuleSet::addRule(TransliterationRule* adoptedRule, UErrorCode& status) { + LocalPointer lpAdoptedRule(adoptedRule); + ruleVector->adoptElement(lpAdoptedRule.orphan(), status); if (U_FAILURE(status)) { - delete adoptedRule; return; } - ruleVector->addElementX(adoptedRule, status); int32_t len; if ((len = adoptedRule->getContextLength()) > maxContextLength) { @@ -316,7 +310,7 @@ void TransliterationRuleSet::freeze(UParseError& parseError,UErrorCode& status) for (j=0; j= 0) { if (indexValue[j] == x) { - v.addElementX(ruleVector->elementAt(j), status); + v.addElement(ruleVector->elementAt(j), status); } } else { // If the indexValue is < 0, then the first key character is @@ -325,13 +319,16 @@ void TransliterationRuleSet::freeze(UParseError& parseError,UErrorCode& status) // rarely, so we seldom treat this code path. TransliterationRule* r = (TransliterationRule*) ruleVector->elementAt(j); if (r->matchesIndexValue((uint8_t)x)) { - v.addElementX(r, status); + v.addElement(r, status); } } } } uprv_free(indexValue); index[256] = v.size(); + if (U_FAILURE(status)) { + return; + } /* Freeze things into an array. */ diff --git a/deps/icu-small/source/i18n/region.cpp b/deps/icu-small/source/i18n/region.cpp index 2e013708bb88e3..277a22fd091cfb 100644 --- a/deps/icu-small/source/i18n/region.cpp +++ b/deps/icu-small/source/i18n/region.cpp @@ -39,11 +39,6 @@ U_CDECL_BEGIN -static void U_CALLCONV -deleteRegion(void *obj) { - delete (icu::Region *)obj; -} - /** * Cleanup callback func */ @@ -90,7 +85,8 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { LocalPointer continents(new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status), status); LocalPointer groupings(new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status), status); - allRegions = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status); + LocalPointer lpAllRegions(new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status), status); + allRegions = lpAllRegions.orphan(); LocalUResourceBundlePointer metadata(ures_openDirect(NULL,"metadata",&status)); LocalUResourceBundlePointer metadataAlias(ures_getByKey(metadata.getAlias(),"alias",NULL,&status)); @@ -109,16 +105,17 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { LocalUResourceBundlePointer worldContainment(ures_getByKey(territoryContainment.getAlias(),"001",NULL,&status)); LocalUResourceBundlePointer groupingContainment(ures_getByKey(territoryContainment.getAlias(),"grouping",NULL,&status)); + ucln_i18n_registerCleanup(UCLN_I18N_REGION, region_cleanup); if (U_FAILURE(status)) { return; } // now, initialize - uhash_setValueDeleter(newRegionIDMap.getAlias(), deleteRegion); // regionIDMap owns objs - uhash_setKeyDeleter(newRegionAliases.getAlias(), uprv_deleteUObject); // regionAliases owns the string keys + uhash_setValueDeleter(newRegionIDMap.getAlias(), uprv_deleteUObject); // regionIDMap owns objs + uhash_setKeyDeleter(newRegionAliases.getAlias(), uprv_deleteUObject); // regionAliases owns the string keys - while ( ures_hasNext(regionRegular.getAlias()) ) { + while (U_SUCCESS(status) && ures_hasNext(regionRegular.getAlias())) { UnicodeString regionName = ures_getNextUnicodeString(regionRegular.getAlias(),NULL,&status); int32_t rangeMarkerLocation = regionName.indexOf(RANGE_MARKER); UChar buf[6]; @@ -126,18 +123,18 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { if ( rangeMarkerLocation > 0 ) { UChar endRange = regionName.charAt(rangeMarkerLocation+1); buf[rangeMarkerLocation] = 0; - while ( buf[rangeMarkerLocation-1] <= endRange ) { + while (U_SUCCESS(status) && buf[rangeMarkerLocation-1] <= endRange) { LocalPointer newRegion(new UnicodeString(buf), status); - allRegions->addElementX(newRegion.orphan(),status); + allRegions->adoptElement(newRegion.orphan(), status); buf[rangeMarkerLocation-1]++; } } else { LocalPointer newRegion(new UnicodeString(regionName), status); - allRegions->addElementX(newRegion.orphan(),status); + allRegions->adoptElement(newRegion.orphan(), status); } } - while ( ures_hasNext(regionMacro.getAlias()) ) { + while (U_SUCCESS(status) && ures_hasNext(regionMacro.getAlias())) { UnicodeString regionName = ures_getNextUnicodeString(regionMacro.getAlias(),NULL,&status); int32_t rangeMarkerLocation = regionName.indexOf(RANGE_MARKER); UChar buf[6]; @@ -145,25 +142,29 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { if ( rangeMarkerLocation > 0 ) { UChar endRange = regionName.charAt(rangeMarkerLocation+1); buf[rangeMarkerLocation] = 0; - while ( buf[rangeMarkerLocation-1] <= endRange ) { + while ( buf[rangeMarkerLocation-1] <= endRange && U_SUCCESS(status)) { LocalPointer newRegion(new UnicodeString(buf), status); - allRegions->addElementX(newRegion.orphan(),status); + allRegions->adoptElement(newRegion.orphan(),status); buf[rangeMarkerLocation-1]++; } } else { LocalPointer newRegion(new UnicodeString(regionName), status); - allRegions->addElementX(newRegion.orphan(),status); + allRegions->adoptElement(newRegion.orphan(),status); } } - while ( ures_hasNext(regionUnknown.getAlias()) ) { - LocalPointer regionName (new UnicodeString(ures_getNextUnicodeString(regionUnknown.getAlias(),NULL,&status),status)); - allRegions->addElementX(regionName.orphan(),status); + while (U_SUCCESS(status) && ures_hasNext(regionUnknown.getAlias())) { + LocalPointer regionName ( + new UnicodeString(ures_getNextUnicodeString(regionUnknown.getAlias(), nullptr, &status), status)); + allRegions->adoptElement(regionName.orphan(),status); } - while ( ures_hasNext(worldContainment.getAlias()) ) { + while (U_SUCCESS(status) && ures_hasNext(worldContainment.getAlias())) { UnicodeString *continentName = new UnicodeString(ures_getNextUnicodeString(worldContainment.getAlias(),NULL,&status)); - continents->addElementX(continentName,status); + continents->adoptElement(continentName,status); + } + if (U_FAILURE(status)) { + return; } for ( int32_t i = 0 ; i < allRegions->size() ; i++ ) { @@ -191,22 +192,32 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { } UResourceBundle *groupingBundle = nullptr; - while ( ures_hasNext(groupingContainment.getAlias()) ) { + while (U_SUCCESS(status) && ures_hasNext(groupingContainment.getAlias())) { groupingBundle = ures_getNextResource(groupingContainment.getAlias(), groupingBundle, &status); if (U_FAILURE(status)) { break; } UnicodeString *groupingName = new UnicodeString(ures_getKey(groupingBundle), -1, US_INV); - groupings->addElementX(groupingName,status); - Region *grouping = (Region *) uhash_get(newRegionIDMap.getAlias(),groupingName); + LocalPointer lpGroupingName(groupingName, status); + groupings->adoptElement(lpGroupingName.orphan(), status); + if (U_FAILURE(status)) { + break; + } + Region *grouping = (Region *) uhash_get(newRegionIDMap.getAlias(), groupingName); if (grouping != NULL) { - for (int32_t i = 0; i < ures_getSize(groupingBundle); i++) { + for (int32_t i = 0; i < ures_getSize(groupingBundle) && U_SUCCESS(status); i++) { UnicodeString child = ures_getUnicodeStringByIndex(groupingBundle, i, &status); if (U_SUCCESS(status)) { if (grouping->containedRegions == NULL) { - grouping->containedRegions = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status); + LocalPointer lpContainedRegions( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status), status); + grouping->containedRegions = lpContainedRegions.orphan(); + if (U_FAILURE(status)) { + break; + } } - grouping->containedRegions->addElementX(new UnicodeString(child), status); + LocalPointer lpChildCopy(new UnicodeString(child), status); + grouping->containedRegions->adoptElement(lpChildCopy.orphan(), status); } } } @@ -214,7 +225,7 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { ures_close(groupingBundle); // Process the territory aliases - while ( ures_hasNext(territoryAlias.getAlias()) ) { + while (U_SUCCESS(status) && ures_hasNext(territoryAlias.getAlias())) { LocalUResourceBundlePointer res(ures_getNextResource(territoryAlias.getAlias(),NULL,&status)); const char *aliasFrom = ures_getKey(res.getAlias()); LocalPointer aliasFromStr(new UnicodeString(aliasFrom, -1, US_INV), status); @@ -259,7 +270,7 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { } UnicodeString currentRegion; //currentRegion.remove(); TODO: was already 0 length? - for (int32_t i = 0 ; i < aliasTo.length() ; i++ ) { + for (int32_t i = 0 ; i < aliasTo.length() && U_SUCCESS(status); i++ ) { if ( aliasTo.charAt(i) != 0x0020 ) { currentRegion.append(aliasTo.charAt(i)); } @@ -267,7 +278,7 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { Region *target = (Region *)uhash_get(newRegionIDMap.getAlias(),(void *)¤tRegion); if (target) { LocalPointer preferredValue(new UnicodeString(target->idStr), status); - aliasFromRegion->preferredValues->addElementX((void *)preferredValue.orphan(),status); // may add null if err + aliasFromRegion->preferredValues->adoptElement(preferredValue.orphan(),status); // may add null if err } currentRegion.remove(); } @@ -276,9 +287,9 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { } // Process the code mappings - This will allow us to assign numeric codes to most of the territories. - while ( ures_hasNext(codeMappings.getAlias()) ) { + while (U_SUCCESS(status) && ures_hasNext(codeMappings.getAlias())) { UResourceBundle *mapping = ures_getNextResource(codeMappings.getAlias(),NULL,&status); - if ( ures_getType(mapping) == URES_ARRAY && ures_getSize(mapping) == 3) { + if (U_SUCCESS(status) && ures_getType(mapping) == URES_ARRAY && ures_getSize(mapping) == 3) { UnicodeString codeMappingID = ures_getUnicodeStringByIndex(mapping,0,&status); UnicodeString codeMappingNumber = ures_getUnicodeStringByIndex(mapping,1,&status); UnicodeString codeMapping3Letter = ures_getUnicodeStringByIndex(mapping,2,&status); @@ -356,15 +367,23 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { // Add the child region to the set of regions contained by the parent if (parentRegion->containedRegions == NULL) { - parentRegion->containedRegions = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status); + LocalPointer lpContainedRegions( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status), status); + parentRegion->containedRegions = lpContainedRegions.orphan(); + if (U_FAILURE(status)) { + return; + } } LocalPointer childStr(new UnicodeString(), status); - if( U_FAILURE(status) ) { + if (U_FAILURE(status)) { return; // error out } childStr->fastCopyFrom(childRegion->idStr); - parentRegion->containedRegions->addElementX((void *)childStr.orphan(),status); + parentRegion->containedRegions->adoptElement(childStr.orphan(),status); + if (U_FAILURE(status)) { + return; + } // Set the parent region to be the containing region of the child. // Regions of type GROUPING can't be set as the parent, since another region @@ -388,10 +407,9 @@ void U_CALLCONV Region::loadRegionData(UErrorCode &status) { if( U_FAILURE(status) ) { return; // error out } - availableRegions[ar->fType]->addElementX((void *)arString.orphan(),status); + availableRegions[ar->fType]->adoptElement(arString.orphan(), status); } - ucln_i18n_registerCleanup(UCLN_I18N_REGION, region_cleanup); // copy hashtables numericCodeMap = newNumericCodeMap.orphan(); regionIDMap = newRegionIDMap.orphan(); @@ -402,6 +420,7 @@ void Region::cleanupRegionData() { for (int32_t i = 0 ; i < URGN_LIMIT ; i++ ) { if ( availableRegions[i] ) { delete availableRegions[i]; + availableRegions[i] = nullptr; } } @@ -417,7 +436,6 @@ void Region::cleanupRegionData() { uhash_close(regionIDMap); } if (allRegions) { - allRegions->removeAllElements(); // Don't need the temporary list anymore. delete allRegions; allRegions = NULL; } @@ -615,33 +633,30 @@ Region::getContainedRegions(UErrorCode &status) const { StringEnumeration* Region::getContainedRegions( URegionType type, UErrorCode &status ) const { umtx_initOnce(gRegionDataInitOnce, &loadRegionData, status); // returns immediately if U_FAILURE(status) + + UVector result(nullptr, uhash_compareChars, status); + LocalPointer cr(getContainedRegions(status), status); if (U_FAILURE(status)) { - return NULL; + return nullptr; } - UVector *result = new UVector(NULL, uhash_compareChars, status); - - StringEnumeration *cr = getContainedRegions(status); - - for ( int32_t i = 0 ; i < cr->count(status) ; i++ ) { - const char *regionId = cr->next(NULL,status); - const Region *r = Region::getInstance(regionId,status); + const char *regionId; + while((regionId = cr->next(nullptr, status)) != nullptr && U_SUCCESS(status)) { + const Region *r = Region::getInstance(regionId, status); if ( r->getType() == type) { - result->addElementX((void *)&r->idStr,status); + result.addElement(const_cast(&r->idStr), status); } else { - StringEnumeration *children = r->getContainedRegions(type, status); - for ( int32_t j = 0 ; j < children->count(status) ; j++ ) { - const char *id2 = children->next(NULL,status); + LocalPointer children(r->getContainedRegions(type, status)); + const char *id2; + while(U_SUCCESS(status) && ((id2 = children->next(nullptr, status)) != nullptr)) { const Region *r2 = Region::getInstance(id2,status); - result->addElementX((void *)&r2->idStr,status); + result.addElement(const_cast(&r2->idStr), status); } - delete children; } } - delete cr; - StringEnumeration* resultEnumeration = new RegionNameEnumeration(result,status); - delete result; - return resultEnumeration; + LocalPointer resultEnumeration( + new RegionNameEnumeration(&result, status), status); + return U_SUCCESS(status) ? resultEnumeration.orphan() : nullptr; } /** @@ -706,18 +721,21 @@ Region::getType() const { return fType; } -RegionNameEnumeration::RegionNameEnumeration(UVector *fNameList, UErrorCode& status) { - pos=0; - if (fNameList && U_SUCCESS(status)) { - fRegionNames = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, fNameList->size(),status); - for ( int32_t i = 0 ; i < fNameList->size() ; i++ ) { - UnicodeString* this_region_name = (UnicodeString *)fNameList->elementAt(i); - UnicodeString* new_region_name = new UnicodeString(*this_region_name); - fRegionNames->addElementX((void *)new_region_name,status); +RegionNameEnumeration::RegionNameEnumeration(UVector *nameList, UErrorCode& status) : + pos(0), fRegionNames(nullptr) { + // TODO: https://unicode-org.atlassian.net/browse/ICU-21829 + // Is all of the copying going on here really necessary? + if (nameList && U_SUCCESS(status)) { + LocalPointer regionNames( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, nameList->size(), status), status); + for ( int32_t i = 0 ; U_SUCCESS(status) && i < nameList->size() ; i++ ) { + UnicodeString* this_region_name = (UnicodeString *)nameList->elementAt(i); + LocalPointer new_region_name(new UnicodeString(*this_region_name), status); + regionNames->adoptElement(new_region_name.orphan(), status); + } + if (U_SUCCESS(status)) { + fRegionNames = regionNames.orphan(); } - } - else { - fRegionNames = NULL; } } diff --git a/deps/icu-small/source/i18n/region_impl.h b/deps/icu-small/source/i18n/region_impl.h index 62acaa4511b49f..b6a281393f8911 100644 --- a/deps/icu-small/source/i18n/region_impl.h +++ b/deps/icu-small/source/i18n/region_impl.h @@ -26,7 +26,11 @@ U_NAMESPACE_BEGIN class RegionNameEnumeration : public StringEnumeration { public: - RegionNameEnumeration(UVector *fNameList, UErrorCode& status); + /** + * Construct an string enumeration over the supplied name list. + * Makes a copy of the supplied input name list; does not retain a reference to the original. + */ + RegionNameEnumeration(UVector *nameList, UErrorCode& status); virtual ~RegionNameEnumeration(); static UClassID U_EXPORT2 getStaticClassID(void); virtual UClassID getDynamicClassID(void) const override; diff --git a/deps/icu-small/source/i18n/smpdtfmt.cpp b/deps/icu-small/source/i18n/smpdtfmt.cpp index 91748d82f9fd64..c1e943a0949da2 100644 --- a/deps/icu-small/source/i18n/smpdtfmt.cpp +++ b/deps/icu-small/source/i18n/smpdtfmt.cpp @@ -3792,6 +3792,9 @@ int32_t SimpleDateFormat::subParse(const UnicodeString& text, int32_t& start, UC src = &text; } parseInt(*src, number, pos, allowNegative,currentNumberFormat); + if (!isLenient() && pos.getIndex() < start + count) { + return -start; + } if (pos.getIndex() != parseStart) { int32_t val = number.getLong(); diff --git a/deps/icu-small/source/i18n/tmutfmt.cpp b/deps/icu-small/source/i18n/tmutfmt.cpp index 057bb634ebbb24..f0335a81f50fa4 100644 --- a/deps/icu-small/source/i18n/tmutfmt.cpp +++ b/deps/icu-small/source/i18n/tmutfmt.cpp @@ -320,14 +320,14 @@ void TimeUnitFormat::setup(UErrorCode& err) { initDataMembers(err); - UVector pluralCounts(0, uhash_compareUnicodeString, 6, err); + UVector pluralCounts(nullptr, uhash_compareUnicodeString, 6, err); LocalPointer keywords(getPluralRules().getKeywords(err), err); if (U_FAILURE(err)) { return; } UnicodeString* pluralCount; while ((pluralCount = const_cast(keywords->snext(err))) != NULL) { - pluralCounts.addElementX(pluralCount, err); + pluralCounts.addElement(pluralCount, err); } readFromCurrentLocale(UTMUTFMT_FULL_STYLE, gUnitsTag, pluralCounts, err); checkConsistency(UTMUTFMT_FULL_STYLE, gUnitsTag, err); diff --git a/deps/icu-small/source/i18n/tzfmt.cpp b/deps/icu-small/source/i18n/tzfmt.cpp index ef3cfad80ce1d6..9d046c30c8f07b 100644 --- a/deps/icu-small/source/i18n/tzfmt.cpp +++ b/deps/icu-small/source/i18n/tzfmt.cpp @@ -2459,7 +2459,7 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re if (itemType != GMTOffsetField::TEXT) { if (GMTOffsetField::isValid(itemType, itemLength)) { GMTOffsetField* fld = GMTOffsetField::createTimeField(itemType, static_cast(itemLength), status); - result->addElementX(fld, status); + result->adoptElement(fld, status); if (U_FAILURE(status)) { break; } @@ -2485,7 +2485,7 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re if (itemType == GMTOffsetField::TEXT) { if (text.length() > 0) { GMTOffsetField* textfld = GMTOffsetField::createText(text, status); - result->addElementX(textfld, status); + result->adoptElement(textfld, status); if (U_FAILURE(status)) { break; } @@ -2494,7 +2494,7 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re } else { if (GMTOffsetField::isValid(itemType, itemLength)) { GMTOffsetField* fld = GMTOffsetField::createTimeField(itemType, static_cast(itemLength), status); - result->addElementX(fld, status); + result->adoptElement(fld, status); if (U_FAILURE(status)) { break; } @@ -2512,7 +2512,7 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re if (itemType != GMTOffsetField::TEXT) { if (GMTOffsetField::isValid(itemType, itemLength)) { GMTOffsetField* fld = GMTOffsetField::createTimeField(itemType, static_cast(itemLength), status); - result->addElementX(fld, status); + result->adoptElement(fld, status); if (U_FAILURE(status)) { break; } @@ -2532,12 +2532,12 @@ TimeZoneFormat::parseOffsetPattern(const UnicodeString& pattern, OffsetFields re if (itemType == GMTOffsetField::TEXT) { if (text.length() > 0) { GMTOffsetField* tfld = GMTOffsetField::createText(text, status); - result->addElementX(tfld, status); + result->adoptElement(tfld, status); } } else { if (GMTOffsetField::isValid(itemType, itemLength)) { GMTOffsetField* fld = GMTOffsetField::createTimeField(itemType, static_cast(itemLength), status); - result->addElementX(fld, status); + result->adoptElement(fld, status); } else { status = U_ILLEGAL_ARGUMENT_ERROR; } diff --git a/deps/icu-small/source/i18n/tzgnames.cpp b/deps/icu-small/source/i18n/tzgnames.cpp index ed5f42d7bc1d6d..d5ee45ced78db4 100644 --- a/deps/icu-small/source/i18n/tzgnames.cpp +++ b/deps/icu-small/source/i18n/tzgnames.cpp @@ -229,30 +229,27 @@ GNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node, if ((nameinfo->type & fTypes) != 0) { // matches a requested type if (fResults == NULL) { - fResults = new UVector(uprv_free, NULL, status); - if (fResults == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; + LocalPointer lpResults(new UVector(uprv_free, NULL, status), status); + if (U_FAILURE(status)) { + return false; } + fResults = lpResults.orphan(); } - if (U_SUCCESS(status)) { - U_ASSERT(fResults != NULL); - GMatchInfo *gmatch = (GMatchInfo *)uprv_malloc(sizeof(GMatchInfo)); - if (gmatch == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - } else { - // add the match to the vector - gmatch->gnameInfo = nameinfo; - gmatch->matchLength = matchLength; - gmatch->timeType = UTZFMT_TIME_TYPE_UNKNOWN; - fResults->addElementX(gmatch, status); - if (U_FAILURE(status)) { - uprv_free(gmatch); - } else { - if (matchLength > fMaxMatchLen) { - fMaxMatchLen = matchLength; - } - } - } + GMatchInfo *gmatch = (GMatchInfo *)uprv_malloc(sizeof(GMatchInfo)); + if (gmatch == NULL) { + status = U_MEMORY_ALLOCATION_ERROR; + return false; + } + // add the match to the vector + gmatch->gnameInfo = nameinfo; + gmatch->matchLength = matchLength; + gmatch->timeType = UTZFMT_TIME_TYPE_UNKNOWN; + fResults->adoptElement(gmatch, status); + if (U_FAILURE(status)) { + return false; + } + if (matchLength > fMaxMatchLen) { + fMaxMatchLen = matchLength; } } } diff --git a/deps/icu-small/source/i18n/tznames.cpp b/deps/icu-small/source/i18n/tznames.cpp index 5c504d01cb6342..781f1cc161f9c5 100644 --- a/deps/icu-small/source/i18n/tznames.cpp +++ b/deps/icu-small/source/i18n/tznames.cpp @@ -414,15 +414,12 @@ TimeZoneNames::MatchInfoCollection::addZone(UTimeZoneNameType nameType, int32_t if (U_FAILURE(status)) { return; } - MatchInfo* matchInfo = new MatchInfo(nameType, matchLength, &tzID, NULL); - if (matchInfo == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - return; - } - matches(status)->addElementX(matchInfo, status); + LocalPointer matchInfo(new MatchInfo(nameType, matchLength, &tzID, NULL), status); + UVector *matchesVec = matches(status); if (U_FAILURE(status)) { - delete matchInfo; + return; } + matchesVec->adoptElement(matchInfo.orphan(), status); } void @@ -431,15 +428,12 @@ TimeZoneNames::MatchInfoCollection::addMetaZone(UTimeZoneNameType nameType, int3 if (U_FAILURE(status)) { return; } - MatchInfo* matchInfo = new MatchInfo(nameType, matchLength, NULL, &mzID); - if (matchInfo == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - return; - } - matches(status)->addElementX(matchInfo, status); + LocalPointer matchInfo(new MatchInfo(nameType, matchLength, NULL, &mzID), status); + UVector *matchesVec = matches(status); if (U_FAILURE(status)) { - delete matchInfo; + return; } + matchesVec->adoptElement(matchInfo.orphan(), status); } int32_t diff --git a/deps/icu-small/source/i18n/tznames_impl.cpp b/deps/icu-small/source/i18n/tznames_impl.cpp index d450b7456489bf..69991dfef4b5c0 100644 --- a/deps/icu-small/source/i18n/tznames_impl.cpp +++ b/deps/icu-small/source/i18n/tznames_impl.cpp @@ -148,19 +148,29 @@ CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &s if (!fHasValuesVector) { // There is only one value so far, and not in a vector yet. // Create a vector and add the old value. - UVector *values = new UVector(valueDeleter, NULL, DEFAULT_CHARACTERNODE_CAPACITY, status); + LocalPointer values( + new UVector(valueDeleter, NULL, DEFAULT_CHARACTERNODE_CAPACITY, status), status); if (U_FAILURE(status)) { if (valueDeleter) { valueDeleter(value); } return; } - values->addElementX(fValues, status); - fValues = values; + if (values->hasDeleter()) { + values->adoptElement(fValues, status); + } else { + values->addElement(fValues, status); + } + fValues = values.orphan(); fHasValuesVector = TRUE; } // Add the new value. - ((UVector *)fValues)->addElementX(value, status); + UVector *values = (UVector *)fValues; + if (values->hasDeleter()) { + values->adoptElement(value, status); + } else { + values->addElement(value, status); + } } } @@ -219,10 +229,8 @@ void TextTrieMap::put(const UChar *key, void *value, UErrorCode &status) { fIsEmpty = FALSE; if (fLazyContents == NULL) { - fLazyContents = new UVector(status); - if (fLazyContents == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - } + LocalPointer lpLazyContents(new UVector(status), status); + fLazyContents = lpLazyContents.orphan(); } if (U_FAILURE(status)) { if (fValueDeleter) { @@ -233,7 +241,7 @@ TextTrieMap::put(const UChar *key, void *value, UErrorCode &status) { U_ASSERT(fLazyContents != NULL); UChar *s = const_cast(key); - fLazyContents->addElementX(s, status); + fLazyContents->addElement(s, status); if (U_FAILURE(status)) { if (fValueDeleter) { fValueDeleter((void*) key); @@ -241,7 +249,7 @@ TextTrieMap::put(const UChar *key, void *value, UErrorCode &status) { return; } - fLazyContents->addElementX(value, status); + fLazyContents->addElement(value, status); } void @@ -854,7 +862,7 @@ class MetaZoneIDsEnumeration : public StringEnumeration { public: MetaZoneIDsEnumeration(); MetaZoneIDsEnumeration(const UVector& mzIDs); - MetaZoneIDsEnumeration(UVector* mzIDs); + MetaZoneIDsEnumeration(LocalPointer mzIDs); virtual ~MetaZoneIDsEnumeration(); static UClassID U_EXPORT2 getStaticClassID(void); virtual UClassID getDynamicClassID(void) const override; @@ -865,7 +873,7 @@ class MetaZoneIDsEnumeration : public StringEnumeration { int32_t fLen; int32_t fPos; const UVector* fMetaZoneIDs; - UVector *fLocalVector; + LocalPointer fLocalVector; }; UOBJECT_DEFINE_RTTI_IMPLEMENTATION(MetaZoneIDsEnumeration) @@ -879,8 +887,9 @@ MetaZoneIDsEnumeration::MetaZoneIDsEnumeration(const UVector& mzIDs) fLen = fMetaZoneIDs->size(); } -MetaZoneIDsEnumeration::MetaZoneIDsEnumeration(UVector *mzIDs) -: fLen(0), fPos(0), fMetaZoneIDs(mzIDs), fLocalVector(mzIDs) { +MetaZoneIDsEnumeration::MetaZoneIDsEnumeration(LocalPointer mzIDs) +: fLen(0), fPos(0), fMetaZoneIDs(nullptr), fLocalVector(std::move(mzIDs)) { + fMetaZoneIDs = fLocalVector.getAlias(); if (fMetaZoneIDs) { fLen = fMetaZoneIDs->size(); } @@ -906,9 +915,6 @@ MetaZoneIDsEnumeration::count(UErrorCode& /*status*/) const { } MetaZoneIDsEnumeration::~MetaZoneIDsEnumeration() { - if (fLocalVector) { - delete fLocalVector; - } } @@ -1153,28 +1159,23 @@ TimeZoneNamesImpl::_getAvailableMetaZoneIDs(const UnicodeString& tzID, UErrorCod return new MetaZoneIDsEnumeration(); } - MetaZoneIDsEnumeration *senum = NULL; - UVector* mzIDs = new UVector(NULL, uhash_compareUChars, status); - if (mzIDs == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - } + LocalPointer senum; + LocalPointer mzIDs(new UVector(NULL, uhash_compareUChars, status), status); if (U_SUCCESS(status)) { - U_ASSERT(mzIDs != NULL); + U_ASSERT(mzIDs.isValid()); for (int32_t i = 0; U_SUCCESS(status) && i < mappings->size(); i++) { OlsonToMetaMappingEntry *map = (OlsonToMetaMappingEntry *)mappings->elementAt(i); const UChar *mzID = map->mzid; if (!mzIDs->contains((void *)mzID)) { - mzIDs->addElementX((void *)mzID, status); + mzIDs->addElement((void *)mzID, status); } } if (U_SUCCESS(status)) { - senum = new MetaZoneIDsEnumeration(mzIDs); - } else { - delete mzIDs; + senum.adoptInsteadAndCheckErrorCode(new MetaZoneIDsEnumeration(std::move(mzIDs)), status); } } - return senum; + return U_SUCCESS(status) ? senum.orphan() : nullptr; } UnicodeString& diff --git a/deps/icu-small/source/i18n/ucol.cpp b/deps/icu-small/source/i18n/ucol.cpp index f59333ede3c890..8e1df8d5577beb 100644 --- a/deps/icu-small/source/i18n/ucol.cpp +++ b/deps/icu-small/source/i18n/ucol.cpp @@ -96,12 +96,18 @@ ucol_safeClone(const UCollator *coll, void * /*stackBuffer*/, int32_t * pBufferS if (newColl == NULL) { *status = U_MEMORY_ALLOCATION_ERROR; return nullptr; - } else { + } else if (pBufferSize != NULL) { *status = U_SAFECLONE_ALLOCATED_WARNING; } return newColl->toUCollator(); } +U_CAPI UCollator* U_EXPORT2 +ucol_clone(const UCollator *coll, UErrorCode *status) +{ + return ucol_safeClone(coll, nullptr, nullptr, status); +} + U_CAPI void U_EXPORT2 ucol_close(UCollator *coll) { diff --git a/deps/icu-small/source/i18n/udatpg.cpp b/deps/icu-small/source/i18n/udatpg.cpp index 332636a93889f1..9e61a12076803a 100644 --- a/deps/icu-small/source/i18n/udatpg.cpp +++ b/deps/icu-small/source/i18n/udatpg.cpp @@ -210,12 +210,47 @@ udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg, U_CAPI const UChar * U_EXPORT2 udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg, int32_t *pLength) { - const UnicodeString &result=((const DateTimePatternGenerator *)dtpg)->getDateTimeFormat(); - if(pLength!=NULL) { + UErrorCode status = U_ZERO_ERROR; + return udatpg_getDateTimeFormatForStyle(dtpg, UDAT_MEDIUM, pLength, &status); +} + +U_CAPI void U_EXPORT2 +udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator *udtpg, + UDateFormatStyle style, + const UChar *dateTimeFormat, int32_t length, + UErrorCode *pErrorCode) { + if (U_FAILURE(*pErrorCode)) { + return; + } else if (dateTimeFormat==nullptr) { + *pErrorCode = U_ILLEGAL_ARGUMENT_ERROR; + return; + } + DateTimePatternGenerator *dtpg = reinterpret_cast(udtpg); + UnicodeString dtFormatString((UBool)(length<0), dateTimeFormat, length); + dtpg->setDateTimeFormat(style, dtFormatString, *pErrorCode); +} + +U_CAPI const UChar* U_EXPORT2 +udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator *udtpg, + UDateFormatStyle style, int32_t *pLength, + UErrorCode *pErrorCode) { + static const UChar emptyString[] = { (UChar)0 }; + if (U_FAILURE(*pErrorCode)) { + if (pLength !=nullptr) { + *pLength = 0; + } + return emptyString; + } + const DateTimePatternGenerator *dtpg = reinterpret_cast(udtpg); + const UnicodeString &result = dtpg->getDateTimeFormat(style, *pErrorCode); + if (pLength != nullptr) { *pLength=result.length(); } + // Note: The UnicodeString for the dateTimeFormat string in the DateTimePatternGenerator + // was NUL-terminated what it was set, to avoid doing it here which could re-allocate + // the buffe and affect and cont references to the string or its buffer. return result.getBuffer(); -} + } U_CAPI void U_EXPORT2 udatpg_setDecimal(UDateTimePatternGenerator *dtpg, diff --git a/deps/icu-small/source/i18n/unicode/basictz.h b/deps/icu-small/source/i18n/unicode/basictz.h index 250ea309279aa7..d9f85e45eeff26 100644 --- a/deps/icu-small/source/i18n/unicode/basictz.h +++ b/deps/icu-small/source/i18n/unicode/basictz.h @@ -152,17 +152,15 @@ class U_I18N_API BasicTimeZone: public TimeZone { virtual void getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial, AnnualTimeZoneRule*& std, AnnualTimeZoneRule*& dst, UErrorCode& status) const; -#ifndef U_FORCE_HIDE_DRAFT_API /** * Get time zone offsets from local wall time. - * @draft ICU 69 + * @stable ICU 69 */ virtual void getOffsetFromLocal( UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const; -#endif /* U_FORCE_HIDE_DRAFT_API */ #ifndef U_HIDE_INTERNAL_API /** diff --git a/deps/icu-small/source/i18n/unicode/dtptngen.h b/deps/icu-small/source/i18n/unicode/dtptngen.h index 250a0e089fed6b..6be0e2a571c7bb 100644 --- a/deps/icu-small/source/i18n/unicode/dtptngen.h +++ b/deps/icu-small/source/i18n/unicode/dtptngen.h @@ -311,6 +311,11 @@ class U_I18N_API DateTimePatternGenerator : public UObject { * for those two skeletons, so the result is put together with this pattern, * resulting in "d-MMM h:mm". * + * There are four DateTimeFormats in a DateTimePatternGenerator object, + * corresponding to date styles UDAT_FULL..UDAT_SHORT. This method sets + * all of them to the specified pattern. To set them individually, see + * setDateTimeFormat(UDateFormatStyle style, ...). + * * @param dateTimeFormat * message format pattern, here {1} will be replaced by the date * pattern and {0} will be replaced by the time pattern. @@ -320,11 +325,66 @@ class U_I18N_API DateTimePatternGenerator : public UObject { /** * Getter corresponding to setDateTimeFormat. + * + * There are four DateTimeFormats in a DateTimePatternGenerator object, + * corresponding to date styles UDAT_FULL..UDAT_SHORT. This method gets + * the style for UDAT_MEDIUM (the default). To get them individually, see + * getDateTimeFormat(UDateFormatStyle style). + * * @return DateTimeFormat. * @stable ICU 3.8 */ const UnicodeString& getDateTimeFormat() const; +#if !UCONFIG_NO_FORMATTING +#ifndef U_HIDE_DRAFT_API + /** + * dateTimeFormats are message patterns used to compose combinations of date + * and time patterns. There are four length styles, corresponding to the + * inferred style of the date pattern; these are UDateFormatStyle values: + * - UDAT_FULL (for date pattern with weekday and long month), else + * - UDAT_LONG (for a date pattern with long month), else + * - UDAT_MEDIUM (for a date pattern with abbreviated month), else + * - UDAT_SHORT (for any other date pattern). + * For details on dateTimeFormats, see + * https://www.unicode.org/reports/tr35/tr35-dates.html#dateTimeFormats. + * The default pattern in the root locale for all styles is "{1} {0}". + * + * @param style + * one of DateFormat.FULL..DateFormat.SHORT. Error if out of range. + * @param dateTimeFormat + * the new dateTimeFormat to set for the the specified style + * @param status + * in/out parameter; if no failure status is already set, + * it will be set according to result of the function (e.g. + * U_ILLEGAL_ARGUMENT_ERROR for style out of range). + * @draft ICU 71 + */ + void setDateTimeFormat(UDateFormatStyle style, const UnicodeString& dateTimeFormat, + UErrorCode& status); + + /** + * Getter corresponding to setDateTimeFormat. + * + * @param style + * one of UDAT_FULL..UDAT_SHORT. Error if out of range. + * @param status + * in/out parameter; if no failure status is already set, + * it will be set according to result of the function (e.g. + * U_ILLEGAL_ARGUMENT_ERROR for style out of range). + * @return + * the current dateTimeFormat for the the specified style, or + * empty string in case of error. The UnicodeString reference, + * or the contents of the string, may no longer be valid if + * setDateTimeFormat is called, or the DateTimePatternGenerator + * object is deleted. + * @draft ICU 71 + */ + const UnicodeString& getDateTimeFormat(UDateFormatStyle style, + UErrorCode& status) const; +#endif /* U_HIDE_DRAFT_API */ +#endif /* #if !UCONFIG_NO_FORMATTING */ + /** * Return the best pattern matching the input skeleton. It is guaranteed to * have all of the fields in the skeleton. @@ -545,8 +605,7 @@ class U_I18N_API DateTimePatternGenerator : public UObject { */ DateTimePatternGenerator& operator=(const DateTimePatternGenerator& other); - // TODO(ticket:13619): re-enable when UDATPG_NARROW no longer in draft mode. - // static const int32_t UDATPG_WIDTH_COUNT = UDATPG_NARROW + 1; + static const int32_t UDATPG_WIDTH_COUNT = UDATPG_NARROW + 1; Locale pLocale; // pattern locale FormatParser *fp; @@ -554,9 +613,8 @@ class U_I18N_API DateTimePatternGenerator : public UObject { DistanceInfo *distanceInfo; PatternMap *patternMap; UnicodeString appendItemFormats[UDATPG_FIELD_COUNT]; - // TODO(ticket:13619): [3] -> UDATPG_WIDTH_COUNT - UnicodeString fieldDisplayNames[UDATPG_FIELD_COUNT][3]; - UnicodeString dateTimeFormat; + UnicodeString fieldDisplayNames[UDATPG_FIELD_COUNT][UDATPG_WIDTH_COUNT]; + UnicodeString dateTimeFormat[4]; UnicodeString decimal; DateTimeMatcher *skipMatcher; Hashtable *fAvailableFormatKeyHash; diff --git a/deps/icu-small/source/i18n/unicode/measunit.h b/deps/icu-small/source/i18n/unicode/measunit.h index 61da62e71f2271..b7e8e1676a41dc 100644 --- a/deps/icu-small/source/i18n/unicode/measunit.h +++ b/deps/icu-small/source/i18n/unicode/measunit.h @@ -77,14 +77,13 @@ enum UMeasureUnitComplexity { }; -#ifndef U_HIDE_DRAFT_API /** * Enumeration for SI and binary prefixes, e.g. "kilo-", "nano-", "mebi-". * * Enum values should be treated as opaque: use umeas_getPrefixPower() and * umeas_getPrefixBase() to find their corresponding values. * - * @draft ICU 69 + * @stable ICU 69 * @see umeas_getPrefixBase * @see umeas_getPrefixPower */ @@ -96,14 +95,14 @@ typedef enum UMeasurePrefix { * implementation detail and should not be relied upon: use * umeas_getPrefixPower() to obtain meaningful values. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_ONE = 30 + 0, /** * SI prefix: yotta, 10^24. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_YOTTA = UMEASURE_PREFIX_ONE + 24, @@ -119,133 +118,133 @@ typedef enum UMeasurePrefix { /** * SI prefix: zetta, 10^21. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_ZETTA = UMEASURE_PREFIX_ONE + 21, /** * SI prefix: exa, 10^18. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_EXA = UMEASURE_PREFIX_ONE + 18, /** * SI prefix: peta, 10^15. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_PETA = UMEASURE_PREFIX_ONE + 15, /** * SI prefix: tera, 10^12. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_TERA = UMEASURE_PREFIX_ONE + 12, /** * SI prefix: giga, 10^9. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_GIGA = UMEASURE_PREFIX_ONE + 9, /** * SI prefix: mega, 10^6. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_MEGA = UMEASURE_PREFIX_ONE + 6, /** * SI prefix: kilo, 10^3. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_KILO = UMEASURE_PREFIX_ONE + 3, /** * SI prefix: hecto, 10^2. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_HECTO = UMEASURE_PREFIX_ONE + 2, /** * SI prefix: deka, 10^1. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_DEKA = UMEASURE_PREFIX_ONE + 1, /** * SI prefix: deci, 10^-1. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_DECI = UMEASURE_PREFIX_ONE + -1, /** * SI prefix: centi, 10^-2. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_CENTI = UMEASURE_PREFIX_ONE + -2, /** * SI prefix: milli, 10^-3. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_MILLI = UMEASURE_PREFIX_ONE + -3, /** * SI prefix: micro, 10^-6. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_MICRO = UMEASURE_PREFIX_ONE + -6, /** * SI prefix: nano, 10^-9. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_NANO = UMEASURE_PREFIX_ONE + -9, /** * SI prefix: pico, 10^-12. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_PICO = UMEASURE_PREFIX_ONE + -12, /** * SI prefix: femto, 10^-15. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_FEMTO = UMEASURE_PREFIX_ONE + -15, /** * SI prefix: atto, 10^-18. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_ATTO = UMEASURE_PREFIX_ONE + -18, /** * SI prefix: zepto, 10^-21. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_ZEPTO = UMEASURE_PREFIX_ONE + -21, /** * SI prefix: yocto, 10^-24. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_YOCTO = UMEASURE_PREFIX_ONE + -24, @@ -270,7 +269,7 @@ typedef enum UMeasurePrefix { /** * Binary prefix: kibi, 1024^1. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_KIBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 1, @@ -286,49 +285,49 @@ typedef enum UMeasurePrefix { /** * Binary prefix: mebi, 1024^2. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_MEBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 2, /** * Binary prefix: gibi, 1024^3. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_GIBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 3, /** * Binary prefix: tebi, 1024^4. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_TEBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 4, /** * Binary prefix: pebi, 1024^5. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_PEBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 5, /** * Binary prefix: exbi, 1024^6. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_EXBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 6, /** * Binary prefix: zebi, 1024^7. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_ZEBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 7, /** * Binary prefix: yobi, 1024^8. * - * @draft ICU 69 + * @stable ICU 69 */ UMEASURE_PREFIX_YOBI = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 8, @@ -347,7 +346,7 @@ typedef enum UMeasurePrefix { * base is 10 for SI prefixes (kilo, micro) and 1024 for binary prefixes (kibi, * mebi). * - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI int32_t U_EXPORT2 umeas_getPrefixBase(UMeasurePrefix unitPrefix); @@ -355,12 +354,10 @@ U_CAPI int32_t U_EXPORT2 umeas_getPrefixBase(UMeasurePrefix unitPrefix); * Returns the exponent of the factor associated with the given unit prefix, for * example 3 for kilo, -6 for micro, 1 for kibi, 2 for mebi, 3 for gibi. * - * @draft ICU 69 + * @stable ICU 69 */ U_CAPI int32_t U_EXPORT2 umeas_getPrefixPower(UMeasurePrefix unitPrefix); -#endif // U_HIDE_DRAFT_API - /** * A unit such as length, mass, volume, currency, etc. A unit is * coupled with a numeric amount to produce a Measure. @@ -481,7 +478,6 @@ class U_I18N_API MeasureUnit: public UObject { */ UMeasureUnitComplexity getComplexity(UErrorCode& status) const; -#ifndef U_HIDE_DRAFT_API /** * Creates a MeasureUnit which is this SINGLE unit augmented with the specified prefix. * For example, UMEASURE_PREFIX_KILO for "kilo", or UMEASURE_PREFIX_KIBI for "kibi". @@ -494,7 +490,7 @@ class U_I18N_API MeasureUnit: public UObject { * @param prefix The prefix, from UMeasurePrefix. * @param status Set if this is not a SINGLE unit or if another error occurs. * @return A new SINGLE unit. - * @draft ICU 69 + * @stable ICU 69 */ MeasureUnit withPrefix(UMeasurePrefix prefix, UErrorCode& status) const; @@ -510,10 +506,9 @@ class U_I18N_API MeasureUnit: public UObject { * @return The prefix of this SINGLE unit, from UMeasurePrefix. * @see umeas_getPrefixBase * @see umeas_getPrefixPower - * @draft ICU 69 + * @stable ICU 69 */ UMeasurePrefix getPrefix(UErrorCode& status) const; -#endif // U_HIDE_DRAFT_API /** * Creates a MeasureUnit which is this SINGLE unit augmented with the specified dimensionality @@ -989,23 +984,21 @@ class U_I18N_API MeasureUnit: public UObject { */ static MeasureUnit getKarat(); -#ifndef U_HIDE_DRAFT_API /** * Returns by pointer, unit of concentr: milligram-ofglucose-per-deciliter. * Caller owns returned value and must free it. * Also see {@link #getMilligramOfglucosePerDeciliter()}. * @param status ICU error code. - * @draft ICU 69 + * @stable ICU 69 */ static MeasureUnit *createMilligramOfglucosePerDeciliter(UErrorCode &status); /** * Returns by value, unit of concentr: milligram-ofglucose-per-deciliter. * Also see {@link #createMilligramOfglucosePerDeciliter()}. - * @draft ICU 69 + * @stable ICU 69 */ static MeasureUnit getMilligramOfglucosePerDeciliter(); -#endif /* U_HIDE_DRAFT_API */ /** * Returns by pointer, unit of concentr: milligram-per-deciliter. diff --git a/deps/icu-small/source/i18n/unicode/numberformatter.h b/deps/icu-small/source/i18n/unicode/numberformatter.h index ece433b55f09ea..711064ece8dbb3 100644 --- a/deps/icu-small/source/i18n/unicode/numberformatter.h +++ b/deps/icu-small/source/i18n/unicode/numberformatter.h @@ -22,6 +22,7 @@ #include "unicode/parseerr.h" #include "unicode/plurrule.h" #include "unicode/ucurr.h" +#include "unicode/unounclass.h" #include "unicode/unum.h" #include "unicode/unumberformatter.h" #include "unicode/uobject.h" @@ -640,6 +641,33 @@ class U_I18N_API Precision : public UMemory { */ static IncrementPrecision increment(double roundingIncrement); +#ifndef U_HIDE_DRAFT_API + /** + * Version of `Precision::increment()` that takes an integer at a particular power of 10. + * + * To round to the nearest 0.5 and display 2 fraction digits, with this function, you should write one of the following: + * + *

+     * Precision::incrementExact(5, -1).withMinFraction(2)
+     * Precision::incrementExact(50, -2).withMinFraction(2)
+     * Precision::incrementExact(50, -2)
+     * 
+ * + * This is analagous to ICU4J `Precision.increment(new BigDecimal("0.50"))`. + * + * This behavior is modeled after ECMA-402. For more information, see: + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#roundingincrement + * + * @param mantissa + * The increment to which to round numbers. + * @param magnitude + * The power of 10 of the ones digit of the mantissa. + * @return A precision for chaining or passing to the NumberFormatter precision() setter. + * @draft ICU 71 + */ + static IncrementPrecision incrementExact(uint64_t mantissa, int16_t magnitude); +#endif // U_HIDE_DRAFT_API + /** * Show numbers rounded and padded according to the rules for the currency unit. The most common * rounding precision settings for currencies include Precision::fixedFraction(2), @@ -659,16 +687,14 @@ class U_I18N_API Precision : public UMemory { */ static CurrencyPrecision currency(UCurrencyUsage currencyUsage); -#ifndef U_HIDE_DRAFT_API /** * Configure how trailing zeros are displayed on numbers. For example, to hide trailing zeros * when the number is an integer, use UNUM_TRAILING_ZERO_HIDE_IF_WHOLE. * * @param trailingZeroDisplay Option to configure the display of trailing zeros. - * @draft ICU 69 + * @stable ICU 69 */ Precision trailingZeroDisplay(UNumberTrailingZeroDisplay trailingZeroDisplay) const; -#endif // U_HIDE_DRAFT_API private: enum PrecisionType { @@ -707,16 +733,23 @@ class U_I18N_API Precision : public UMemory { impl::digits_t fMaxSig; /** @internal (private) */ UNumberRoundingPriority fPriority; + /** + * Whether to retain trailing zeros based on the looser strategy. + * @internal (private) + */ + bool fRetain; } fracSig; /** @internal (private) */ struct IncrementSettings { // For RND_INCREMENT, RND_INCREMENT_ONE, and RND_INCREMENT_FIVE + // Note: This is a union, so we shouldn't own memory, since + // the default destructor would leak it. /** @internal (private) */ - double fIncrement; + uint64_t fIncrement; /** @internal (private) */ - impl::digits_t fMinFrac; + impl::digits_t fIncrementMagnitude; /** @internal (private) */ - impl::digits_t fMaxFrac; + impl::digits_t fMinFrac; } increment; UCurrencyUsage currencyUsage; // For RND_CURRENCY UErrorCode errorCode; // For RND_ERROR @@ -759,9 +792,10 @@ class U_I18N_API Precision : public UMemory { const FractionPrecision &base, int32_t minSig, int32_t maxSig, - UNumberRoundingPriority priority); + UNumberRoundingPriority priority, + bool retain); - static IncrementPrecision constructIncrement(double increment, int32_t minFrac); + static IncrementPrecision constructIncrement(uint64_t increment, impl::digits_t magnitude); static CurrencyPrecision constructCurrency(UCurrencyUsage usage); @@ -801,7 +835,6 @@ class U_I18N_API Precision : public UMemory { */ class U_I18N_API FractionPrecision : public Precision { public: -#ifndef U_HIDE_DRAFT_API /** * Override maximum fraction digits with maximum significant digits depending on the magnitude * of the number. See UNumberRoundingPriority. @@ -814,13 +847,12 @@ class U_I18N_API FractionPrecision : public Precision { * How to disambiguate between fraction digits and significant digits. * @return A precision for chaining or passing to the NumberFormatter precision() setter. * - * @draft ICU 69 + * @stable ICU 69 */ Precision withSignificantDigits( int32_t minSignificantDigits, int32_t maxSignificantDigits, UNumberRoundingPriority priority) const; -#endif // U_HIDE_DRAFT_API /** * Ensure that no less than this number of significant digits are retained when rounding @@ -1170,31 +1202,32 @@ class U_I18N_API Scale : public UMemory { namespace impl { -// Do not enclose entire StringProp with #ifndef U_HIDE_INTERNAL_API, needed for a protected field +// Do not enclose entire StringProp with #ifndef U_HIDE_INTERNAL_API, needed for a protected field. +// And do not enclose its class boilerplate within #ifndef U_HIDE_INTERNAL_API. /** * Manages NumberFormatterSettings::usage()'s char* instance on the heap. * @internal */ class U_I18N_API StringProp : public UMemory { -#ifndef U_HIDE_INTERNAL_API - public: + /** @internal */ + ~StringProp(); + /** @internal */ StringProp(const StringProp &other); /** @internal */ StringProp &operator=(const StringProp &other); +#ifndef U_HIDE_INTERNAL_API + /** @internal */ StringProp(StringProp &&src) U_NOEXCEPT; /** @internal */ StringProp &operator=(StringProp &&src) U_NOEXCEPT; - /** @internal */ - ~StringProp(); - /** @internal */ int16_t length() const { return fLength; @@ -2735,14 +2768,20 @@ class U_I18N_API FormattedNumber : public UMemory, public FormattedValue { */ MeasureUnit getOutputUnit(UErrorCode& status) const; -#ifndef U_HIDE_INTERNAL_API +#ifndef U_HIDE_DRAFT_API + /** - * Gets the gender of the formatted output. Returns "" when the gender is - * unknown, or for ungendered languages. + * Gets the noun class of the formatted output. Returns `OTHER` when the noun class + * is not supported yet. * - * @internal ICU 69 technology preview. + * @return `NounClass` + * @draft ICU 71. */ - const char *getGender(UErrorCode& status) const; + NounClass getNounClass(UErrorCode &status) const; + +#endif // U_HIDE_DRAFT_API + +#ifndef U_HIDE_INTERNAL_API /** * Gets the raw DecimalQuantity for plural rule selection. @@ -2758,6 +2797,18 @@ class U_I18N_API FormattedNumber : public UMemory, public FormattedValue { #endif /* U_HIDE_INTERNAL_API */ +#ifndef U_HIDE_DEPRECATED_API + + /** + * Gets the gender of the formatted output. Returns "" when the gender is + * unknown, or for ungendered languages. + * + * @deprecated This API is for ICU internal use only. + */ + const char *getGender(UErrorCode &status) const; + +#endif /* U_HIDE_DEPRECATED_API */ + private: // Can't use LocalPointer because UFormattedNumberData is forward-declared const impl::UFormattedNumberData *fData; diff --git a/deps/icu-small/source/i18n/unicode/rbtz.h b/deps/icu-small/source/i18n/unicode/rbtz.h index 1eca70c338bf60..4fbf330cef1c7b 100644 --- a/deps/icu-small/source/i18n/unicode/rbtz.h +++ b/deps/icu-small/source/i18n/unicode/rbtz.h @@ -303,16 +303,14 @@ class U_I18N_API RuleBasedTimeZone : public BasicTimeZone { virtual void getTimeZoneRules(const InitialTimeZoneRule*& initial, const TimeZoneRule* trsrules[], int32_t& trscount, UErrorCode& status) const override; -#ifndef U_FORCE_HIDE_DRAFT_API /** * Get time zone offsets from local wall time. - * @draft ICU 69 + * @stable ICU 69 */ virtual void getOffsetFromLocal( UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const override; -#endif /* U_FORCE_HIDE_DRAFT_API */ private: void deleteRules(void); diff --git a/deps/icu-small/source/i18n/unicode/simpletz.h b/deps/icu-small/source/i18n/unicode/simpletz.h index f5c155de466923..f73d823ee58f1c 100644 --- a/deps/icu-small/source/i18n/unicode/simpletz.h +++ b/deps/icu-small/source/i18n/unicode/simpletz.h @@ -620,16 +620,14 @@ class U_I18N_API SimpleTimeZone: public BasicTimeZone { virtual void getOffset(UDate date, UBool local, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const override; -#ifndef U_FORCE_HIDE_DRAFT_API /** * Get time zone offsets from local wall time. - * @draft ICU 69 + * @stable ICU 69 */ virtual void getOffsetFromLocal( UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const override; -#endif /* U_FORCE_HIDE_DRAFT_API */ /** * Returns the TimeZone's raw GMT offset (i.e., the number of milliseconds to add diff --git a/deps/icu-small/source/i18n/unicode/ucal.h b/deps/icu-small/source/i18n/unicode/ucal.h index 94abae83919a85..3a4fb69fc3ed9d 100644 --- a/deps/icu-small/source/i18n/unicode/ucal.h +++ b/deps/icu-small/source/i18n/unicode/ucal.h @@ -1617,25 +1617,23 @@ U_CAPI int32_t U_EXPORT2 ucal_getTimeZoneIDForWindowsID(const UChar* winid, int32_t len, const char* region, UChar* id, int32_t idCapacity, UErrorCode* status); -#ifndef U_FORCE_HIDE_DRAFT_API /** * Options used by ucal_getTimeZoneOffsetFromLocal and BasicTimeZone::getOffsetFromLocal() * to specify how to interpret an input time when it does not exist, or when it is ambiguous, * around a time zone transition. - * @draft ICU 69 + * @stable ICU 69 */ enum UTimeZoneLocalOption { -#ifndef U_HIDE_DRAFT_API /** * An input time is always interpreted as local time before * a time zone transition. - * @draft ICU 69 + * @stable ICU 69 */ UCAL_TZ_LOCAL_FORMER = 0x04, /** * An input time is always interpreted as local time after * a time zone transition. - * @draft ICU 69 + * @stable ICU 69 */ UCAL_TZ_LOCAL_LATTER = 0x0C, /** @@ -1644,7 +1642,7 @@ enum UTimeZoneLocalOption { * sides of a time zone transition are standard time, * or daylight saving time, the local time before the * transition is used. - * @draft ICU 69 + * @stable ICU 69 */ UCAL_TZ_LOCAL_STANDARD_FORMER = UCAL_TZ_LOCAL_FORMER | 0x01, /** @@ -1653,7 +1651,7 @@ enum UTimeZoneLocalOption { * sides of a time zone transition are standard time, * or daylight saving time, the local time after the * transition is used. - * @draft ICU 69 + * @stable ICU 69 */ UCAL_TZ_LOCAL_STANDARD_LATTER = UCAL_TZ_LOCAL_LATTER | 0x01, /** @@ -1662,7 +1660,7 @@ enum UTimeZoneLocalOption { * sides of a time zone transition are standard time, * or daylight saving time, the local time before the * transition is used. - * @draft ICU 69 + * @stable ICU 69 */ UCAL_TZ_LOCAL_DAYLIGHT_FORMER = UCAL_TZ_LOCAL_FORMER | 0x03, /** @@ -1671,19 +1669,11 @@ enum UTimeZoneLocalOption { * sides of a time zone transition are standard time, * or daylight saving time, the local time after the * transition is used. - * @draft ICU 69 + * @stable ICU 69 */ UCAL_TZ_LOCAL_DAYLIGHT_LATTER = UCAL_TZ_LOCAL_LATTER | 0x03, -#else /* U_HIDE_DRAFT_API */ - /** - * Dummy value to prevent empty enum if U_HIDE_DRAFT_API. - * This will go away when draft conditionals are removed. - * @internal - */ - UCAL_TZ_LOCAL_NONE = 0, -#endif /* U_HIDE_DRAFT_API */ }; -typedef enum UTimeZoneLocalOption UTimeZoneLocalOption; /**< @draft ICU 69 */ +typedef enum UTimeZoneLocalOption UTimeZoneLocalOption; /**< @stable ICU 69 */ /** * Returns the time zone raw and GMT offset for the given moment @@ -1710,7 +1700,7 @@ typedef enum UTimeZoneLocalOption UTimeZoneLocalOption; /**< @draft ICU 69 */ * typically one hour. * If the status is set to one of the error code, the value set is unspecified. * @param status A pointer to a UErrorCode to receive any errors. -* @draft ICU 69 +* @stable ICU 69 */ U_CAPI void U_EXPORT2 ucal_getTimeZoneOffsetFromLocal( @@ -1718,7 +1708,6 @@ ucal_getTimeZoneOffsetFromLocal( UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t* rawOffset, int32_t* dstOffset, UErrorCode* status); -#endif /* U_FORCE_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_FORMATTING */ diff --git a/deps/icu-small/source/i18n/unicode/ucol.h b/deps/icu-small/source/i18n/unicode/ucol.h index 6d22eb6069ec87..24963312216941 100644 --- a/deps/icu-small/source/i18n/unicode/ucol.h +++ b/deps/icu-small/source/i18n/unicode/ucol.h @@ -397,7 +397,7 @@ typedef enum { * @param status A pointer to a UErrorCode to receive any errors * @return A pointer to a UCollator, or 0 if an error occurred. * @see ucol_openRules - * @see ucol_safeClone + * @see ucol_clone * @see ucol_close * @stable ICU 2.0 */ @@ -425,7 +425,7 @@ ucol_open(const char *loc, UErrorCode *status); * @return A pointer to a UCollator. It is not guaranteed that NULL be returned in case * of error - please use status argument to check for errors. * @see ucol_open - * @see ucol_safeClone + * @see ucol_clone * @see ucol_close * @stable ICU 2.0 */ @@ -521,7 +521,7 @@ ucol_getContractionsAndExpansions( const UCollator *coll, * @param coll The UCollator to close. * @see ucol_open * @see ucol_openRules - * @see ucol_safeClone + * @see ucol_clone * @stable ICU 2.0 */ U_CAPI void U_EXPORT2 @@ -985,7 +985,6 @@ ucol_getShortDefinitionString(const UCollator *coll, * * @deprecated ICU 54 */ - U_DEPRECATED int32_t U_EXPORT2 ucol_normalizeShortDefinitionString(const char *source, char *destination, @@ -1310,6 +1309,20 @@ U_DEPRECATED void U_EXPORT2 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); #endif /* U_HIDE_DEPRECATED_API */ +/** + * Thread safe cloning operation. The result is a clone of a given collator. + * @param coll collator to be cloned + * @param status to indicate whether the operation went on smoothly or there were errors + * @return pointer to the new clone + * @see ucol_open + * @see ucol_openRules + * @see ucol_close + * @stable ICU 71 + */ +U_CAPI UCollator* U_EXPORT2 ucol_clone(const UCollator *coll, UErrorCode *status); + +#ifndef U_HIDE_DEPRECATED_API + /** * Thread safe cloning operation. The result is a clone of a given collator. * @param coll collator to be cloned @@ -1325,21 +1338,20 @@ ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *stat * If *pBufferSize is not enough for a stack-based safe clone, * new memory will be allocated. * @param status to indicate whether the operation went on smoothly or there were errors - * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used if any - * allocations were necessary. + * An informational status value, U_SAFECLONE_ALLOCATED_ERROR, is used + * if pBufferSize != NULL and any allocations were necessary * @return pointer to the new clone * @see ucol_open * @see ucol_openRules * @see ucol_close - * @stable ICU 2.0 + * @deprecated ICU 71 Use ucol_clone() instead. */ -U_CAPI UCollator* U_EXPORT2 +U_DEPRECATED UCollator* U_EXPORT2 ucol_safeClone(const UCollator *coll, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status); -#ifndef U_HIDE_DEPRECATED_API /** default memory size for the new clone. * @deprecated ICU 52. Do not rely on ucol_safeClone() cloning into any provided buffer. diff --git a/deps/icu-small/source/i18n/unicode/udatpg.h b/deps/icu-small/source/i18n/unicode/udatpg.h index efe4357bfeecd2..684a905e42602e 100644 --- a/deps/icu-small/source/i18n/unicode/udatpg.h +++ b/deps/icu-small/source/i18n/unicode/udatpg.h @@ -492,6 +492,11 @@ udatpg_getFieldDisplayName(const UDateTimePatternGenerator *dtpg, * for those two skeletons, so the result is put together with this pattern, * resulting in "d-MMM h:mm". * + * There are four DateTimeFormats in a UDateTimePatternGenerator object, + * corresponding to date styles UDAT_FULL..UDAT_SHORT. This method sets + * all of them to the specified pattern. To set them individually, see + * udatpg_setDateTimeFormatForStyle. + * * @param dtpg a pointer to UDateTimePatternGenerator. * @param dtFormat * message format pattern, here {1} will be replaced by the date @@ -505,6 +510,12 @@ udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg, /** * Getter corresponding to setDateTimeFormat. + * + * There are four DateTimeFormats in a UDateTimePatternGenerator object, + * corresponding to date styles UDAT_FULL..UDAT_SHORT. This method gets + * the style for UDAT_MEDIUM (the default). To get them individually, see + * udatpg_getDateTimeFormatForStyle. + * * @param dtpg a pointer to UDateTimePatternGenerator. * @param pLength A pointer that will receive the length of the format * @return dateTimeFormat. @@ -514,6 +525,70 @@ U_CAPI const UChar * U_EXPORT2 udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg, int32_t *pLength); +#if !UCONFIG_NO_FORMATTING +#ifndef U_HIDE_DRAFT_API +/** + * dateTimeFormats are message patterns used to compose combinations of date + * and time patterns. There are four length styles, corresponding to the + * inferred style of the date pattern; these are UDateFormatStyle values: + * - UDAT_FULL (for date pattern with weekday and long month), else + * - UDAT_LONG (for a date pattern with long month), else + * - UDAT_MEDIUM (for a date pattern with abbreviated month), else + * - UDAT_SHORT (for any other date pattern). + * For details on dateTimeFormats, see + * https://www.unicode.org/reports/tr35/tr35-dates.html#dateTimeFormats. + * The default pattern in the root locale for all styles is "{1} {0}". + * + * @param udtpg + * a pointer to the UDateTimePatternGenerator + * @param style + * one of UDAT_FULL..UDAT_SHORT. Error if out of range. + * @param dateTimeFormat + * the new dateTimeFormat to set for the the specified style + * @param length + * the length of dateTimeFormat, or -1 if unknown and pattern + * is null-terminated + * @param pErrorCode + * a pointer to the UErrorCode (in/out parameter); if no failure + * status is already set, it will be set according to result of the + * function (e.g. U_ILLEGAL_ARGUMENT_ERROR for style out of range). + * @draft ICU 71 + */ +U_CAPI void U_EXPORT2 +udatpg_setDateTimeFormatForStyle(UDateTimePatternGenerator *udtpg, + UDateFormatStyle style, + const UChar *dateTimeFormat, int32_t length, + UErrorCode *pErrorCode); + +/** + * Getter corresponding to udatpg_setDateTimeFormatForStyle. + * + * @param udtpg + * a pointer to the UDateTimePatternGenerator + * @param style + * one of UDAT_FULL..UDAT_SHORT. Error if out of range. + * @param pLength + * a pointer that will receive the length of the format. May be NULL + * if length is not desired. + * @param pErrorCode + * a pointer to the UErrorCode (in/out parameter); if no failure + * status is already set, it will be set according to result of the + * function (e.g. U_ILLEGAL_ARGUMENT_ERROR for style out of range). + * @return + * pointer to the current dateTimeFormat (0 terminated) for the specified + * style, or empty string in case of error. The pointer and its contents + * may no longer be valid if udatpg_setDateTimeFormat is called, or + * udatpg_setDateTimeFormatForStyle for the same style is called, or the + * UDateTimePatternGenerator object is closed. + * @draft ICU 71 + */ +U_CAPI const UChar* U_EXPORT2 +udatpg_getDateTimeFormatForStyle(const UDateTimePatternGenerator *udtpg, + UDateFormatStyle style, int32_t *pLength, + UErrorCode *pErrorCode); +#endif /* U_HIDE_DRAFT_API */ +#endif /* #if !UCONFIG_NO_FORMATTING */ + /** * The decimal value is used in formatting fractions of seconds. If the * skeleton contains fractional seconds, then this is used with the diff --git a/deps/icu-small/source/i18n/unicode/unounclass.h b/deps/icu-small/source/i18n/unicode/unounclass.h new file mode 100644 index 00000000000000..1721dbd584fc4c --- /dev/null +++ b/deps/icu-small/source/i18n/unicode/unounclass.h @@ -0,0 +1,43 @@ +// © 2022 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html + +#ifndef __UNOUNCLASS_H__ +#define __UNOUNCLASS_H__ + +#include "unicode/utypes.h" + +#if U_SHOW_CPLUSPLUS_API + +#if !UCONFIG_NO_FORMATTING + +#include "unicode/uversion.h" + +U_NAMESPACE_BEGIN + +#ifndef U_HIDE_DRAFT_API + +/** + * Represents all the grammatical noun classes that are supported by CLDR. + * + * @draft ICU 71. + */ +enum NounClass { + OTHER = 0, + NEUTER = 1, + FEMININE = 2, + MASCULINE = 3, + ANIMATE = 4, + INANIMATE = 5, + PERSONAL = 6, + COMMON = 7, +}; + +#endif // U_HIDE_DRAFT_API + +U_NAMESPACE_END + +#endif /* #if !UCONFIG_NO_FORMATTING */ + +#endif /* U_SHOW_CPLUSPLUS_API */ + +#endif // __UNOUNCLASS_H__ diff --git a/deps/icu-small/source/i18n/unicode/unum.h b/deps/icu-small/source/i18n/unicode/unum.h index 14f76168b61b5f..863695591ab2a5 100644 --- a/deps/icu-small/source/i18n/unicode/unum.h +++ b/deps/icu-small/source/i18n/unicode/unum.h @@ -303,23 +303,21 @@ typedef enum UNumberFormatRoundingMode { * @stable ICU 4.8 */ UNUM_ROUND_UNNECESSARY, -#ifndef U_HIDE_DRAFT_API /** * Rounds ties toward the odd number. - * @draft ICU 69 + * @stable ICU 69 */ UNUM_ROUND_HALF_ODD, /** * Rounds ties toward +∞. - * @draft ICU 69 + * @stable ICU 69 */ UNUM_ROUND_HALF_CEILING, /** * Rounds ties toward -∞. - * @draft ICU 69 + * @stable ICU 69 */ UNUM_ROUND_HALF_FLOOR, -#endif // U_HIDE_DRAFT_API } UNumberFormatRoundingMode; /** The possible number format pad positions. @@ -401,13 +399,24 @@ typedef enum UNumberFormatFields { UNUM_MEASURE_UNIT_FIELD, /** @stable ICU 64 */ UNUM_COMPACT_FIELD, +#ifndef U_HIDE_DRAFT_API + /** + * Approximately sign. In ICU 70, this was categorized under the generic SIGN field. + * @draft ICU 71 + */ + UNUM_APPROXIMATELY_SIGN_FIELD, +#endif // U_HIDE_DRAFT_API #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UNumberFormatFields value. * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ - UNUM_FIELD_COUNT = UNUM_SIGN_FIELD + 3 +#ifndef U_HIDE_DRAFT_API + UNUM_FIELD_COUNT = UNUM_COMPACT_FIELD + 2 +#else // U_HIDE_DRAFT_API (for UNUM_APPROXIMATELY_SIGN_FIELD) + UNUM_FIELD_COUNT = UNUM_COMPACT_FIELD + 1 +#endif // U_HIDE_DRAFT_API (for UNUM_APPROXIMATELY_SIGN_FIELD) #endif /* U_HIDE_DEPRECATED_API */ } UNumberFormatFields; diff --git a/deps/icu-small/source/i18n/unicode/unumberformatter.h b/deps/icu-small/source/i18n/unicode/unumberformatter.h index cb980cd94ddfc8..58a75baf073c43 100644 --- a/deps/icu-small/source/i18n/unicode/unumberformatter.h +++ b/deps/icu-small/source/i18n/unicode/unumberformatter.h @@ -78,7 +78,6 @@ * */ -#ifndef U_FORCE_HIDE_DRAFT_API /** * An enum declaring how to resolve conflicts between maximum fraction digits and maximum * significant digits. @@ -115,24 +114,23 @@ * Here, RELAXED favors Max-Fraction and STRICT favors Max-Significant. Note that this larger * number caused the two modes to favor the opposite result. * - * @draft ICU 69 + * @stable ICU 69 */ typedef enum UNumberRoundingPriority { /** * Favor greater precision by relaxing one of the rounding constraints. * - * @draft ICU 69 + * @stable ICU 69 */ UNUM_ROUNDING_PRIORITY_RELAXED, /** * Favor adherence to all rounding constraints by producing lower precision. * - * @draft ICU 69 + * @stable ICU 69 */ UNUM_ROUNDING_PRIORITY_STRICT, } UNumberRoundingPriority; -#endif // U_FORCE_HIDE_DRAFT_API /** * An enum declaring how to render units, including currencies. Example outputs when formatting 123 USD and 123 @@ -435,21 +433,19 @@ typedef enum UNumberSignDisplay { */ UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO, -#ifndef U_HIDE_DRAFT_API /** * Same as AUTO, but do not show the sign on negative zero. * - * @draft ICU 69 + * @stable ICU 69 */ UNUM_SIGN_NEGATIVE, /** * Same as ACCOUNTING, but do not show the sign on negative zero. * - * @draft ICU 69 + * @stable ICU 69 */ UNUM_SIGN_ACCOUNTING_NEGATIVE, -#endif // U_HIDE_DRAFT_API // Do not conditionalize the following with #ifndef U_HIDE_INTERNAL_API, // needed for unconditionalized struct MacroProps @@ -498,31 +494,29 @@ typedef enum UNumberDecimalSeparatorDisplay { UNUM_DECIMAL_SEPARATOR_COUNT } UNumberDecimalSeparatorDisplay; -#ifndef U_FORCE_HIDE_DRAFT_API /** * An enum declaring how to render trailing zeros. * * - UNUM_TRAILING_ZERO_AUTO: 0.90, 1.00, 1.10 * - UNUM_TRAILING_ZERO_HIDE_IF_WHOLE: 0.90, 1, 1.10 * - * @draft ICU 69 + * @stable ICU 69 */ typedef enum UNumberTrailingZeroDisplay { /** * Display trailing zeros according to the settings for minimum fraction and significant digits. * - * @draft ICU 69 + * @stable ICU 69 */ UNUM_TRAILING_ZERO_AUTO, /** * Same as AUTO, but hide trailing zeros after the decimal separator if they are all zero. * - * @draft ICU 69 + * @stable ICU 69 */ UNUM_TRAILING_ZERO_HIDE_IF_WHOLE, } UNumberTrailingZeroDisplay; -#endif // U_FORCE_HIDE_DRAFT_API struct UNumberFormatter; /** diff --git a/deps/icu-small/source/i18n/unicode/vtzone.h b/deps/icu-small/source/i18n/unicode/vtzone.h index e7d2f515410ee1..ecf335bbe3428c 100644 --- a/deps/icu-small/source/i18n/unicode/vtzone.h +++ b/deps/icu-small/source/i18n/unicode/vtzone.h @@ -264,16 +264,14 @@ class U_I18N_API VTimeZone : public BasicTimeZone { virtual void getOffset(UDate date, UBool local, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& ec) const override; -#ifndef U_FORCE_HIDE_DRAFT_API /** * Get time zone offsets from local wall time. - * @draft ICU 69 + * @stable ICU 69 */ virtual void getOffsetFromLocal( UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t& rawOffset, int32_t& dstOffset, UErrorCode& status) const override; -#endif /* U_FORCE_HIDE_DRAFT_API */ /** * Sets the TimeZone's raw GMT offset (i.e., the number of milliseconds to add diff --git a/deps/icu-small/source/i18n/units_complexconverter.cpp b/deps/icu-small/source/i18n/units_complexconverter.cpp index 78cefbf7ebb733..ecbe3c787941a7 100644 --- a/deps/icu-small/source/i18n/units_complexconverter.cpp +++ b/deps/icu-small/source/i18n/units_complexconverter.cpp @@ -183,7 +183,7 @@ MaybeStackVector ComplexUnitsConverter::convert(double quantity, } else { quantity = remainder; } - } + } } applyRounder(intValues, quantity, rounder, status); @@ -210,7 +210,6 @@ MaybeStackVector ComplexUnitsConverter::convert(double quantity, } } - // Transfer values into result and return: for(int32_t i = 0, n = unitsConverters_.length(); i < n; ++i) { U_ASSERT(tmpResult[i] != nullptr); @@ -224,6 +223,12 @@ MaybeStackVector ComplexUnitsConverter::convert(double quantity, void ComplexUnitsConverter::applyRounder(MaybeStackArray &intValues, double &quantity, icu::number::impl::RoundingImpl *rounder, UErrorCode &status) const { + if (uprv_isInfinite(quantity) || uprv_isNaN(quantity)) { + // Inf and NaN can't be rounded, and calculating `carry` below is known + // to fail on Gentoo on HPPA and OpenSUSE on riscv64. Nothing to do. + return; + } + if (rounder == nullptr) { // Nothing to do for the quantity. return; diff --git a/deps/icu-small/source/i18n/units_complexconverter.h b/deps/icu-small/source/i18n/units_complexconverter.h index 5c669b45ddd7df..d56ce8d4ce378f 100644 --- a/deps/icu-small/source/i18n/units_complexconverter.h +++ b/deps/icu-small/source/i18n/units_complexconverter.h @@ -108,13 +108,15 @@ class U_I18N_API ComplexUnitsConverter : public UMemory { MaybeStackVector convert(double quantity, icu::number::impl::RoundingImpl *rounder, UErrorCode &status) const; - private: + // TODO(ICU-21937): Make it private after submitting the public units conversion API. MaybeStackVector unitsConverters_; + // TODO(ICU-21937): Make it private after submitting the public units conversion API. // Individual units of mixed units, sorted big to small, with indices // indicating the requested output mixed unit order. MaybeStackVector units_; + private: // Sorts units_, which must be populated before calling this, and populates // unitsConverters_. void init(const MeasureUnitImpl &inputUnit, const ConversionRates &ratesInfo, UErrorCode &status); diff --git a/deps/icu-small/source/i18n/units_converter.cpp b/deps/icu-small/source/i18n/units_converter.cpp index 7e946e584bb76a..82b8eea3d8cf6c 100644 --- a/deps/icu-small/source/i18n/units_converter.cpp +++ b/deps/icu-small/source/i18n/units_converter.cpp @@ -9,6 +9,7 @@ #include "cmemory.h" #include "double-conversion-string-to-double.h" #include "measunit_impl.h" +#include "putilimp.h" #include "uassert.h" #include "unicode/errorcode.h" #include "unicode/localpointer.h" @@ -588,10 +589,7 @@ double UnitsConverter::convert(double inputValue) const { if (conversionRate_.reciprocal) { if (result == 0) { - // TODO: demonstrate the resulting behaviour in tests... and figure - // out desired behaviour. (Theoretical result should be infinity, - // not 0.) - return 0.0; + return uprv_getInfinity(); } result = 1.0 / result; } @@ -603,10 +601,7 @@ double UnitsConverter::convertInverse(double inputValue) const { double result = inputValue; if (conversionRate_.reciprocal) { if (result == 0) { - // TODO: demonstrate the resulting behaviour in tests... and figure - // out desired behaviour. (Theoretical result should be infinity, - // not 0.) - return 0.0; + return uprv_getInfinity(); } result = 1.0 / result; } diff --git a/deps/icu-small/source/i18n/units_router.h b/deps/icu-small/source/i18n/units_router.h index b3300f7e27737a..d9fcffb2aa9e26 100644 --- a/deps/icu-small/source/i18n/units_router.h +++ b/deps/icu-small/source/i18n/units_router.h @@ -30,8 +30,6 @@ namespace units { struct RouteResult : UMemory { // A list of measures: a single measure for single units, multiple measures // for mixed units. - // - // TODO(icu-units/icu#21): figure out the right mixed unit API. MaybeStackVector measures; // The output unit for this RouteResult. This may be a MIXED unit - for diff --git a/deps/icu-small/source/i18n/uspoof_conf.cpp b/deps/icu-small/source/i18n/uspoof_conf.cpp index 04081cabfb0738..172c0711afbad3 100644 --- a/deps/icu-small/source/i18n/uspoof_conf.cpp +++ b/deps/icu-small/source/i18n/uspoof_conf.cpp @@ -63,23 +63,24 @@ U_NAMESPACE_USE // at the same time // -SPUString::SPUString(UnicodeString *s) { - fStr = s; +SPUString::SPUString(LocalPointer s) { + fStr = std::move(s); fCharOrStrTableIndex = 0; } SPUString::~SPUString() { - delete fStr; } -SPUStringPool::SPUStringPool(UErrorCode &status) : fVec(NULL), fHash(NULL) { - fVec = new UVector(status); - if (fVec == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; +SPUStringPool::SPUStringPool(UErrorCode &status) : fVec(nullptr), fHash(nullptr) { + LocalPointer vec(new UVector(status), status); + if (U_FAILURE(status)) { return; } + vec->setDeleter( + [](void *obj) {delete (SPUString *)obj;}); + fVec = vec.orphan(); fHash = uhash_open(uhash_hashUnicodeString, // key hash function uhash_compareUnicodeString, // Key Comparator NULL, // Value Comparator @@ -88,11 +89,6 @@ SPUStringPool::SPUStringPool(UErrorCode &status) : fVec(NULL), fHash(NULL) { SPUStringPool::~SPUStringPool() { - int i; - for (i=fVec->size()-1; i>=0; i--) { - SPUString *s = static_cast(fVec->elementAt(i)); - delete s; - } delete fVec; uhash_close(fHash); } @@ -135,18 +131,21 @@ void SPUStringPool::sort(UErrorCode &status) { SPUString *SPUStringPool::addString(UnicodeString *src, UErrorCode &status) { + LocalPointer lpSrc(src); + if (U_FAILURE(status)) { + return nullptr; + } SPUString *hashedString = static_cast(uhash_get(fHash, src)); - if (hashedString != NULL) { - delete src; - } else { - hashedString = new SPUString(src); - if (hashedString == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } - uhash_put(fHash, src, hashedString, &status); - fVec->addElementX(hashedString, status); + if (hashedString != nullptr) { + return hashedString; + } + LocalPointer spuStr(new SPUString(std::move(lpSrc)), status); + hashedString = spuStr.getAlias(); + fVec->adoptElement(spuStr.orphan(), status); + if (U_FAILURE(status)) { + return nullptr; } + uhash_put(fHash, src, hashedString, &status); return hashedString; } diff --git a/deps/icu-small/source/i18n/uspoof_conf.h b/deps/icu-small/source/i18n/uspoof_conf.h index 600d7ea42a430d..1eeecdfd5e40d4 100644 --- a/deps/icu-small/source/i18n/uspoof_conf.h +++ b/deps/icu-small/source/i18n/uspoof_conf.h @@ -39,11 +39,12 @@ U_NAMESPACE_BEGIN // Instances of SPUString exist during the compilation process only. struct SPUString : public UMemory { - UnicodeString *fStr; // The actual string. - int32_t fCharOrStrTableIndex; // Index into the final runtime data for this - // string (or, for length 1, the single string char - // itself, there being no string table entry for it.) - SPUString(UnicodeString *s); + LocalPointer fStr; // The actual string. + int32_t fCharOrStrTableIndex; // Index into the final runtime data for this + // string (or, for length 1, the single string char + // itself, there being no string table entry for it.) + + SPUString(LocalPointer s); ~SPUString(); }; diff --git a/deps/icu-small/source/i18n/uspoof_impl.cpp b/deps/icu-small/source/i18n/uspoof_impl.cpp index b283d813210d9d..f96826f86ccc12 100644 --- a/deps/icu-small/source/i18n/uspoof_impl.cpp +++ b/deps/icu-small/source/i18n/uspoof_impl.cpp @@ -945,7 +945,7 @@ uspoof_swap(const UDataSwapper *ds, const void *inData, int32_t length, void *ou uint32_t magic = ds->readUInt32(spoofDH->fMagic); ds->writeUInt32((uint32_t *)&outputDH->fMagic, magic); - if (outputDH->fFormatVersion != spoofDH->fFormatVersion) { + if (inBytes != outBytes) { uprv_memcpy(outputDH->fFormatVersion, spoofDH->fFormatVersion, sizeof(spoofDH->fFormatVersion)); } // swap starting at fLength diff --git a/deps/icu-small/source/i18n/vtzone.cpp b/deps/icu-small/source/i18n/vtzone.cpp index 9111e08848f99a..06f0b84c0f5d06 100644 --- a/deps/icu-small/source/i18n/vtzone.cpp +++ b/deps/icu-small/source/i18n/vtzone.cpp @@ -24,14 +24,6 @@ U_NAMESPACE_BEGIN -// This is the deleter that will be use to remove TimeZoneRule -U_CDECL_BEGIN -static void U_CALLCONV -deleteTimeZoneRule(void* obj) { - delete (TimeZoneRule*) obj; -} -U_CDECL_END - // Smybol characters used by RFC2445 VTIMEZONE static const UChar COLON = 0x3A; /* : */ static const UChar SEMICOLON = 0x3B; /* ; */ @@ -976,22 +968,19 @@ VTimeZone::VTimeZone(const VTimeZone& source) if (source.vtzlines != nullptr) { UErrorCode status = U_ZERO_ERROR; int32_t size = source.vtzlines->size(); - vtzlines = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, size, status); - if (vtzlines == nullptr) { + LocalPointer lpVtzLines( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, size, status), status); + if (U_FAILURE(status)) { return; } - if (U_SUCCESS(status)) { - for (int32_t i = 0; i < size; i++) { - UnicodeString *line = (UnicodeString*)source.vtzlines->elementAt(i); - vtzlines->addElementX(line->clone(), status); - if (U_FAILURE(status)) { - break; - } + for (int32_t i = 0; i < size; i++) { + UnicodeString *line = ((UnicodeString*)source.vtzlines->elementAt(i))->clone(); + lpVtzLines->adoptElement(line, status); + if (U_FAILURE(status) || line == nullptr) { + return; } } - if (U_FAILURE(status) && vtzlines != nullptr) { - delete vtzlines; - } + vtzlines = lpVtzLines.orphan(); } } @@ -1020,23 +1009,25 @@ VTimeZone::operator=(const VTimeZone& right) { } if (vtzlines != nullptr) { delete vtzlines; + vtzlines = nullptr; } if (right.vtzlines != nullptr) { UErrorCode status = U_ZERO_ERROR; int32_t size = right.vtzlines->size(); - vtzlines = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, size, status); - if (vtzlines != nullptr && U_SUCCESS(status)) { + LocalPointer lpVtzLines( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, size, status), status); + if (U_SUCCESS(status)) { for (int32_t i = 0; i < size; i++) { - UnicodeString *line = (UnicodeString*)right.vtzlines->elementAt(i); - vtzlines->addElementX(line->clone(), status); + LocalPointer line( + ((UnicodeString*)right.vtzlines->elementAt(i))->clone(), status); + lpVtzLines->adoptElement(line.orphan(), status); if (U_FAILURE(status)) { break; } } - } - if (U_FAILURE(status) && vtzlines != nullptr) { - delete vtzlines; - vtzlines = nullptr; + if (U_SUCCESS(status)) { + vtzlines = lpVtzLines.orphan(); + } } } tzurl = right.tzurl; @@ -1272,10 +1263,9 @@ VTimeZone::getTimeZoneRules(const InitialTimeZoneRule*& initial, void VTimeZone::load(VTZReader& reader, UErrorCode& status) { - vtzlines = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, DEFAULT_VTIMEZONE_LINES, status); - if (vtzlines == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - } + U_ASSERT(vtzlines == nullptr); + LocalPointer lpVtzLines( + new UVector(uprv_deleteUObject, uhash_compareUnicodeString, DEFAULT_VTIMEZONE_LINES, status), status); if (U_FAILURE(status)) { return; } @@ -1290,14 +1280,10 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { // end of file if (start && line.startsWith(ICAL_END_VTIMEZONE, -1)) { LocalPointer element(new UnicodeString(line), status); + lpVtzLines->adoptElement(element.orphan(), status); if (U_FAILURE(status)) { - goto cleanupVtzlines; - } - vtzlines->addElementX(element.getAlias(), status); - if (U_FAILURE(status)) { - goto cleanupVtzlines; + return; } - element.orphan(); // on success, vtzlines owns the object. success = TRUE; } break; @@ -1312,14 +1298,10 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { if (start) { if (line.length() > 0) { LocalPointer element(new UnicodeString(line), status); + lpVtzLines->adoptElement(element.orphan(), status); if (U_FAILURE(status)) { - goto cleanupVtzlines; + return; } - vtzlines->addElementX(element.getAlias(), status); - if (U_FAILURE(status)) { - goto cleanupVtzlines; - } - element.orphan(); // on success, vtzlines owns the object. } } line.remove(); @@ -1335,28 +1317,20 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { if (start) { if (line.startsWith(ICAL_END_VTIMEZONE, -1)) { LocalPointer element(new UnicodeString(line), status); + lpVtzLines->adoptElement(element.orphan(), status); if (U_FAILURE(status)) { - goto cleanupVtzlines; - } - vtzlines->addElementX(element.getAlias(), status); - if (U_FAILURE(status)) { - goto cleanupVtzlines; + return; } - element.orphan(); // on success, vtzlines owns the object. success = TRUE; break; } } else { if (line.startsWith(ICAL_BEGIN_VTIMEZONE, -1)) { LocalPointer element(new UnicodeString(line), status); + lpVtzLines->adoptElement(element.orphan(), status); if (U_FAILURE(status)) { - goto cleanupVtzlines; - } - vtzlines->addElementX(element.getAlias(), status); - if (U_FAILURE(status)) { - goto cleanupVtzlines; + return; } - element.orphan(); // on success, vtzlines owns the object. line.remove(); start = TRUE; eol = FALSE; @@ -1371,14 +1345,10 @@ VTimeZone::load(VTZReader& reader, UErrorCode& status) { if (U_SUCCESS(status)) { status = U_INVALID_STATE_ERROR; } - goto cleanupVtzlines; + return; } + vtzlines = lpVtzLines.orphan(); parse(status); - return; - -cleanupVtzlines: - delete vtzlines; - vtzlines = nullptr; } // parser state @@ -1398,8 +1368,6 @@ VTimeZone::parse(UErrorCode& status) { status = U_INVALID_STATE_ERROR; return; } - InitialTimeZoneRule *initialRule = nullptr; - RuleBasedTimeZone *rbtz = nullptr; // timezone ID UnicodeString tzid; @@ -1418,28 +1386,16 @@ VTimeZone::parse(UErrorCode& status) { UnicodeString name; // RFC2445 prop name UnicodeString value; // RFC2445 prop value - UVector *dates = nullptr; // list of RDATE or RRULE strings - UVector *rules = nullptr; // list of TimeZoneRule instances - int32_t finalRuleIdx = -1; int32_t finalRuleCount = 0; - rules = new UVector(status); - if (rules == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - } - if (U_FAILURE(status)) { - goto cleanupParse; - } - // Set the deleter to remove TimeZoneRule vectors to avoid memory leaks due to unowned TimeZoneRules. - rules->setDeleter(deleteTimeZoneRule); + // Set the deleter on rules to remove TimeZoneRule vectors to avoid memory leaks due to unowned TimeZoneRules. + UVector rules(uprv_deleteUObject, nullptr, status); - dates = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status); - if (dates == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - } + // list of RDATE or RRULE strings + UVector dates(uprv_deleteUObject, uhash_compareUnicodeString, status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } for (n = 0; n < vtzlines->size(); n++) { @@ -1469,18 +1425,18 @@ VTimeZone::parse(UErrorCode& status) { // can be any value. lastmod = parseDateTimeString(value, 0, status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } } else if (name.compare(ICAL_BEGIN, -1) == 0) { UBool isDST = (value.compare(ICAL_DAYLIGHT, -1) == 0); if (value.compare(ICAL_STANDARD, -1) == 0 || isDST) { // tzid must be ready at this point if (tzid.length() == 0) { - goto cleanupParse; + return; } // initialize current zone properties - if (dates->size() != 0) { - dates->removeAllElements(); + if (dates.size() != 0) { + dates.removeAllElements(); } isRRULE = FALSE; from.remove(); @@ -1491,7 +1447,7 @@ VTimeZone::parse(UErrorCode& status) { } else { // BEGIN property other than STANDARD/DAYLIGHT // must not be there. - goto cleanupParse; + return; } } else if (name.compare(ICAL_END, -1) == 0) { break; @@ -1509,50 +1465,42 @@ VTimeZone::parse(UErrorCode& status) { } else if (name.compare(ICAL_RDATE, -1) == 0) { // RDATE mixed with RRULE is not supported if (isRRULE) { - goto cleanupParse; + return; } // RDATE value may contain multiple date delimited // by comma UBool nextDate = TRUE; int32_t dstart = 0; - UnicodeString *dstr = nullptr; + LocalPointer dstr; while (nextDate) { int32_t dend = value.indexOf(COMMA, dstart); if (dend == -1) { - dstr = new UnicodeString(value, dstart); + dstr.adoptInsteadAndCheckErrorCode(new UnicodeString(value, dstart), status); nextDate = FALSE; } else { - dstr = new UnicodeString(value, dstart, dend - dstart); - } - if (dstr == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - } else { - dates->addElementX(dstr, status); + dstr.adoptInsteadAndCheckErrorCode(new UnicodeString(value, dstart, dend - dstart), status); } + dates.adoptElement(dstr.orphan(), status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } dstart = dend + 1; } } else if (name.compare(ICAL_RRULE, -1) == 0) { // RRULE mixed with RDATE is not supported - if (!isRRULE && dates->size() != 0) { - goto cleanupParse; + if (!isRRULE && dates.size() != 0) { + return; } isRRULE = true; LocalPointer element(new UnicodeString(value), status); + dates.adoptElement(element.orphan(), status); if (U_FAILURE(status)) { - goto cleanupParse; - } - dates->addElementX(element.getAlias(), status); - if (U_FAILURE(status)) { - goto cleanupParse; + return; } - element.orphan(); // on success, dates owns the object. } else if (name.compare(ICAL_END, -1) == 0) { // Mandatory properties if (dtstart.length() == 0 || from.length() == 0 || to.length() == 0) { - goto cleanupParse; + return; } // if zonename is not available, create one from tzid if (zonename.length() == 0) { @@ -1560,7 +1508,7 @@ VTimeZone::parse(UErrorCode& status) { } // create a time zone rule - TimeZoneRule *rule = nullptr; + LocalPointer rule; int32_t fromOffset = 0; int32_t toOffset = 0; int32_t rawOffset = 0; @@ -1571,7 +1519,7 @@ VTimeZone::parse(UErrorCode& status) { fromOffset = offsetStrToMillis(from, status); toOffset = offsetStrToMillis(to, status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } if (dst) { @@ -1592,18 +1540,20 @@ VTimeZone::parse(UErrorCode& status) { // start time start = parseDateTimeString(dtstart, fromOffset, status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } // Create the rule UDate actualStart = MAX_MILLIS; if (isRRULE) { - rule = createRuleByRRULE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status); + rule.adoptInsteadAndCheckErrorCode( + createRuleByRRULE(zonename, rawOffset, dstSavings, start, &dates, fromOffset, status), status); } else { - rule = createRuleByRDATE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status); + rule.adoptInsteadAndCheckErrorCode( + createRuleByRDATE(zonename, rawOffset, dstSavings, start, &dates, fromOffset, status), status); } - if (U_FAILURE(status) || rule == nullptr) { - goto cleanupParse; + if (U_FAILURE(status)) { + return; } else { UBool startAvail = rule->getFirstStart(fromOffset, 0, actualStart); if (startAvail && actualStart < firstStart) { @@ -1626,9 +1576,9 @@ VTimeZone::parse(UErrorCode& status) { } } } - rules->addElementX(rule, status); + rules.adoptElement(rule.orphan(), status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } state = VTZ; } @@ -1636,28 +1586,31 @@ VTimeZone::parse(UErrorCode& status) { } } // Must have at least one rule - if (rules->size() == 0) { - goto cleanupParse; + if (rules.size() == 0) { + return; } // Create a initial rule getDefaultTZName(tzid, FALSE, zonename); - initialRule = new InitialTimeZoneRule(zonename, initialRawOffset, initialDSTSavings); - if (initialRule == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - goto cleanupParse; + LocalPointer initialRule( + new InitialTimeZoneRule(zonename, initialRawOffset, initialDSTSavings), status); + if (U_FAILURE(status)) { + return; } // Finally, create the RuleBasedTimeZone - rbtz = new RuleBasedTimeZone(tzid, initialRule); - if (rbtz == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - goto cleanupParse; + // C++ awkwardness on memory allocation failure: the constructor wont be run, meaning + // that initialRule wont be adopted/deleted, as it normally would be. + LocalPointer rbtz( + new RuleBasedTimeZone(tzid, initialRule.getAlias()), status); + if (U_SUCCESS(status)) { + initialRule.orphan(); + } else { + return; } - initialRule = nullptr; // already adopted by RBTZ, no need to delete - for (n = 0; n < rules->size(); n++) { - TimeZoneRule *r = (TimeZoneRule*)rules->elementAt(n); + for (n = 0; n < rules.size(); n++) { + TimeZoneRule *r = (TimeZoneRule*)rules.elementAt(n); AnnualTimeZoneRule *atzrule = dynamic_cast(r); if (atzrule != nullptr) { if (atzrule->getEndYear() == AnnualTimeZoneRule::MAX_YEAR) { @@ -1669,18 +1622,18 @@ VTimeZone::parse(UErrorCode& status) { if (finalRuleCount > 2) { // Too many final rules status = U_ILLEGAL_ARGUMENT_ERROR; - goto cleanupParse; + return; } if (finalRuleCount == 1) { - if (rules->size() == 1) { + if (rules.size() == 1) { // Only one final rule, only governs the initial rule, // which is already initialized, thus, we do not need to // add this transition rule - rules->removeAllElements(); + rules.removeAllElements(); } else { // Normalize the final rule - AnnualTimeZoneRule *finalRule = (AnnualTimeZoneRule*)rules->elementAt(finalRuleIdx); + AnnualTimeZoneRule *finalRule = (AnnualTimeZoneRule*)rules.elementAt(finalRuleIdx); int32_t tmpRaw = finalRule->getRawOffset(); int32_t tmpDST = finalRule->getDSTSavings(); @@ -1688,11 +1641,11 @@ VTimeZone::parse(UErrorCode& status) { UDate finalStart, start; finalRule->getFirstStart(initialRawOffset, initialDSTSavings, finalStart); start = finalStart; - for (n = 0; n < rules->size(); n++) { + for (n = 0; n < rules.size(); n++) { if (finalRuleIdx == n) { continue; } - TimeZoneRule *r = (TimeZoneRule*)rules->elementAt(n); + TimeZoneRule *r = (TimeZoneRule*)rules.elementAt(n); UDate lastStart; r->getFinalStart(tmpRaw, tmpDST, lastStart); if (lastStart > start) { @@ -1704,78 +1657,58 @@ VTimeZone::parse(UErrorCode& status) { } } - TimeZoneRule *newRule = nullptr; + LocalPointer newRule; UnicodeString tznam; if (start == finalStart) { // Transform this into a single transition - newRule = new TimeArrayTimeZoneRule( - finalRule->getName(tznam), - finalRule->getRawOffset(), - finalRule->getDSTSavings(), - &finalStart, - 1, - DateTimeRule::UTC_TIME); + newRule.adoptInsteadAndCheckErrorCode( + new TimeArrayTimeZoneRule( + finalRule->getName(tznam), + finalRule->getRawOffset(), + finalRule->getDSTSavings(), + &finalStart, + 1, + DateTimeRule::UTC_TIME), + status); } else { // Update the end year int32_t y, m, d, dow, doy, mid; Grego::timeToFields(start, y, m, d, dow, doy, mid); - newRule = new AnnualTimeZoneRule( - finalRule->getName(tznam), - finalRule->getRawOffset(), - finalRule->getDSTSavings(), - *(finalRule->getRule()), - finalRule->getStartYear(), - y); + newRule.adoptInsteadAndCheckErrorCode( + new AnnualTimeZoneRule( + finalRule->getName(tznam), + finalRule->getRawOffset(), + finalRule->getDSTSavings(), + *(finalRule->getRule()), + finalRule->getStartYear(), + y), + status); } - if (newRule == nullptr) { - status = U_MEMORY_ALLOCATION_ERROR; - goto cleanupParse; + if (U_FAILURE(status)) { + return; } - rules->removeElementAt(finalRuleIdx); - rules->addElementX(newRule, status); + rules.removeElementAt(finalRuleIdx); + rules.adoptElement(newRule.orphan(), status); if (U_FAILURE(status)) { - delete newRule; - goto cleanupParse; + return; } } } - while (!rules->isEmpty()) { - TimeZoneRule *tzr = (TimeZoneRule*)rules->orphanElementAt(0); + while (!rules.isEmpty()) { + TimeZoneRule *tzr = (TimeZoneRule*)rules.orphanElementAt(0); rbtz->addTransitionRule(tzr, status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } } rbtz->complete(status); if (U_FAILURE(status)) { - goto cleanupParse; + return; } - delete rules; - delete dates; - tz = rbtz; + tz = rbtz.orphan(); setID(tzid); - return; - -cleanupParse: - if (rules != nullptr) { - while (!rules->isEmpty()) { - TimeZoneRule *r = (TimeZoneRule*)rules->orphanElementAt(0); - delete r; - } - delete rules; - } - if (dates != nullptr) { - delete dates; - } - if (initialRule != nullptr) { - delete initialRule; - } - if (rbtz != nullptr) { - delete rbtz; - } - return; } void @@ -1809,7 +1742,7 @@ VTimeZone::write(VTZWriter& writer, UErrorCode& status) const { icutzprop.append(u'['); icutzprop.append(icutzver); icutzprop.append(u']'); - customProps.addElementX(&icutzprop, status); + customProps.addElement(&icutzprop, status); } writeZone(writer, *tz, &customProps, status); } @@ -1827,34 +1760,35 @@ VTimeZone::write(UDate start, VTZWriter& writer, UErrorCode& status) const { // Extract rules applicable to dates after the start time getTimeZoneRulesAfter(start, initial, transitionRules, status); + LocalPointer lpInitial(initial); + LocalPointer lpTransitionRules(transitionRules); if (U_FAILURE(status)) { return; } // Create a RuleBasedTimeZone with the subset rule getID(tzid); - RuleBasedTimeZone rbtz(tzid, initial); - if (transitionRules != nullptr) { - while (!transitionRules->isEmpty()) { - TimeZoneRule *tr = (TimeZoneRule*)transitionRules->orphanElementAt(0); + RuleBasedTimeZone rbtz(tzid, lpInitial.orphan()); + if (lpTransitionRules.isValid()) { + U_ASSERT(transitionRules->hasDeleter()); // Assumed for U_FAILURE early return, below. + while (!lpTransitionRules->isEmpty()) { + TimeZoneRule *tr = (TimeZoneRule*)lpTransitionRules->orphanElementAt(0); rbtz.addTransitionRule(tr, status); if (U_FAILURE(status)) { - goto cleanupWritePartial; + return; } } - delete transitionRules; - transitionRules = nullptr; } rbtz.complete(status); if (U_FAILURE(status)) { - goto cleanupWritePartial; + return; } if (olsonzid.length() > 0 && icutzver.length() > 0) { UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP); if (icutzprop == nullptr) { status = U_MEMORY_ALLOCATION_ERROR; - goto cleanupWritePartial; + return; } icutzprop->append(olsonzid); icutzprop->append((UChar)0x005B/*'['*/); @@ -1862,23 +1796,12 @@ VTimeZone::write(UDate start, VTZWriter& writer, UErrorCode& status) const { icutzprop->append(ICU_TZINFO_PARTIAL, -1); appendMillis(start, *icutzprop); icutzprop->append((UChar)0x005D/*']'*/); - customProps.addElementX(icutzprop, status); + customProps.adoptElement(icutzprop, status); if (U_FAILURE(status)) { - delete icutzprop; - goto cleanupWritePartial; + return; } } writeZone(writer, rbtz, &customProps, status); - return; - -cleanupWritePartial: - if (initial != nullptr) { - delete initial; - } - if (transitionRules != nullptr) { - U_ASSERT(transitionRules->hasDeleter()); - delete transitionRules; - } } void diff --git a/deps/icu-small/source/i18n/zonemeta.cpp b/deps/icu-small/source/i18n/zonemeta.cpp index b8afa4760f1823..e60215c9988e6d 100644 --- a/deps/icu-small/source/i18n/zonemeta.cpp +++ b/deps/icu-small/source/i18n/zonemeta.cpp @@ -97,21 +97,13 @@ deleteUCharString(void *obj) { uprv_free(entry); } -/** - * Deleter for UVector - */ -static void U_CALLCONV -deleteUVector(void *obj) { - delete (icu::UVector*) obj; -} - /** * Deleter for OlsonToMetaMappingEntry */ static void U_CALLCONV deleteOlsonToMetaMappingEntry(void *obj) { icu::OlsonToMetaMappingEntry *entry = (icu::OlsonToMetaMappingEntry*)obj; - uprv_free(entry); + delete entry; } U_CDECL_END @@ -477,11 +469,11 @@ ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &country, UErrorCode ec = U_ZERO_ERROR; if (singleZone) { if (!gSingleZoneCountries->contains((void*)region)) { - gSingleZoneCountries->addElementX((void*)region, ec); + gSingleZoneCountries->addElement((void*)region, ec); } } else { if (!gMultiZonesCountries->contains((void*)region)) { - gMultiZonesCountries->addElementX((void*)region, ec); + gMultiZonesCountries->addElement((void*)region, ec); } } } @@ -550,7 +542,7 @@ static void U_CALLCONV olsonToMetaInit(UErrorCode &status) { gOlsonToMeta = NULL; } else { uhash_setKeyDeleter(gOlsonToMeta, deleteUCharString); - uhash_setValueDeleter(gOlsonToMeta, deleteUVector); + uhash_setValueDeleter(gOlsonToMeta, uprv_deleteUObject); } } @@ -625,7 +617,7 @@ ZoneMeta::getMetazoneMappings(const UnicodeString &tzid) { UVector* ZoneMeta::createMetazoneMappings(const UnicodeString &tzid) { - UVector *mzMappings = NULL; + LocalPointer mzMappings; UErrorCode status = U_ZERO_ERROR; UnicodeString canonicalID; @@ -677,41 +669,32 @@ ZoneMeta::createMetazoneMappings(const UnicodeString &tzid) { continue; } - OlsonToMetaMappingEntry *entry = (OlsonToMetaMappingEntry*)uprv_malloc(sizeof(OlsonToMetaMappingEntry)); - if (entry == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; + LocalPointer entry(new OlsonToMetaMappingEntry, status); + if (U_FAILURE(status)) { break; } entry->mzid = mz_name; entry->from = from; entry->to = to; - if (mzMappings == NULL) { - mzMappings = new UVector(deleteOlsonToMetaMappingEntry, NULL, status); + if (mzMappings.isNull()) { + mzMappings.adoptInsteadAndCheckErrorCode( + new UVector(deleteOlsonToMetaMappingEntry, nullptr, status), status); if (U_FAILURE(status)) { - delete mzMappings; - mzMappings = NULL; - uprv_free(entry); break; } } - mzMappings->addElementX(entry, status); + mzMappings->adoptElement(entry.orphan(), status); if (U_FAILURE(status)) { break; } } ures_close(mz); - if (U_FAILURE(status)) { - if (mzMappings != NULL) { - delete mzMappings; - mzMappings = NULL; - } - } } } ures_close(rb); - return mzMappings; + return U_SUCCESS(status) ? mzMappings.orphan() : nullptr; } UnicodeString& U_EXPORT2 @@ -775,6 +758,7 @@ static void U_CALLCONV initAvailableMetaZoneIDs () { // No valueDeleter, because the vector maintain the value objects gMetaZoneIDs = new UVector(NULL, uhash_compareUChars, status); if (U_FAILURE(status) || gMetaZoneIDs == NULL) { + delete gMetaZoneIDs; gMetaZoneIDs = NULL; uhash_close(gMetaZoneIDTable); gMetaZoneIDTable = NULL; @@ -792,20 +776,22 @@ static void U_CALLCONV initAvailableMetaZoneIDs () { } const char *mzID = ures_getKey(res.getAlias()); int32_t len = static_cast(uprv_strlen(mzID)); - UChar *uMzID = (UChar*)uprv_malloc(sizeof(UChar) * (len + 1)); - if (uMzID == NULL) { + LocalMemory uMzID((UChar*)uprv_malloc(sizeof(UChar) * (len + 1))); + if (uMzID.isNull()) { status = U_MEMORY_ALLOCATION_ERROR; break; } - u_charsToUChars(mzID, uMzID, len); + u_charsToUChars(mzID, uMzID.getAlias(), len); uMzID[len] = 0; - UnicodeString *usMzID = new UnicodeString(uMzID); - if (uhash_get(gMetaZoneIDTable, usMzID) == NULL) { - gMetaZoneIDs->addElementX((void *)uMzID, status); - uhash_put(gMetaZoneIDTable, (void *)usMzID, (void *)uMzID, &status); - } else { - uprv_free(uMzID); - delete usMzID; + LocalPointer usMzID(new UnicodeString(uMzID.getAlias()), status); + if (U_FAILURE(status)) { + break; + } + if (uhash_get(gMetaZoneIDTable, usMzID.getAlias()) == NULL) { + // Note: gMetaZoneIDTable adopts its keys, but not its values. + // gMetaZoneIDs adopts its values. + uhash_put(gMetaZoneIDTable, usMzID.orphan(), uMzID.getAlias(), &status); + gMetaZoneIDs->adoptElement(uMzID.orphan(), status); } } ures_close(bundle); diff --git a/deps/icu-small/source/i18n/zonemeta.h b/deps/icu-small/source/i18n/zonemeta.h index f21399342b9e67..dd4fec957fedae 100644 --- a/deps/icu-small/source/i18n/zonemeta.h +++ b/deps/icu-small/source/i18n/zonemeta.h @@ -18,11 +18,11 @@ U_NAMESPACE_BEGIN -typedef struct OlsonToMetaMappingEntry { +struct OlsonToMetaMappingEntry : public UMemory { const UChar *mzid; // const because it's a reference to a resource bundle string. UDate from; UDate to; -} OlsonToMetaMappingEntry; +}; class UVector; class TimeZone; diff --git a/deps/icu-small/source/stubdata/BUILD b/deps/icu-small/source/stubdata/BUILD.bazel similarity index 100% rename from deps/icu-small/source/stubdata/BUILD rename to deps/icu-small/source/stubdata/BUILD.bazel diff --git a/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp b/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp index ef933676115e1b..7431ac74ab86f4 100644 --- a/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp +++ b/deps/icu-small/source/tools/icuexportdata/icuexportdata.cpp @@ -3,6 +3,7 @@ #include #include +#include #include "toolutil.h" #include "uoptions.h" #include "cmemory.h" @@ -11,8 +12,10 @@ #include "unicode/uchar.h" #include "unicode/errorcode.h" #include "unicode/uniset.h" +#include "unicode/uscript.h" #include "unicode/putil.h" #include "unicode/umutablecptrie.h" +#include "ucase.h" #include "writesrc.h" U_NAMESPACE_USE @@ -27,6 +30,75 @@ UBool haveCopyright = TRUE; UCPTrieType trieType = UCPTRIE_TYPE_SMALL; const char* destdir = ""; +// Mask constants for modified values in the Script CodePointTrie, values are logically 12-bits. +int16_t DATAEXPORT_SCRIPT_X_WITH_COMMON = 0x0400; +int16_t DATAEXPORT_SCRIPT_X_WITH_INHERITED = 0x0800; +int16_t DATAEXPORT_SCRIPT_X_WITH_OTHER = 0x0c00; + +// TODO(ICU-21821): Replace this with a call to a library function +int32_t scxCodePoints[] = { + 7415, 7377, 7380, 7387, 7390, 7391, 7394, 7395, 7396, 7397, + 7398, 7399, 7400, 7403, 7404, 7406, 7407, 7408, 7409, 113824, + 113825, 113826, 113827, 834, 837, 7616, 7617, 12294, 12350, 12351, + 12688, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12696, 12697, + 12698, 12699, 12700, 12701, 12702, 12703, 12736, 12737, 12738, 12739, + 12740, 12741, 12742, 12743, 12744, 12745, 12746, 12747, 12748, 12749, + 12750, 12751, 12752, 12753, 12754, 12755, 12756, 12757, 12758, 12759, + 12760, 12761, 12762, 12763, 12764, 12765, 12766, 12767, 12768, 12769, + 12770, 12771, 12832, 12833, 12834, 12835, 12836, 12837, 12838, 12839, + 12840, 12841, 12842, 12843, 12844, 12845, 12846, 12847, 12848, 12849, + 12850, 12851, 12852, 12853, 12854, 12855, 12856, 12857, 12858, 12859, + 12860, 12861, 12862, 12863, 12864, 12865, 12866, 12867, 12868, 12869, + 12870, 12871, 12928, 12929, 12930, 12931, 12932, 12933, 12934, 12935, + 12936, 12937, 12938, 12939, 12940, 12941, 12942, 12943, 12944, 12945, + 12946, 12947, 12948, 12949, 12950, 12951, 12952, 12953, 12954, 12955, + 12956, 12957, 12958, 12959, 12960, 12961, 12962, 12963, 12964, 12965, + 12966, 12967, 12968, 12969, 12970, 12971, 12972, 12973, 12974, 12975, + 12976, 12992, 12993, 12994, 12995, 12996, 12997, 12998, 12999, 13000, + 13001, 13002, 13003, 13055, 13144, 13145, 13146, 13147, 13148, 13149, + 13150, 13151, 13152, 13153, 13154, 13155, 13156, 13157, 13158, 13159, + 13160, 13161, 13162, 13163, 13164, 13165, 13166, 13167, 13168, 13179, + 13180, 13181, 13182, 13183, 13280, 13281, 13282, 13283, 13284, 13285, + 13286, 13287, 13288, 13289, 13290, 13291, 13292, 13293, 13294, 13295, + 13296, 13297, 13298, 13299, 13300, 13301, 13302, 13303, 13304, 13305, + 13306, 13307, 13308, 13309, 13310, 119648, 119649, 119650, 119651, 119652, + 119653, 119654, 119655, 119656, 119657, 119658, 119659, 119660, 119661, 119662, + 119663, 119664, 119665, 127568, 127569, 867, 868, 869, 870, 871, + 872, 873, 874, 875, 876, 877, 878, 879, 7418, 7674, + 66272, 66273, 66274, 66275, 66276, 66277, 66278, 66279, 66280, 66281, + 66282, 66283, 66284, 66285, 66286, 66287, 66288, 66289, 66290, 66291, + 66292, 66293, 66294, 66295, 66296, 66297, 66298, 66299, 1748, 64830, + 64831, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, + 1620, 1621, 1648, 65010, 65021, 7381, 7382, 7384, 7393, 7402, + 7405, 7413, 7414, 43249, 12330, 12331, 12332, 12333, 43471, 65794, + 65847, 65848, 65849, 65850, 65851, 65852, 65853, 65854, 65855, 1156, + 1159, 11843, 42607, 1157, 1158, 1155, 7672, 7379, 7411, 7416, + 7417, 7401, 7383, 7385, 7388, 7389, 7392, 43251, 4347, 3046, + 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, + 3057, 3058, 3059, 70401, 70403, 70459, 70460, 73680, 73681, 73683, + 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, + 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, + 42752, 42753, 42754, 42755, 42756, 42757, 42758, 42759, 12337, 12338, + 12339, 12340, 12341, 12441, 12442, 12443, 12444, 12448, 12540, 65392, + 65438, 65439, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, + 3310, 3311, 8239, 68338, 6146, 6147, 6149, 1564, 1632, 1633, + 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 2534, 2535, + 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 4160, 4161, + 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 65792, 65793, + 65799, 65800, 65801, 65802, 65803, 65804, 65805, 65806, 65807, 65808, + 65809, 65810, 65811, 65812, 65813, 65814, 65815, 65816, 65817, 65818, + 65819, 65820, 65821, 65822, 65823, 65824, 65825, 65826, 65827, 65828, + 65829, 65830, 65831, 65832, 65833, 65834, 65835, 65836, 65837, 65838, + 65839, 65840, 65841, 65842, 65843, 7412, 8432, 12348, 12349, 43310, + 7376, 7378, 5941, 5942, 2406, 2407, 2408, 2409, 2410, 2411, + 2412, 2413, 2414, 2415, 12291, 12307, 12316, 12317, 12318, 12319, + 12336, 12343, 65093, 65094, 1548, 1563, 12289, 12290, 12296, 12297, + 12298, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12308, 12309, + 12310, 12311, 12312, 12313, 12314, 12315, 12539, 65377, 65378, 65379, + 65380, 65381, 7386, 1567, 7410, 1600, 43062, 43063, 43064, 43065, + 2386, 2385, 43059, 43060, 43061, 43056, 43057, 43058, 2404, 2405 + }; + void handleError(ErrorCode& status, const char* context) { if (status.isFailure()) { std::cerr << "Error: " << context << ": " << status.errorName() << std::endl; @@ -96,6 +168,110 @@ void dumpEnumeratedProperty(UProperty uproperty, FILE* f) { usrc_writeUCPTrie(f, shortPropName, utrie.getAlias(), UPRV_TARGET_SYNTAX_TOML); } +void dumpScriptExtensions(FILE* f) { + IcuToolErrorCode status("icuexportdata: dumpScriptExtensions"); + + fputs("[[script_extensions]]\n", f); + const char* scxFullPropName = u_getPropertyName(UCHAR_SCRIPT_EXTENSIONS, U_LONG_PROPERTY_NAME); + const char* scxShortPropName = u_getPropertyName(UCHAR_SCRIPT_EXTENSIONS, U_SHORT_PROPERTY_NAME); + fprintf(f, "long_name = \"%s\"\n", scxFullPropName); + if (scxShortPropName) fprintf(f, "short_name = \"%s\"\n", scxShortPropName); + + // We want to use 16 bits for our exported trie of sc/scx data because we + // need 12 bits to match the 12 bits of data stored for sc/scx in the trie + // in the uprops.icu data file. + UCPTrieValueWidth scWidth = UCPTRIE_VALUE_BITS_16; + + // Create a mutable UCPTrie builder populated with Script property values data. + const UCPMap* scInvMap = u_getIntPropertyMap(UCHAR_SCRIPT, status); + handleError(status, scxFullPropName); + LocalUMutableCPTriePointer builder(umutablecptrie_fromUCPMap(scInvMap, status)); + handleError(status, scxFullPropName); + + // The values for the output scx companion array. + // Invariant is that all subvectors are distinct. + std::vector< std::vector > outputDedupVec; + + // The sc/scx companion array is an array of arrays (of script codes) + fputs("script_code_array = [\n", f); + for(const UChar32 cp : scxCodePoints) { + // Get the Script value + uint32_t scVal = umutablecptrie_get(builder.getAlias(), cp); + // Get the Script_Extensions value (array of Script codes) + const int32_t SCX_ARRAY_CAPACITY = 32; + UScriptCode scxValArray[SCX_ARRAY_CAPACITY]; + int32_t numScripts = uscript_getScriptExtensions(cp, scxValArray, SCX_ARRAY_CAPACITY, status); + handleError(status, scxFullPropName); + + // Convert the scx array into a vector + std::vector scxValVec; + for(int i = 0; i < numScripts; i++) { + scxValVec.push_back(scxValArray[i]); + } + // Ensure that it is sorted + std::sort(scxValVec.begin(), scxValVec.end()); + // Copy the Script value into the first position of the scx array only + // if we have the "other" case (Script value is not Common nor Inherited). + // This offers faster access when users want only the Script value. + if (scVal != USCRIPT_COMMON && scVal != USCRIPT_INHERITED) { + scxValVec.insert(scxValVec.begin(), scVal); + } + + // See if there is already an scx value array matching the newly built one. + // If there is, then use its index. + // If not, then append the new value array. + bool isScxValUnique = true; + size_t outputIndex = 0; + for (outputIndex = 0; outputIndex < outputDedupVec.size(); outputIndex++) { + if (outputDedupVec[outputIndex] == scxValVec) { + isScxValUnique = false; + break; + } + } + + if (isScxValUnique) { + outputDedupVec.push_back(scxValVec); + usrc_writeArray(f, " [", scxValVec.data(), 16, scxValVec.size(), " ", "],\n"); + } + + // We must update the value in the UCPTrie for the code point to contain: + // 9..0 the Script code in the lower 10 bits when 11..10 is 0, else it is + // the index into the companion array + // 11..10 the same higher-order 2 bits in the trie in uprops.icu indicating whether + // 3: other + // 2: Script=Inherited + // 1: Script=Common + // 0: Script=value in 9..0 (N/A because we are in this loop to create the companion array for non-0 cases) + uint16_t mask = 0; + if (scVal == USCRIPT_COMMON) { + mask = DATAEXPORT_SCRIPT_X_WITH_COMMON; + } else if (scVal == USCRIPT_INHERITED) { + mask = DATAEXPORT_SCRIPT_X_WITH_INHERITED; + } else { + mask = DATAEXPORT_SCRIPT_X_WITH_OTHER; + } + + // The new trie value is the index into the new array with the high order bits set + uint32_t newScVal = outputIndex | mask; + + // Update the code point in the mutable trie builder with the trie value + umutablecptrie_set(builder.getAlias(), cp, newScVal, status); + handleError(status, scxFullPropName); + } + fputs("]\n\n", f); // Print the TOML close delimiter for the outer array. + + // Convert from mutable trie builder to immutable trie. + LocalUCPTriePointer utrie(umutablecptrie_buildImmutable( + builder.getAlias(), + trieType, + scWidth, + status)); + handleError(status, scxFullPropName); + + fputs("[script_extensions.code_point_trie]\n", f); + usrc_writeUCPTrie(f, scxShortPropName, utrie.getAlias(), UPRV_TARGET_SYNTAX_TOML); +} + FILE* prepareOutputFile(const char* basename) { IcuToolErrorCode status("icuexportdata"); CharString outFileName; @@ -158,45 +334,42 @@ static UOption options[]={ UOPTION_QUIET, }; -int main(int argc, char* argv[]) { - U_MAIN_INIT_ARGS(argc, argv); - - /* preset then read command line options */ - options[OPT_DESTDIR].value=u_getDataDirectory(); - argc=u_parseArgs(argc, argv, UPRV_LENGTHOF(options), options); - - if(options[OPT_VERSION].doesOccur) { - printf("icuexportdata version %s, ICU tool to dump data files for external consumers\n", - U_ICU_DATA_VERSION); - printf("%s\n", U_COPYRIGHT_STRING); - exit(0); - } - - /* error handling, printing usage message */ - if(argc<0) { - fprintf(stderr, - "error in command line argument \"%s\"\n", - argv[-argc]); - } else if(argc<2) { - argc=-1; - } - - /* get the options values */ - haveCopyright = options[OPT_COPYRIGHT].doesOccur; - destdir = options[OPT_DESTDIR].value; - VERBOSE = options[OPT_VERBOSE].doesOccur; - QUIET = options[OPT_QUIET].doesOccur; +void printHelp(FILE* stdfile, const char* program) { + fprintf(stdfile, + "usage: %s -m mode [-options] [--all | properties...]\n" + "\tdump Unicode property data to .toml files\n" + "options:\n" + "\t-h or -? or --help this usage text\n" + "\t-V or --version show a version message\n" + "\t-m or --mode mode: currently only 'uprops' and 'ucase', but more may be added\n" + "\t --trie-type set the trie type (small or fast, default small)\n" + "\t-d or --destdir destination directory, followed by the path\n" + "\t --all write out all properties known to icuexportdata\n" + "\t --index write an _index.toml summarizing all data exported\n" + "\t-c or --copyright include a copyright notice\n" + "\t-v or --verbose Turn on verbose output\n" + "\t-q or --quiet do not display warnings and progress\n", + program); +} +int exportUprops(int argc, char* argv[]) { // Load list of Unicode properties std::vector propNames; for (int i=1; i(i); const char* propName = u_getPropertyName(uprop, U_SHORT_PROPERTY_NAME); if (propName == NULL) { @@ -207,47 +380,10 @@ int main(int argc, char* argv[]) { } if (propName != NULL) { propNames.push_back(propName); + } else { + std::cerr << "Warning: Could not find name for: " << uprop << std::endl; } - } - } - - if (propNames.empty() - || options[OPT_HELP_H].doesOccur - || options[OPT_HELP_QUESTION_MARK].doesOccur - || !options[OPT_MODE].doesOccur) { - FILE *stdfile=argc<0 ? stderr : stdout; - fprintf(stdfile, - "usage: %s -m uprops [-options] [--all | properties...]\n" - "\tdump Unicode property data to .toml files\n" - "options:\n" - "\t-h or -? or --help this usage text\n" - "\t-V or --version show a version message\n" - "\t-m or --mode mode: currently only 'uprops', but more may be added\n" - "\t --trie-type set the trie type (small or fast, default small)\n" - "\t-d or --destdir destination directory, followed by the path\n" - "\t --all write out all properties known to icuexportdata\n" - "\t --index write an _index.toml summarizing all data exported\n" - "\t-c or --copyright include a copyright notice\n" - "\t-v or --verbose Turn on verbose output\n" - "\t-q or --quiet do not display warnings and progress\n", - argv[0]); - return argc<0 ? U_ILLEGAL_ARGUMENT_ERROR : U_ZERO_ERROR; - } - - const char* mode = options[OPT_MODE].value; - if (uprv_strcmp(mode, "uprops") != 0) { - fprintf(stderr, "Invalid option for --mode (must be uprops)\n"); - return U_ILLEGAL_ARGUMENT_ERROR; - } - - if (options[OPT_TRIE_TYPE].doesOccur) { - if (uprv_strcmp(options[OPT_TRIE_TYPE].value, "fast") == 0) { - trieType = UCPTRIE_TYPE_FAST; - } else if (uprv_strcmp(options[OPT_TRIE_TYPE].value, "small") == 0) { - trieType = UCPTRIE_TYPE_SMALL; - } else { - fprintf(stderr, "Invalid option for --trie-type (must be small or fast)\n"); - return U_ILLEGAL_ARGUMENT_ERROR; + i++; } } @@ -272,6 +408,8 @@ int main(int argc, char* argv[]) { dumpBinaryProperty(propEnum, f); } else if (UCHAR_INT_START <= propEnum && propEnum <= UCHAR_INT_LIMIT) { dumpEnumeratedProperty(propEnum, f); + } else if (propEnum == UCHAR_SCRIPT_EXTENSIONS) { + dumpScriptExtensions(f); } else { std::cerr << "Don't know how to write property: " << propEnum << std::endl; return U_INTERNAL_PROGRAM_ERROR; @@ -293,3 +431,134 @@ int main(int argc, char* argv[]) { return 0; } + +struct AddRangeHelper { + UMutableCPTrie* ucptrie; +}; + +static UBool U_CALLCONV +addRangeToUCPTrie(const void* context, UChar32 start, UChar32 end, uint32_t value) { + IcuToolErrorCode status("addRangeToUCPTrie"); + UMutableCPTrie* ucptrie = ((const AddRangeHelper*) context)->ucptrie; + umutablecptrie_setRange(ucptrie, start, end, value, status); + handleError(status, "setRange"); + + return TRUE; +} + +int exportCase(int argc, char* argv[]) { + if (argc > 1) { + fprintf(stderr, "ucase mode does not expect additional arguments\n"); + return U_ILLEGAL_ARGUMENT_ERROR; + } + (void) argv; // Suppress unused variable warning + + IcuToolErrorCode status("icuexportdata"); + LocalUMutableCPTriePointer builder(umutablecptrie_open(0, 0, status)); + handleError(status, "exportCase"); + + int32_t exceptionsLength, unfoldLength; + const UCaseProps *caseProps = ucase_getSingleton(&exceptionsLength, &unfoldLength); + const UTrie2* caseTrie = &caseProps->trie; + + AddRangeHelper helper = { builder.getAlias() }; + utrie2_enum(caseTrie, NULL, addRangeToUCPTrie, &helper); + + UCPTrieValueWidth width = UCPTRIE_VALUE_BITS_16; + LocalUCPTriePointer utrie(umutablecptrie_buildImmutable( + builder.getAlias(), + trieType, + width, + status)); + handleError(status, "exportCase"); + + FILE* f = prepareOutputFile("ucase"); + + UVersionInfo versionInfo; + u_getUnicodeVersion(versionInfo); + char uvbuf[U_MAX_VERSION_STRING_LENGTH]; + u_versionToString(versionInfo, uvbuf); + fprintf(f, "icu_version = \"%s\"\nunicode_version = \"%s\"\n\n", + U_ICU_VERSION, + uvbuf); + + fputs("[ucase.code_point_trie]\n", f); + usrc_writeUCPTrie(f, "case_trie", utrie.getAlias(), UPRV_TARGET_SYNTAX_TOML); + fputs("\n", f); + + const char* indent = " "; + const char* suffix = "\n]\n"; + + fputs("[ucase.exceptions]\n", f); + const char* exceptionsPrefix = "exceptions = [\n "; + int32_t exceptionsWidth = 16; + usrc_writeArray(f, exceptionsPrefix, caseProps->exceptions, exceptionsWidth, + exceptionsLength, indent, suffix); + fputs("\n", f); + + fputs("[ucase.unfold]\n", f); + const char* unfoldPrefix = "unfold = [\n "; + int32_t unfoldWidth = 16; + usrc_writeArray(f, unfoldPrefix, caseProps->unfold, unfoldWidth, + unfoldLength, indent, suffix); + + return 0; +} + +int main(int argc, char* argv[]) { + U_MAIN_INIT_ARGS(argc, argv); + + /* preset then read command line options */ + options[OPT_DESTDIR].value=u_getDataDirectory(); + argc=u_parseArgs(argc, argv, UPRV_LENGTHOF(options), options); + + if(options[OPT_VERSION].doesOccur) { + printf("icuexportdata version %s, ICU tool to dump data files for external consumers\n", + U_ICU_DATA_VERSION); + printf("%s\n", U_COPYRIGHT_STRING); + exit(0); + } + + /* error handling, printing usage message */ + if(argc<0) { + fprintf(stderr, + "error in command line argument \"%s\"\n", + argv[-argc]); + } + + if (argc < 0 + || options[OPT_HELP_H].doesOccur + || options[OPT_HELP_QUESTION_MARK].doesOccur + || !options[OPT_MODE].doesOccur) { + FILE *stdfile=argc<0 ? stderr : stdout; + printHelp(stdfile, argv[0]); + return argc<0 ? U_ILLEGAL_ARGUMENT_ERROR : U_ZERO_ERROR; + } + + /* get the options values */ + haveCopyright = options[OPT_COPYRIGHT].doesOccur; + destdir = options[OPT_DESTDIR].value; + VERBOSE = options[OPT_VERBOSE].doesOccur; + QUIET = options[OPT_QUIET].doesOccur; + + if (options[OPT_TRIE_TYPE].doesOccur) { + if (uprv_strcmp(options[OPT_TRIE_TYPE].value, "fast") == 0) { + trieType = UCPTRIE_TYPE_FAST; + } else if (uprv_strcmp(options[OPT_TRIE_TYPE].value, "small") == 0) { + trieType = UCPTRIE_TYPE_SMALL; + } else { + fprintf(stderr, "Invalid option for --trie-type (must be small or fast)\n"); + return U_ILLEGAL_ARGUMENT_ERROR; + } + } + + const char* mode = options[OPT_MODE].value; + if (uprv_strcmp(mode, "uprops") == 0) { + return exportUprops(argc, argv); + } else if (uprv_strcmp(mode, "ucase") == 0) { + return exportCase(argc, argv); + } + + fprintf(stderr, "Invalid option for --mode (must be uprops or ucase)\n"); + return U_ILLEGAL_ARGUMENT_ERROR; +} diff --git a/deps/icu-small/source/tools/toolutil/BUILD b/deps/icu-small/source/tools/toolutil/BUILD.bazel similarity index 100% rename from deps/icu-small/source/tools/toolutil/BUILD rename to deps/icu-small/source/tools/toolutil/BUILD.bazel diff --git a/deps/icu-small/source/tools/toolutil/toolutil.cpp b/deps/icu-small/source/tools/toolutil/toolutil.cpp index 1fc68aa69c84ff..a9dc37377a840a 100644 --- a/deps/icu-small/source/tools/toolutil/toolutil.cpp +++ b/deps/icu-small/source/tools/toolutil/toolutil.cpp @@ -228,18 +228,19 @@ uprv_compareGoldenFiles( std::ifstream ifs(goldenFilePath, std::ifstream::in); int32_t pos = 0; char c; - while ((c = ifs.get()) != std::char_traits::eof() && pos < bufferLen) { + while (ifs.get(c) && pos < bufferLen) { if (c != buffer[pos]) { // Files differ at this position - return pos; + break; } pos++; } - if (pos < bufferLen || c != std::char_traits::eof()) { - // Files are different lengths - return pos; + if (pos == bufferLen && ifs.eof()) { + // Files are same lengths + pos = -1; } - return -1; + ifs.close(); + return pos; } /*U_CAPI UDate U_EXPORT2 diff --git a/deps/llhttp/include/llhttp.h b/deps/llhttp/include/llhttp.h index 336234c6a4f529..94b14988164531 100644 --- a/deps/llhttp/include/llhttp.h +++ b/deps/llhttp/include/llhttp.h @@ -3,7 +3,7 @@ #define LLHTTP_VERSION_MAJOR 6 #define LLHTTP_VERSION_MINOR 0 -#define LLHTTP_VERSION_PATCH 4 +#define LLHTTP_VERSION_PATCH 6 #ifndef LLHTTP_STRICT_MODE # define LLHTTP_STRICT_MODE 0 diff --git a/deps/npm/README.md b/deps/npm/README.md index fdc80bc796a268..7e4a5f38a7607f 100644 --- a/deps/npm/README.md +++ b/deps/npm/README.md @@ -37,6 +37,7 @@ If you're looking to manage multiple versions of **`node`** &/or **`npm`**, cons * [**`nodenv`**](https://github.com/nodenv/nodenv) * [**`asdf-nodejs`**](https://github.com/asdf-vm/asdf-nodejs) * [**`nvm-windows`**](https://github.com/coreybutler/nvm-windows) +* [**`fnm`**](https://github.com/Schniz/fnm) ### Usage @@ -49,7 +50,7 @@ npm * [**Documentation**](https://docs.npmjs.com/) - Official docs & how-tos for all things **npm** * Note: you can also search docs locally with `npm help-search ` * [**Bug Tracker**](https://github.com/npm/cli/issues) - Search or submit bugs against the CLI -* [**Roadmap**](https://github.com/npm/roadmap) - Track & follow along with our public roadmap +* [**Roadmap**](https://github.com/orgs/github/projects/4247/views/1?filterQuery=npm) - Track & follow along with our public roadmap * [**Feedback**](https://github.com/npm/feedback) - Contribute ideas & discussion around the npm registry, website & CLI * [**RFCs**](https://github.com/npm/rfcs) - Contribute ideas & specifications for the API/design of the npm CLI * [**Service Status**](https://status.npmjs.org/) - Monitor the current status & see incident reports for the website & registry diff --git a/deps/npm/docs/content/commands/npm-bin.md b/deps/npm/docs/content/commands/npm-bin.md index 94b72cfd5c81ce..b344ea2fc94159 100644 --- a/deps/npm/docs/content/commands/npm-bin.md +++ b/deps/npm/docs/content/commands/npm-bin.md @@ -34,6 +34,8 @@ Print the folder where npm will install executables. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-bugs.md b/deps/npm/docs/content/commands/npm-bugs.md index aeddeb848e81b8..6b45f1f18ac660 100644 --- a/deps/npm/docs/content/commands/npm-bugs.md +++ b/deps/npm/docs/content/commands/npm-bugs.md @@ -11,7 +11,7 @@ description: Report bugs for a package in a web browser ```bash -npm bugs [] +npm bugs [ [ ...]] alias: issues ``` @@ -58,6 +58,68 @@ The base URL of the npm registry. +#### `workspace` + +* Default: +* Type: String (can be set multiple times) + +Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option. + +Valid values for the `workspace` config are either: + +* Workspace names +* Path to a workspace directory +* Path to a parent workspace directory (will result in selecting all + workspaces within that folder) + +When set for the `npm init` command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project. + +This value is not exported to the environment for child processes. + + + + +#### `workspaces` + +* Default: null +* Type: null or Boolean + +Set to true to run the command in the context of **all** configured +workspaces. + +Explicitly setting this to false will cause commands like `install` to +ignore workspaces altogether. When not set explicitly: + +- Commands that operate on the `node_modules` tree (install, update, etc.) +will link workspaces into the `node_modules` folder. - Commands that do +other things (test, exec, publish, etc.) will operate on the root project, +_unless_ one or more workspaces are specified in the `workspace` config. + +This value is not exported to the environment for child processes. + + + + +#### `include-workspace-root` + +* Default: false +* Type: Boolean + +Include the workspace root when workspaces are enabled for a command. + +When false, specifying individual workspaces via the `workspace` config, or +all workspaces via the `workspaces` flag, will cause npm to operate only on +the specified workspaces, and not on the root project. + +This value is not exported to the environment for child processes. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-ci.md b/deps/npm/docs/content/commands/npm-ci.md index 2bb542a725b5dc..3374bf1e25136b 100644 --- a/deps/npm/docs/content/commands/npm-ci.md +++ b/deps/npm/docs/content/commands/npm-ci.md @@ -1,7 +1,7 @@ --- title: npm-ci section: 1 -description: Install a project with a clean slate +description: Clean install a project --- ### Synopsis @@ -28,12 +28,7 @@ it's meant to be used in automated environments such as test platforms, continuous integration, and deployment -- or any situation where you want to make sure you're doing a clean install of your dependencies. -`npm ci` will be significantly faster when: - -- There is a `package-lock.json` or `npm-shrinkwrap.json` file. -- The `node_modules` folder is missing or empty. - -In short, the main differences between using `npm install` and `npm ci` are: +The main differences between using `npm install` and `npm ci` are: * The project **must** have an existing `package-lock.json` or `npm-shrinkwrap.json`. diff --git a/deps/npm/docs/content/commands/npm-config.md b/deps/npm/docs/content/commands/npm-config.md index a66a198ce42d17..809e42a1be1cdb 100644 --- a/deps/npm/docs/content/commands/npm-config.md +++ b/deps/npm/docs/content/commands/npm-config.md @@ -124,6 +124,8 @@ Not supported by all npm commands. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See @@ -156,6 +158,15 @@ The command to run for `npm edit` and `npm config edit`. When passed to `npm config` this refers to which config file to use. +When set to "global" mode, 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` + diff --git a/deps/npm/docs/content/commands/npm-dedupe.md b/deps/npm/docs/content/commands/npm-dedupe.md index f816b99433581f..570e018342f276 100644 --- a/deps/npm/docs/content/commands/npm-dedupe.md +++ b/deps/npm/docs/content/commands/npm-dedupe.md @@ -147,10 +147,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-diff.md b/deps/npm/docs/content/commands/npm-diff.md index 7dcc8af7c3b4c7..7183e4a2b752e3 100644 --- a/deps/npm/docs/content/commands/npm-diff.md +++ b/deps/npm/docs/content/commands/npm-diff.md @@ -248,6 +248,8 @@ Treat all files as text in `npm diff`. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-find-dupes.md b/deps/npm/docs/content/commands/npm-find-dupes.md index a92c57bd7e183b..4da6c296c6bf6d 100644 --- a/deps/npm/docs/content/commands/npm-find-dupes.md +++ b/deps/npm/docs/content/commands/npm-find-dupes.md @@ -87,10 +87,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-install-test.md b/deps/npm/docs/content/commands/npm-install-test.md index 931ff050718e10..18e374869d5a60 100644 --- a/deps/npm/docs/content/commands/npm-install-test.md +++ b/deps/npm/docs/content/commands/npm-install-test.md @@ -70,6 +70,8 @@ rather than using npm's default semver range operator. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See @@ -162,10 +164,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-install.md b/deps/npm/docs/content/commands/npm-install.md index c0a1272c5503d1..318df5780e8dba 100644 --- a/deps/npm/docs/content/commands/npm-install.md +++ b/deps/npm/docs/content/commands/npm-install.md @@ -460,6 +460,8 @@ rather than using npm's default semver range operator. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See @@ -552,10 +554,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-link.md b/deps/npm/docs/content/commands/npm-link.md index fb2b23921b0445..34c67aa3def81d 100644 --- a/deps/npm/docs/content/commands/npm-link.md +++ b/deps/npm/docs/content/commands/npm-link.md @@ -153,6 +153,8 @@ rather than using npm's default semver range operator. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See @@ -224,10 +226,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-ls.md b/deps/npm/docs/content/commands/npm-ls.md index ded8c0c0d26ef1..5ad4593bfa2f6a 100644 --- a/deps/npm/docs/content/commands/npm-ls.md +++ b/deps/npm/docs/content/commands/npm-ls.md @@ -137,6 +137,8 @@ Output parseable results from commands that write to standard output. For * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-outdated.md b/deps/npm/docs/content/commands/npm-outdated.md index 6fa026550e7477..1bf2de039c3159 100644 --- a/deps/npm/docs/content/commands/npm-outdated.md +++ b/deps/npm/docs/content/commands/npm-outdated.md @@ -150,6 +150,8 @@ Output parseable results from commands that write to standard output. For * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-owner.md b/deps/npm/docs/content/commands/npm-owner.md index 0779984e19a9db..72dfe6a22d01b0 100644 --- a/deps/npm/docs/content/commands/npm-owner.md +++ b/deps/npm/docs/content/commands/npm-owner.md @@ -73,6 +73,52 @@ password, npm will prompt on the command line for one. +#### `workspace` + +* Default: +* Type: String (can be set multiple times) + +Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option. + +Valid values for the `workspace` config are either: + +* Workspace names +* Path to a workspace directory +* Path to a parent workspace directory (will result in selecting all + workspaces within that folder) + +When set for the `npm init` command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project. + +This value is not exported to the environment for child processes. + + + + +#### `workspaces` + +* Default: null +* Type: null or Boolean + +Set to true to run the command in the context of **all** configured +workspaces. + +Explicitly setting this to false will cause commands like `install` to +ignore workspaces altogether. When not set explicitly: + +- Commands that operate on the `node_modules` tree (install, update, etc.) +will link workspaces into the `node_modules` folder. - Commands that do +other things (test, exec, publish, etc.) will operate on the root project, +_unless_ one or more workspaces are specified in the `workspace` config. + +This value is not exported to the environment for child processes. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-pkg.md b/deps/npm/docs/content/commands/npm-pkg.md index 576e1335efbba9..deff7e82c694dd 100644 --- a/deps/npm/docs/content/commands/npm-pkg.md +++ b/deps/npm/docs/content/commands/npm-pkg.md @@ -76,6 +76,14 @@ Returned values are always in **json** format. npm pkg get contributors[0].email ``` + For complex fields you can also name a property in square brackets + to specifically select a child field. This is especially helpful + with the exports object: + + ```bash + npm pkg get "exports[.].require" + ``` + * `npm pkg set =` Sets a `value` in your `package.json` based on the `field` value. When diff --git a/deps/npm/docs/content/commands/npm-prefix.md b/deps/npm/docs/content/commands/npm-prefix.md index 39328bcc88a143..6f08e43fa8c0c4 100644 --- a/deps/npm/docs/content/commands/npm-prefix.md +++ b/deps/npm/docs/content/commands/npm-prefix.md @@ -51,6 +51,8 @@ npm prefix -g * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-rebuild.md b/deps/npm/docs/content/commands/npm-rebuild.md index 52c368c8c513b9..fa5b0cfa97d7c1 100644 --- a/deps/npm/docs/content/commands/npm-rebuild.md +++ b/deps/npm/docs/content/commands/npm-rebuild.md @@ -42,6 +42,8 @@ will be rebuilt. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-repo.md b/deps/npm/docs/content/commands/npm-repo.md index 404c724ff02906..fc540a9382b235 100644 --- a/deps/npm/docs/content/commands/npm-repo.md +++ b/deps/npm/docs/content/commands/npm-repo.md @@ -46,6 +46,16 @@ Set to `true` to use default system URL opener. +#### `registry` + +* Default: "https://registry.npmjs.org/" +* Type: URL + +The base URL of the npm registry. + + + + #### `workspace` * Default: diff --git a/deps/npm/docs/content/commands/npm-root.md b/deps/npm/docs/content/commands/npm-root.md index 40b58e4b33d0b2..80545235fc9693 100644 --- a/deps/npm/docs/content/commands/npm-root.md +++ b/deps/npm/docs/content/commands/npm-root.md @@ -41,6 +41,8 @@ echo "Global packages installed in: ${global_node_modules}" * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See diff --git a/deps/npm/docs/content/commands/npm-set-script.md b/deps/npm/docs/content/commands/npm-set-script.md index 0fc267f760c81f..8695b43f14423e 100644 --- a/deps/npm/docs/content/commands/npm-set-script.md +++ b/deps/npm/docs/content/commands/npm-set-script.md @@ -7,6 +7,8 @@ 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. + diff --git a/deps/npm/docs/content/commands/npm-star.md b/deps/npm/docs/content/commands/npm-star.md index bbec7ac5f9263f..00ef17a816b4ae 100644 --- a/deps/npm/docs/content/commands/npm-star.md +++ b/deps/npm/docs/content/commands/npm-star.md @@ -69,6 +69,20 @@ false, it uses ascii characters instead of unicode glyphs. +#### `otp` + +* Default: null +* Type: null or String + +This is a one-time password from a two-factor authenticator. It's needed +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. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-update.md b/deps/npm/docs/content/commands/npm-update.md index 394773214995cd..55aad182fcafe8 100644 --- a/deps/npm/docs/content/commands/npm-update.md +++ b/deps/npm/docs/content/commands/npm-update.md @@ -188,6 +188,8 @@ Will also prevent writing to `package-lock.json` if set to `false`. * Default: false * Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. Operates in "global" mode, so that packages are installed into the `prefix` folder instead of the current working directory. See @@ -280,10 +282,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/using-npm/config.md b/deps/npm/docs/content/using-npm/config.md index ba79dd505a88ed..12b508582af1c3 100644 --- a/deps/npm/docs/content/using-npm/config.md +++ b/deps/npm/docs/content/using-npm/config.md @@ -68,6 +68,7 @@ The following shorthands are parsed on the command-line: * `--desc`: `--description` * `-f`: `--force` * `-g`: `--global` +* `--iwr`: `--include-workspace-root` * `-L`: `--location` * `-d`: `--loglevel info` * `-s`: `--loglevel silent` @@ -686,23 +687,6 @@ results in no commit being made at all. -#### `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` - - - - #### `global-style` * Default: false @@ -1000,6 +984,15 @@ npm registry. Must be IPv4 in versions of Node prior to 0.12. When passed to `npm config` this refers to which config file to use. +When set to "global" mode, 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` + @@ -1177,6 +1170,19 @@ variable will be set to `'production'` for all lifecycle scripts. +#### `omit-lockfile-registry-resolved` + +* Default: false +* Type: Boolean + +This option causes npm to create lock files without a `resolved` key for +registry dependencies. Subsequent installs will need to resolve tarball +endpoints with the configured registry, likely resulting in a longer install +time. + + + + #### `otp` * Default: null @@ -1219,10 +1225,6 @@ The package to install for [`npm exec`](/commands/npm-exec) If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. @@ -1931,6 +1933,25 @@ Alias for `--include=dev`. +#### `global` + +* Default: false +* Type: Boolean +* DEPRECATED: `--global`, `--local` are deprecated. Use `--location=global` + instead. + +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` + + + + #### `init.author.email` * Default: "" diff --git a/deps/npm/docs/output/commands/npm-bin.html b/deps/npm/docs/output/commands/npm-bin.html index 5961ea7e50fb74..7b957b6014dc44 100644 --- a/deps/npm/docs/output/commands/npm-bin.html +++ b/deps/npm/docs/output/commands/npm-bin.html @@ -165,6 +165,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-bugs.html b/deps/npm/docs/output/commands/npm-bugs.html index 3b5bed07593a65..28fdc0c643885a 100644 --- a/deps/npm/docs/output/commands/npm-bugs.html +++ b/deps/npm/docs/output/commands/npm-bugs.html @@ -142,14 +142,14 @@

npm-bugs

Table of contents

- +

Synopsis

-
npm bugs [<pkgname>]
+
npm bugs [<pkgname> [<pkgname> ...]]
 
 alias: issues
 
@@ -184,6 +184,57 @@

registry

The base URL of the npm registry.

+

workspace

+
    +
  • Default:
  • +
  • Type: String (can be set multiple times)
  • +
+

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+
    +
  • Workspace names
  • +
  • Path to a workspace directory
  • +
  • Path to a parent workspace directory (will result in selecting all +workspaces within that folder)
  • +
+

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+ + +

workspaces

+
    +
  • Default: null
  • +
  • Type: null or Boolean
  • +
+

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+
    +
  • Commands that operate on the node_modules tree (install, update, etc.) +will link workspaces into the node_modules folder. - Commands that do +other things (test, exec, publish, etc.) will operate on the root project, +unless one or more workspaces are specified in the workspace config.
  • +
+

This value is not exported to the environment for child processes.

+ + +

include-workspace-root

+
    +
  • Default: false
  • +
  • Type: Boolean
  • +
+

Include the workspace root when workspaces are enabled for a command.

+

When false, specifying individual workspaces via the workspace config, or +all workspaces via the workspaces flag, will cause npm to operate only on +the specified workspaces, and not on the root project.

+

This value is not exported to the environment for child processes.

+ +

See Also

    diff --git a/deps/npm/docs/output/commands/npm-ci.html b/deps/npm/docs/output/commands/npm-ci.html index 713f7b0c81e4f7..4f9a194ae57e54 100644 --- a/deps/npm/docs/output/commands/npm-ci.html +++ b/deps/npm/docs/output/commands/npm-ci.html @@ -137,7 +137,7 @@

    npm-ci

    -Install a project with a clean slate +Clean install a project
    @@ -161,12 +161,7 @@

    Description

    it's meant to be used in automated environments such as test platforms, continuous integration, and deployment -- or any situation where you want to make sure you're doing a clean install of your dependencies.

    -

    npm ci will be significantly faster when:

    -
      -
    • There is a package-lock.json or npm-shrinkwrap.json file.
    • -
    • The node_modules folder is missing or empty.
    • -
    -

    In short, the main differences between using npm install and npm ci are:

    +

    The main differences between using npm install and npm ci are:

    • The project must have an existing package-lock.json or npm-shrinkwrap.json.
    • diff --git a/deps/npm/docs/output/commands/npm-config.html b/deps/npm/docs/output/commands/npm-config.html index f8b279756dfe16..e267531fc0462f 100644 --- a/deps/npm/docs/output/commands/npm-config.html +++ b/deps/npm/docs/output/commands/npm-config.html @@ -223,6 +223,8 @@

      global

      • Default: false
      • Type: Boolean
      • +
      • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

      Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See @@ -251,6 +253,15 @@

      location

    • Type: "global", "user", or "project"

    When passed to npm config this refers to which config file to use.

    +

    When set to "global" mode, packages are installed into the prefix folder +instead of the current working directory. See +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
    • +

    long

    diff --git a/deps/npm/docs/output/commands/npm-dedupe.html b/deps/npm/docs/output/commands/npm-dedupe.html index 5bc84af0a26ac7..89d62caf702327 100644 --- a/deps/npm/docs/output/commands/npm-dedupe.html +++ b/deps/npm/docs/output/commands/npm-dedupe.html @@ -253,9 +253,6 @@

    package-lock

If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

-

When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

This configuration does not affect npm ci.

diff --git a/deps/npm/docs/output/commands/npm-diff.html b/deps/npm/docs/output/commands/npm-diff.html index 13ed989c461801..7ee9d76d227f8b 100644 --- a/deps/npm/docs/output/commands/npm-diff.html +++ b/deps/npm/docs/output/commands/npm-diff.html @@ -334,6 +334,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-find-dupes.html b/deps/npm/docs/output/commands/npm-find-dupes.html index 9e57bd78dffb5d..0e3ee0856096ab 100644 --- a/deps/npm/docs/output/commands/npm-find-dupes.html +++ b/deps/npm/docs/output/commands/npm-find-dupes.html @@ -210,9 +210,6 @@

package-lock

If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

-

When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

This configuration does not affect npm ci.

diff --git a/deps/npm/docs/output/commands/npm-install-test.html b/deps/npm/docs/output/commands/npm-install-test.html index 9e3655c49f7c5f..fce049dc2c09e5 100644 --- a/deps/npm/docs/output/commands/npm-install-test.html +++ b/deps/npm/docs/output/commands/npm-install-test.html @@ -196,6 +196,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See @@ -273,9 +275,6 @@

package-lock

If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

-

When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

This configuration does not affect npm ci.

diff --git a/deps/npm/docs/output/commands/npm-install.html b/deps/npm/docs/output/commands/npm-install.html index de949e9493afdb..ca6ca1ee260f33 100644 --- a/deps/npm/docs/output/commands/npm-install.html +++ b/deps/npm/docs/output/commands/npm-install.html @@ -522,6 +522,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See @@ -599,9 +601,6 @@

package-lock

If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

-

When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

This configuration does not affect npm ci.

diff --git a/deps/npm/docs/output/commands/npm-link.html b/deps/npm/docs/output/commands/npm-link.html index 33a2f33b69c8c5..cb43c0478d7015 100644 --- a/deps/npm/docs/output/commands/npm-link.html +++ b/deps/npm/docs/output/commands/npm-link.html @@ -251,6 +251,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See @@ -312,9 +314,6 @@

package-lock

If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

-

When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

This configuration does not affect npm ci.

diff --git a/deps/npm/docs/output/commands/npm-ls.html b/deps/npm/docs/output/commands/npm-ls.html index 707324960a84bc..10caff53c3a090 100644 --- a/deps/npm/docs/output/commands/npm-ls.html +++ b/deps/npm/docs/output/commands/npm-ls.html @@ -166,7 +166,7 @@

Description

the results to only the paths to the packages named. Note that nested packages will also show the paths to the specified packages. For example, running npm ls promzard in npm's source tree will show:

-
npm@8.8.0 /path/to/npm
+
npm@8.11.0 /path/to/npm
 └─┬ init-package-json@0.0.4
   └── promzard@0.1.5
 
@@ -246,6 +246,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-outdated.html b/deps/npm/docs/output/commands/npm-outdated.html index 0bdb9f9a66a14a..15030d60080819 100644 --- a/deps/npm/docs/output/commands/npm-outdated.html +++ b/deps/npm/docs/output/commands/npm-outdated.html @@ -268,6 +268,8 @@

global

  • Default: false
  • Type: Boolean
  • +
  • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-owner.html b/deps/npm/docs/output/commands/npm-owner.html index b76967a18dad18..744f7821408fd5 100644 --- a/deps/npm/docs/output/commands/npm-owner.html +++ b/deps/npm/docs/output/commands/npm-owner.html @@ -142,7 +142,7 @@

npm-owner

Table of contents

- +

Synopsis

@@ -198,6 +198,45 @@

otp

password, npm will prompt on the command line for one.

+

workspace

+
    +
  • Default:
  • +
  • Type: String (can be set multiple times)
  • +
+

Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option.

+

Valid values for the workspace config are either:

+
    +
  • Workspace names
  • +
  • Path to a workspace directory
  • +
  • Path to a parent workspace directory (will result in selecting all +workspaces within that folder)
  • +
+

When set for the npm init command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project.

+

This value is not exported to the environment for child processes.

+ + +

workspaces

+
    +
  • Default: null
  • +
  • Type: null or Boolean
  • +
+

Set to true to run the command in the context of all configured +workspaces.

+

Explicitly setting this to false will cause commands like install to +ignore workspaces altogether. When not set explicitly:

+
    +
  • Commands that operate on the node_modules tree (install, update, etc.) +will link workspaces into the node_modules folder. - Commands that do +other things (test, exec, publish, etc.) will operate on the root project, +unless one or more workspaces are specified in the workspace config.
  • +
+

This value is not exported to the environment for child processes.

+ +

See Also

    diff --git a/deps/npm/docs/output/commands/npm-pkg.html b/deps/npm/docs/output/commands/npm-pkg.html index 221afc4e594b2b..95635ee6028383 100644 --- a/deps/npm/docs/output/commands/npm-pkg.html +++ b/deps/npm/docs/output/commands/npm-pkg.html @@ -192,6 +192,11 @@

    Description

    contributor in the list, you can run:

    npm pkg get contributors[0].email
     
    +

    For complex fields you can also name a property in square brackets +to specifically select a child field. This is especially helpful +with the exports object:

    +
    npm pkg get "exports[.].require"
    +
  • npm pkg set <field>=<value>

    diff --git a/deps/npm/docs/output/commands/npm-prefix.html b/deps/npm/docs/output/commands/npm-prefix.html index 2f302144269200..df6960ef97bbcd 100644 --- a/deps/npm/docs/output/commands/npm-prefix.html +++ b/deps/npm/docs/output/commands/npm-prefix.html @@ -176,6 +176,8 @@

    global

    • Default: false
    • Type: Boolean
    • +
    • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

    Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-rebuild.html b/deps/npm/docs/output/commands/npm-rebuild.html index f4524f1a4f0baa..84837a3be5d394 100644 --- a/deps/npm/docs/output/commands/npm-rebuild.html +++ b/deps/npm/docs/output/commands/npm-rebuild.html @@ -173,6 +173,8 @@

    global

    • Default: false
    • Type: Boolean
    • +
    • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

    Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-repo.html b/deps/npm/docs/output/commands/npm-repo.html index bd2ea8644bab05..24197ef0ea193c 100644 --- a/deps/npm/docs/output/commands/npm-repo.html +++ b/deps/npm/docs/output/commands/npm-repo.html @@ -142,7 +142,7 @@

    npm-repo

    Table of contents

    - +

    Synopsis

    @@ -174,6 +174,14 @@

    browser

    Set to true to use default system URL opener.

    +

    registry

    + +

    The base URL of the npm registry.

    + +

    workspace

    • Default:
    • diff --git a/deps/npm/docs/output/commands/npm-root.html b/deps/npm/docs/output/commands/npm-root.html index e0595fd8e76256..c9cc1d4b67843b 100644 --- a/deps/npm/docs/output/commands/npm-root.html +++ b/deps/npm/docs/output/commands/npm-root.html @@ -170,6 +170,8 @@

      global

      • Default: false
      • Type: Boolean
      • +
      • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

      Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See diff --git a/deps/npm/docs/output/commands/npm-set-script.html b/deps/npm/docs/output/commands/npm-set-script.html index 51b29d87fa43e8..d9bc6b60771e9d 100644 --- a/deps/npm/docs/output/commands/npm-set-script.html +++ b/deps/npm/docs/output/commands/npm-set-script.html @@ -147,6 +147,7 @@

      Table of contents

      Synopsis

      An npm command that lets you create a task in the scripts section of the package.json.

      +

      Deprecated.

      diff --git a/deps/npm/docs/output/commands/npm-star.html b/deps/npm/docs/output/commands/npm-star.html index 42143bed974a3c..bc1f7ae76992dd 100644 --- a/deps/npm/docs/output/commands/npm-star.html +++ b/deps/npm/docs/output/commands/npm-star.html @@ -142,7 +142,7 @@

      npm-star

      Table of contents

      - +

      Synopsis

      @@ -188,6 +188,17 @@

      unicode

      false, it uses ascii characters instead of unicode glyphs.

      +

      otp

      +
        +
      • Default: null
      • +
      • Type: null or String
      • +
      +

      This is a one-time password from a two-factor authenticator. It's needed +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.

      + +

      See Also

        diff --git a/deps/npm/docs/output/commands/npm-update.html b/deps/npm/docs/output/commands/npm-update.html index 2ada2dcb7cc9ca..d0cb6d5f75501b 100644 --- a/deps/npm/docs/output/commands/npm-update.html +++ b/deps/npm/docs/output/commands/npm-update.html @@ -275,6 +275,8 @@

        global

        • Default: false
        • Type: Boolean
        • +
        • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.

        Operates in "global" mode, so that packages are installed into the prefix folder instead of the current working directory. See @@ -352,9 +354,6 @@

        package-lock

      If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

      -

      When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

      This configuration does not affect npm ci.

      diff --git a/deps/npm/docs/output/commands/npm.html b/deps/npm/docs/output/commands/npm.html index a48efdbe4f62e7..99c109c4e25cfa 100644 --- a/deps/npm/docs/output/commands/npm.html +++ b/deps/npm/docs/output/commands/npm.html @@ -149,7 +149,7 @@

      Table of contents

      Version

      -

      8.8.0

      +

      8.11.0

      Description

      npm is the package manager for the Node JavaScript platform. It puts modules in place so that node can find them, and manages dependency diff --git a/deps/npm/docs/output/using-npm/config.html b/deps/npm/docs/output/using-npm/config.html index 57e6e21073ddfe..ef033b8693e4fd 100644 --- a/deps/npm/docs/output/using-npm/config.html +++ b/deps/npm/docs/output/using-npm/config.html @@ -142,7 +142,7 @@

      config

      Table of contents

      -
      +

      Description

      @@ -196,6 +196,7 @@

      Shorthands and Other CLI Niceties

      --desc: --description
    • -f: --force
    • -g: --global
    • +
    • --iwr: --include-workspace-root
    • -L: --location
    • -d: --loglevel info
    • -s: --loglevel silent
    • @@ -695,22 +696,6 @@

      git-tag-version

      results in no commit being made at all.

      -

      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 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
      • -
      - -

      global-style

      • Default: false
      • @@ -950,6 +935,15 @@

        location

      • Type: "global", "user", or "project"

      When passed to npm config this refers to which config file to use.

      +

      When set to "global" mode, packages are installed into the prefix folder +instead of the current working directory. See +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
      • +

      lockfile-version

      @@ -1089,6 +1083,17 @@

      omit

      variable will be set to 'production' for all lifecycle scripts.

      +

      omit-lockfile-registry-resolved

      +
        +
      • Default: false
      • +
      • Type: Boolean
      • +
      +

      This option causes npm to create lock files without a resolved key for +registry dependencies. Subsequent installs will need to resolve tarball +endpoints with the configured registry, likely resulting in a longer install +time.

      + +

      otp

      • Default: null
      • @@ -1123,9 +1128,6 @@

        package-lock

      If set to false, then ignore package-lock.json files when installing. This will also prevent writing package-lock.json if save is true.

      -

      When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use npm prune.

      This configuration does not affect npm ci.

      @@ -1692,6 +1694,24 @@

      dev

      Alias for --include=dev.

      +

      global

      +
        +
      • Default: false
      • +
      • Type: Boolean
      • +
      • DEPRECATED: --global, --local are deprecated. Use --location=global +instead.
      • +
      +

      Operates in "global" mode, so that packages are installed into the prefix +folder instead of the current working directory. See +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
      • +
      + +

      init.author.email

      • Default: ""
      • diff --git a/deps/npm/lib/commands/bin.js b/deps/npm/lib/commands/bin.js index 4200d5b8ca556a..9ba3cb4003241b 100644 --- a/deps/npm/lib/commands/bin.js +++ b/deps/npm/lib/commands/bin.js @@ -15,7 +15,7 @@ class Bin extends BaseCommand { async exec (args) { const b = this.npm.bin this.npm.output(b) - if (this.npm.config.get('global') && !path.split(delimiter).includes(b)) { + if (this.npm.global && !path.split(delimiter).includes(b)) { log.error('bin', '(not in PATH env variable)') } } diff --git a/deps/npm/lib/commands/birthday.js b/deps/npm/lib/commands/birthday.js index c7b5b31c54a62a..cdd6db62869059 100644 --- a/deps/npm/lib/commands/birthday.js +++ b/deps/npm/lib/commands/birthday.js @@ -1,13 +1,15 @@ const BaseCommand = require('../base-command.js') +const log = require('../utils/log-shim') class Birthday extends BaseCommand { static name = 'birthday' - static description = 'Birthday' + static description = 'Birthday, deprecated' static ignoreImplicitWorkspace = true static isShellout = true async exec () { this.npm.config.set('yes', true) + log.warn('birthday', 'birthday is deprecated and will be removed in a future release') return this.npm.exec('exec', ['@npmcli/npm-birthday']) } } diff --git a/deps/npm/lib/commands/bugs.js b/deps/npm/lib/commands/bugs.js index f6218f033f3d3d..17cbd96649b871 100644 --- a/deps/npm/lib/commands/bugs.js +++ b/deps/npm/lib/commands/bugs.js @@ -1,33 +1,10 @@ -const pacote = require('pacote') -const log = require('../utils/log-shim') -const openUrl = require('../utils/open-url.js') -const hostedFromMani = require('../utils/hosted-git-info-from-manifest.js') -const BaseCommand = require('../base-command.js') +const PackageUrlCmd = require('../package-url-cmd.js') -class Bugs extends BaseCommand { +class Bugs extends PackageUrlCmd { static description = 'Report bugs for a package in a web browser' static name = 'bugs' - static usage = ['[]'] - static params = ['browser', 'registry'] - static ignoreImplicitWorkspace = true - async exec (args) { - if (!args || !args.length) { - args = ['.'] - } - - await Promise.all(args.map(pkg => this.getBugs(pkg))) - } - - async getBugs (pkg) { - const opts = { ...this.npm.flatOptions, fullMetadata: true } - const mani = await pacote.manifest(pkg, opts) - const url = this.getBugsUrl(mani) - log.silly('bugs', 'url', url) - await openUrl(this.npm, url, `${mani.name} bug list available at the following URL`) - } - - getBugsUrl (mani) { + getUrl (spec, mani) { if (mani.bugs) { if (typeof mani.bugs === 'string') { return mani.bugs @@ -43,7 +20,7 @@ class Bugs extends BaseCommand { } // try to get it from the repo, if possible - const info = hostedFromMani(mani) + const info = this.hostedFromMani(mani) if (info) { return info.bugs() } diff --git a/deps/npm/lib/commands/cache.js b/deps/npm/lib/commands/cache.js index 634c8dbb428096..862f346adb4369 100644 --- a/deps/npm/lib/commands/cache.js +++ b/deps/npm/lib/commands/cache.js @@ -10,11 +10,7 @@ const jsonParse = require('json-parse-even-better-errors') const localeCompare = require('@isaacs/string-locale-compare')('en') const log = require('../utils/log-shim') -const searchCachePackage = async (path, spec, cacheKeys) => { - const parsed = npa(spec) - if (parsed.rawSpec !== '' && parsed.type === 'tag') { - throw new Error(`Cannot list cache keys for a tagged package.`) - } +const searchCachePackage = async (path, parsed, cacheKeys) => { /* eslint-disable-next-line max-len */ const searchMFH = new RegExp(`^make-fetch-happen:request-cache:.*(? { if (!packument.versions || typeof packument.versions !== 'object') { continue } + // assuming this is a packument for (const ver of Object.keys(packument.versions)) { if (semver.satisfies(ver, parsed.rawSpec)) { @@ -148,6 +145,7 @@ class Cache extends BaseCommand { } this.npm.output(`Deleted: ${key}`) await cacache.rm.entry(cachePath, key) + // XXX this could leave other entries without content! await cacache.rm.content(cachePath, entry.integrity) } } @@ -204,7 +202,11 @@ class Cache extends BaseCommand { // get results for each package spec specified const results = new Set() for (const spec of specs) { - const keySet = await searchCachePackage(cachePath, spec, cacheKeys) + const parsed = npa(spec) + if (parsed.rawSpec !== '' && parsed.type === 'tag') { + throw this.usageError('Cannot list cache keys for a tagged package.') + } + const keySet = await searchCachePackage(cachePath, parsed, cacheKeys) for (const key of keySet) { results.add(key) } diff --git a/deps/npm/lib/commands/ci.js b/deps/npm/lib/commands/ci.js index eb1e02bcdc7241..2a6125d564e912 100644 --- a/deps/npm/lib/commands/ci.js +++ b/deps/npm/lib/commands/ci.js @@ -8,19 +8,10 @@ const readdir = util.promisify(fs.readdir) const log = require('../utils/log-shim.js') const validateLockfile = require('../utils/validate-lockfile.js') -const removeNodeModules = async where => { - const rimrafOpts = { glob: false } - process.emit('time', 'npm-ci:rm') - const path = `${where}/node_modules` - // get the list of entries so we can skip the glob for performance - const entries = await readdir(path, null).catch(er => []) - await Promise.all(entries.map(f => rimraf(`${path}/${f}`, rimrafOpts))) - process.emit('timeEnd', 'npm-ci:rm') -} const ArboristWorkspaceCmd = require('../arborist-cmd.js') class CI extends ArboristWorkspaceCmd { - static description = 'Install a project with a clean slate' + static description = 'Clean install a project' static name = 'ci' static params = [ 'audit', @@ -30,10 +21,10 @@ class CI extends ArboristWorkspaceCmd { ] async exec () { - if (this.npm.config.get('global')) { - const err = new Error('`npm ci` does not work for global packages') - err.code = 'ECIGLOBAL' - throw err + if (this.npm.global) { + throw Object.assign(new Error('`npm ci` does not work for global packages'), { + code: 'ECIGLOBAL', + }) } const where = this.npm.prefix @@ -46,17 +37,14 @@ class CI extends ArboristWorkspaceCmd { } const arb = new Arborist(opts) - await Promise.all([ - arb.loadVirtual().catch(er => { - log.verbose('loadVirtual', er.stack) - const msg = - 'The `npm ci` command can only install with an existing package-lock.json or\n' + - 'npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or\n' + - 'later to generate a package-lock.json file, then try again.' - throw new Error(msg) - }), - removeNodeModules(where), - ]) + await arb.loadVirtual().catch(er => { + log.verbose('loadVirtual', er.stack) + const msg = + 'The `npm ci` command can only install with an existing package-lock.json or\n' + + 'npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or\n' + + 'later to generate a package-lock.json file, then try again.' + throw this.usageError(msg) + }) // retrieves inventory of packages from loaded virtual tree (lock file) const virtualInventory = new Map(arb.virtualTree.inventory) @@ -70,15 +58,24 @@ class CI extends ArboristWorkspaceCmd { // throws a validation error in case of mismatches const errors = validateLockfile(virtualInventory, arb.idealTree.inventory) if (errors.length) { - throw new Error( + throw this.usageError( '`npm ci` can only install packages when your package.json and ' + 'package-lock.json or npm-shrinkwrap.json are in sync. Please ' + 'update your lock file with `npm install` ' + 'before continuing.\n\n' + - errors.join('\n') + '\n' + errors.join('\n') ) } + // Only remove node_modules after we've successfully loaded the virtual + // tree and validated the lockfile + await this.npm.time('npm-ci:rm', async () => { + const path = `${where}/node_modules` + // get the list of entries so we can skip the glob for performance + const entries = await readdir(path, null).catch(er => []) + return Promise.all(entries.map(f => rimraf(`${path}/${f}`, { glob: false }))) + }) + await arb.reify(opts) const ignoreScripts = this.npm.config.get('ignore-scripts') diff --git a/deps/npm/lib/commands/completion.js b/deps/npm/lib/commands/completion.js index 5b7e0d355c63c8..c24fb050dcb34d 100644 --- a/deps/npm/lib/commands/completion.js +++ b/deps/npm/lib/commands/completion.js @@ -29,18 +29,26 @@ // as an array. // +const fs = require('@npmcli/fs') +const nopt = require('nopt') + const { definitions, shorthands } = require('../utils/config/index.js') const { aliases, cmdList, plumbing } = require('../utils/cmd-list.js') const aliasNames = Object.keys(aliases) const fullList = cmdList.concat(aliasNames).filter(c => !plumbing.includes(c)) -const nopt = require('nopt') const configNames = Object.keys(definitions) const shorthandNames = Object.keys(shorthands) const allConfs = configNames.concat(shorthandNames) const { isWindowsShell } = require('../utils/is-windows.js') -const fileExists = require('../utils/file-exists.js') +const fileExists = async (file) => { + try { + const stat = await fs.stat(file) + return stat.isFile() + } catch { + return false + } +} -const { promisify } = require('util') const BaseCommand = require('../base-command.js') class Completion extends BaseCommand { @@ -189,12 +197,10 @@ class Completion extends BaseCommand { } const dumpScript = async () => { - const fs = require('fs') - const readFile = promisify(fs.readFile) const { resolve } = require('path') const p = resolve(__dirname, '..', 'utils', 'completion.sh') - const d = (await readFile(p, 'utf8')).replace(/^#!.*?\n/, '') + const d = (await fs.readFile(p, 'utf8')).replace(/^#!.*?\n/, '') await new Promise((res, rej) => { let done = false process.stdout.on('error', er => { diff --git a/deps/npm/lib/commands/config.js b/deps/npm/lib/commands/config.js index 0432abac391f38..96dd4abcaf4af8 100644 --- a/deps/npm/lib/commands/config.js +++ b/deps/npm/lib/commands/config.js @@ -276,7 +276,7 @@ ${defData} msg.push('') } - if (!this.npm.config.get('global')) { + if (!this.npm.global) { const pkgPath = resolve(this.npm.prefix, 'package.json') const pkg = await rpj(pkgPath).catch(() => ({})) diff --git a/deps/npm/lib/commands/dedupe.js b/deps/npm/lib/commands/dedupe.js index 96d1ac2ae9a743..2cc44b2a9fb2fd 100644 --- a/deps/npm/lib/commands/dedupe.js +++ b/deps/npm/lib/commands/dedupe.js @@ -22,7 +22,7 @@ class Dedupe extends ArboristWorkspaceCmd { ] async exec (args) { - if (this.npm.config.get('global')) { + if (this.npm.global) { const er = new Error('`npm dedupe` does not work in global mode.') er.code = 'EDEDUPEGLOBAL' throw er diff --git a/deps/npm/lib/commands/diff.js b/deps/npm/lib/commands/diff.js index 11ee78265e62a3..b8a64bd98a0394 100644 --- a/deps/npm/lib/commands/diff.js +++ b/deps/npm/lib/commands/diff.js @@ -50,7 +50,7 @@ class Diff extends BaseCommand { // node_modules is sometimes under ./lib, and in global mode we're only ever // walking through node_modules (because we will have been given a package // name already) - if (this.npm.config.get('global')) { + if (this.npm.global) { this.top = resolve(this.npm.globalDir, '..') } else { this.top = this.prefix diff --git a/deps/npm/lib/commands/dist-tag.js b/deps/npm/lib/commands/dist-tag.js index 42cad80df0073f..a207e422cb53c1 100644 --- a/deps/npm/lib/commands/dist-tag.js +++ b/deps/npm/lib/commands/dist-tag.js @@ -148,7 +148,7 @@ class DistTag extends BaseCommand { async list (spec, opts) { if (!spec) { - if (this.npm.config.get('global')) { + if (this.npm.global) { throw this.usageError() } const { name } = await readPackage(path.resolve(this.npm.prefix, 'package.json')) diff --git a/deps/npm/lib/commands/docs.js b/deps/npm/lib/commands/docs.js index 631615acc56b3d..5d20215b56a07f 100644 --- a/deps/npm/lib/commands/docs.js +++ b/deps/npm/lib/commands/docs.js @@ -1,54 +1,19 @@ -const pacote = require('pacote') -const openUrl = require('../utils/open-url.js') -const hostedFromMani = require('../utils/hosted-git-info-from-manifest.js') -const log = require('../utils/log-shim') -const BaseCommand = require('../base-command.js') -class Docs extends BaseCommand { +const PackageUrlCmd = require('../package-url-cmd.js') +class Docs extends PackageUrlCmd { static description = 'Open documentation for a package in a web browser' static name = 'docs' - static params = [ - 'browser', - 'registry', - 'workspace', - 'workspaces', - 'include-workspace-root', - ] - static usage = ['[ [ ...]]'] - static ignoreImplicitWorkspace = false - - async exec (args) { - if (!args || !args.length) { - args = ['.'] - } - - await Promise.all(args.map(pkg => this.getDocs(pkg))) - } - - async execWorkspaces (args, filters) { - await this.setWorkspaces(filters) - return this.exec(this.workspacePaths) - } - - async getDocs (pkg) { - const opts = { ...this.npm.flatOptions, fullMetadata: true } - const mani = await pacote.manifest(pkg, opts) - const url = this.getDocsUrl(mani) - log.silly('docs', 'url', url) - await openUrl(this.npm, url, `${mani.name} docs available at the following URL`) - } - - getDocsUrl (mani) { + getUrl (spec, mani) { if (mani.homepage) { return mani.homepage } - const info = hostedFromMani(mani) + const info = this.hostedFromMani(mani) if (info) { return info.docs() } - return 'https://www.npmjs.com/package/' + mani.name + return `https://www.npmjs.com/package/${mani.name}` } } module.exports = Docs diff --git a/deps/npm/lib/commands/doctor.js b/deps/npm/lib/commands/doctor.js index ca0438f1a24815..f5bee1eb83f6cb 100644 --- a/deps/npm/lib/commands/doctor.js +++ b/deps/npm/lib/commands/doctor.js @@ -1,5 +1,4 @@ const cacache = require('cacache') -const chalk = require('chalk') const fs = require('fs') const fetch = require('make-fetch-happen') const table = require('text-table') @@ -102,28 +101,19 @@ class Doctor extends BaseCommand { messages.push(line) } - const outHead = ['Check', 'Value', 'Recommendation/Notes'].map( - !this.npm.color ? h => h : h => chalk.underline(h) - ) + const outHead = ['Check', 'Value', 'Recommendation/Notes'].map(h => this.npm.chalk.underline(h)) let allOk = true - const outBody = messages.map( - !this.npm.color - ? item => { - allOk = allOk && item[1] - item[1] = item[1] ? 'ok' : 'not ok' - item[2] = String(item[2]) - return item - } - : item => { - allOk = allOk && item[1] - if (!item[1]) { - item[0] = chalk.red(item[0]) - item[2] = chalk.magenta(String(item[2])) - } - item[1] = item[1] ? chalk.green('ok') : chalk.red('not ok') - return item - } - ) + const outBody = messages.map(item => { + if (!item[1]) { + allOk = false + item[0] = this.npm.chalk.red(item[0]) + item[1] = this.npm.chalk.red('not ok') + item[2] = this.npm.chalk.magenta(String(item[2])) + } else { + item[1] = this.npm.chalk.green('ok') + } + return item + }) const outTable = [outHead, ...outBody] const tableOpts = { stringLength: s => ansiTrim(s).length, diff --git a/deps/npm/lib/commands/exec.js b/deps/npm/lib/commands/exec.js index f764cea528adba..d9a686cc9a3be7 100644 --- a/deps/npm/lib/commands/exec.js +++ b/deps/npm/lib/commands/exec.js @@ -73,6 +73,9 @@ class Exec extends BaseCommand { return libexec({ ...flatOptions, + // we explicitly set packageLockOnly to false because if it's true + // when we try to install a missing package, we won't actually install it + packageLockOnly: false, args, call, localBin, diff --git a/deps/npm/lib/commands/fund.js b/deps/npm/lib/commands/fund.js index 787a5193f01558..09ca81653b0eb3 100644 --- a/deps/npm/lib/commands/fund.js +++ b/deps/npm/lib/commands/fund.js @@ -45,7 +45,7 @@ class Fund extends ArboristWorkspaceCmd { throw err } - if (this.npm.config.get('global')) { + if (this.npm.global) { const err = new Error('`npm fund` does not support global packages') err.code = 'EFUNDGLOBAL' throw err diff --git a/deps/npm/lib/commands/install.js b/deps/npm/lib/commands/install.js index d1f6d1481dddc5..4cda36448317fe 100644 --- a/deps/npm/lib/commands/install.js +++ b/deps/npm/lib/commands/install.js @@ -106,7 +106,7 @@ class Install extends ArboristWorkspaceCmd { // the /path/to/node_modules/.. const globalTop = resolve(this.npm.globalDir, '..') const ignoreScripts = this.npm.config.get('ignore-scripts') - const isGlobalInstall = this.npm.config.get('global') + const isGlobalInstall = this.npm.global const where = isGlobalInstall ? globalTop : this.npm.prefix const forced = this.npm.config.get('force') const scriptShell = this.npm.config.get('script-shell') || undefined diff --git a/deps/npm/lib/commands/link.js b/deps/npm/lib/commands/link.js index d656791469a643..80a60d36e324e9 100644 --- a/deps/npm/lib/commands/link.js +++ b/deps/npm/lib/commands/link.js @@ -43,7 +43,7 @@ class Link extends ArboristWorkspaceCmd { } async exec (args) { - if (this.npm.config.get('global')) { + if (this.npm.global) { throw Object.assign( new Error( 'link should never be --global.\n' + diff --git a/deps/npm/lib/commands/ls.js b/deps/npm/lib/commands/ls.js index 06268fe7e0ac0d..cfd9cb5a5051ca 100644 --- a/deps/npm/lib/commands/ls.js +++ b/deps/npm/lib/commands/ls.js @@ -52,7 +52,7 @@ class LS extends ArboristWorkspaceCmd { const all = this.npm.config.get('all') const color = this.npm.color const depth = this.npm.config.get('depth') - const global = this.npm.config.get('global') + const global = this.npm.global const json = this.npm.config.get('json') const link = this.npm.config.get('link') const long = this.npm.config.get('long') diff --git a/deps/npm/lib/commands/outdated.js b/deps/npm/lib/commands/outdated.js index 0953c17ca10d2a..081e75a2c61d36 100644 --- a/deps/npm/lib/commands/outdated.js +++ b/deps/npm/lib/commands/outdated.js @@ -27,7 +27,7 @@ class Outdated extends ArboristWorkspaceCmd { async exec (args) { const global = path.resolve(this.npm.globalDir, '..') - const where = this.npm.config.get('global') + const where = this.npm.global ? global : this.npm.prefix @@ -140,7 +140,7 @@ class Outdated extends ArboristWorkspaceCmd { getEdgesOut (node) { // TODO: normalize usage of edges and avoid looping through nodes here - if (this.npm.config.get('global')) { + if (this.npm.global) { for (const child of node.children.values()) { this.trackEdge(child) } @@ -166,7 +166,7 @@ class Outdated extends ArboristWorkspaceCmd { } getWorkspacesEdges (node) { - if (this.npm.config.get('global')) { + if (this.npm.global) { return } diff --git a/deps/npm/lib/commands/owner.js b/deps/npm/lib/commands/owner.js index 285b06be8e5fe1..4797e9c7ec84b4 100644 --- a/deps/npm/lib/commands/owner.js +++ b/deps/npm/lib/commands/owner.js @@ -22,6 +22,8 @@ class Owner extends BaseCommand { static params = [ 'registry', 'otp', + 'workspace', + 'workspaces', ] static usage = [ @@ -48,7 +50,7 @@ class Owner extends BaseCommand { // reaches registry in order to autocomplete rm if (argv[2] === 'rm') { - if (this.npm.config.get('global')) { + if (this.npm.global) { return [] } const { name } = await readJson(resolve(this.npm.prefix, 'package.json')) @@ -69,22 +71,43 @@ class Owner extends BaseCommand { } async exec ([action, ...args]) { - switch (action) { - case 'ls': - case 'list': - return this.ls(args[0]) - case 'add': - return this.changeOwners(args[0], args[1], 'add') - case 'rm': - case 'remove': - return this.changeOwners(args[0], args[1], 'rm') - default: + if (action === 'ls' || action === 'list') { + await this.ls(args[0]) + } else if (action === 'add') { + await this.changeOwners(args[0], args[1], 'add') + } else if (action === 'rm' || action === 'remove') { + await this.changeOwners(args[0], args[1], 'rm') + } else { + throw this.usageError() + } + } + + async execWorkspaces ([action, ...args], filters) { + await this.setWorkspaces(filters) + // ls pkg or owner add/rm package + if ((action === 'ls' && args.length > 0) || args.length > 1) { + const implicitWorkspaces = this.npm.config.get('workspace', 'default') + if (implicitWorkspaces.length === 0) { + log.warn(`Ignoring specified workspace(s)`) + } + return this.exec([action, ...args]) + } + + for (const [name] of this.workspaces) { + if (action === 'ls' || action === 'list') { + await this.ls(name) + } else if (action === 'add') { + await this.changeOwners(args[0], name, 'add') + } else if (action === 'rm' || action === 'remove') { + await this.changeOwners(args[0], name, 'rm') + } else { throw this.usageError() + } } } async ls (pkg) { - pkg = await this.getPkg(pkg) + pkg = await this.getPkg(this.npm.prefix, pkg) const spec = npa(pkg) try { @@ -101,12 +124,12 @@ class Owner extends BaseCommand { } } - async getPkg (pkg) { + async getPkg (prefix, pkg) { if (!pkg) { - if (this.npm.config.get('global')) { + if (this.npm.global) { throw this.usageError() } - const { name } = await readJson(resolve(this.npm.prefix, 'package.json')) + const { name } = await readJson(resolve(prefix, 'package.json')) if (!name) { throw this.usageError() } @@ -121,7 +144,7 @@ class Owner extends BaseCommand { throw this.usageError() } - pkg = await this.getPkg(pkg) + pkg = await this.getPkg(this.npm.prefix, pkg) log.verbose(`owner ${addOrRm}`, '%s to %s', user, pkg) const spec = npa(pkg) diff --git a/deps/npm/lib/commands/pack.js b/deps/npm/lib/commands/pack.js index 41fef5cb45a47c..8190ceecaf94bc 100644 --- a/deps/npm/lib/commands/pack.js +++ b/deps/npm/lib/commands/pack.js @@ -44,7 +44,11 @@ class Pack extends BaseCommand { // noise generated during packing const tarballs = [] for (const { arg, manifest } of manifests) { - const tarballData = await libpack(arg, this.npm.flatOptions) + const tarballData = await libpack(arg, { + ...this.npm.flatOptions, + prefix: this.npm.localPrefix, + workspaces: this.workspacePaths, + }) const pkgContents = await getContents(manifest, tarballData) tarballs.push(pkgContents) } diff --git a/deps/npm/lib/commands/pkg.js b/deps/npm/lib/commands/pkg.js index 3a8e01f65bc921..5fac9bfb54683b 100644 --- a/deps/npm/lib/commands/pkg.js +++ b/deps/npm/lib/commands/pkg.js @@ -29,7 +29,7 @@ class Pkg extends BaseCommand { this.prefix = prefix } - if (this.npm.config.get('global')) { + if (this.npm.global) { throw Object.assign( new Error(`There's no package.json file to manage on global mode`), { code: 'EPKGGLOBAL' } diff --git a/deps/npm/lib/commands/publish.js b/deps/npm/lib/commands/publish.js index ff303669387868..da6437fa9c58fc 100644 --- a/deps/npm/lib/commands/publish.js +++ b/deps/npm/lib/commands/publish.js @@ -7,7 +7,6 @@ const runScript = require('@npmcli/run-script') const pacote = require('pacote') const npa = require('npm-package-arg') const npmFetch = require('npm-registry-fetch') -const chalk = require('chalk') const replaceInfo = require('../utils/replace-info.js') const otplease = require('../utils/otplease.js') @@ -81,7 +80,12 @@ class Publish extends BaseCommand { } // we pass dryRun: true to libnpmpack so it doesn't write the file to disk - const tarballData = await pack(spec, { ...opts, dryRun: true }) + const tarballData = await pack(spec, { + ...opts, + dryRun: true, + prefix: this.npm.localPrefix, + workspaces: this.workspacePaths, + }) const pkgContents = await getContents(manifest, tarballData) // The purpose of re-reading the manifest is in case it changed, @@ -151,8 +155,6 @@ class Publish extends BaseCommand { const results = {} const json = this.npm.config.get('json') const { silent } = this.npm - const noop = a => a - const color = this.npm.color ? chalk : { green: noop, bold: noop } await this.setWorkspaces(filters) for (const [name, workspace] of this.workspaces.entries()) { @@ -164,9 +166,9 @@ class Publish extends BaseCommand { log.warn( 'publish', `Skipping workspace ${ - color.green(name) + this.npm.chalk.green(name) }, marked as ${ - color.bold('private') + this.npm.chalk.bold('private') }` ) continue diff --git a/deps/npm/lib/commands/rebuild.js b/deps/npm/lib/commands/rebuild.js index 0e8a1510bde2b3..3e6046d8df22b0 100644 --- a/deps/npm/lib/commands/rebuild.js +++ b/deps/npm/lib/commands/rebuild.js @@ -26,7 +26,7 @@ class Rebuild extends ArboristWorkspaceCmd { async exec (args) { const globalTop = resolve(this.npm.globalDir, '..') - const where = this.npm.config.get('global') ? globalTop : this.npm.prefix + const where = this.npm.global ? globalTop : this.npm.prefix const arb = new Arborist({ ...this.npm.flatOptions, path: where, diff --git a/deps/npm/lib/commands/repo.js b/deps/npm/lib/commands/repo.js index b8dccc209ff87a..b89b74c0bf1baa 100644 --- a/deps/npm/lib/commands/repo.js +++ b/deps/npm/lib/commands/repo.js @@ -1,40 +1,11 @@ -const pacote = require('pacote') const { URL } = require('url') -const log = require('../utils/log-shim') -const hostedFromMani = require('../utils/hosted-git-info-from-manifest.js') -const openUrl = require('../utils/open-url.js') -const BaseCommand = require('../base-command.js') -class Repo extends BaseCommand { +const PackageUrlCmd = require('../package-url-cmd.js') +class Repo extends PackageUrlCmd { static description = 'Open package repository page in the browser' static name = 'repo' - static params = ['browser', 'workspace', 'workspaces', 'include-workspace-root'] - static usage = ['[ [ ...]]'] - static ignoreImplicitWorkspace = false - - async exec (args) { - if (!args || !args.length) { - args = ['.'] - } - - await Promise.all(args.map(pkg => this.get(pkg))) - } - - async execWorkspaces (args, filters) { - await this.setWorkspaces(filters) - return this.exec(this.workspacePaths) - } - - async get (pkg) { - // XXX It is very odd that `where` is how pacote knows to look anywhere - // other than the cwd. - const opts = { - ...this.npm.flatOptions, - where: this.npm.localPrefix, - fullMetadata: true, - } - const mani = await pacote.manifest(pkg, opts) + getUrl (spec, mani) { const r = mani.repository const rurl = !r ? null : typeof r === 'string' ? r @@ -43,22 +14,20 @@ class Repo extends BaseCommand { if (!rurl) { throw Object.assign(new Error('no repository'), { - pkgid: pkg, + pkgid: spec, }) } - const info = hostedFromMani(mani) + const info = this.hostedFromMani(mani) const url = info ? info.browse(mani.repository.directory) : unknownHostedUrl(rurl) if (!url) { throw Object.assign(new Error('no repository: could not get url'), { - pkgid: pkg, + pkgid: spec, }) } - - log.silly('docs', 'url', url) - await openUrl(this.npm, url, `${mani.name} repo available at the following URL`) + return url } } module.exports = Repo diff --git a/deps/npm/lib/commands/search.js b/deps/npm/lib/commands/search.js index a06ba4031443b4..8751e9e7d22fd0 100644 --- a/deps/npm/lib/commands/search.js +++ b/deps/npm/lib/commands/search.js @@ -3,26 +3,33 @@ const Pipeline = require('minipass-pipeline') const libSearch = require('libnpmsearch') const log = require('../utils/log-shim.js') -const formatPackageStream = require('../search/format-package-stream.js') -const packageFilter = require('../search/package-filter.js') +const formatSearchStream = require('../utils/format-search-stream.js') + +function filter (data, include, exclude) { + const words = [data.name] + .concat(data.maintainers.map(m => `=${m.username}`)) + .concat(data.keywords || []) + .map(f => f && f.trim && f.trim()) + .filter(f => f) + .join(' ') + .toLowerCase() + + if (exclude.find(e => match(words, e))) { + return false + } -function prepareIncludes (args) { - return args - .map(s => s.toLowerCase()) - .filter(s => s) + return true } -function prepareExcludes (searchexclude) { - var exclude - if (typeof searchexclude === 'string') { - exclude = searchexclude.split(/\s+/) - } else { - exclude = [] +function match (words, pattern) { + if (pattern.startsWith('/')) { + if (pattern.endsWith('/')) { + pattern = pattern.slice(0, -1) + } + pattern = new RegExp(pattern.slice(1)) + return words.match(pattern) } - - return exclude - .map(s => s.toLowerCase()) - .filter(s => s) + return words.indexOf(pattern) !== -1 } const BaseCommand = require('../base-command.js') @@ -50,8 +57,8 @@ class Search extends BaseCommand { const opts = { ...this.npm.flatOptions, ...this.npm.flatOptions.search, - include: prepareIncludes(args), - exclude: prepareExcludes(this.npm.flatOptions.search.exclude), + include: args.map(s => s.toLowerCase()).filter(s => s), + exclude: this.npm.flatOptions.search.exclude.split(/\s+/), } if (opts.include.length === 0) { @@ -63,7 +70,7 @@ class Search extends BaseCommand { class FilterStream extends Minipass { write (pkg) { - if (packageFilter(pkg, opts.include, opts.exclude)) { + if (filter(pkg, opts.include, opts.exclude)) { super.write(pkg) } } @@ -73,7 +80,7 @@ class Search extends BaseCommand { // Grab a configured output stream that will spit out packages in the // desired format. - const outputStream = formatPackageStream({ + const outputStream = formatSearchStream({ args, // --searchinclude options are not highlighted ...opts, }) diff --git a/deps/npm/lib/commands/set-script.js b/deps/npm/lib/commands/set-script.js index a6b7c3a50cdafe..a085f72a314284 100644 --- a/deps/npm/lib/commands/set-script.js +++ b/deps/npm/lib/commands/set-script.js @@ -5,7 +5,7 @@ const log = require('../utils/log-shim') const BaseCommand = require('../base-command.js') class SetScript extends BaseCommand { - static description = 'Set tasks in the scripts section of package.json' + static description = 'Set tasks in the scripts section of package.json, deprecated' static params = ['workspace', 'workspaces', 'include-workspace-root'] static name = 'set-script' static usage = ['[
        @@ -39,6 +40,7 @@

        Node.js __VERSION__ documentation

          +
        • Node.js __VERSION__
        • __TOC_PICKER__ __GTOC_PICKER__ __ALTDOCS__ @@ -73,41 +75,5 @@

          Node.js __VERSION__ documentation

      - diff --git a/lib/assert.js b/lib/assert.js index bbd3c283c5f0e9..2c7cf369a87af2 100644 --- a/lib/assert.js +++ b/lib/assert.js @@ -213,7 +213,7 @@ function getCode(fd, line, column) { let lines = 0; // Prevent blocking the event loop by limiting the maximum amount of // data that may be read. - let maxReads = 32; // bytesPerRead * maxReads = 512 kb + let maxReads = 32; // bytesPerRead * maxReads = 512 KiB const bytesPerRead = 16384; // Use a single buffer up front that is reused until the call site is found. let buffer = Buffer.allocUnsafe(bytesPerRead); diff --git a/lib/buffer.js b/lib/buffer.js index 57d6cddbaa2e6b..7602d4049e9bb1 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -23,8 +23,10 @@ const { Array, + ArrayFrom, ArrayIsArray, ArrayPrototypeForEach, + ArrayPrototypeIndexOf, MathFloor, MathMin, MathTrunc, @@ -1231,8 +1233,25 @@ function btoa(input) { return buf.toString('base64'); } -const kBase64Digits = - 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; +// Refs: https://infra.spec.whatwg.org/#forgiving-base64-decode +const kForgivingBase64AllowedChars = [ + // ASCII whitespace + // Refs: https://infra.spec.whatwg.org/#ascii-whitespace + 0x09, 0x0A, 0x0C, 0x0D, 0x20, + + // Uppercase letters + ...ArrayFrom({ length: 26 }, (_, i) => StringPrototypeCharCodeAt('A') + i), + + // Lowercase letters + ...ArrayFrom({ length: 26 }, (_, i) => StringPrototypeCharCodeAt('a') + i), + + // Decimal digits + ...ArrayFrom({ length: 10 }, (_, i) => StringPrototypeCharCodeAt('0') + i), + + 0x2B, // + + 0x2F, // / + 0x3D, // = +]; function atob(input) { // The implementation here has not been performance optimized in any way and @@ -1241,11 +1260,31 @@ function atob(input) { if (arguments.length === 0) { throw new ERR_MISSING_ARGS('input'); } + input = `${input}`; + let nonAsciiWhitespaceCharCount = 0; + for (let n = 0; n < input.length; n++) { - if (!kBase64Digits.includes(input[n])) + const index = ArrayPrototypeIndexOf( + kForgivingBase64AllowedChars, + StringPrototypeCharCodeAt(input, n)); + + if (index > 4) { + // The first 5 elements of `kForgivingBase64AllowedChars` are + // ASCII whitespace char codes. + nonAsciiWhitespaceCharCount++; + } else if (index === -1) { throw lazyDOMException('Invalid character', 'InvalidCharacterError'); + } } + + // See #3 - https://infra.spec.whatwg.org/#forgiving-base64 + if (nonAsciiWhitespaceCharCount % 4 === 1) { + throw lazyDOMException( + 'The string to be decoded is not correctly encoded.', + 'InvalidCharacterError'); + } + return Buffer.from(input, 'base64').toString('latin1'); } diff --git a/lib/child_process.js b/lib/child_process.js index 415010241cdaba..438ebaf9ebf978 100644 --- a/lib/child_process.js +++ b/lib/child_process.js @@ -96,7 +96,7 @@ const MAX_BUFFER = 1024 * 1024; * @param {{ * cwd?: string; * detached?: boolean; - * env?: Object; + * env?: Record; * execPath?: string; * execArgv?: string[]; * gid?: number; @@ -202,7 +202,7 @@ function normalizeExecArgs(command, options, callback) { * @param {string} command * @param {{ * cmd?: string; - * env?: Object; + * env?: Record; * encoding?: string; * shell?: string; * signal?: AbortSignal; @@ -256,7 +256,7 @@ ObjectDefineProperty(exec, promisify.custom, { * @param {string[]} [args] * @param {{ * cwd?: string; - * env?: Object; + * env?: Record; * encoding?: string; * timeout?: number; * maxBuffer?: number; @@ -673,7 +673,7 @@ function abortChildProcess(child, killSignal) { * @param {string[]} [args] * @param {{ * cwd?: string; - * env?: Object; + * env?: Record; * argv0?: string; * stdio?: Array | string; * detached?: boolean; @@ -746,7 +746,7 @@ function spawn(file, args, options) { * input?: string | Buffer | TypedArray | DataView; * argv0?: string; * stdio?: string | Array; - * env?: Object; + * env?: Record; * uid?: number; * gid?: number; * timeout?: number; @@ -838,7 +838,7 @@ function checkExecSyncError(ret, args, cmd) { * cwd?: string; * input?: string | Buffer | TypedArray | DataView; * stdio?: string | Array; - * env?: Object; + * env?: Record; * uid?: number; * gid?: number; * timeout?: number; @@ -875,7 +875,7 @@ function execFileSync(command, args, options) { * cwd?: string; * input?: string | Buffer | TypedArray | DataView; * stdio?: string | Array; - * env?: Object; + * env?: Record; * shell?: string; * uid?: number; * gid?: number; diff --git a/lib/dgram.js b/lib/dgram.js index 8aaafb5f90b211..2d41ef5eb48ba6 100644 --- a/lib/dgram.js +++ b/lib/dgram.js @@ -159,7 +159,7 @@ function startListening(socket) { const state = socket[kStateSymbol]; state.handle.onmessage = onMessage; - // Todo: handle errors + state.handle.onerror = onError; state.handle.recvStart(); state.receiving = true; state.bindState = BIND_STATE_BOUND; @@ -923,6 +923,12 @@ function onMessage(nread, handle, buf, rinfo) { } +function onError(nread, handle, error) { + const self = handle[owner_symbol]; + return self.emit('error', error); +} + + Socket.prototype.ref = function() { const handle = this[kStateSymbol].handle; diff --git a/lib/dns.js b/lib/dns.js index 4eadbd04158707..f7af870afe9fbc 100644 --- a/lib/dns.js +++ b/lib/dns.js @@ -27,6 +27,7 @@ const { ObjectDefineProperties, ObjectDefineProperty, ReflectApply, + Symbol, } = primordials; const cares = internalBinding('cares_wrap'); @@ -62,6 +63,15 @@ const { QueryReqWrap, } = cares; +const kPerfHooksDnsLookupContext = Symbol('kPerfHooksDnsLookupContext'); +const kPerfHooksDnsLookupServiceContext = Symbol('kPerfHooksDnsLookupServiceContext'); +const kPerfHooksDnsLookupResolveContext = Symbol('kPerfHooksDnsLookupResolveContext'); + +const { + startPerf, + stopPerf, +} = require('internal/perf/observe'); + const dnsException = errors.dnsException; let promises = null; // Lazy loaded @@ -71,6 +81,7 @@ function onlookup(err, addresses) { return this.callback(dnsException(err, 'getaddrinfo', this.hostname)); } this.callback(null, addresses[0], this.family || isIP(addresses[0])); + stopPerf(this, kPerfHooksDnsLookupContext); } @@ -89,6 +100,7 @@ function onlookupall(err, addresses) { } this.callback(null, addresses); + stopPerf(this, kPerfHooksDnsLookupContext); } @@ -161,6 +173,13 @@ function lookup(hostname, options, callback) { process.nextTick(callback, dnsException(err, 'getaddrinfo', hostname)); return {}; } + const detail = { + hostname, + family, + hints, + verbatim, + }; + startPerf(req, kPerfHooksDnsLookupContext, { type: 'dns', name: 'lookup', detail }); return req; } @@ -173,6 +192,7 @@ function onlookupservice(err, hostname, service) { return this.callback(dnsException(err, 'getnameinfo', this.hostname)); this.callback(null, hostname, service); + stopPerf(this, kPerfHooksDnsLookupServiceContext); } @@ -197,6 +217,14 @@ function lookupService(address, port, callback) { const err = cares.getnameinfo(req, address, port); if (err) throw dnsException(err, 'getnameinfo', address); + startPerf(req, kPerfHooksDnsLookupServiceContext, { + type: 'dns', + name: 'lookupService', + detail: { + host: address, + port + } + }); return req; } @@ -211,8 +239,10 @@ function onresolve(err, result, ttls) { if (err) this.callback(dnsException(err, this.bindingName, this.hostname)); - else + else { this.callback(null, result); + stopPerf(this, kPerfHooksDnsLookupResolveContext); + } } function resolver(bindingName) { @@ -234,6 +264,14 @@ function resolver(bindingName) { req.ttl = !!(options && options.ttl); const err = this._handle[bindingName](req, toASCII(name)); if (err) throw dnsException(err, bindingName, name); + startPerf(req, kPerfHooksDnsLookupResolveContext, { + type: 'dns', + name: bindingName, + detail: { + host: name, + ttl: req.ttl + } + }); return req; } ObjectDefineProperty(query, 'name', { value: bindingName }); diff --git a/lib/fs.js b/lib/fs.js index c33450fce852f4..89883db955cb0e 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -116,6 +116,7 @@ const { validateRmOptionsSync, validateRmdirOptions, validateStringAfterArrayBufferView, + validatePrimitiveStringAfterArrayBufferView, warnOnNonPortableTemplate } = require('internal/fs/utils'); const { @@ -136,6 +137,7 @@ const { validateEncoding, validateFunction, validateInteger, + validateObject, validateString, } = require('internal/validators'); @@ -590,9 +592,9 @@ function openSync(path, flags, mode) { * Reads file from the specified `fd` (file descriptor). * @param {number} fd * @param {Buffer | TypedArray | DataView} buffer - * @param {number} offset + * @param {number} offsetOrOptions * @param {number} length - * @param {number | bigint} position + * @param {number | bigint | null} position * @param {( * err?: Error, * bytesRead?: number, @@ -600,30 +602,36 @@ function openSync(path, flags, mode) { * ) => any} callback * @returns {void} */ -function read(fd, buffer, offset, length, position, callback) { +function read(fd, buffer, offsetOrOptions, length, position, callback) { fd = getValidatedFd(fd); - if (arguments.length <= 3) { - // Assume fs.read(fd, options, callback) - let options = ObjectCreate(null); - if (arguments.length < 3) { + let offset = offsetOrOptions; + let params = null; + if (arguments.length <= 4) { + if (arguments.length === 4) { + // This is fs.read(fd, buffer, options, callback) + validateObject(offsetOrOptions, 'options', { nullable: true }); + callback = length; + params = offsetOrOptions; + } else if (arguments.length === 3) { + // This is fs.read(fd, bufferOrParams, callback) + if (!isArrayBufferView(buffer)) { + // This is fs.read(fd, params, callback) + params = buffer; + ({ buffer = Buffer.alloc(16384) } = params ?? ObjectCreate(null)); + } + callback = offsetOrOptions; + } else { // This is fs.read(fd, callback) - // buffer will be the callback callback = buffer; - } else { - // This is fs.read(fd, {}, callback) - // buffer will be the options object - // offset is the callback - options = buffer; - callback = offset; + buffer = Buffer.alloc(16384); } ({ - buffer = Buffer.alloc(16384), offset = 0, length = buffer.byteLength - offset, - position = null - } = options); + position = null, + } = params ?? ObjectCreate(null)); } validateBuffer(buffer); @@ -677,7 +685,7 @@ ObjectDefineProperty(read, internalUtil.customPromisifyArgs, * @param {{ * offset?: number; * length?: number; - * position?: number | bigint; + * position?: number | bigint | null; * }} [offset] * @returns {number} */ @@ -693,7 +701,7 @@ function readSync(fd, buffer, offset, length, position) { ({ offset = 0, length = buffer.byteLength - offset, - position = null + position = null, } = options); } @@ -733,7 +741,7 @@ function readSync(fd, buffer, offset, length, position) { * and writes to an array of `ArrayBufferView`s. * @param {number} fd * @param {ArrayBufferView[]} buffers - * @param {number} [position] + * @param {number | null} [position] * @param {( * err?: Error, * bytesRead?: number, @@ -768,7 +776,7 @@ ObjectDefineProperty(readv, internalUtil.customPromisifyArgs, * of `ArrayBufferView`s. * @param {number} fd * @param {ArrayBufferView[]} buffers - * @param {number} [position] + * @param {number | null} [position] * @returns {number} */ function readvSync(fd, buffers, position) { @@ -789,9 +797,9 @@ function readvSync(fd, buffers, position) { * Writes `buffer` to the specified `fd` (file descriptor). * @param {number} fd * @param {Buffer | TypedArray | DataView | string | object} buffer - * @param {number} [offset] + * @param {number | object} [offsetOrOptions] * @param {number} [length] - * @param {number} [position] + * @param {number | null} [position] * @param {( * err?: Error, * bytesWritten?: number; @@ -799,7 +807,7 @@ function readvSync(fd, buffers, position) { * ) => any} callback * @returns {void} */ -function write(fd, buffer, offset, length, position, callback) { +function write(fd, buffer, offsetOrOptions, length, position, callback) { function wrapper(err, written) { // Retain a reference to buffer so that it can't be GC'ed too soon. callback(err, written || 0, buffer); @@ -807,8 +815,18 @@ function write(fd, buffer, offset, length, position, callback) { fd = getValidatedFd(fd); + let offset = offsetOrOptions; if (isArrayBufferView(buffer)) { callback = maybeCallback(callback || position || length || offset); + + if (typeof offset === 'object') { + ({ + offset = 0, + length = buffer.byteLength - offset, + position = null, + } = offsetOrOptions ?? ObjectCreate(null)); + } + if (offset == null || typeof offset === 'function') { offset = 0; } else { @@ -853,17 +871,28 @@ ObjectDefineProperty(write, internalUtil.customPromisifyArgs, * Synchronously writes `buffer` to the * specified `fd` (file descriptor). * @param {number} fd - * @param {Buffer | TypedArray | DataView | string | object} buffer - * @param {number} [offset] - * @param {number} [length] - * @param {number} [position] + * @param {Buffer | TypedArray | DataView | string} buffer + * @param {{ + * offset?: number; + * length?: number; + * position?: number | null; + * }} [offsetOrOptions] * @returns {number} */ -function writeSync(fd, buffer, offset, length, position) { +function writeSync(fd, buffer, offsetOrOptions, length, position) { fd = getValidatedFd(fd); const ctx = {}; let result; + + let offset = offsetOrOptions; if (isArrayBufferView(buffer)) { + if (typeof offset === 'object') { + ({ + offset = 0, + length = buffer.byteLength - offset, + position = null, + } = offsetOrOptions ?? ObjectCreate(null)); + } if (position === undefined) position = null; if (offset == null) { @@ -877,7 +906,7 @@ function writeSync(fd, buffer, offset, length, position) { result = binding.writeBuffer(fd, buffer, offset, length, position, undefined, ctx); } else { - validateStringAfterArrayBufferView(buffer, 'buffer'); + validatePrimitiveStringAfterArrayBufferView(buffer, 'buffer'); validateEncoding(buffer, length); if (offset === undefined) @@ -894,7 +923,7 @@ function writeSync(fd, buffer, offset, length, position) { * specified `fd` (file descriptor). * @param {number} fd * @param {ArrayBufferView[]} buffers - * @param {number} [position] + * @param {number | null} [position] * @param {( * err?: Error, * bytesWritten?: number, @@ -935,7 +964,7 @@ ObjectDefineProperty(writev, internalUtil.customPromisifyArgs, { * to the specified `fd` (file descriptor). * @param {number} fd * @param {ArrayBufferView[]} buffers - * @param {number} [position] + * @param {number | null} [position] * @returns {number} */ function writevSync(fd, buffers, position) { @@ -1593,7 +1622,7 @@ function readlinkSync(path, options) { * Creates the link called `path` pointing to `target`. * @param {string | Buffer | URL} target * @param {string | Buffer | URL} path - * @param {string} [type_] + * @param {string | null} [type_] * @param {(err?: Error) => any} callback_ * @returns {void} */ @@ -1646,7 +1675,7 @@ function symlink(target, path, type_, callback_) { * pointing to `target`. * @param {string | Buffer | URL} target * @param {string | Buffer | URL} path - * @param {string} [type] + * @param {string | null} [type] * @returns {void} */ function symlinkSync(target, path, type) { @@ -2865,7 +2894,7 @@ function lazyLoadStreams() { /** * Creates a readable stream with a default `highWaterMark` - * of 64 kb. + * of 64 KiB. * @param {string | Buffer | URL} path * @param {string | { * flags?: string; @@ -2877,7 +2906,7 @@ function lazyLoadStreams() { * start: number; * end?: number; * highWaterMark?: number; - * fs?: Object | null; + * fs?: object | null; * }} [options] * @returns {ReadStream} */ @@ -2897,7 +2926,7 @@ function createReadStream(path, options) { * autoClose?: boolean; * emitClose?: boolean; * start: number; - * fs?: Object | null; + * fs?: object | null; * }} [options] * @returns {WriteStream} */ diff --git a/lib/https.js b/lib/https.js index 7a9a4243aaae14..3834a881775349 100644 --- a/lib/https.js +++ b/lib/https.js @@ -362,7 +362,7 @@ function request(...args) { * createConnection?: Function; * defaultPort?: number; * family?: number; - * headers?: Object; + * headers?: object; * hints?: number; * host?: string; * hostname?: string; diff --git a/lib/internal/assert/assertion_error.js b/lib/internal/assert/assertion_error.js index 837c37b1221540..e160d6d7e868eb 100644 --- a/lib/internal/assert/assertion_error.js +++ b/lib/internal/assert/assertion_error.js @@ -441,6 +441,7 @@ class AssertionError extends Error { this.generatedMessage = !message; ObjectDefineProperty(this, 'name', { + __proto__: null, value: 'AssertionError [ERR_ASSERTION]', enumerable: false, writable: true, diff --git a/lib/internal/assert/calltracker.js b/lib/internal/assert/calltracker.js index 0fbdf70e5d825c..f00f2e33271980 100644 --- a/lib/internal/assert/calltracker.js +++ b/lib/internal/assert/calltracker.js @@ -4,6 +4,7 @@ const { ArrayPrototypePush, Error, FunctionPrototype, + Proxy, ReflectApply, SafeSet, } = primordials; @@ -46,20 +47,23 @@ class CallTracker { const callChecks = this.#callChecks; callChecks.add(context); - return function() { - context.actual++; - if (context.actual === context.exact) { - // Once function has reached its call count remove it from - // callChecks set to prevent memory leaks. - callChecks.delete(context); - } - // If function has been called more than expected times, add back into - // callchecks. - if (context.actual === context.exact + 1) { - callChecks.add(context); - } - return ReflectApply(fn, this, arguments); - }; + return new Proxy(fn, { + __proto__: null, + apply(fn, thisArg, argList) { + context.actual++; + if (context.actual === context.exact) { + // Once function has reached its call count remove it from + // callChecks set to prevent memory leaks. + callChecks.delete(context); + } + // If function has been called more than expected times, add back into + // callchecks. + if (context.actual === context.exact + 1) { + callChecks.add(context); + } + return ReflectApply(fn, thisArg, argList); + }, + }); } report() { diff --git a/lib/internal/async_hooks.js b/lib/internal/async_hooks.js index f15fe5cc99b5c4..107aab227e4637 100644 --- a/lib/internal/async_hooks.js +++ b/lib/internal/async_hooks.js @@ -196,6 +196,7 @@ function emitInitNative(asyncId, type, triggerAsyncId, resource) { try { // Using var here instead of let because "for (var ...)" is faster than let. // Refs: https://github.com/nodejs/node/pull/30380#issuecomment-552948364 + // eslint-disable-next-line no-var for (var i = 0; i < active_hooks.array.length; i++) { if (typeof active_hooks.array[i][init_symbol] === 'function') { active_hooks.array[i][init_symbol]( @@ -228,6 +229,7 @@ function emitHook(symbol, asyncId) { try { // Using var here instead of let because "for (var ...)" is faster than let. // Refs: https://github.com/nodejs/node/pull/30380#issuecomment-552948364 + // eslint-disable-next-line no-var for (var i = 0; i < active_hooks.array.length; i++) { if (typeof active_hooks.array[i][symbol] === 'function') { active_hooks.array[i][symbol](asyncId); @@ -326,14 +328,10 @@ function promiseInitHookWithDestroyTracking(promise, parent) { destroyTracking(promise, parent); } -const destroyedSymbol = Symbol('destroyed'); - function destroyTracking(promise, parent) { trackPromise(promise, parent); const asyncId = promise[async_id_symbol]; - const destroyed = { destroyed: false }; - promise[destroyedSymbol] = destroyed; - registerDestroyHook(promise, asyncId, destroyed); + registerDestroyHook(promise, asyncId); } function promiseBeforeHook(promise) { diff --git a/lib/internal/blob.js b/lib/internal/blob.js index a620552d846051..720d0c99e0ec09 100644 --- a/lib/internal/blob.js +++ b/lib/internal/blob.js @@ -139,7 +139,7 @@ class Blob { if (sources === null || typeof sources[SymbolIterator] !== 'function' || typeof sources === 'string') { - throw new ERR_INVALID_ARG_TYPE('sources', 'Iterable', sources); + throw new ERR_INVALID_ARG_TYPE('sources', 'a sequence', sources); } validateObject(options, 'options'); let { diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index 8de57a5666131f..4b912accaff6eb 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -13,6 +13,7 @@ const { const { getOptionValue, getEmbedderOptions, + refreshOptions, } = require('internal/options'); const { reconnectZeroFillToggle } = require('internal/buffer'); const { @@ -25,7 +26,10 @@ const { Buffer } = require('buffer'); const { ERR_MANIFEST_ASSERT_INTEGRITY } = require('internal/errors').codes; const assert = require('internal/assert'); -function prepareMainThreadExecution(expandArgv1 = false) { +function prepareMainThreadExecution(expandArgv1 = false, + initialzeModules = true) { + refreshRuntimeOptions(); + // TODO(joyeecheung): this is also necessary for workers when they deserialize // this toggle from the snapshot. reconnectZeroFillToggle(); @@ -77,15 +81,23 @@ function prepareMainThreadExecution(expandArgv1 = false) { initializeSourceMapsHandlers(); initializeDeprecations(); initializeWASI(); + + if (!initialzeModules) { + return; + } + initializeCJSLoader(); initializeESMLoader(); - const CJSLoader = require('internal/modules/cjs/loader'); assert(!CJSLoader.hasLoadedAnyUserCJSModule); loadPreloadModules(); initializeFrozenIntrinsics(); } +function refreshRuntimeOptions() { + refreshOptions(); +} + function patchProcessObject(expandArgv1) { const binding = internalBinding('process_methods'); binding.patchProcessObject(process); @@ -94,9 +106,13 @@ function patchProcessObject(expandArgv1) { ObjectDefineProperty(process, 'argv0', { enumerable: true, - configurable: false, + // Only set it to true during snapshot building. + configurable: getOptionValue('--build-snapshot'), value: process.argv[0] }); + + process.exitCode = undefined; + process._exiting = false; process.argv[0] = process.execPath; if (expandArgv1 && process.argv[1] && @@ -110,6 +126,12 @@ function patchProcessObject(expandArgv1) { } } + // We need to initialize the global console here again with process.stdout + // and friends for snapshot deserialization. + const globalConsole = require('internal/console/global'); + const { initializeGlobalConsole } = require('internal/console/constructor'); + initializeGlobalConsole(globalConsole); + // TODO(joyeecheung): most of these should be deprecated and removed, // except some that we need to be able to mutate during run time. addReadOnlyProcessAlias('_eval', '--eval'); @@ -541,6 +563,7 @@ function loadPreloadModules() { } module.exports = { + refreshRuntimeOptions, patchProcessObject, setupCoverageHooks, setupWarningHandler, diff --git a/lib/internal/bootstrap/switches/is_main_thread.js b/lib/internal/bootstrap/switches/is_main_thread.js index 15977f0d57bbf3..54a2863c73b286 100644 --- a/lib/internal/bootstrap/switches/is_main_thread.js +++ b/lib/internal/bootstrap/switches/is_main_thread.js @@ -122,15 +122,34 @@ let stdin; let stdout; let stderr; +let stdoutDestroy; +let stderrDestroy; + +function refreshStdoutOnSigWinch() { + stdout._refreshSize(); +} + +function refreshStderrOnSigWinch() { + stderr._refreshSize(); +} + function getStdout() { if (stdout) return stdout; stdout = createWritableStdioStream(1); stdout.destroySoon = stdout.destroy; // Override _destroy so that the fd is never actually closed. + stdoutDestroy = stdout._destroy; stdout._destroy = dummyDestroy; if (stdout.isTTY) { - process.on('SIGWINCH', () => stdout._refreshSize()); + process.on('SIGWINCH', refreshStdoutOnSigWinch); } + + internalBinding('mksnapshot').cleanups.push(function cleanupStdout() { + stdout._destroy = stdoutDestroy; + stdout.destroy(); + process.removeListener('SIGWINCH', refreshStdoutOnSigWinch); + stdout = undefined; + }); return stdout; } @@ -138,11 +157,18 @@ function getStderr() { if (stderr) return stderr; stderr = createWritableStdioStream(2); stderr.destroySoon = stderr.destroy; + stderrDestroy = stderr._destroy; // Override _destroy so that the fd is never actually closed. stderr._destroy = dummyDestroy; if (stderr.isTTY) { - process.on('SIGWINCH', () => stderr._refreshSize()); + process.on('SIGWINCH', refreshStderrOnSigWinch); } + internalBinding('mksnapshot').cleanups.push(function cleanupStderr() { + stderr._destroy = stderrDestroy; + stderr.destroy(); + process.removeListener('SIGWINCH', refreshStderrOnSigWinch); + stderr = undefined; + }); return stderr; } @@ -233,6 +259,10 @@ function getStdin() { } } + internalBinding('mksnapshot').cleanups.push(function cleanupStdin() { + stdin.destroy(); + stdin = undefined; + }); return stdin; } diff --git a/lib/internal/console/constructor.js b/lib/internal/console/constructor.js index 695a56164b7d84..18e66a7afee0ee 100644 --- a/lib/internal/console/constructor.js +++ b/lib/internal/console/constructor.js @@ -100,7 +100,7 @@ function Console(options /* or: stdout, stderr, ignoreErrors = true */) { // We have to test new.target here to see if this function is called // with new, because we need to define a custom instanceof to accommodate // the global console. - if (!new.target) { + if (new.target === undefined) { return ReflectConstruct(Console, arguments); } @@ -486,7 +486,7 @@ const consoleMethods = { if (tabularData === null || typeof tabularData !== 'object') return this.log(tabularData); - if (cliTable === undefined) cliTable = require('internal/cli_table'); + cliTable ??= require('internal/cli_table'); const final = (k, v) => this.log(cliTable(k, v)); const _inspect = (v) => { @@ -570,8 +570,7 @@ const consoleMethods = { } else { const keys = properties || ObjectKeys(item); for (const key of keys) { - if (map[key] === undefined) - map[key] = []; + map[key] ??= []; if ((primitive && properties) || !ObjectPrototypeHasOwnProperty(item, key)) map[key][i] = ''; @@ -669,9 +668,15 @@ Console.prototype.dirxml = Console.prototype.log; Console.prototype.error = Console.prototype.warn; Console.prototype.groupCollapsed = Console.prototype.group; +function initializeGlobalConsole(globalConsole) { + globalConsole[kBindStreamsLazy](process); + globalConsole[kBindProperties](true, 'auto'); +} + module.exports = { Console, kBindStreamsLazy, kBindProperties, + initializeGlobalConsole, formatTime // exported for tests }; diff --git a/lib/internal/console/global.js b/lib/internal/console/global.js index d6c0c24d529dcc..782a585957f746 100644 --- a/lib/internal/console/global.js +++ b/lib/internal/console/global.js @@ -21,9 +21,7 @@ const { } = primordials; const { - Console, - kBindStreamsLazy, - kBindProperties + Console } = require('internal/console/constructor'); const globalConsole = ObjectCreate({}); @@ -44,9 +42,6 @@ for (const prop of ReflectOwnKeys(Console.prototype)) { ReflectDefineProperty(globalConsole, prop, desc); } -globalConsole[kBindStreamsLazy](process); -globalConsole[kBindProperties](true, 'auto'); - // This is a legacy feature - the Console constructor is exposed on // the global console instance. globalConsole.Console = Console; diff --git a/lib/internal/crypto/dsa.js b/lib/internal/crypto/dsa.js index 12e327c6ed1765..faaf7d6b889c07 100644 --- a/lib/internal/crypto/dsa.js +++ b/lib/internal/crypto/dsa.js @@ -7,11 +7,9 @@ const { const { DSAKeyExportJob, - KeyObjectHandle, SignJob, kCryptoJobAsync, kSigEncDER, - kKeyTypePrivate, kSignJobModeSign, kSignJobModeVerify, } = internalBinding('crypto'); @@ -29,8 +27,6 @@ const { const { InternalCryptoKey, - PrivateKeyObject, - PublicKeyObject, createPrivateKey, createPublicKey, isKeyObject, @@ -45,7 +41,6 @@ const { hasAnyNotIn, jobPromise, normalizeHashName, - validateKeyOps, kKeyObject, kHandle, } = require('internal/crypto/util'); @@ -178,52 +173,6 @@ async function dsaImportKey( }); break; } - case 'jwk': { - if (keyData == null || typeof keyData !== 'object') - throw lazyDOMException('Invalid JWK keyData', 'DataError'); - - verifyAcceptableDsaKeyUse( - algorithm.name, - keyData.x !== undefined ? 'private' : 'public', - usagesSet); - - if (keyData.kty !== 'DSA') - throw lazyDOMException('Invalid key type', 'DataError'); - - if (usagesSet.size > 0 && - keyData.use !== undefined && - keyData.use !== 'sig') { - throw lazyDOMException('Invalid use type', 'DataError'); - } - - validateKeyOps(keyData.key_ops, usagesSet); - - if (keyData.ext !== undefined && - keyData.ext === false && - extractable === true) { - throw lazyDOMException('JWK is not extractable', 'DataError'); - } - - if (keyData.alg !== undefined) { - if (typeof keyData.alg !== 'string') - throw lazyDOMException('Invalid alg', 'DataError'); - const hash = - normalizeHashName(keyData.alg, normalizeHashName.kContextWebCrypto); - if (hash !== algorithm.hash.name) - throw lazyDOMException('Hash mismatch', 'DataError'); - } - - const handle = new KeyObjectHandle(); - const type = handle.initJwk(keyData); - if (type === undefined) - throw lazyDOMException('Invalid JWK keyData', 'DataError'); - - keyObject = type === kKeyTypePrivate ? - new PrivateKeyObject(handle) : - new PublicKeyObject(handle); - - break; - } default: throw lazyDOMException( `Unable to import DSA key with format ${format}`, diff --git a/lib/internal/crypto/hkdf.js b/lib/internal/crypto/hkdf.js index 1d8251a9245b66..f47a2766e0cf53 100644 --- a/lib/internal/crypto/hkdf.js +++ b/lib/internal/crypto/hkdf.js @@ -53,13 +53,10 @@ const { } = require('internal/errors'); const validateParameters = hideStackFrames((hash, key, salt, info, length) => { - key = prepareKey(key); - salt = toBuf(salt); - info = toBuf(info); - validateString(hash, 'digest'); - validateByteSource(salt, 'salt'); - validateByteSource(info, 'info'); + key = prepareKey(key); + salt = validateByteSource(salt, 'salt'); + info = validateByteSource(info, 'info'); validateInteger(length, 'length', 0, kMaxLength); diff --git a/lib/internal/crypto/keygen.js b/lib/internal/crypto/keygen.js index 1469a01682edda..5004ad1a4b7680 100644 --- a/lib/internal/crypto/keygen.js +++ b/lib/internal/crypto/keygen.js @@ -356,7 +356,7 @@ function generateKeyJob(mode, keyType, options) { const { length } = options; switch (keyType) { case 'hmac': - validateInteger(length, 'options.length', 1, 2 ** 31 - 1); + validateInteger(length, 'options.length', 8, 2 ** 31 - 1); break; case 'aes': validateOneOf(length, 'options.length', kAesKeyLengths); diff --git a/lib/internal/crypto/random.js b/lib/internal/crypto/random.js index 1423ea4295443e..43d7a022a67ea5 100644 --- a/lib/internal/crypto/random.js +++ b/lib/internal/crypto/random.js @@ -43,6 +43,7 @@ const { validateNumber, validateBoolean, validateCallback, + validateInt32, validateObject, validateUint32, } = require('internal/validators'); @@ -460,7 +461,7 @@ function createRandomPrimeJob(type, size, options) { } function generatePrime(size, options, callback) { - validateUint32(size, 'size', true); + validateInt32(size, 'size', 1); if (typeof options === 'function') { callback = options; options = {}; @@ -482,7 +483,7 @@ function generatePrime(size, options, callback) { } function generatePrimeSync(size, options = {}) { - validateUint32(size, 'size', true); + validateInt32(size, 'size', 1); const job = createRandomPrimeJob(kCryptoJobSync, size, options); const { 0: err, 1: prime } = job.run(); diff --git a/lib/internal/crypto/scrypt.js b/lib/internal/crypto/scrypt.js index 49e5b0624e1ae7..0c780b098d77b2 100644 --- a/lib/internal/crypto/scrypt.js +++ b/lib/internal/crypto/scrypt.js @@ -41,7 +41,7 @@ const defaults = { N: 16384, r: 8, p: 1, - maxmem: 32 << 20, // 32 MB, matches SCRYPT_MAX_MEM. + maxmem: 32 << 20, // 32 MiB, matches SCRYPT_MAX_MEM. }; function scrypt(password, salt, keylen, options, callback = defaults) { diff --git a/lib/internal/crypto/util.js b/lib/internal/crypto/util.js index eafcc3d9669288..4c1590ed9da9d5 100644 --- a/lib/internal/crypto/util.js +++ b/lib/internal/crypto/util.js @@ -71,7 +71,7 @@ function lazyRequire(name) { return ret; } -var defaultEncoding = 'buffer'; +let defaultEncoding = 'buffer'; function setDefaultEncoding(val) { defaultEncoding = val; @@ -206,30 +206,33 @@ function validateMaxBufferLength(data, name) { } } -function normalizeAlgorithm(algorithm, label = 'algorithm') { +function normalizeAlgorithm(algorithm) { if (algorithm != null) { if (typeof algorithm === 'string') algorithm = { name: algorithm }; if (typeof algorithm === 'object') { const { name } = algorithm; - let hash; if (typeof name !== 'string' || !ArrayPrototypeIncludes( kAlgorithmsKeys, StringPrototypeToLowerCase(name))) { throw lazyDOMException('Unrecognized name.', 'NotSupportedError'); } - if (algorithm.hash !== undefined) { - hash = normalizeAlgorithm(algorithm.hash, 'algorithm.hash'); + let { hash } = algorithm; + if (hash !== undefined) { + hash = normalizeAlgorithm(hash); if (!ArrayPrototypeIncludes(kHashTypes, hash.name)) throw lazyDOMException('Unrecognized name.', 'NotSupportedError'); } - return { + const normalized = { ...algorithm, name: kAlgorithms[StringPrototypeToLowerCase(name)], - hash, }; + if (hash) { + normalized.hash = hash; + } + return normalized; } } throw lazyDOMException('Unrecognized name.', 'NotSupportedError'); @@ -268,7 +271,7 @@ const validateByteSource = hideStackFrames((val, name) => { val = toBuf(val); if (isAnyArrayBuffer(val) || isArrayBufferView(val)) - return; + return val; throw new ERR_INVALID_ARG_TYPE( name, diff --git a/lib/internal/crypto/webcrypto.js b/lib/internal/crypto/webcrypto.js index 63dd03bd00e0f0..3b7e4d13d8b1c0 100644 --- a/lib/internal/crypto/webcrypto.js +++ b/lib/internal/crypto/webcrypto.js @@ -6,6 +6,7 @@ const { JSONStringify, ObjectDefineProperties, ReflectApply, + ReflectConstruct, SafeSet, SymbolToStringTag, StringPrototypeRepeat, @@ -31,6 +32,7 @@ const { TextDecoder, TextEncoder } = require('internal/encoding'); const { codes: { + ERR_ILLEGAL_CONSTRUCTOR, ERR_INVALID_ARG_TYPE, ERR_INVALID_THIS, } @@ -70,12 +72,21 @@ const { randomUUID: _randomUUID, } = require('internal/crypto/random'); -const randomUUID = () => _randomUUID(); +async function digest(algorithm, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); + return ReflectApply(asyncDigest, this, arguments); +} + +function randomUUID() { + if (this !== crypto) throw new ERR_INVALID_THIS('Crypto'); + return _randomUUID(); +} async function generateKey( algorithm, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); validateBoolean(extractable, 'extractable'); validateArray(keyUsages, 'keyUsages'); @@ -123,6 +134,7 @@ async function generateKey( } async function deriveBits(algorithm, baseKey, length) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); if (!isCryptoKey(baseKey)) throw new ERR_INVALID_ARG_TYPE('baseKey', 'CryptoKey', baseKey); @@ -153,12 +165,48 @@ async function deriveBits(algorithm, baseKey, length) { throw lazyDOMException('Unrecognized name.'); } +function getKeyLength({ name, length, hash }) { + switch (name) { + case 'AES-CTR': + case 'AES-CBC': + case 'AES-GCM': + case 'AES-KW': + if (length !== 128 && length !== 192 && length !== 256) + throw lazyDOMException('Invalid key length', 'OperationError'); + + return length; + case 'HMAC': + if (length === undefined) { + switch (hash?.name) { + case 'SHA-1': + return 160; + case 'SHA-256': + return 256; + case 'SHA-384': + return 384; + case 'SHA-512': + return 512; + } + } + + if (typeof length === 'number' && length !== 0) { + return length; + } + + throw lazyDOMException('Invalid key length', 'OperationError'); + case 'HKDF': + case 'PBKDF2': + return null; + } +} + async function deriveKey( algorithm, baseKey, derivedKeyAlgorithm, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); derivedKeyAlgorithm = normalizeAlgorithm(derivedKeyAlgorithm); if (!isCryptoKey(baseKey)) @@ -176,7 +224,7 @@ async function deriveKey( validateBoolean(extractable, 'extractable'); validateArray(keyUsages, 'keyUsages'); - const { length } = derivedKeyAlgorithm; + const length = getKeyLength(derivedKeyAlgorithm); let bits; switch (algorithm.name) { case 'ECDH': @@ -203,7 +251,11 @@ async function deriveKey( throw lazyDOMException('Unrecognized name.'); } - return importKey('raw', bits, derivedKeyAlgorithm, extractable, keyUsages); + return ReflectApply( + importKey, + this, + ['raw', bits, derivedKeyAlgorithm, extractable, keyUsages], + ); } async function exportKeySpki(key) { @@ -368,11 +420,6 @@ async function exportKeyJWK(key) { key.algorithm.hash.name, normalizeHashName.kContextJwkHmac); return jwk; - case 'NODE-DSA': - jwk.alg = normalizeHashName( - key.algorithm.hash.name, - normalizeHashName.kContextJwkDsa); - return jwk; case 'NODE-ED25519': // Fall through case 'NODE-ED448': @@ -385,6 +432,7 @@ async function exportKeyJWK(key) { } async function exportKey(format, key) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); validateString(format, 'format'); validateOneOf(format, 'format', kExportFormats); if (!isCryptoKey(key)) @@ -466,6 +514,7 @@ async function importKey( algorithm, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); validateString(format, 'format'); validateOneOf(format, 'format', kExportFormats); if (format !== 'node.keyObject' && format !== 'jwk') @@ -527,8 +576,9 @@ async function importKey( // subtle.wrapKey() is essentially a subtle.exportKey() followed // by a subtle.encrypt(). async function wrapKey(format, key, wrappingKey, algorithm) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); - let keyData = await exportKey(format, key); + let keyData = await ReflectApply(exportKey, this, [format, key]); if (format === 'jwk') { if (keyData == null || typeof keyData !== 'object') @@ -556,11 +606,12 @@ async function unwrapKey( unwrappedKeyAlgo, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); wrappedKey = getArrayBufferOrView(wrappedKey, 'wrappedKey'); - + unwrapAlgo = normalizeAlgorithm(unwrapAlgo); let keyData = await cipherOrWrap( kWebCryptoCipherDecrypt, - normalizeAlgorithm(unwrapAlgo), + unwrapAlgo, unwrappingKey, wrappedKey, 'unwrapKey'); @@ -577,7 +628,11 @@ async function unwrapKey( } } - return importKey(format, keyData, unwrappedKeyAlgo, extractable, keyUsages); + return ReflectApply( + importKey, + this, + [format, keyData, unwrappedKeyAlgo, extractable, keyUsages], + ); } function signVerify(algorithm, key, data, signature) { @@ -624,10 +679,12 @@ function signVerify(algorithm, key, data, signature) { } async function sign(algorithm, key, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return signVerify(algorithm, key, data); } async function verify(algorithm, key, signature, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return signVerify(algorithm, key, data, signature); } @@ -677,30 +734,39 @@ async function cipherOrWrap(mode, algorithm, key, data, op) { } async function encrypt(algorithm, key, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return cipherOrWrap(kWebCryptoCipherEncrypt, algorithm, key, data, 'encrypt'); } async function decrypt(algorithm, key, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return cipherOrWrap(kWebCryptoCipherDecrypt, algorithm, key, data, 'decrypt'); } // The SubtleCrypto and Crypto classes are defined as part of the // Web Crypto API standard: https://www.w3.org/TR/WebCryptoAPI/ -class SubtleCrypto {} -const subtle = new SubtleCrypto(); +class SubtleCrypto { + constructor() { + throw new ERR_ILLEGAL_CONSTRUCTOR(); + } +} +const subtle = ReflectConstruct(function() {}, [], SubtleCrypto); class Crypto { + constructor() { + throw new ERR_ILLEGAL_CONSTRUCTOR(); + } + get subtle() { + if (this !== crypto) throw new ERR_INVALID_THIS('Crypto'); return subtle; } } -const crypto = new Crypto(); +const crypto = ReflectConstruct(function() {}, [], Crypto); function getRandomValues(array) { - if (!(this instanceof Crypto)) { - throw new ERR_INVALID_THIS('Crypto'); - } + if (this !== crypto) throw new ERR_INVALID_THIS('Crypto'); return ReflectApply(_getRandomValues, this, arguments); } @@ -769,7 +835,7 @@ ObjectDefineProperties( enumerable: true, configurable: true, writable: true, - value: asyncDigest, + value: digest, }, generateKey: { enumerable: true, diff --git a/lib/internal/debugger/inspect_repl.js b/lib/internal/debugger/inspect_repl.js index 4b11023554e268..742a7d64705043 100644 --- a/lib/internal/debugger/inspect_repl.js +++ b/lib/internal/debugger/inspect_repl.js @@ -183,92 +183,138 @@ function convertResultToError(result) { return err; } -class RemoteObject { +class PropertyPreview { constructor(attributes) { ObjectAssign(this, attributes); - if (this.type === 'number') { - this.value = - this.unserializableValue ? +this.unserializableValue : +this.value; + } + + [customInspectSymbol](depth, opts) { + switch (this.type) { + case 'string': + case 'undefined': + return utilInspect(this.value, opts); + case 'number': + case 'boolean': + return opts.stylize(this.value, this.type); + case 'object': + case 'symbol': + if (this.subtype === 'date') { + return utilInspect(new Date(this.value), opts); + } + if (this.subtype === 'array') { + return opts.stylize(this.value, 'special'); + } + return opts.stylize(this.value, this.subtype || 'special'); + default: + return this.value; } } +} + +class ObjectPreview { + constructor(attributes) { + ObjectAssign(this, attributes); + } [customInspectSymbol](depth, opts) { - function formatProperty(prop) { - switch (prop.type) { - case 'string': - case 'undefined': - return utilInspect(prop.value, opts); - - case 'number': - case 'boolean': - return opts.stylize(prop.value, prop.type); - - case 'object': - case 'symbol': - if (prop.subtype === 'date') { - return utilInspect(new Date(prop.value), opts); + switch (this.type) { + case 'object': { + switch (this.subtype) { + case 'date': + return utilInspect(new Date(this.description), opts); + case 'null': + return utilInspect(null, opts); + case 'regexp': + return opts.stylize(this.description, 'regexp'); + case 'set': { + if (!this.entries) { + return `${this.description} ${this.overflow ? '{ ... }' : '{}'}`; + } + const values = ArrayPrototypeMap(this.entries, (entry) => + utilInspect(new ObjectPreview(entry.value), opts)); + return `${this.description} { ${ArrayPrototypeJoin(values, ', ')} }`; } - if (prop.subtype === 'array') { - return opts.stylize(prop.value, 'special'); + case 'map': { + if (!this.entries) { + return `${this.description} ${this.overflow ? '{ ... }' : '{}'}`; + } + const mappings = ArrayPrototypeMap(this.entries, (entry) => { + const key = utilInspect(new ObjectPreview(entry.key), opts); + const value = utilInspect(new ObjectPreview(entry.value), opts); + return `${key} => ${value}`; + }); + return `${this.description} { ${ArrayPrototypeJoin(mappings, ', ')} }`; } - return opts.stylize(prop.value, prop.subtype || 'special'); - - default: - return prop.value; + case 'array': + case undefined: { + if (this.properties.length === 0) { + return this.subtype === 'array' ? '[]' : '{}'; + } + const props = ArrayPrototypeMap(this.properties, (prop, idx) => { + const value = utilInspect(new PropertyPreview(prop)); + if (prop.name === `${idx}`) return value; + return `${prop.name}: ${value}`; + }); + if (this.overflow) { + ArrayPrototypePush(props, '...'); + } + const singleLine = ArrayPrototypeJoin(props, ', '); + const propString = singleLine.length > 60 ? ArrayPrototypeJoin(props, ',\n ') : singleLine; + return this.subtype === 'array' ? `[ ${propString} ]` : `{ ${propString} }`; + } + default: + return this.description; + } } + default: + return this.description; + } + } +} + +class RemoteObject { + constructor(attributes) { + ObjectAssign(this, attributes); + if (this.type === 'number') { + this.value = + this.unserializableValue ? +this.unserializableValue : +this.value; } + } + + [customInspectSymbol](depth, opts) { switch (this.type) { case 'boolean': case 'number': case 'string': case 'undefined': return utilInspect(this.value, opts); - case 'symbol': return opts.stylize(this.description, 'special'); - case 'function': { const fnName = extractFunctionName(this.description); const formatted = `[${this.className}${fnName}]`; return opts.stylize(formatted, 'special'); } - case 'object': switch (this.subtype) { case 'date': return utilInspect(new Date(this.description), opts); - case 'null': return utilInspect(null, opts); - case 'regexp': return opts.stylize(this.description, 'regexp'); - + case 'map': + case 'set': { + const preview = utilInspect(new ObjectPreview(this.preview), opts); + return `${this.description} ${preview}`; + } default: break; } if (this.preview) { - const props = ArrayPrototypeMap( - this.preview.properties, - (prop, idx) => { - const value = formatProperty(prop); - if (prop.name === `${idx}`) return value; - return `${prop.name}: ${value}`; - }); - if (this.preview.overflow) { - ArrayPrototypePush(props, '...'); - } - const singleLine = ArrayPrototypeJoin(props, ', '); - const propString = - singleLine.length > 60 ? - ArrayPrototypeJoin(props, ',\n ') : - singleLine; - - return this.subtype === 'array' ? - `[ ${propString} ]` : `{ ${propString} }`; + return utilInspect(new ObjectPreview(this.preview), opts); } return this.description; - default: return this.description; } @@ -635,6 +681,9 @@ function createRepl(inspector) { // List source code function list(delta = 5) { + if (!selectedFrame) { + throw new ERR_DEBUGGER_ERROR('Requires execution to be paused'); + } return selectedFrame.list(delta).then(null, (error) => { print("You can't list source code right now"); throw error; diff --git a/lib/internal/dns/promises.js b/lib/internal/dns/promises.js index c6f8acba74529f..1c142ae53b5901 100644 --- a/lib/internal/dns/promises.js +++ b/lib/internal/dns/promises.js @@ -5,6 +5,7 @@ const { ObjectDefineProperty, Promise, ReflectApply, + Symbol, } = primordials; const { @@ -37,6 +38,15 @@ const { validateOneOf, } = require('internal/validators'); +const kPerfHooksDnsLookupContext = Symbol('kPerfHooksDnsLookupContext'); +const kPerfHooksDnsLookupServiceContext = Symbol('kPerfHooksDnsLookupServiceContext'); +const kPerfHooksDnsLookupResolveContext = Symbol('kPerfHooksDnsLookupResolveContext'); + +const { + startPerf, + stopPerf, +} = require('internal/perf/observe'); + function onlookup(err, addresses) { if (err) { this.reject(dnsException(err, 'getaddrinfo', this.hostname)); @@ -45,6 +55,7 @@ function onlookup(err, addresses) { const family = this.family || isIP(addresses[0]); this.resolve({ address: addresses[0], family }); + stopPerf(this, kPerfHooksDnsLookupContext); } function onlookupall(err, addresses) { @@ -55,7 +66,7 @@ function onlookupall(err, addresses) { const family = this.family; - for (var i = 0; i < addresses.length; i++) { + for (let i = 0; i < addresses.length; i++) { const address = addresses[i]; addresses[i] = { @@ -65,6 +76,7 @@ function onlookupall(err, addresses) { } this.resolve(addresses); + stopPerf(this, kPerfHooksDnsLookupContext); } function createLookupPromise(family, hostname, all, hints, verbatim) { @@ -95,15 +107,23 @@ function createLookupPromise(family, hostname, all, hints, verbatim) { if (err) { reject(dnsException(err, 'getaddrinfo', hostname)); + } else { + const detail = { + hostname, + family, + hints, + verbatim, + }; + startPerf(req, kPerfHooksDnsLookupContext, { type: 'dns', name: 'lookup', detail }); } }); } function lookup(hostname, options) { - var hints = 0; - var family = -1; - var all = false; - var verbatim = getDefaultVerbatim(); + let hints = 0; + let family = -1; + let all = false; + let verbatim = getDefaultVerbatim(); // Parse arguments if (hostname) { @@ -136,6 +156,7 @@ function onlookupservice(err, hostname, service) { } this.resolve({ hostname, service }); + stopPerf(this, kPerfHooksDnsLookupServiceContext); } function createLookupServicePromise(hostname, port) { @@ -152,6 +173,15 @@ function createLookupServicePromise(hostname, port) { if (err) reject(dnsException(err, 'getnameinfo', hostname)); + else + startPerf(req, kPerfHooksDnsLookupServiceContext, { + type: 'dns', + name: 'lookupService', + detail: { + host: hostname, + port + } + }); }); } @@ -179,6 +209,7 @@ function onresolve(err, result, ttls) { result, (address, index) => ({ address, ttl: ttls[index] })); this.resolve(result); + stopPerf(this, kPerfHooksDnsLookupResolveContext); } function createResolverPromise(resolver, bindingName, hostname, ttl) { @@ -196,6 +227,16 @@ function createResolverPromise(resolver, bindingName, hostname, ttl) { if (err) reject(dnsException(err, bindingName, hostname)); + else { + startPerf(req, kPerfHooksDnsLookupResolveContext, { + type: 'dns', + name: bindingName, + detail: { + host: hostname, + ttl + } + }); + } }); } @@ -241,7 +282,7 @@ Resolver.prototype.resolveNaptr = resolveMap.NAPTR = resolver('queryNaptr'); Resolver.prototype.resolveSoa = resolveMap.SOA = resolver('querySoa'); Resolver.prototype.reverse = resolver('getHostByAddr'); Resolver.prototype.resolve = function resolve(hostname, rrtype) { - var resolver; + let resolver; if (rrtype !== undefined) { validateString(rrtype, 'rrtype'); diff --git a/lib/internal/dns/utils.js b/lib/internal/dns/utils.js index fa7e19c784789c..f44147c973fad6 100644 --- a/lib/internal/dns/utils.js +++ b/lib/internal/dns/utils.js @@ -38,13 +38,13 @@ const { function validateTimeout(options) { const { timeout = -1 } = { ...options }; - validateInt32(timeout, 'options.timeout', -1, 2 ** 31 - 1); + validateInt32(timeout, 'options.timeout', -1); return timeout; } function validateTries(options) { const { tries = 4 } = { ...options }; - validateInt32(tries, 'options.tries', 1, 2 ** 31 - 1); + validateInt32(tries, 'options.tries', 1); return tries; } diff --git a/lib/internal/errors.js b/lib/internal/errors.js index 04a752ea6522dc..b4ab0a7e0bc893 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -175,24 +175,19 @@ let assert; let internalUtil = null; function lazyInternalUtil() { - if (!internalUtil) { - internalUtil = require('internal/util'); - } + internalUtil ??= require('internal/util'); return internalUtil; } let internalUtilInspect = null; function lazyInternalUtilInspect() { - if (!internalUtilInspect) { - internalUtilInspect = require('internal/util/inspect'); - } + internalUtilInspect ??= require('internal/util/inspect'); return internalUtilInspect; } let buffer; function lazyBuffer() { - if (buffer === undefined) - buffer = require('buffer').Buffer; + buffer ??= require('buffer').Buffer; return buffer; } @@ -411,7 +406,7 @@ function E(sym, val, def, ...otherClasses) { function getMessage(key, args, self) { const msg = messages.get(key); - if (assert === undefined) assert = require('internal/assert'); + assert ??= require('internal/assert'); if (typeof msg === 'function') { assert( @@ -439,9 +434,7 @@ function getMessage(key, args, self) { let uvBinding; function lazyUv() { - if (!uvBinding) { - uvBinding = internalBinding('uv'); - } + uvBinding ??= internalBinding('uv'); return uvBinding; } @@ -449,9 +442,7 @@ const uvUnmappedError = ['UNKNOWN', 'unknown error']; function uvErrmapGet(name) { uvBinding = lazyUv(); - if (!uvBinding.errmap) { - uvBinding.errmap = uvBinding.getErrorMap(); - } + uvBinding.errmap ??= uvBinding.getErrorMap(); return MapPrototypeGet(uvBinding.errmap, name); } @@ -578,7 +569,7 @@ const errnoException = hideStackFrames( // getSystemErrorName(err) to guard against invalid arguments from users. // This can be replaced with [ code ] = errmap.get(err) when this method // is no longer exposed to user land. - if (util === undefined) util = require('util'); + util ??= require('util'); const code = util.getSystemErrorName(err); const message = original ? `${syscall} ${code} ${original}` : `${syscall} ${code}`; @@ -612,7 +603,7 @@ const exceptionWithHostPort = hideStackFrames( // getSystemErrorName(err) to guard against invalid arguments from users. // This can be replaced with [ code ] = errmap.get(err) when this method // is no longer exposed to user land. - if (util === undefined) util = require('util'); + util ??= require('util'); const code = util.getSystemErrorName(err); let details = ''; if (port && port > 0) { @@ -990,7 +981,7 @@ E('ERR_FS_CP_SYMLINK_TO_SUBDIRECTORY', 'Cannot overwrite symlink in subdirectory of self', SystemError); E('ERR_FS_CP_UNKNOWN', 'Cannot copy an unknown file type', SystemError); E('ERR_FS_EISDIR', 'Path is a directory', SystemError); -E('ERR_FS_FILE_TOO_LARGE', 'File size (%s) is greater than 2 GB', RangeError); +E('ERR_FS_FILE_TOO_LARGE', 'File size (%s) is greater than 2 GiB', RangeError); E('ERR_FS_INVALID_SYMLINK_TYPE', 'Symlink type must be one of "dir", "file", or "junction". Received "%s"', Error); // Switch to TypeError. The current implementation does not seem right @@ -1224,7 +1215,7 @@ E('ERR_INVALID_ARG_TYPE', } else if (typeof actual === 'function' && actual.name) { msg += `. Received function ${actual.name}`; } else if (typeof actual === 'object') { - if (actual.constructor && actual.constructor.name) { + if (actual.constructor?.name) { msg += `. Received an instance of ${actual.constructor.name}`; } else { const inspected = lazyInternalUtilInspect() @@ -1320,7 +1311,7 @@ E('ERR_INVALID_RETURN_PROPERTY_VALUE', (input, name, prop, value) => { }, TypeError); E('ERR_INVALID_RETURN_VALUE', (input, name, value) => { let type; - if (value && value.constructor && value.constructor.name) { + if (value?.constructor?.name) { type = `instance of ${value.constructor.name}`; } else { type = `type ${typeof value}`; @@ -1356,6 +1347,13 @@ E('ERR_IPC_CHANNEL_CLOSED', 'Channel closed', Error); E('ERR_IPC_DISCONNECTED', 'IPC channel is already disconnected', Error); E('ERR_IPC_ONE_PIPE', 'Child process can have only one IPC pipe', Error); E('ERR_IPC_SYNC_FORK', 'IPC cannot be used with synchronous forks', Error); +E( + 'ERR_LOADER_CHAIN_INCOMPLETE', + 'The "%s" hook from %s did not call the next hook in its chain and did not' + + ' explicitly signal a short circuit. If this is intentional, include' + + ' `shortCircuit: true` in the hook\'s return.', + Error +); E('ERR_MANIFEST_ASSERT_INTEGRITY', (moduleURL, realIntegrities) => { let msg = `The content of "${ @@ -1625,8 +1623,10 @@ E('ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA', 'Cached data cannot be created for a module which has been evaluated', Error); E('ERR_VM_MODULE_DIFFERENT_CONTEXT', 'Linked modules must use the same context', Error); -E('ERR_VM_MODULE_LINKING_ERRORED', - 'Linking has already failed for the provided module', Error); +E('ERR_VM_MODULE_LINK_FAILURE', function(message, cause) { + this.cause = cause; + return message; +}, Error); E('ERR_VM_MODULE_NOT_MODULE', 'Provided module is not an instance of Module', Error); E('ERR_VM_MODULE_STATUS', 'Module status %s', Error); diff --git a/lib/internal/fs/promises.js b/lib/internal/fs/promises.js index 123656c4b0cac9..6f4ac95c44f2a1 100644 --- a/lib/internal/fs/promises.js +++ b/lib/internal/fs/promises.js @@ -62,7 +62,7 @@ const { validateOffsetLengthWrite, validateRmOptions, validateRmdirOptions, - validateStringAfterArrayBufferView, + validatePrimitiveStringAfterArrayBufferView, warnOnNonPortableTemplate, } = require('internal/fs/utils'); const { opendir } = require('internal/fs/dir'); @@ -456,20 +456,29 @@ async function open(path, flags, mode) { flagsNumber, mode, kUsePromises)); } -async function read(handle, bufferOrOptions, offset, length, position) { - let buffer = bufferOrOptions; +async function read(handle, bufferOrParams, offset, length, position) { + let buffer = bufferOrParams; if (!isArrayBufferView(buffer)) { - bufferOrOptions ??= ObjectCreate(null); + // This is fh.read(params) ({ buffer = Buffer.alloc(16384), offset = 0, length = buffer.byteLength - offset, - position = null - } = bufferOrOptions); + position = null, + } = bufferOrParams ?? ObjectCreate(null)); validateBuffer(buffer); } + if (offset !== null && typeof offset === 'object') { + // This is fh.read(buffer, options) + ({ + offset = 0, + length = buffer.byteLength - offset, + position = null, + } = offset); + } + if (offset == null) { offset = 0; } else { @@ -508,11 +517,20 @@ async function readv(handle, buffers, position) { return { bytesRead, buffers }; } -async function write(handle, buffer, offset, length, position) { +async function write(handle, buffer, offsetOrOptions, length, position) { if (buffer?.byteLength === 0) return { bytesWritten: 0, buffer }; + let offset = offsetOrOptions; if (isArrayBufferView(buffer)) { + if (typeof offset === 'object') { + ({ + offset = 0, + length = buffer.byteLength - offset, + position = null, + } = offsetOrOptions ?? ObjectCreate(null)); + } + if (offset == null) { offset = 0; } else { @@ -529,7 +547,7 @@ async function write(handle, buffer, offset, length, position) { return { bytesWritten, buffer }; } - validateStringAfterArrayBufferView(buffer, 'buffer'); + validatePrimitiveStringAfterArrayBufferView(buffer, 'buffer'); validateEncoding(buffer, length); const bytesWritten = (await binding.writeString(handle.fd, buffer, offset, length, kUsePromises)) || 0; @@ -759,7 +777,7 @@ async function writeFile(path, data, options) { const flag = options.flag || 'w'; if (!isArrayBufferView(data) && !isCustomIterable(data)) { - validateStringAfterArrayBufferView(data, 'data'); + validatePrimitiveStringAfterArrayBufferView(data, 'data'); data = Buffer.from(data, options.encoding || 'utf8'); } diff --git a/lib/internal/fs/utils.js b/lib/internal/fs/utils.js index 481b5292b1d726..e570b42da88204 100644 --- a/lib/internal/fs/utils.js +++ b/lib/internal/fs/utils.js @@ -122,7 +122,7 @@ const kMaximumCopyMode = COPYFILE_EXCL | COPYFILE_FICLONE | COPYFILE_FICLONE_FORCE; -// Most platforms don't allow reads or writes >= 2 GB. +// Most platforms don't allow reads or writes >= 2 GiB. // See https://github.com/libuv/libuv/pull/1501. const kIoMaxLength = 2 ** 31 - 1; @@ -889,6 +889,16 @@ const validateStringAfterArrayBufferView = hideStackFrames((buffer, name) => { ); }); +const validatePrimitiveStringAfterArrayBufferView = hideStackFrames((buffer, name) => { + if (typeof buffer !== 'string') { + throw new ERR_INVALID_ARG_TYPE( + name, + ['string', 'Buffer', 'TypedArray', 'DataView'], + buffer + ); + } +}); + const validatePosition = hideStackFrames((position, name) => { if (typeof position === 'number') { validateInteger(position, 'position'); @@ -943,5 +953,6 @@ module.exports = { validateRmOptionsSync, validateRmdirOptions, validateStringAfterArrayBufferView, + validatePrimitiveStringAfterArrayBufferView, warnOnNonPortableTemplate }; diff --git a/lib/internal/http2/compat.js b/lib/internal/http2/compat.js index 0c4519dfff5986..c390ccb11a8ccf 100644 --- a/lib/internal/http2/compat.js +++ b/lib/internal/http2/compat.js @@ -682,9 +682,19 @@ class Http2ServerResponse extends Stream { let i; if (ArrayIsArray(headers)) { - for (i = 0; i < headers.length; i++) { - const header = headers[i]; - this[kSetHeader](header[0], header[1]); + if (headers.length && ArrayIsArray(headers[0])) { + for (i = 0; i < headers.length; i++) { + const header = headers[i]; + this[kSetHeader](header[0], header[1]); + } + } else { + if (headers.length % 2 !== 0) { + throw new ERR_INVALID_ARG_VALUE('headers', headers); + } + + for (i = 0; i < headers.length; i += 2) { + this[kSetHeader](headers[i], headers[i + 1]); + } } } else if (typeof headers === 'object') { const keys = ObjectKeys(headers); diff --git a/lib/internal/http2/util.js b/lib/internal/http2/util.js index 38578d2a151c52..962bdd753c2717 100644 --- a/lib/internal/http2/util.js +++ b/lib/internal/http2/util.js @@ -588,7 +588,7 @@ const assertWithinRange = hideStackFrames( function toHeaderObject(headers, sensitiveHeaders) { const obj = ObjectCreate(null); - for (var n = 0; n < headers.length; n += 2) { + for (let n = 0; n < headers.length; n += 2) { const name = headers[n]; let value = headers[n + 1]; if (name === HTTP2_HEADER_STATUS) diff --git a/lib/internal/js_stream_socket.js b/lib/internal/js_stream_socket.js index faad988e820ffa..f2a0ecaa1d8a65 100644 --- a/lib/internal/js_stream_socket.js +++ b/lib/internal/js_stream_socket.js @@ -171,6 +171,7 @@ class JSStreamSocket extends Socket { this.stream.cork(); // Use `var` over `let` for performance optimization. + // eslint-disable-next-line no-var for (var i = 0; i < bufs.length; ++i) this.stream.write(bufs[i], done); this.stream.uncork(); diff --git a/lib/internal/main/mksnapshot.js b/lib/internal/main/mksnapshot.js new file mode 100644 index 00000000000000..3e1515a2d2e05e --- /dev/null +++ b/lib/internal/main/mksnapshot.js @@ -0,0 +1,142 @@ +'use strict'; + +const { + Error, + SafeSet, + SafeArrayIterator +} = primordials; + +const binding = internalBinding('mksnapshot'); +const { NativeModule } = require('internal/bootstrap/loaders'); +const { + compileSnapshotMain, +} = binding; + +const { + getOptionValue +} = require('internal/options'); + +const { + readFileSync +} = require('fs'); + +const supportedModules = new SafeSet(new SafeArrayIterator([ + // '_http_agent', + // '_http_client', + // '_http_common', + // '_http_incoming', + // '_http_outgoing', + // '_http_server', + '_stream_duplex', + '_stream_passthrough', + '_stream_readable', + '_stream_transform', + '_stream_wrap', + '_stream_writable', + // '_tls_common', + // '_tls_wrap', + 'assert', + 'assert/strict', + // 'async_hooks', + 'buffer', + // 'child_process', + // 'cluster', + 'console', + 'constants', + 'crypto', + // 'dgram', + // 'diagnostics_channel', + // 'dns', + // 'dns/promises', + // 'domain', + 'events', + 'fs', + 'fs/promises', + // 'http', + // 'http2', + // 'https', + // 'inspector', + // 'module', + // 'net', + 'os', + 'path', + 'path/posix', + 'path/win32', + // 'perf_hooks', + 'process', + 'punycode', + 'querystring', + // 'readline', + // 'repl', + 'stream', + 'stream/promises', + 'string_decoder', + 'sys', + 'timers', + 'timers/promises', + // 'tls', + // 'trace_events', + // 'tty', + 'url', + 'util', + 'util/types', + 'v8', + // 'vm', + // 'worker_threads', + // 'zlib', +])); + +const warnedModules = new SafeSet(); +function supportedInUserSnapshot(id) { + return supportedModules.has(id); +} + +function requireForUserSnapshot(id) { + if (!NativeModule.canBeRequiredByUsers(id)) { + // eslint-disable-next-line no-restricted-syntax + const err = new Error( + `Cannot find module '${id}'. ` + ); + err.code = 'MODULE_NOT_FOUND'; + throw err; + } + if (!supportedInUserSnapshot(id)) { + if (!warnedModules.has(id)) { + process.emitWarning( + `built-in module ${id} is not yet supported in user snapshots`); + warnedModules.add(id); + } + } + + return require(id); +} + +function main() { + const { + prepareMainThreadExecution + } = require('internal/bootstrap/pre_execution'); + + prepareMainThreadExecution(true, false); + process.once('beforeExit', function runCleanups() { + for (const cleanup of binding.cleanups) { + cleanup(); + } + }); + + const file = process.argv[1]; + const path = require('path'); + const filename = path.resolve(file); + const dirname = path.dirname(filename); + const source = readFileSync(file, 'utf-8'); + const snapshotMainFunction = compileSnapshotMain(filename, source); + + if (getOptionValue('--inspect-brk')) { + internalBinding('inspector').callAndPauseOnStart( + snapshotMainFunction, undefined, + requireForUserSnapshot, filename, dirname); + } else { + snapshotMainFunction(requireForUserSnapshot, filename, dirname); + } +} + +main(); diff --git a/lib/internal/modules/esm/loader.js b/lib/internal/modules/esm/loader.js index 16b832527f7c64..b1c652a47dd5ce 100644 --- a/lib/internal/modules/esm/loader.js +++ b/lib/internal/modules/esm/loader.js @@ -23,18 +23,24 @@ const { const { MessageChannel } = require('internal/worker/io'); const { + ERR_LOADER_CHAIN_INCOMPLETE, ERR_INTERNAL_ASSERTION, ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, ERR_INVALID_RETURN_PROPERTY_VALUE, ERR_INVALID_RETURN_VALUE, - ERR_UNKNOWN_MODULE_FORMAT + ERR_UNKNOWN_MODULE_FORMAT, } = require('internal/errors').codes; const { pathToFileURL, isURLInstance, URL } = require('internal/url'); +const { emitExperimentalWarning } = require('internal/util'); const { isAnyArrayBuffer, isArrayBufferView, } = require('internal/util/types'); +const { + validateObject, + validateString, +} = require('internal/validators'); const ModuleMap = require('internal/modules/esm/module_map'); const ModuleJob = require('internal/modules/esm/module_job'); @@ -53,6 +59,42 @@ const { fetchModule, } = require('internal/modules/esm/fetch_module'); + +/** + * @typedef {object} ExportedHooks + * @property {Function} globalPreload + * @property {Function} resolve + * @property {Function} load + */ + +/** + * @typedef {Record} ModuleExports + */ + +/** + * @typedef {object} KeyedExports + * @property {ModuleExports} exports + * @property {URL['href']} url + */ + +/** + * @typedef {object} KeyedHook + * @property {Function} fn + * @property {URL['href']} url + */ + +/** + * @typedef {'builtin'|'commonjs'|'json'|'module'|'wasm'} ModuleFormat + */ + +/** + * @typedef {ArrayBuffer|TypedArray|string} ModuleSource + */ + +// [2] `validate...()`s throw the wrong error + +let emittedSpecifierResolutionWarning = false; + /** * An ESMLoader instance is used as the main entry point for loading ES modules. * Currently, this is a singleton -- there is only one used for loading @@ -62,27 +104,35 @@ class ESMLoader { /** * Prior to ESM loading. These are called once before any modules are started. * @private - * @property {Function[]} globalPreloaders First-in-first-out list of - * preload hooks. + * @property {KeyedHook[]} globalPreloaders Last-in-first-out + * list of preload hooks. */ #globalPreloaders = []; /** * Phase 2 of 2 in ESM loading. * @private - * @property {Function[]} loaders First-in-first-out list of loader hooks. + * @property {KeyedHook[]} loaders Last-in-first-out + * collection of loader hooks. */ #loaders = [ - defaultLoad, + { + fn: defaultLoad, + url: 'node:internal/modules/esm/load', + }, ]; /** * Phase 1 of 2 in ESM loading. * @private - * @property {Function[]} resolvers First-in-first-out list of resolver hooks + * @property {KeyedHook[]} resolvers Last-in-first-out + * collection of resolver hooks. */ #resolvers = [ - defaultResolve, + { + fn: defaultResolve, + url: 'node:internal/modules/esm/resolve', + }, ]; #importMetaInitializer = initializeImportMeta; @@ -107,6 +157,30 @@ class ESMLoader { */ translators = translators; + constructor() { + if (getOptionValue('--experimental-loader').length > 0) { + emitExperimentalWarning('Custom ESM Loaders'); + } + if (getOptionValue('--experimental-network-imports')) { + emitExperimentalWarning('Network Imports'); + } + if ( + !emittedSpecifierResolutionWarning && + getOptionValue('--experimental-specifier-resolution') === 'node' + ) { + process.emitWarning( + 'The Node.js specifier resolution flag is experimental. It could change or be removed at any time.', + 'ExperimentalWarning' + ); + emittedSpecifierResolutionWarning = true; + } + } + + /** + * + * @param {ModuleExports} exports + * @returns {ExportedHooks} + */ static pluckHooks({ globalPreload, resolve, @@ -170,34 +244,51 @@ class ESMLoader { /** * Collect custom/user-defined hook(s). After all hooks have been collected, * calls global preload hook(s). - * @param {object | object[]} customLoaders A list of exports from - * user-defined loaders (as returned by ESMLoader.import()). + * @param {KeyedExports} customLoaders + * A list of exports from user-defined loaders (as returned by + * ESMLoader.import()). */ async addCustomLoaders( customLoaders = [], ) { - if (!ArrayIsArray(customLoaders)) customLoaders = [customLoaders]; - for (let i = 0; i < customLoaders.length; i++) { - const exports = customLoaders[i]; + const { + exports, + url, + } = customLoaders[i]; const { globalPreloader, resolver, loader, } = ESMLoader.pluckHooks(exports); - if (globalPreloader) ArrayPrototypePush( - this.#globalPreloaders, - FunctionPrototypeBind(globalPreloader, null), // [1] - ); - if (resolver) ArrayPrototypePush( - this.#resolvers, - FunctionPrototypeBind(resolver, null), // [1] - ); - if (loader) ArrayPrototypePush( - this.#loaders, - FunctionPrototypeBind(loader, null), // [1] - ); + if (globalPreloader) { + ArrayPrototypePush( + this.#globalPreloaders, + { + fn: FunctionPrototypeBind(globalPreloader), // [1] + url, + }, + ); + } + if (resolver) { + ArrayPrototypePush( + this.#resolvers, + { + fn: FunctionPrototypeBind(resolver), // [1] + url, + }, + ); + } + if (loader) { + ArrayPrototypePush( + this.#loaders, + { + fn: FunctionPrototypeBind(loader), // [1] + url, + }, + ); + } } // [1] ensure hook function is not bound to ESMLoader instance @@ -262,7 +353,7 @@ class ESMLoader { // immediately and synchronously url = fetchModule(new URL(url), { parentURL: url }).resolvedHREF; // This should only occur if the module hasn't been fetched yet - if (typeof url !== 'string') { + if (typeof url !== 'string') { // [2] throw new ERR_INTERNAL_ASSERTION(`Base url for module ${url} not loaded.`); } } @@ -284,12 +375,17 @@ class ESMLoader { */ async getModuleJob(specifier, parentURL, importAssertions) { let importAssertionsForResolve; + + // By default, `this.#loaders` contains just the Node default load hook if (this.#loaders.length !== 1) { - // We can skip cloning if there are no user provided loaders because + // We can skip cloning if there are no user-provided loaders because // the Node.js default resolve hook does not use import assertions. - importAssertionsForResolve = - ObjectAssign(ObjectCreate(null), importAssertions); + importAssertionsForResolve = ObjectAssign( + ObjectCreate(null), + importAssertions, + ); } + const { format, url } = await this.resolve(specifier, parentURL, importAssertionsForResolve); @@ -367,11 +463,21 @@ class ESMLoader { * @param {string} parentURL Path of the parent importing the module. * @param {Record} importAssertions Validations for the * module import. - * @returns {Promise} A list of module export(s). + * @returns {Promise} + * A collection of module export(s) or a list of collections of module + * export(s). */ async import(specifiers, parentURL, importAssertions) { + // For loaders, `import` is passed multiple things to process, it returns a + // list pairing the url and exports collected. This is especially useful for + // error messaging, to identity from where an export came. But, in most + // cases, only a single url is being "imported" (ex `import()`), so there is + // only 1 possible url from which the exports were collected and it is + // already known to the caller. Nesting that in a list would only ever + // create redundant work for the caller, so it is later popped off the + // internal list. const wasArr = ArrayIsArray(specifiers); - if (!wasArr) specifiers = [specifiers]; + if (!wasArr) { specifiers = [specifiers]; } const count = specifiers.length; const jobs = new Array(count); @@ -384,36 +490,106 @@ class ESMLoader { const namespaces = await PromiseAll(new SafeArrayIterator(jobs)); - return wasArr ? - namespaces : - namespaces[0]; + if (!wasArr) { return namespaces[0]; } // We can skip the pairing below + + for (let i = 0; i < count; i++) { + const namespace = ObjectCreate(null); + namespace.url = specifiers[i]; + namespace.exports = namespaces[i]; + + namespaces[i] = namespace; + } + + return namespaces; } /** * Provide source that is understood by one of Node's translators. * - * The internals of this WILL change when chaining is implemented, - * depending on the resolution/consensus from #36954 - * @param {string} url The URL/path of the module to be loaded + * Internally, this behaves like a backwards iterator, wherein the stack of + * hooks starts at the top and each call to `nextLoad()` moves down 1 step + * until it reaches the bottom or short-circuits. + * + * @param {URL['href']} url The URL/path of the module to be loaded * @param {object} context Metadata about the module - * @returns {object} + * @returns {{ format: ModuleFormat, source: ModuleSource }} */ async load(url, context = {}) { - const defaultLoader = this.#loaders[0]; + const loaders = this.#loaders; + let hookIndex = loaders.length - 1; + let { + fn: loader, + url: loaderFilePath, + } = loaders[hookIndex]; + let chainFinished = hookIndex === 0; + let shortCircuited = false; + + const nextLoad = async (nextUrl, ctx = context) => { + --hookIndex; // `nextLoad` has been called, so decrement our pointer. + + ({ + fn: loader, + url: loaderFilePath, + } = loaders[hookIndex]); + + if (hookIndex === 0) { chainFinished = true; } + + const hookErrIdentifier = `${loaderFilePath} "load"`; + + if (typeof nextUrl !== 'string') { + // non-strings can be coerced to a url string + // validateString() throws a less-specific error + throw new ERR_INVALID_ARG_TYPE( + `${hookErrIdentifier} nextLoad(url)`, + 'a url string', + nextUrl, + ); + } + + // Try to avoid expensive URL instantiation for known-good urls + if (!this.moduleMap.has(nextUrl)) { + try { + new URL(nextUrl); + } catch { + throw new ERR_INVALID_ARG_VALUE( + `${hookErrIdentifier} nextLoad(url)`, + nextUrl, + 'should be a url string', + ); + } + } + + validateObject(ctx, `${hookErrIdentifier} nextLoad(, context)`); + + const output = await loader(nextUrl, ctx, nextLoad); + + if (output?.shortCircuit === true) { shortCircuited = true; } + + return output; + }; + + const loaded = await loader( + url, + context, + nextLoad, + ); - const loader = this.#loaders.length === 1 ? - defaultLoader : - this.#loaders[1]; - const loaded = await loader(url, context, defaultLoader); + const hookErrIdentifier = `${loaderFilePath} load`; - if (typeof loaded !== 'object') { + if (typeof loaded !== 'object') { // [2] throw new ERR_INVALID_RETURN_VALUE( - 'object', - 'loader load', + 'an object', + hookErrIdentifier, loaded, ); } + if (loaded?.shortCircuit === true) { shortCircuited = true; } + + if (!chainFinished && !shortCircuited) { + throw new ERR_LOADER_CHAIN_INCOMPLETE('load', loaderFilePath); + } + const { format, source, @@ -430,10 +606,10 @@ class ESMLoader { url); } - if (typeof format !== 'string') { + if (typeof format !== 'string') { // [2] throw new ERR_INVALID_RETURN_PROPERTY_VALUE( - 'string', - 'loader resolve', + 'a string', + hookErrIdentifier, 'format', format, ); @@ -444,12 +620,14 @@ class ESMLoader { typeof source !== 'string' && !isAnyArrayBuffer(source) && !isArrayBufferView(source) - ) throw ERR_INVALID_RETURN_PROPERTY_VALUE( - 'string, an ArrayBuffer, or a TypedArray', - 'loader load', - 'source', - source - ); + ) { + throw ERR_INVALID_RETURN_PROPERTY_VALUE( + 'a string, an ArrayBuffer, or a TypedArray', + hookErrIdentifier, + 'source', + source + ); + } return { format, @@ -458,10 +636,7 @@ class ESMLoader { } preload() { - const count = this.#globalPreloaders.length; - if (!count) return; - - for (let i = 0; i < count; i++) { + for (let i = this.#globalPreloaders.length - 1; i >= 0; i--) { const channel = new MessageChannel(); const { port1: insidePreload, @@ -471,16 +646,23 @@ class ESMLoader { insidePreload.unref(); insideLoader.unref(); - const preload = this.#globalPreloaders[i]({ - port: insideLoader + const { + fn: preloader, + url: specifier, + } = this.#globalPreloaders[i]; + + const preload = preloader({ + port: insideLoader, }); - if (preload == null) return; + if (preload == null) { return; } + + const hookErrIdentifier = `${specifier} globalPreload`; - if (typeof preload !== 'string') { + if (typeof preload !== 'string') { // [2] throw new ERR_INVALID_RETURN_VALUE( - 'string', - 'loader globalPreloadCode', + 'a string', + hookErrIdentifier, preload, ); } @@ -544,14 +726,16 @@ class ESMLoader { /** * Resolve the location of the module. * - * The internals of this WILL change when chaining is implemented, - * depending on the resolution/consensus from #36954. + * Internally, this behaves like a backwards iterator, wherein the stack of + * hooks starts at the top and each call to `nextResolve()` moves down 1 step + * until it reaches the bottom or short-circuits. + * * @param {string} originalSpecifier The specified URL path of the module to * be resolved. * @param {string} [parentURL] The URL path of the module's parent. * @param {ImportAssertions} [importAssertions] Assertions from the import * statement or expression. - * @returns {{ url: string }} + * @returns {{ format: string, url: URL['href'] }} */ async resolve( originalSpecifier, @@ -564,61 +748,118 @@ class ESMLoader { !isMain && typeof parentURL !== 'string' && !isURLInstance(parentURL) - ) throw new ERR_INVALID_ARG_TYPE( - 'parentURL', - ['string', 'URL'], + ) { + throw new ERR_INVALID_ARG_TYPE( + 'parentURL', + ['string', 'URL'], + parentURL, + ); + } + const resolvers = this.#resolvers; + + let hookIndex = resolvers.length - 1; + let { + fn: resolver, + url: resolverFilePath, + } = resolvers[hookIndex]; + let chainFinished = hookIndex === 0; + let shortCircuited = false; + + const context = { + conditions: DEFAULT_CONDITIONS, + importAssertions, parentURL, - ); + }; + + const nextResolve = async (suppliedSpecifier, ctx = context) => { + --hookIndex; // `nextResolve` has been called, so decrement our pointer. + + ({ + fn: resolver, + url: resolverFilePath, + } = resolvers[hookIndex]); + + if (hookIndex === 0) { chainFinished = true; } + + const hookErrIdentifier = `${resolverFilePath} "resolve"`; + + validateString( + suppliedSpecifier, + `${hookErrIdentifier} nextResolve(specifier)`, + ); // non-strings can be coerced to a url string + + validateObject(ctx, `${hookErrIdentifier} nextResolve(, context)`); + + const output = await resolver(suppliedSpecifier, ctx, nextResolve); - const conditions = DEFAULT_CONDITIONS; + if (output?.shortCircuit === true) { shortCircuited = true; } - const defaultResolver = this.#resolvers[0]; + return output; + }; - const resolver = this.#resolvers.length === 1 ? - defaultResolver : - this.#resolvers[1]; const resolution = await resolver( originalSpecifier, - { - conditions, - importAssertions, - parentURL, - }, - defaultResolver, + context, + nextResolve, ); - if (typeof resolution !== 'object') { + const hookErrIdentifier = `${resolverFilePath} resolve`; + + if (typeof resolution !== 'object') { // [2] throw new ERR_INVALID_RETURN_VALUE( - 'object', - 'loader resolve', + 'an object', + hookErrIdentifier, resolution, ); } - const { format, url } = resolution; + if (resolution?.shortCircuit === true) { shortCircuited = true; } + + if (!chainFinished && !shortCircuited) { + throw new ERR_LOADER_CHAIN_INCOMPLETE('resolve', resolverFilePath); + } + + const { + format, + url, + } = resolution; if ( format != null && - typeof format !== 'string' + typeof format !== 'string' // [2] ) { throw new ERR_INVALID_RETURN_PROPERTY_VALUE( - 'string', - 'loader resolve', + 'a string', + hookErrIdentifier, 'format', format, ); } - if (typeof url !== 'string') { // non-strings can be coerced to a url string + if (typeof url !== 'string') { + // non-strings can be coerced to a url string + // validateString() throws a less-specific error throw new ERR_INVALID_RETURN_PROPERTY_VALUE( - 'string', - 'loader resolve', + 'a url string', + hookErrIdentifier, 'url', url, ); } - new URL(url); // Intentionally trigger error if `url` is invalid + // Try to avoid expensive URL instantiation for known-good urls + if (!this.moduleMap.has(url)) { + try { + new URL(url); + } catch { + throw new ERR_INVALID_RETURN_PROPERTY_VALUE( + 'a url string', + hookErrIdentifier, + 'url', + url, + ); + } + } return { format, diff --git a/lib/internal/modules/esm/resolve.js b/lib/internal/modules/esm/resolve.js index 3576f75f0a40a6..0247d919256e34 100644 --- a/lib/internal/modules/esm/resolve.js +++ b/lib/internal/modules/esm/resolve.js @@ -387,7 +387,6 @@ function resolveDirectoryEntry(search) { } const encodedSepRegEx = /%2F|%5C/i; -let experimentalSpecifierResolutionWarned = false; /** * @param {URL} resolved * @param {string | URL | undefined} base @@ -402,13 +401,6 @@ function finalizeResolution(resolved, base, preserveSymlinks) { let path = fileURLToPath(resolved); if (getOptionValue('--experimental-specifier-resolution') === 'node') { - if (!experimentalSpecifierResolutionWarned) { - process.emitWarning( - 'The Node.js specifier resolution flag is experimental. It could change or be removed at any time.', - 'ExperimentalWarning'); - experimentalSpecifierResolutionWarned = true; - } - let file = resolveExtensionsWithTryExactName(resolved); // Directory @@ -1058,8 +1050,6 @@ function resolveAsCommonJS(specifier, parentURL) { // TODO(@JakobJingleheimer): de-dupe `specifier` & `parsed` function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { if (parsedParentURL) { - const parentURL = fileURLToPath(parsedParentURL?.href); - if ( parsedParentURL.protocol === 'http:' || parsedParentURL.protocol === 'https:' @@ -1073,7 +1063,7 @@ function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { ) { throw new ERR_NETWORK_IMPORT_DISALLOWED( specifier, - parentURL, + parsedParentURL, 'remote imports cannot import from a local location.' ); } @@ -1083,14 +1073,14 @@ function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { if (NativeModule.canBeRequiredByUsers(specifier)) { throw new ERR_NETWORK_IMPORT_DISALLOWED( specifier, - parentURL, + parsedParentURL, 'remote imports cannot import from a local location.' ); } throw new ERR_NETWORK_IMPORT_DISALLOWED( specifier, - parentURL, + parsedParentURL, 'only relative and absolute specifiers are supported.' ); } diff --git a/lib/internal/modules/run_main.js b/lib/internal/modules/run_main.js index 924c4836bb2aa2..5a50d5d6afab6e 100644 --- a/lib/internal/modules/run_main.js +++ b/lib/internal/modules/run_main.js @@ -28,8 +28,12 @@ function resolveMainPath(main) { } function shouldUseESMLoader(mainPath) { - const userLoader = getOptionValue('--experimental-loader'); - if (userLoader) + /** + * @type {string[]} userLoaders A list of custom loaders registered by the user + * (or an empty list when none have been registered). + */ + const userLoaders = getOptionValue('--experimental-loader'); + if (userLoaders.length > 0) return true; const esModuleSpecifierResolution = getOptionValue('--experimental-specifier-resolution'); diff --git a/lib/internal/options.js b/lib/internal/options.js index 01b334d4ec5614..4d92ad681a1207 100644 --- a/lib/internal/options.js +++ b/lib/internal/options.js @@ -36,6 +36,11 @@ function getEmbedderOptions() { return embedderOptions; } +function refreshOptions() { + optionsMap = undefined; + aliasesMap = undefined; +} + function getOptionValue(optionName) { const options = getCLIOptionsFromBinding(); if (optionName.startsWith('--no-')) { @@ -68,5 +73,6 @@ module.exports = { }, getOptionValue, getAllowUnauthorized, - getEmbedderOptions + getEmbedderOptions, + refreshOptions }; diff --git a/lib/internal/perf/observe.js b/lib/internal/perf/observe.js index 37c389e1497fe4..8cff996315560c 100644 --- a/lib/internal/perf/observe.js +++ b/lib/internal/perf/observe.js @@ -24,6 +24,8 @@ const { NODE_PERFORMANCE_ENTRY_TYPE_GC, NODE_PERFORMANCE_ENTRY_TYPE_HTTP2, NODE_PERFORMANCE_ENTRY_TYPE_HTTP, + NODE_PERFORMANCE_ENTRY_TYPE_NET, + NODE_PERFORMANCE_ENTRY_TYPE_DNS, }, installGarbageCollectionTracking, observerCounts, @@ -79,21 +81,26 @@ const kTypeMultiple = 1; let gcTrackingInstalled = false; const kSupportedEntryTypes = ObjectFreeze([ + 'dns', 'function', 'gc', 'http', 'http2', 'mark', 'measure', + 'net', + 'resource', ]); // Performance timeline entry Buffers let markEntryBuffer = []; let measureEntryBuffer = []; +let resourceTimingBuffer = []; const kMaxPerformanceEntryBuffers = 1e6; const kClearPerformanceEntryBuffers = ObjectFreeze({ 'mark': 'performance.clearMarks', 'measure': 'performance.clearMeasures', + 'resource': 'performance.clearResourceTimings', }); const kWarnedEntryTypes = new SafeMap(); @@ -118,6 +125,8 @@ function getObserverType(type) { case 'gc': return NODE_PERFORMANCE_ENTRY_TYPE_GC; case 'http2': return NODE_PERFORMANCE_ENTRY_TYPE_HTTP2; case 'http': return NODE_PERFORMANCE_ENTRY_TYPE_HTTP; + case 'net': return NODE_PERFORMANCE_ENTRY_TYPE_NET; + case 'dns': return NODE_PERFORMANCE_ENTRY_TYPE_DNS; } } @@ -337,6 +346,8 @@ function enqueue(entry) { buffer = markEntryBuffer; } else if (entryType === 'measure') { buffer = measureEntryBuffer; + } else if (entryType === 'resource') { + buffer = resourceTimingBuffer; } else { return; } @@ -362,16 +373,19 @@ function enqueue(entry) { } function clearEntriesFromBuffer(type, name) { - if (type !== 'mark' && type !== 'measure') { + if (type !== 'mark' && type !== 'measure' && type !== 'resource') { return; } if (type === 'mark') { markEntryBuffer = name === undefined ? [] : ArrayPrototypeFilter(markEntryBuffer, (entry) => entry.name !== name); - } else { + } else if (type === 'measure') { measureEntryBuffer = name === undefined ? [] : ArrayPrototypeFilter(measureEntryBuffer, (entry) => entry.name !== name); + } else { + resourceTimingBuffer = name === undefined ? + [] : ArrayPrototypeFilter(resourceTimingBuffer, (entry) => entry.name !== name); } } @@ -381,11 +395,13 @@ function filterBufferMapByNameAndType(name, type) { bufferList = markEntryBuffer; } else if (type === 'measure') { bufferList = measureEntryBuffer; + } else if (type === 'resource') { + bufferList = resourceTimingBuffer; } else if (type !== undefined) { // Unrecognized type; return []; } else { - bufferList = ArrayPrototypeConcat(markEntryBuffer, measureEntryBuffer); + bufferList = ArrayPrototypeConcat(markEntryBuffer, measureEntryBuffer, resourceTimingBuffer); } if (name !== undefined) { bufferList = ArrayPrototypeFilter(bufferList, (buffer) => buffer.name === name); @@ -443,6 +459,32 @@ function hasObserver(type) { return observerCounts[observerType] > 0; } + +function startPerf(target, key, context = {}) { + if (hasObserver(context.type)) { + target[key] = { + ...context, + startTime: process.hrtime(), + }; + } +} + +function stopPerf(target, key, context = {}) { + const ctx = target[key]; + if (ctx && hasObserver(ctx.type)) { + const startTime = ctx.startTime; + const diff = process.hrtime(startTime); + const entry = new InternalPerformanceEntry( + ctx.name, + ctx.type, + startTime[0] * 1000 + startTime[1] / 1e6, + diff[0] * 1000 + diff[1] / 1e6, + { ...ctx.detail, ...context.detail }, + ); + enqueue(entry); + } +} + module.exports = { PerformanceObserver, PerformanceObserverEntryList, @@ -450,4 +492,6 @@ module.exports = { hasObserver, clearEntriesFromBuffer, filterBufferMapByNameAndType, + startPerf, + stopPerf, }; diff --git a/lib/internal/perf/performance.js b/lib/internal/perf/performance.js index 20603fa382e702..5c7c008ee14a8e 100644 --- a/lib/internal/perf/performance.js +++ b/lib/internal/perf/performance.js @@ -19,6 +19,8 @@ const { const { now } = require('internal/perf/utils'); +const { markResourceTiming } = require('internal/perf/resource_timing'); + const { mark, measure, @@ -82,6 +84,13 @@ function clearMeasures(name) { clearEntriesFromBuffer('measure', name); } +function clearResourceTimings(name) { + if (name !== undefined) { + name = `${name}`; + } + clearEntriesFromBuffer('resource', name); +} + function getEntries() { return filterBufferMapByNameAndType(); } @@ -117,6 +126,11 @@ ObjectDefineProperties(Performance.prototype, { enumerable: false, value: clearMeasures, }, + clearResourceTimings: { + configurable: true, + enumerable: false, + value: clearResourceTimings, + }, eventLoopUtilization: { configurable: true, enumerable: false, @@ -152,6 +166,13 @@ ObjectDefineProperties(Performance.prototype, { enumerable: false, value: nodeTiming, }, + // In the browser, this function is not public. However, it must be used inside fetch + // which is a Node.js dependency, not a internal module + markResourceTiming: { + configurable: true, + enumerable: false, + value: markResourceTiming, + }, now: { configurable: true, enumerable: false, diff --git a/lib/internal/perf/resource_timing.js b/lib/internal/perf/resource_timing.js new file mode 100644 index 00000000000000..ff0728c9f0ffff --- /dev/null +++ b/lib/internal/perf/resource_timing.js @@ -0,0 +1,179 @@ +'use strict'; +// https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming + +const { InternalPerformanceEntry } = require('internal/perf/performance_entry'); +const { SymbolToStringTag } = primordials; +const assert = require('internal/assert'); +const { enqueue } = require('internal/perf/observe'); +const { Symbol, ObjectSetPrototypeOf } = primordials; + +const kCacheMode = Symbol('kCacheMode'); +const kRequestedUrl = Symbol('kRequestedUrl'); +const kTimingInfo = Symbol('kTimingInfo'); +const kInitiatorType = Symbol('kInitiatorType'); + +const { + codes: { + ERR_ILLEGAL_CONSTRUCTOR, + } +} = require('internal/errors'); + +class InternalPerformanceResourceTiming extends InternalPerformanceEntry { + constructor(requestedUrl, initiatorType, timingInfo, cacheMode = '') { + super(requestedUrl, 'resource'); + this[kInitiatorType] = initiatorType; + this[kRequestedUrl] = requestedUrl; + // https://fetch.spec.whatwg.org/#fetch-timing-info + // This class is using timingInfo assuming it's already validated. + // The spec doesn't say to validate it in the class construction. + this[kTimingInfo] = timingInfo; + this[kCacheMode] = cacheMode; + } + + get [SymbolToStringTag]() { + return 'PerformanceResourceTiming'; + } + + get name() { + return this[kRequestedUrl]; + } + + get startTime() { + return this[kTimingInfo].startTime; + } + + get duration() { + return this[kTimingInfo].endTime - this[kTimingInfo].startTime; + } + + get workerStart() { + return this[kTimingInfo].finalServiceWorkerStartTime; + } + + get redirectStart() { + return this[kTimingInfo].redirectStartTime; + } + + get redirectEnd() { + return this[kTimingInfo].redirectEndTime; + } + + get fetchStart() { + return this[kTimingInfo].postRedirectStartTime; + } + + get domainLookupStart() { + return this[kTimingInfo].finalConnectionTimingInfo?.domainLookupStartTime; + } + + get domainLookupEnd() { + return this[kTimingInfo].finalConnectionTimingInfo?.domainLookupEndTime; + } + + get connectStart() { + return this[kTimingInfo].finalConnectionTimingInfo?.connectionStartTime; + } + + get connectEnd() { + return this[kTimingInfo].finalConnectionTimingInfo?.connectionEndTime; + } + + get secureConnectionStart() { + return this[kTimingInfo] + .finalConnectionTimingInfo?.secureConnectionStartTime; + } + + get nextHopProtocol() { + return this[kTimingInfo] + .finalConnectionTimingInfo?.ALPNNegotiatedProtocol; + } + + get requestStart() { + return this[kTimingInfo].finalNetworkRequestStartTime; + } + + get responseStart() { + return this[kTimingInfo].finalNetworkResponseStartTime; + } + + get responseEnd() { + return this[kTimingInfo].endTime; + } + + get encodedBodySize() { + return this[kTimingInfo].encodedBodySize; + } + + get decodedBodySize() { + return this[kTimingInfo].decodedBodySize; + } + + get transferSize() { + if (this[kCacheMode] === 'local') return 0; + if (this[kCacheMode] === 'validated') return 300; + + return this[kTimingInfo].encodedBodySize + 300; + } + + toJSON() { + return { + name: this.name, + entryType: this.entryType, + startTime: this.startTime, + duration: this.duration, + initiatorType: this[kInitiatorType], + nextHopProtocol: this.nextHopProtocol, + workerStart: this.workerStart, + redirectStart: this.redirectStart, + redirectEnd: this.redirectEnd, + fetchStart: this.fetchStart, + domainLookupStart: this.domainLookupStart, + domainLookupEnd: this.domainLookupEnd, + connectStart: this.connectStart, + connectEnd: this.connectEnd, + secureConnectionStart: this.secureConnectionStart, + requestStart: this.requestStart, + responseStart: this.responseStart, + responseEnd: this.responseEnd, + transferSize: this.transferSize, + encodedBodySize: this.encodedBodySize, + decodedBodySize: this.decodedBodySize, + }; + } +} + +class PerformanceResourceTiming extends InternalPerformanceResourceTiming { + constructor() { + throw new ERR_ILLEGAL_CONSTRUCTOR(); + } +} + +// https://w3c.github.io/resource-timing/#dfn-mark-resource-timing +function markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + global, + cacheMode, +) { + // https://w3c.github.io/resource-timing/#dfn-setup-the-resource-timing-entry + assert( + cacheMode === '' || cacheMode === 'local', + 'cache must be an empty string or \'local\'', + ); + const resource = new InternalPerformanceResourceTiming( + requestedUrl, + initiatorType, + timingInfo, + cacheMode, + ); + + ObjectSetPrototypeOf(resource, PerformanceResourceTiming.prototype); + enqueue(resource); + return resource; +} + +module.exports = { + PerformanceResourceTiming, + markResourceTiming, +}; diff --git a/lib/internal/perf/timerify.js b/lib/internal/perf/timerify.js index dae0b06bf80c8a..6bfede7aa1fa20 100644 --- a/lib/internal/perf/timerify.js +++ b/lib/internal/perf/timerify.js @@ -6,7 +6,6 @@ const { MathCeil, ReflectApply, ReflectConstruct, - Symbol, } = primordials; const { InternalPerformanceEntry } = require('internal/perf/performance_entry'); @@ -35,8 +34,6 @@ const { enqueue, } = require('internal/perf/observe'); -const kTimerified = Symbol('kTimerified'); - function processComplete(name, start, args, histogram) { const duration = now() - start; if (histogram !== undefined) @@ -71,8 +68,6 @@ function timerify(fn, options = {}) { histogram); } - if (fn[kTimerified]) return fn[kTimerified]; - const constructor = isConstructor(fn); function timerified(...args) { @@ -95,11 +90,6 @@ function timerify(fn, options = {}) { } ObjectDefineProperties(timerified, { - [kTimerified]: { - configurable: false, - enumerable: false, - value: timerified, - }, length: { configurable: false, enumerable: true, @@ -112,14 +102,6 @@ function timerify(fn, options = {}) { } }); - ObjectDefineProperties(fn, { - [kTimerified]: { - configurable: false, - enumerable: false, - value: timerified, - } - }); - return timerified; } diff --git a/lib/internal/process/esm_loader.js b/lib/internal/process/esm_loader.js index 73385a85b4e106..4634ff5a9f5101 100644 --- a/lib/internal/process/esm_loader.js +++ b/lib/internal/process/esm_loader.js @@ -49,14 +49,9 @@ exports.esmLoader = esmLoader; */ async function initializeLoader() { const { getOptionValue } = require('internal/options'); - // customLoaders CURRENTLY can be only 1 (a string) - // Once chaining is implemented, it will be string[] const customLoaders = getOptionValue('--experimental-loader'); - if (!customLoaders.length) return; - - const { emitExperimentalWarning } = require('internal/util'); - emitExperimentalWarning('--experimental-loader'); + if (customLoaders.length === 0) return; let cwd; try { @@ -71,7 +66,7 @@ async function initializeLoader() { const internalEsmLoader = new ESMLoader(); // Importation must be handled by internal loader to avoid poluting userland - const exports = await internalEsmLoader.import( + const keyedExportsList = await internalEsmLoader.import( customLoaders, pathToFileURL(cwd).href, ObjectCreate(null), @@ -79,7 +74,7 @@ async function initializeLoader() { // Hooks must then be added to external/public loader // (so they're triggered in userland) - await esmLoader.addCustomLoaders(exports); + await esmLoader.addCustomLoaders(keyedExportsList); } exports.loadESM = async function loadESM(callback) { diff --git a/lib/internal/source_map/prepare_stack_trace.js b/lib/internal/source_map/prepare_stack_trace.js index 0635ee675418f5..551d3d50fee4b1 100644 --- a/lib/internal/source_map/prepare_stack_trace.js +++ b/lib/internal/source_map/prepare_stack_trace.js @@ -88,8 +88,9 @@ const prepareStackTrace = (globalThis, error, trace) => { } // Construct call site name based on: v8.dev/docs/stack-trace-api: const fnName = t.getFunctionName() ?? t.getMethodName(); - const originalName = `${t.getTypeName() !== 'global' ? - `${t.getTypeName()}.` : ''}${fnName || ''}`; + const typeName = t.getTypeName(); + const namePrefix = typeName !== null && typeName !== 'global' ? `${typeName}.` : ''; + const originalName = `${namePrefix}${fnName || ''}`; // The original call site may have a different symbol name // associated with it, use it: const prefix = (name && name !== originalName) ? diff --git a/lib/internal/streams/writable.js b/lib/internal/streams/writable.js index 5211a1ce89395e..a696fb78a082c0 100644 --- a/lib/internal/streams/writable.js +++ b/lib/internal/streams/writable.js @@ -849,7 +849,25 @@ ObjectDefineProperties(Writable.prototype, { get() { return this._writableState && this._writableState.length; } - } + }, + + writableErrored: { + enumerable: false, + get() { + return this._writableState ? this._writableState.errored : null; + } + }, + + writableAborted: { + enumerable: false, + get: function() { + return !!( + this._writableState.writable !== false && + (this._writableState.destroyed || this._writableState.errored) && + !this._writableState.finished + ); + } + }, }); const destroy = destroyImpl.destroy; diff --git a/lib/internal/util/inspect.js b/lib/internal/util/inspect.js index d78a4e97d218a6..7285014e803cd7 100644 --- a/lib/internal/util/inspect.js +++ b/lib/internal/util/inspect.js @@ -759,6 +759,9 @@ function formatValue(ctx, value, recurseTimes, typedArray) { // any proxy handlers. const proxy = getProxyDetails(value, !!ctx.showProxy); if (proxy !== undefined) { + if (proxy === null || proxy[0] === null) { + return ctx.stylize('', 'special'); + } if (ctx.showProxy) { return formatProxy(ctx, proxy, recurseTimes); } @@ -1967,6 +1970,9 @@ function hasBuiltInToString(value) { const getFullProxy = false; const proxyTarget = getProxyDetails(value, getFullProxy); if (proxyTarget !== undefined) { + if (proxyTarget === null) { + return true; + } value = proxyTarget; } diff --git a/lib/internal/util/types.js b/lib/internal/util/types.js index aca7dbc4b2f2b6..6671e87b66dd08 100644 --- a/lib/internal/util/types.js +++ b/lib/internal/util/types.js @@ -68,7 +68,7 @@ module.exports = { isFloat32Array, isFloat64Array, isBigInt64Array, - isBigUint64Array + isBigUint64Array, }; let isCryptoKey; diff --git a/lib/internal/validators.js b/lib/internal/validators.js index 9fed5b363db9cb..7bdd50bc488f6c 100644 --- a/lib/internal/validators.js +++ b/lib/internal/validators.js @@ -65,7 +65,7 @@ function parseFileMode(value, name, def) { value = NumberParseInt(value, 8); } - validateInt32(value, name, 0, 2 ** 32 - 1); + validateUint32(value, name); return value; } @@ -83,14 +83,11 @@ const validateInteger = hideStackFrames( const validateInt32 = hideStackFrames( (value, name, min = -2147483648, max = 2147483647) => { // The defaults for min and max correspond to the limits of 32-bit integers. - if (!isInt32(value)) { - if (typeof value !== 'number') { - throw new ERR_INVALID_ARG_TYPE(name, 'number', value); - } - if (!NumberIsInteger(value)) { - throw new ERR_OUT_OF_RANGE(name, 'an integer', value); - } - throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value); + if (typeof value !== 'number') { + throw new ERR_INVALID_ARG_TYPE(name, 'number', value); + } + if (!NumberIsInteger(value)) { + throw new ERR_OUT_OF_RANGE(name, 'an integer', value); } if (value < min || value > max) { throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value); @@ -99,19 +96,17 @@ const validateInt32 = hideStackFrames( ); const validateUint32 = hideStackFrames((value, name, positive) => { - if (!isUint32(value)) { - if (typeof value !== 'number') { - throw new ERR_INVALID_ARG_TYPE(name, 'number', value); - } - if (!NumberIsInteger(value)) { - throw new ERR_OUT_OF_RANGE(name, 'an integer', value); - } - const min = positive ? 1 : 0; - // 2 ** 32 === 4294967296 - throw new ERR_OUT_OF_RANGE(name, `>= ${min} && < 4294967296`, value); + if (typeof value !== 'number') { + throw new ERR_INVALID_ARG_TYPE(name, 'number', value); + } + if (!NumberIsInteger(value)) { + throw new ERR_OUT_OF_RANGE(name, 'an integer', value); } - if (positive && value === 0) { - throw new ERR_OUT_OF_RANGE(name, '>= 1 && < 4294967296', value); + const min = positive ? 1 : 0; + // 2 ** 32 === 4294967296 + const max = 4_294_967_295; + if (value < min || value > max) { + throw new ERR_OUT_OF_RANGE(name, `>= ${min} && <= ${max}`, value); } }); diff --git a/lib/internal/vm/module.js b/lib/internal/vm/module.js index 911b8f4426e586..eee629dda4fd05 100644 --- a/lib/internal/vm/module.js +++ b/lib/internal/vm/module.js @@ -34,7 +34,7 @@ const { ERR_VM_MODULE_ALREADY_LINKED, ERR_VM_MODULE_DIFFERENT_CONTEXT, ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA, - ERR_VM_MODULE_LINKING_ERRORED, + ERR_VM_MODULE_LINK_FAILURE, ERR_VM_MODULE_NOT_MODULE, ERR_VM_MODULE_STATUS, } = require('internal/errors').codes; @@ -317,9 +317,7 @@ class SourceTextModule extends Module { throw new ERR_VM_MODULE_DIFFERENT_CONTEXT(); } if (module.status === 'errored') { - // TODO(devsnek): replace with ERR_VM_MODULE_LINK_FAILURE - // and error cause proposal. - throw new ERR_VM_MODULE_LINKING_ERRORED(); + throw new ERR_VM_MODULE_LINK_FAILURE(`request for '${identifier}' resolved to an errored module`, module.error); } if (module.status === 'unlinked') { await module[kLink](linker); diff --git a/lib/internal/worker/io.js b/lib/internal/worker/io.js index a2d6fe42a32f1a..5b16c26443c466 100644 --- a/lib/internal/worker/io.js +++ b/lib/internal/worker/io.js @@ -91,7 +91,7 @@ const messageTypes = { // We have to mess with the MessagePort prototype a bit, so that a) we can make // it inherit from NodeEventTarget, even though it is a C++ class, and b) we do // not provide methods that are not present in the Browser and not documented -// on our side (e.g. hasRef). +// on our side (e.g. stopMessagePort). // Save a copy of the original set of methods as a shallow clone. const MessagePortPrototype = ObjectCreate( ObjectGetPrototypeOf(MessagePort.prototype), @@ -103,6 +103,9 @@ ObjectSetPrototypeOf(MessagePort.prototype, NodeEventTarget.prototype); // changing the prototype of MessagePort.prototype implicitly removed them. MessagePort.prototype.ref = MessagePortPrototype.ref; MessagePort.prototype.unref = MessagePortPrototype.unref; +MessagePort.prototype.hasRef = function() { + return !!FunctionPrototypeCall(MessagePortPrototype.hasRef, this); +}; function validateMessagePort(port, name) { if (!checkMessagePort(port)) diff --git a/lib/net.js b/lib/net.js index 53ecbd9a1f5f4d..d05fa64e78aa76 100644 --- a/lib/net.js +++ b/lib/net.js @@ -130,6 +130,12 @@ const isWindows = process.platform === 'win32'; const noop = () => {}; +const kPerfHooksNetConnectContext = Symbol('kPerfHooksNetConnectContext'); +const { + startPerf, + stopPerf, +} = require('internal/perf/observe'); + function getFlags(ipv6Only) { return ipv6Only === true ? TCPConstants.UV_TCP_IPV6ONLY : 0; } @@ -952,6 +958,8 @@ function internalConnect( const ex = exceptionWithHostPort(err, 'connect', address, port, details); self.destroy(ex); + } else if (addressType === 6 || addressType === 4) { + startPerf(self, kPerfHooksNetConnectContext, { type: 'net', name: 'connect', detail: { host: address, port } }); } } @@ -1177,7 +1185,7 @@ function afterConnect(status, handle, req, readable, writable) { // this doesn't actually consume any bytes, because len=0. if (readable && !self.isPaused()) self.read(0); - + stopPerf(self, kPerfHooksNetConnectContext); } else { self.connecting = false; let details; diff --git a/lib/os.js b/lib/os.js index f0f0fdb15f61c0..991daea13db02a 100644 --- a/lib/os.js +++ b/lib/os.js @@ -119,15 +119,15 @@ function loadavg() { * logical CPU core. * * @returns {Array<{ - * model: string - * speed: number + * model: string, + * speed: number, * times: { - * user: number - * nice: number - * sys: number - * idle: number - * irq: number - * } + * user: number, + * nice: number, + * sys: number, + * idle: number, + * irq: number, + * }, * }>} */ function cpus() { @@ -171,7 +171,7 @@ platform[SymbolToPrimitive] = () => process.platform; * @returns {string} */ function tmpdir() { - var path; + let path; if (isWindows) { path = process.env.TEMP || process.env.TMP || @@ -223,7 +223,7 @@ function getCIDR(address, netmask, family) { } const parts = StringPrototypeSplit(netmask, split); - for (var i = 0; i < parts.length; i++) { + for (let i = 0; i < parts.length; i++) { if (parts[i] !== '') { const binary = NumberParseInt(parts[i], range); const tmp = countBinaryOnes(binary); @@ -246,13 +246,13 @@ function getCIDR(address, netmask, family) { /** * @returns {Record>} */ function networkInterfaces() { @@ -261,7 +261,7 @@ function networkInterfaces() { if (data === undefined) return result; - for (var i = 0; i < data.length; i += 7) { + for (let i = 0; i < data.length; i += 7) { const name = data[i]; const entry = { address: data[i + 1], @@ -329,11 +329,11 @@ function getPriority(pid) { * `'buffer'`, the `username`, `shell`, and `homedir` values will * be `Buffer` instances. * @returns {{ - * uid: number - * gid: number - * username: string - * homedir: string - * shell: string | null + * uid: number, + * gid: number, + * username: string, + * homedir: string, + * shell: string | null, * }} */ function userInfo(options) { diff --git a/lib/perf_hooks.js b/lib/perf_hooks.js index 74ba890f537bc2..2456bcb7e7e029 100644 --- a/lib/perf_hooks.js +++ b/lib/perf_hooks.js @@ -9,6 +9,7 @@ const { } = internalBinding('performance'); const { PerformanceEntry } = require('internal/perf/performance_entry'); +const { PerformanceResourceTiming } = require('internal/perf/resource_timing'); const { PerformanceObserver, PerformanceObserverEntryList, @@ -31,6 +32,7 @@ module.exports = { PerformanceMeasure, PerformanceObserver, PerformanceObserverEntryList, + PerformanceResourceTiming, monitorEventLoopDelay, createHistogram, performance: new InternalPerformance(), diff --git a/lib/v8.js b/lib/v8.js index 75981152851216..e899da46849d9e 100644 --- a/lib/v8.js +++ b/lib/v8.js @@ -107,6 +107,9 @@ const { kPeakMallocedMemoryIndex, kNumberOfNativeContextsIndex, kNumberOfDetachedContextsIndex, + kTotalGlobalHandlesSizeIndex, + kUsedGlobalHandlesSizeIndex, + kExternalMemoryIndex, // Properties for heap spaces statistics buffer extraction. kHeapSpaces, @@ -165,7 +168,10 @@ function getHeapStatistics() { peak_malloced_memory: buffer[kPeakMallocedMemoryIndex], does_zap_garbage: buffer[kDoesZapGarbageIndex], number_of_native_contexts: buffer[kNumberOfNativeContextsIndex], - number_of_detached_contexts: buffer[kNumberOfDetachedContextsIndex] + number_of_detached_contexts: buffer[kNumberOfDetachedContextsIndex], + total_global_handles_size: buffer[kTotalGlobalHandlesSizeIndex], + used_global_handles_size: buffer[kUsedGlobalHandlesSizeIndex], + external_memory: buffer[kExternalMemoryIndex] }; } diff --git a/node.gyp b/node.gyp index 74e9f9cc2e33e1..83582f99b6db30 100644 --- a/node.gyp +++ b/node.gyp @@ -7,6 +7,7 @@ 'node_use_dtrace%': 'false', 'node_use_etw%': 'false', 'node_no_browser_globals%': 'false', + 'node_snapshot_main%': '', 'node_use_node_snapshot%': 'false', 'node_use_v8_platform%': 'true', 'node_use_bundled_v8%': 'true', @@ -195,6 +196,16 @@ 'dependencies': [ 'node_aix_shared' ], }, { 'dependencies': [ '<(node_lib_target_name)' ], + 'conditions': [ + ['OS=="win" and node_shared=="true"', { + 'dependencies': ['generate_node_def'], + 'msvs_settings': { + 'VCLinkerTool': { + 'ModuleDefinitionFile': '<(PRODUCT_DIR)/<(node_core_target_name).def', + }, + }, + }], + ], }], [ 'node_intermediate_lib_type=="static_library" and node_shared=="false"', { 'xcode_settings': { @@ -234,8 +245,15 @@ }], [ 'node_shared=="true"', { 'xcode_settings': { - 'OTHER_LDFLAGS': [ '-Wl,-rpath,@loader_path', ], + 'OTHER_LDFLAGS': [ '-Wl,-rpath,@loader_path', '-Wl,-rpath,@loader_path/../lib'], }, + 'conditions': [ + ['OS=="linux"', { + 'ldflags': [ + '-Wl,-rpath,\\$$ORIGIN/../lib' + ], + }], + ], }], [ 'enable_lto=="true"', { 'xcode_settings': { @@ -315,23 +333,47 @@ 'dependencies': [ 'node_mksnapshot', ], - 'actions': [ - { - 'action_name': 'node_mksnapshot', - 'process_outputs_as_sources': 1, - 'inputs': [ - '<(node_mksnapshot_exec)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc', + 'conditions': [ + ['node_snapshot_main!=""', { + 'actions': [ + { + 'action_name': 'node_mksnapshot', + 'process_outputs_as_sources': 1, + 'inputs': [ + '<(node_mksnapshot_exec)', + '<(node_snapshot_main)', + ], + 'outputs': [ + '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc', + ], + 'action': [ + '<(node_mksnapshot_exec)', + '--build-snapshot', + '<(node_snapshot_main)', + '<@(_outputs)', + ], + }, ], - 'action': [ - '<@(_inputs)', - '<@(_outputs)', + }, { + 'actions': [ + { + 'action_name': 'node_mksnapshot', + 'process_outputs_as_sources': 1, + 'inputs': [ + '<(node_mksnapshot_exec)', + ], + 'outputs': [ + '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc', + ], + 'action': [ + '<@(_inputs)', + '<@(_outputs)', + ], + }, ], - }, + }], ], - }, { + }, { 'sources': [ 'src/node_snapshot_stub.cc' ], @@ -464,8 +506,6 @@ 'src/aliased_buffer.h', 'src/aliased_struct.h', 'src/aliased_struct-inl.h', - 'src/allocated_buffer.h', - 'src/allocated_buffer-inl.h', 'src/async_wrap.h', 'src/async_wrap-inl.h', 'src/base_object.h', @@ -530,6 +570,7 @@ 'src/node_revert.h', 'src/node_root_certs.h', 'src/node_snapshotable.h', + 'src/node_snapshot_builder.h', 'src/node_sockaddr.h', 'src/node_sockaddr-inl.h', 'src/node_stat_watcher.h', @@ -640,6 +681,7 @@ 'libraries': [ 'Dbghelp', 'Psapi', + 'Winmm', 'Ws2_32', ], }], @@ -1393,5 +1435,40 @@ }, ] }], # end aix section + ['OS=="win" and node_shared=="true"', { + 'targets': [ + { + 'target_name': 'gen_node_def', + 'type': 'executable', + 'sources': [ + 'tools/gen_node_def.cc' + ], + }, + { + 'target_name': 'generate_node_def', + 'dependencies': [ + 'gen_node_def', + '<(node_lib_target_name)', + ], + 'type': 'none', + 'actions': [ + { + 'action_name': 'generate_node_def_action', + 'inputs': [ + '<(PRODUCT_DIR)/<(node_lib_target_name).dll' + ], + 'outputs': [ + '<(PRODUCT_DIR)/<(node_core_target_name).def', + ], + 'action': [ + '<(PRODUCT_DIR)/gen_node_def.exe', + '<@(_inputs)', + '<@(_outputs)', + ], + }, + ], + }, + ], + }], # end win section ], # end conditions block } diff --git a/node.gypi b/node.gypi index 713ddbb74a1b8e..f46f246e241d1b 100644 --- a/node.gypi +++ b/node.gypi @@ -29,7 +29,7 @@ [ 'clang==1', { 'cflags': [ '-Werror=undefined-inline', ] }], - [ 'node_shared=="false" and "<(_type)"=="executable"', { + [ '"<(_type)"=="executable"', { 'msvs_settings': { 'VCManifestTool': { 'EmbedManifest': 'true', @@ -41,6 +41,19 @@ 'defines': [ 'NODE_SHARED_MODE', ], + 'conditions': [ + ['"<(_type)"=="executable"', { + 'defines': [ + 'USING_UV_SHARED', + 'USING_V8_SHARED', + 'BUILDING_NODE_EXTENSION' + ], + 'defines!': [ + 'BUILDING_V8_SHARED=1', + 'BUILDING_UV_SHARED=1' + ] + }], + ], }], [ 'OS=="win"', { 'defines!': [ diff --git a/onboarding.md b/onboarding.md index f17b24c50f15ba..b60102f1ba84be 100644 --- a/onboarding.md +++ b/onboarding.md @@ -39,11 +39,11 @@ onboarding session. * Always create a branch in your own GitHub fork for pull requests * Branches in the `nodejs/node` repository are only for release lines * Add the canonical nodejs repository as `upstream` remote: - * `git remote add upstream git://github.com/nodejs/node.git` + * `git remote add upstream git@github.com:nodejs/node.git` * To update from `upstream`: * `git checkout master` - * `git remote update -p` OR `git fetch --all` - * `git merge --ff-only upstream/master` (or `REMOTENAME/BRANCH`) + * `git fetch upstream HEAD` + * `git reset --hard FETCH_HEAD` * Make a new branch for each pull request you submit. * Membership: Consider making your membership in the Node.js GitHub organization public. This makes it easier to identify collaborators. @@ -144,12 +144,12 @@ The project has a venue for real-time discussion: * Approving a change * Collaborators indicate that they have reviewed and approve of the changes in - a pull request using GitHub’s approval interface + a pull request using GitHub's approval interface * Some people like to comment `LGTM` (“Looks Good To Me”) - * You have the authority to approve any other collaborator’s work. + * You have the authority to approve any other collaborator's work. * You cannot approve your own pull requests. * When explicitly using `Changes requested`, show empathy – comments will - usually be addressed even if you don’t use it. + usually be addressed even if you don't use it. * If you do, it is nice if you are available later to check whether your comments have been addressed * If you see that the requested changes have been made, you can clear @@ -158,7 +158,7 @@ The project has a venue for real-time discussion: comments to block the pull request from landing. * What belongs in Node.js: - * Opinions vary – it’s good to have a broad collaborator base for that reason! + * Opinions vary – it's good to have a broad collaborator base for that reason! * If Node.js itself needs it (due to historical reasons), then it belongs in Node.js. * That is to say, `url` is there because of `http`, `freelist` is there @@ -203,9 +203,9 @@ needs to be pointed out separately during the onboarding. ## Exercise: Make a pull request adding yourself to the README * Example: - + * For raw commit message: - `git show --format=%B b58fe52692659c0bc25ddbe6afa7f4ae2c7f14a8` + `git show --format=%B 6669b3857f0f43ee0296eb7ac45086cd907b9e94` * Collaborators are in alphabetical order by GitHub username. * Optionally, include your personal pronouns. * Add the `Fixes: ` to the commit message diff --git a/src/README.md b/src/README.md index 623c3774971b6e..40e3e0f3f1a764 100644 --- a/src/README.md +++ b/src/README.md @@ -1,6 +1,6 @@ # Node.js C++ codebase -Hi! 👋 You’ve found the C++ code backing Node.js. This README aims to help you +Hi! 👋 You've found the C++ code backing Node.js. This README aims to help you get started working on it and document some idioms you may encounter while doing so. @@ -22,7 +22,7 @@ accessed online in the following locations: * On GitHub: [`v8.h` in Node.js master][] * On GitHub: [`v8.h` in V8 master][] -* On the Chromium project’s Code Search application: [`v8.h` in Code Search][] +* On the Chromium project's Code Search application: [`v8.h` in Code Search][] V8 also provides an [introduction for V8 embedders][], which can be useful for understanding some of the concepts it uses in its @@ -42,7 +42,7 @@ There is a [reference documentation for the libuv API][]. The Node.js C++ files follow this structure: -The `.h` header files contain declarations, and sometimes definitions that don’t +The `.h` header files contain declarations, and sometimes definitions that don't require including other headers (e.g. getters, setters, etc.). They should only include other `.h` header files and nothing else. @@ -272,7 +272,7 @@ Often, the `Context` is passed around for [exception handling][]. Typical ways of accessing the current `Context` in the Node.js code are: * Given an [`Isolate`][], using `isolate->GetCurrentContext()`. -* Given an [`Environment`][], using `env->context()` to get the `Environment`’s +* Given an [`Environment`][], using `env->context()` to get the `Environment`'s main context. @@ -288,7 +288,7 @@ The current event loop can be accessed using `env->event_loop()` given an [`Environment`][] instance. The restriction of using a single event loop is not inherent to the design of Node.js, and a sufficiently committed person could restructure Node.js to provide e.g. the ability to run parts of Node.js -inside an event loop separate from the active thread’s event loop. +inside an event loop separate from the active thread's event loop. @@ -351,7 +351,7 @@ The platform can be accessed through `isolate_data->platform()` given an * The current Node.js instance was not started by an embedder; or * The current Node.js instance was started by an embedder whose `v8::Platform` - implementation also implement’s the `node::MultiIsolatePlatform` interface + implementation also implement's the `node::MultiIsolatePlatform` interface and who passed this to Node.js. @@ -419,7 +419,7 @@ void Initialize(Local target, } // Run the `Initialize` function when loading this module through -// `internalBinding('cares_wrap')` in Node.js’s built-in JavaScript code: +// `internalBinding('cares_wrap')` in Node.js's built-in JavaScript code: NODE_MODULE_CONTEXT_AWARE_INTERNAL(cares_wrap, Initialize) ``` @@ -484,7 +484,7 @@ That object is always a [`BaseObject`][]. Its class needs to have a static `type_name` field based on a constant string, in order to disambiguate it from other classes of this type, -and which could e.g. match the binding’s name (in the example above, that would +and which could e.g. match the binding's name (in the example above, that would be `cares_wrap`). ```cpp @@ -556,7 +556,7 @@ the process otherwise. `maybe.FromJust()` (aka `maybe.ToChecked()`) can be used to access the value and crash the process if it is not set. This should only be performed if it is actually sure that the operation has -not failed. A lot of Node.js’s source code does **not** follow this rule, and +not failed. A lot of the Node.js source code does **not** follow this rule, and can be brought to crash through this. In particular, it is often not safe to assume that an operation does not throw @@ -621,18 +621,18 @@ v8::Maybe SumNumbers(v8::Local context, v8::Local entry; if (array_of_integers->Get(context, i).ToLocal(&entry)) { // Oops, we might have hit a getter that throws an exception! - // It’s better to not continue return an empty (“nothing”) Maybe. + // It's better to not continue return an empty (“nothing”) Maybe. return v8::Nothing(); } if (!entry->IsNumber()) { - // Let’s just skip any non-numbers. It would also be reasonable to throw + // Let's just skip any non-numbers. It would also be reasonable to throw // an exception here, e.g. using the error system in src/node_errors.h, // and then to return an empty Maybe again. continue; } - // This cast is valid, because we’ve made sure it’s really a number. + // This cast is valid, because we've made sure it's really a number. v8::Local entry_as_number = entry.As(); sum += entry_as_number->Value(); @@ -643,7 +643,7 @@ v8::Maybe SumNumbers(v8::Local context, // Function that is exposed to JS: void SumNumbers(const v8::FunctionCallbackInfo& args) { - // This will crash if the first argument is not an array. Let’s assume we + // This will crash if the first argument is not an array. Let's assume we // have performed type checking in a JavaScript wrapper function. CHECK(args[0]->IsArray()); @@ -859,7 +859,7 @@ this information is provided to async tracking tools. The `AsyncWrap` class has a set of methods called `MakeCallback()`, with the intention of the naming being that it is used to “make calls back into JavaScript” from the event loop, rather than making callbacks in some way. -(As the naming has made its way into Node.js’s public API, it’s not worth +(As the naming has made its way into the Node.js public API, it's not worth the breakage of fixing it). `MakeCallback()` generally calls a method on the JavaScript object associated @@ -936,7 +936,7 @@ classes provide the same facilities as [`MakeCallback()`][], namely: Usually, using `AsyncWrap::MakeCallback()` or using the constructor taking an `AsyncWrap*` argument (i.e. used as -`InternalCallbackScope callback_scope(this);`) suffices inside of Node.js’s +`InternalCallbackScope callback_scope(this);`) suffices inside of the Node.js C++ codebase. ## C++ utilities diff --git a/src/allocated_buffer-inl.h b/src/allocated_buffer-inl.h deleted file mode 100644 index 2dee6f09a3e9d4..00000000000000 --- a/src/allocated_buffer-inl.h +++ /dev/null @@ -1,110 +0,0 @@ -#ifndef SRC_ALLOCATED_BUFFER_INL_H_ -#define SRC_ALLOCATED_BUFFER_INL_H_ - -#include "allocated_buffer.h" -#include "base_object-inl.h" -#include "node_buffer.h" -#include "env-inl.h" -#include "uv.h" -#include "v8.h" -#include "util-inl.h" -#include "node_internals.h" - -namespace node { - -// It's a bit awkward to define this Buffer::New() overload here, but it -// avoids a circular dependency with node_internals.h. -namespace Buffer { -v8::MaybeLocal New(Environment* env, - v8::Local ab, - size_t byte_offset, - size_t length); -} - -NoArrayBufferZeroFillScope::NoArrayBufferZeroFillScope( - IsolateData* isolate_data) - : node_allocator_(isolate_data->node_allocator()) { - if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 0; -} - -NoArrayBufferZeroFillScope::~NoArrayBufferZeroFillScope() { - if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 1; -} - -AllocatedBuffer AllocatedBuffer::AllocateManaged( - Environment* env, - size_t size) { - NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); - std::unique_ptr bs = - v8::ArrayBuffer::NewBackingStore(env->isolate(), size); - return AllocatedBuffer(env, std::move(bs)); -} - -AllocatedBuffer::AllocatedBuffer( - Environment* env, std::unique_ptr bs) - : env_(env), backing_store_(std::move(bs)) {} - -AllocatedBuffer::AllocatedBuffer( - Environment* env, uv_buf_t buffer) - : env_(env) { - if (buffer.base == nullptr) return; - auto map = env->released_allocated_buffers(); - auto it = map->find(buffer.base); - CHECK_NE(it, map->end()); - backing_store_ = std::move(it->second); - map->erase(it); -} - -void AllocatedBuffer::Resize(size_t len) { - if (len == 0) { - backing_store_ = v8::ArrayBuffer::NewBackingStore(env_->isolate(), 0); - return; - } - NoArrayBufferZeroFillScope no_zero_fill_scope(env_->isolate_data()); - backing_store_ = v8::BackingStore::Reallocate( - env_->isolate(), std::move(backing_store_), len); -} - -uv_buf_t AllocatedBuffer::release() { - if (data() == nullptr) return uv_buf_init(nullptr, 0); - - CHECK_NOT_NULL(env_); - uv_buf_t ret = uv_buf_init(data(), size()); - env_->released_allocated_buffers()->emplace( - ret.base, std::move(backing_store_)); - return ret; -} - -char* AllocatedBuffer::data() { - if (!backing_store_) return nullptr; - return static_cast(backing_store_->Data()); -} - -const char* AllocatedBuffer::data() const { - if (!backing_store_) return nullptr; - return static_cast(backing_store_->Data()); -} - - -size_t AllocatedBuffer::size() const { - if (!backing_store_) return 0; - return backing_store_->ByteLength(); -} - -void AllocatedBuffer::clear() { - backing_store_.reset(); -} - -v8::MaybeLocal AllocatedBuffer::ToBuffer() { - v8::Local ab = ToArrayBuffer(); - return Buffer::New(env_, ab, 0, ab->ByteLength()) - .FromMaybe(v8::Local()); -} - -v8::Local AllocatedBuffer::ToArrayBuffer() { - return v8::ArrayBuffer::New(env_->isolate(), std::move(backing_store_)); -} - -} // namespace node - -#endif // SRC_ALLOCATED_BUFFER_INL_H_ diff --git a/src/allocated_buffer.h b/src/allocated_buffer.h deleted file mode 100644 index 9cf41bffdc19dc..00000000000000 --- a/src/allocated_buffer.h +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef SRC_ALLOCATED_BUFFER_H_ -#define SRC_ALLOCATED_BUFFER_H_ - -#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS - -#include "base_object.h" -#include "uv.h" -#include "v8.h" -#include "env.h" - -namespace node { - -class Environment; - -// Disables zero-filling for ArrayBuffer allocations in this scope. This is -// similar to how we implement Buffer.allocUnsafe() in JS land. -class NoArrayBufferZeroFillScope{ - public: - inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data); - inline ~NoArrayBufferZeroFillScope(); - - private: - NodeArrayBufferAllocator* node_allocator_; - - friend class Environment; -}; - -// A unique-pointer-ish object that is compatible with the JS engine's -// ArrayBuffer::Allocator. -// TODO(addaleax): We may want to start phasing this out as it's only a -// thin wrapper around v8::BackingStore at this point -struct AllocatedBuffer { - public: - // Utilities that allocate memory using the Isolate's ArrayBuffer::Allocator. - // In particular, using AllocateManaged() will provide a RAII-style object - // with easy conversion to `Buffer` and `ArrayBuffer` objects. - inline static AllocatedBuffer AllocateManaged(Environment* env, size_t size); - - AllocatedBuffer() = default; - inline AllocatedBuffer( - Environment* env, std::unique_ptr bs); - // For this constructor variant, `buffer` *must* come from an earlier call - // to .release - inline AllocatedBuffer(Environment* env, uv_buf_t buffer); - - inline void Resize(size_t len); - - inline uv_buf_t release(); - inline char* data(); - inline const char* data() const; - inline size_t size() const; - inline void clear(); - - inline v8::MaybeLocal ToBuffer(); - inline v8::Local ToArrayBuffer(); - - AllocatedBuffer(AllocatedBuffer&& other) = default; - AllocatedBuffer& operator=(AllocatedBuffer&& other) = default; - AllocatedBuffer(const AllocatedBuffer& other) = delete; - AllocatedBuffer& operator=(const AllocatedBuffer& other) = delete; - - private: - Environment* env_ = nullptr; - std::unique_ptr backing_store_; - - friend class Environment; -}; - -} // namespace node - -#endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS - -#endif // SRC_ALLOCATED_BUFFER_H_ diff --git a/src/api/environment.cc b/src/api/environment.cc index 55b895c235f51e..cc3edb87feb6ba 100644 --- a/src/api/environment.cc +++ b/src/api/environment.cc @@ -141,8 +141,12 @@ void* DebuggingArrayBufferAllocator::Reallocate(void* data, Mutex::ScopedLock lock(mutex_); void* ret = NodeArrayBufferAllocator::Reallocate(data, old_size, size); if (ret == nullptr) { - if (size == 0) // i.e. equivalent to free(). + if (size == 0) { // i.e. equivalent to free(). + // suppress coverity warning as data is used as key versus as pointer + // in UnregisterPointerInternal + // coverity[pass_freed_arg] UnregisterPointerInternal(data, old_size); + } return nullptr; } diff --git a/src/api/hooks.cc b/src/api/hooks.cc index 4076a5523e0f34..bd26e6d150d53e 100644 --- a/src/api/hooks.cc +++ b/src/api/hooks.cc @@ -32,8 +32,7 @@ void EmitBeforeExit(Environment* env) { } Maybe EmitProcessBeforeExit(Environment* env) { - TraceEventScope trace_scope(TRACING_CATEGORY_NODE1(environment), - "BeforeExit", env); + TRACE_EVENT0(TRACING_CATEGORY_NODE1(environment), "BeforeExit"); if (!env->destroy_async_id_list()->empty()) AsyncWrap::DestroyAsyncIdsCallback(env); diff --git a/src/async_wrap.cc b/src/async_wrap.cc index d5a62951a7d5c7..ff7ff59092104a 100644 --- a/src/async_wrap.cc +++ b/src/async_wrap.cc @@ -217,12 +217,13 @@ void AsyncWrap::WeakCallback(const WeakCallbackInfo& info) { p->env->RemoveCleanupHook(DestroyParamCleanupHook, p.get()); - if (!prop_bag->Get(p->env->context(), p->env->destroyed_string()) + if (!prop_bag.IsEmpty() && + !prop_bag->Get(p->env->context(), p->env->destroyed_string()) .ToLocal(&val)) { return; } - if (val->IsFalse()) { + if (val.IsEmpty() || val->IsFalse()) { AsyncWrap::EmitDestroy(p->env, p->asyncId); } // unique_ptr goes out of scope here and pointer is deleted. @@ -232,14 +233,16 @@ void AsyncWrap::WeakCallback(const WeakCallbackInfo& info) { static void RegisterDestroyHook(const FunctionCallbackInfo& args) { CHECK(args[0]->IsObject()); CHECK(args[1]->IsNumber()); - CHECK(args[2]->IsObject()); + CHECK(args.Length() == 2 || args[2]->IsObject()); Isolate* isolate = args.GetIsolate(); DestroyParam* p = new DestroyParam(); p->asyncId = args[1].As()->Value(); p->env = Environment::GetCurrent(args); p->target.Reset(isolate, args[0].As()); - p->propBag.Reset(isolate, args[2].As()); + if (args.Length() > 2) { + p->propBag.Reset(isolate, args[2].As()); + } p->target.SetWeak(p, AsyncWrap::WeakCallback, WeakCallbackType::kParameter); p->env->AddCleanupHook(DestroyParamCleanupHook, p); } diff --git a/src/crypto/README.md b/src/crypto/README.md index 8ebc3003da3150..22d4954b464ff0 100644 --- a/src/crypto/README.md +++ b/src/crypto/README.md @@ -112,17 +112,6 @@ their underlying data pointers. It is used extensively through `src/crypto` to make it easier to deal with inputs that allow any `ArrayBuffer`-backed object. -### `AllocatedBuffer` - -The `AllocatedBuffer` utility is defined in `allocated_buffer.h` and is not -specific to `src/crypto`. It is used extensively within `src/crypto` to hold -allocated data that is intended to be output in response to various -crypto functions (generated hash values, or ciphertext, for instance). - -_Currently, we are working to transition away from using `AllocatedBuffer` -to directly using the `v8::BackingStore` API. This will take some time. -New uses of `AllocatedBuffer` should be avoided if possible._ - ### Key objects Most crypto operations involve the use of keys -- cryptographic inputs @@ -312,12 +301,12 @@ crypto.randomFill(buf, (err, buf) => { For the legacy Node.js crypto API, asynchronous single-call operations use the traditional Node.js callback pattern, as illustrated in the previous `randomFill()` example. In the -Web Crypto API (accessible via `require('crypto').webcrypto`), +Web Crypto API (accessible via `require('node:crypto').webcrypto`), all asynchronous single-call operations are Promise-based. ```js // Example Web Crypto API asynchronous single-call operation -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; subtle.generateKeys({ name: 'HMAC', length: 256 }, true, ['sign']) .then((key) => { diff --git a/src/crypto/crypto_aes.cc b/src/crypto/crypto_aes.cc index e6a6c77cba2771..76d3e3853451d4 100644 --- a/src/crypto/crypto_aes.cc +++ b/src/crypto/crypto_aes.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_aes.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_cipher.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" @@ -30,7 +29,7 @@ namespace crypto { namespace { // Implements general AES encryption and decryption for CBC // The key_data must be a secret key. -// On success, this function sets out to a new AllocatedBuffer +// On success, this function sets out to a new ByteSource // instance containing the results and returns WebCryptoCipherStatus::OK. WebCryptoCipherStatus AES_Cipher( Environment* env, diff --git a/src/crypto/crypto_aes.h b/src/crypto/crypto_aes.h index 3ffe04766cc339..9dfa5edc6544e7 100644 --- a/src/crypto/crypto_aes.h +++ b/src/crypto/crypto_aes.h @@ -6,7 +6,6 @@ #include "crypto/crypto_cipher.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "env.h" #include "v8.h" diff --git a/src/crypto/crypto_bio.cc b/src/crypto/crypto_bio.cc index 13793aa7f2ed65..25ea640ad83077 100644 --- a/src/crypto/crypto_bio.cc +++ b/src/crypto/crypto_bio.cc @@ -22,7 +22,6 @@ #include "crypto/crypto_bio.h" #include "base_object-inl.h" #include "memory_tracker-inl.h" -#include "allocated_buffer-inl.h" #include "util-inl.h" #include diff --git a/src/crypto/crypto_cipher.cc b/src/crypto/crypto_cipher.cc index d6c6f0c4375aad..6c663a2b21d0a2 100644 --- a/src/crypto/crypto_cipher.cc +++ b/src/crypto/crypto_cipher.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_cipher.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" @@ -24,21 +23,20 @@ using v8::Uint32; using v8::Value; namespace crypto { -#ifdef OPENSSL_NO_OCB -# define IS_OCB_MODE(mode) false -#else -# define IS_OCB_MODE(mode) ((mode) == EVP_CIPH_OCB_MODE) -#endif - namespace { bool IsSupportedAuthenticatedMode(const EVP_CIPHER* cipher) { - const int mode = EVP_CIPHER_mode(cipher); - // Check `chacha20-poly1305` separately, it is also an AEAD cipher, - // but its mode is 0 which doesn't indicate - return EVP_CIPHER_nid(cipher) == NID_chacha20_poly1305 || - mode == EVP_CIPH_CCM_MODE || - mode == EVP_CIPH_GCM_MODE || - IS_OCB_MODE(mode); + switch (EVP_CIPHER_mode(cipher)) { + case EVP_CIPH_CCM_MODE: + case EVP_CIPH_GCM_MODE: +#ifndef OPENSSL_NO_OCB + case EVP_CIPH_OCB_MODE: +#endif + return true; + case EVP_CIPH_STREAM_CIPHER: + return EVP_CIPHER_nid(cipher) == NID_chacha20_poly1305; + default: + return false; + } } bool IsSupportedAuthenticatedMode(const EVP_CIPHER_CTX* ctx) { @@ -198,10 +196,14 @@ void CipherBase::GetSSLCiphers(const FunctionCallbackInfo& args) { Environment* env = Environment::GetCurrent(args); SSLCtxPointer ctx(SSL_CTX_new(TLS_method())); - CHECK(ctx); + if (!ctx) { + return ThrowCryptoError(env, ERR_get_error(), "SSL_CTX_new"); + } SSLPointer ssl(SSL_new(ctx.get())); - CHECK(ssl); + if (!ssl) { + return ThrowCryptoError(env, ERR_get_error(), "SSL_new"); + } STACK_OF(SSL_CIPHER)* ciphers = SSL_get_ciphers(ssl.get()); @@ -572,9 +574,17 @@ bool CipherBase::InitAuthenticated( } } else { if (auth_tag_len == kNoAuthTagLength) { - THROW_ERR_CRYPTO_INVALID_AUTH_TAG( - env(), "authTagLength required for %s", cipher_type); - return false; + // We treat ChaCha20-Poly1305 specially. Like GCM, the authentication tag + // length defaults to 16 bytes when encrypting. Unlike GCM, the + // authentication tag length also defaults to 16 bytes when decrypting, + // whereas GCM would accept any valid authentication tag length. + if (EVP_CIPHER_CTX_nid(ctx_.get()) == NID_chacha20_poly1305) { + auth_tag_len = 16; + } else { + THROW_ERR_CRYPTO_INVALID_AUTH_TAG( + env(), "authTagLength required for %s", cipher_type); + return false; + } } // TODO(tniessen) Support CCM decryption in FIPS mode diff --git a/src/crypto/crypto_common.cc b/src/crypto/crypto_common.cc index a5aa39c23c1708..3940912c8b13a7 100644 --- a/src/crypto/crypto_common.cc +++ b/src/crypto/crypto_common.cc @@ -1,4 +1,3 @@ -#include "allocated_buffer-inl.h" #include "base_object-inl.h" #include "env-inl.h" #include "node_buffer.h" @@ -49,13 +48,23 @@ static constexpr int kX509NameFlagsMultiline = XN_FLAG_SEP_MULTILINE | XN_FLAG_FN_SN; -bool SSL_CTX_get_issuer(SSL_CTX* ctx, X509* cert, X509** issuer) { +static constexpr int kX509NameFlagsRFC2253WithinUtf8JSON = + XN_FLAG_RFC2253 & + ~ASN1_STRFLGS_ESC_MSB & + ~ASN1_STRFLGS_ESC_CTRL; + +X509Pointer SSL_CTX_get_issuer(SSL_CTX* ctx, X509* cert) { X509_STORE* store = SSL_CTX_get_cert_store(ctx); DeleteFnPtr store_ctx( X509_STORE_CTX_new()); - return store_ctx.get() != nullptr && - X509_STORE_CTX_init(store_ctx.get(), store, nullptr, nullptr) == 1 && - X509_STORE_CTX_get1_issuer(issuer, store_ctx.get(), cert) == 1; + X509Pointer result; + X509* issuer; + if (store_ctx.get() != nullptr && + X509_STORE_CTX_init(store_ctx.get(), store, nullptr, nullptr) == 1 && + X509_STORE_CTX_get1_issuer(&issuer, store_ctx.get(), cert) == 1) { + result.reset(issuer); + } + return result; } void LogSecret( @@ -210,7 +219,7 @@ const char* GetServerName(SSL* ssl) { } bool SetGroups(SecureContext* sc, const char* groups) { - return SSL_CTX_set1_groups_list(**sc, groups) == 1; + return SSL_CTX_set1_groups_list(sc->ssl_ctx(), groups) == 1; } const char* X509ErrorCode(long err) { // NOLINT(runtime/int) @@ -387,12 +396,12 @@ MaybeLocal GetLastIssuedCert( Environment* const env) { Local context = env->isolate()->GetCurrentContext(); while (X509_check_issued(cert->get(), cert->get()) != X509_V_OK) { - X509* ca; - if (SSL_CTX_get_issuer(SSL_get_SSL_CTX(ssl.get()), cert->get(), &ca) <= 0) + X509Pointer ca; + if (!(ca = SSL_CTX_get_issuer(SSL_get_SSL_CTX(ssl.get()), cert->get()))) break; Local ca_info; - MaybeLocal maybe_ca_info = X509ToObject(env, ca); + MaybeLocal maybe_ca_info = X509ToObject(env, ca.get()); if (!maybe_ca_info.ToLocal(&ca_info)) return MaybeLocal(); @@ -400,16 +409,14 @@ MaybeLocal GetLastIssuedCert( return MaybeLocal(); issuer_chain = ca_info; - // Take the value of cert->get() before the call to cert->reset() - // in order to compare it to ca after and provide a way to exit this loop - // in case it gets stuck. - X509* value_before_reset = cert->get(); + // For self-signed certificates whose keyUsage field does not include + // keyCertSign, X509_check_issued() will return false. Avoid going into an + // infinite loop by checking if SSL_CTX_get_issuer() returned the same + // certificate. + if (cert->get() == ca.get()) break; // Delete previous cert and continue aggregating issuers. - cert->reset(ca); - - if (value_before_reset == ca) - break; + *cert = std::move(ca); } return MaybeLocal(issuer_chain); } diff --git a/src/crypto/crypto_common.h b/src/crypto/crypto_common.h index e0956395e91c18..96ca981aec9e44 100644 --- a/src/crypto/crypto_common.h +++ b/src/crypto/crypto_common.h @@ -25,7 +25,7 @@ struct StackOfXASN1Deleter { }; using StackOfASN1 = std::unique_ptr; -bool SSL_CTX_get_issuer(SSL_CTX* ctx, X509* cert, X509** issuer); +X509Pointer SSL_CTX_get_issuer(SSL_CTX* ctx, X509* cert); void LogSecret( const SSLPointer& ssl, diff --git a/src/crypto/crypto_context.cc b/src/crypto/crypto_context.cc index 739b559c3b7b22..e2291f72b6622f 100644 --- a/src/crypto/crypto_context.cc +++ b/src/crypto/crypto_context.cc @@ -110,21 +110,21 @@ int SSL_CTX_use_certificate_chain(SSL_CTX* ctx, // Try getting issuer from a cert store if (ret) { if (issuer == nullptr) { - ret = SSL_CTX_get_issuer(ctx, x.get(), &issuer); - ret = ret < 0 ? 0 : 1; + // TODO(tniessen): SSL_CTX_get_issuer does not allow the caller to + // distinguish between a failed operation and an empty result. Fix that + // and then handle the potential error properly here (set ret to 0). + *issuer_ = SSL_CTX_get_issuer(ctx, x.get()); // NOTE: get_cert_store doesn't increment reference count, // no need to free `store` } else { // Increment issuer reference count - issuer = X509_dup(issuer); - if (issuer == nullptr) { + issuer_->reset(X509_dup(issuer)); + if (!*issuer_) { ret = 0; } } } - issuer_->reset(issuer); - if (ret && x != nullptr) { cert->reset(X509_dup(x.get())); if (!*cert) @@ -508,6 +508,9 @@ void SecureContext::Init(const FunctionCallbackInfo& args) { } sc->ctx_.reset(SSL_CTX_new(method)); + if (!sc->ctx_) { + return ThrowCryptoError(env, ERR_get_error(), "SSL_CTX_new"); + } SSL_CTX_set_app_data(sc->ctx_.get(), sc); // Disable SSLv2 in the case when method == TLS_method() and the diff --git a/src/crypto/crypto_context.h b/src/crypto/crypto_context.h index d9b33a4736f13a..0d290eb8368f35 100644 --- a/src/crypto/crypto_context.h +++ b/src/crypto/crypto_context.h @@ -41,8 +41,6 @@ class SecureContext final : public BaseObject { static void RegisterExternalReferences(ExternalReferenceRegistry* registry); static SecureContext* Create(Environment* env); - SSL_CTX* operator*() const { return ctx_.get(); } - SSL_CTX* ssl_ctx() const { return ctx_.get(); } SSLPointer CreateSSL(); diff --git a/src/crypto/crypto_dh.cc b/src/crypto/crypto_dh.cc index b6ef5e5b1e004e..c02e22bb542ff5 100644 --- a/src/crypto/crypto_dh.cc +++ b/src/crypto/crypto_dh.cc @@ -1,9 +1,8 @@ #include "crypto/crypto_dh.h" -#include "crypto/crypto_keys.h" -#include "crypto/crypto_groups.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_groups.h" +#include "crypto/crypto_keys.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" @@ -11,6 +10,8 @@ namespace node { +using v8::ArrayBuffer; +using v8::BackingStore; using v8::ConstructorBehavior; using v8::DontDelete; using v8::FunctionCallback; @@ -28,14 +29,13 @@ using v8::ReadOnly; using v8::SideEffectType; using v8::Signature; using v8::String; -using v8::Uint8Array; using v8::Value; namespace crypto { namespace { -static void ZeroPadDiffieHellmanSecret(size_t remainder_size, - char* data, - size_t length) { +void ZeroPadDiffieHellmanSecret(size_t remainder_size, + char* data, + size_t length) { // DH_size returns number of bytes in a prime number. // DH_compute_key returns number of bytes in a remainder of exponent, which // may have less bytes than a prime number. Therefore add 0-padding to the @@ -48,10 +48,6 @@ static void ZeroPadDiffieHellmanSecret(size_t remainder_size, memset(data, 0, padding); } } -static void ZeroPadDiffieHellmanSecret(size_t remainder_size, - AllocatedBuffer* ret) { - ZeroPadDiffieHellmanSecret(remainder_size, ret->data(), ret->size()); -} } // namespace DiffieHellman::DiffieHellman(Environment* env, Local wrap) @@ -273,13 +269,24 @@ void DiffieHellman::GenerateKeys(const FunctionCallbackInfo& args) { const BIGNUM* pub_key; DH_get0_key(diffieHellman->dh_.get(), &pub_key, nullptr); - const int size = BN_num_bytes(pub_key); - CHECK_GE(size, 0); - AllocatedBuffer data = AllocatedBuffer::AllocateManaged(env, size); - CHECK_EQ(size, - BN_bn2binpad( - pub_key, reinterpret_cast(data.data()), size)); - args.GetReturnValue().Set(data.ToBuffer().FromMaybe(Local())); + + std::unique_ptr bs; + { + const int size = BN_num_bytes(pub_key); + CHECK_GE(size, 0); + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), size); + } + + CHECK_EQ(static_cast(bs->ByteLength()), + BN_bn2binpad(pub_key, + static_cast(bs->Data()), + bs->ByteLength())); + + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } @@ -295,13 +302,23 @@ void DiffieHellman::GetField(const FunctionCallbackInfo& args, if (num == nullptr) return THROW_ERR_CRYPTO_INVALID_STATE(env, err_if_null); - const int size = BN_num_bytes(num); - CHECK_GE(size, 0); - AllocatedBuffer data = AllocatedBuffer::AllocateManaged(env, size); - CHECK_EQ( - size, - BN_bn2binpad(num, reinterpret_cast(data.data()), size)); - args.GetReturnValue().Set(data.ToBuffer().FromMaybe(Local())); + std::unique_ptr bs; + { + const int size = BN_num_bytes(num); + CHECK_GE(size, 0); + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), size); + } + + CHECK_EQ(static_cast(bs->ByteLength()), + BN_bn2binpad(num, + static_cast(bs->Data()), + bs->ByteLength())); + + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void DiffieHellman::GetPrime(const FunctionCallbackInfo& args) { @@ -350,10 +367,14 @@ void DiffieHellman::ComputeSecret(const FunctionCallbackInfo& args) { return THROW_ERR_OUT_OF_RANGE(env, "secret is too big"); BignumPointer key(BN_bin2bn(key_buf.data(), key_buf.size(), nullptr)); - AllocatedBuffer ret = - AllocatedBuffer::AllocateManaged(env, DH_size(diffieHellman->dh_.get())); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), + DH_size(diffieHellman->dh_.get())); + } - int size = DH_compute_key(reinterpret_cast(ret.data()), + int size = DH_compute_key(static_cast(bs->Data()), key.get(), diffieHellman->dh_.get()); @@ -381,9 +402,14 @@ void DiffieHellman::ComputeSecret(const FunctionCallbackInfo& args) { } CHECK_GE(size, 0); - ZeroPadDiffieHellmanSecret(static_cast(size), &ret); + ZeroPadDiffieHellmanSecret(size, + static_cast(bs->Data()), + bs->ByteLength()); - args.GetReturnValue().Set(ret.ToBuffer().FromMaybe(Local())); + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void DiffieHellman::SetKey(const FunctionCallbackInfo& args, @@ -603,8 +629,10 @@ void DiffieHellman::Stateless(const FunctionCallbackInfo& args) { ManagedEVPPKey our_key = our_key_object->Data()->GetAsymmetricKey(); ManagedEVPPKey their_key = their_key_object->Data()->GetAsymmetricKey(); - Local out = StatelessDiffieHellmanThreadsafe(our_key, their_key) - .ToBuffer(env).FromMaybe(Local()); + Local out; + if (!StatelessDiffieHellmanThreadsafe(our_key, their_key) + .ToBuffer(env) + .ToLocal(&out)) return; if (Buffer::Length(out) == 0) return ThrowCryptoError(env, ERR_get_error(), "diffieHellman failed"); diff --git a/src/crypto/crypto_ec.cc b/src/crypto/crypto_ec.cc index 2d738bb9b62e11..706affa0c21c03 100644 --- a/src/crypto/crypto_ec.cc +++ b/src/crypto/crypto_ec.cc @@ -1,9 +1,8 @@ #include "crypto/crypto_ec.h" -#include "crypto/crypto_common.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_common.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" @@ -20,6 +19,8 @@ namespace node { using v8::Array; +using v8::ArrayBuffer; +using v8::BackingStore; using v8::FunctionCallbackInfo; using v8::FunctionTemplate; using v8::Int32; @@ -220,17 +221,23 @@ void ECDH::ComputeSecret(const FunctionCallbackInfo& args) { return; } - // NOTE: field_size is in bits - int field_size = EC_GROUP_get_degree(ecdh->group_); - size_t out_len = (field_size + 7) / 8; - AllocatedBuffer out = AllocatedBuffer::AllocateManaged(env, out_len); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + // NOTE: field_size is in bits + int field_size = EC_GROUP_get_degree(ecdh->group_); + size_t out_len = (field_size + 7) / 8; + bs = ArrayBuffer::NewBackingStore(env->isolate(), out_len); + } - int r = ECDH_compute_key( - out.data(), out_len, pub.get(), ecdh->key_.get(), nullptr); - if (!r) + if (!ECDH_compute_key( + bs->Data(), bs->ByteLength(), pub.get(), ecdh->key_.get(), nullptr)) return THROW_ERR_CRYPTO_OPERATION_FAILED(env, "Failed to compute ECDH key"); - args.GetReturnValue().Set(out.ToBuffer().FromMaybe(Local())); + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void ECDH::GetPublicKey(const FunctionCallbackInfo& args) { @@ -270,13 +277,19 @@ void ECDH::GetPrivateKey(const FunctionCallbackInfo& args) { return THROW_ERR_CRYPTO_OPERATION_FAILED(env, "Failed to get ECDH private key"); - const int size = BN_num_bytes(b); - AllocatedBuffer out = AllocatedBuffer::AllocateManaged(env, size); - CHECK_EQ(size, BN_bn2binpad(b, - reinterpret_cast(out.data()), - size)); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), BN_num_bytes(b)); + } + CHECK_EQ(static_cast(bs->ByteLength()), + BN_bn2binpad( + b, static_cast(bs->Data()), bs->ByteLength())); - args.GetReturnValue().Set(out.ToBuffer().FromMaybe(Local())); + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void ECDH::SetPrivateKey(const FunctionCallbackInfo& args) { diff --git a/src/crypto/crypto_ec.h b/src/crypto/crypto_ec.h index bc4160fc8bee01..9782ce0bf35a66 100644 --- a/src/crypto/crypto_ec.h +++ b/src/crypto/crypto_ec.h @@ -3,12 +3,11 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_keys.h" -#include "crypto/crypto_keygen.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "async_wrap.h" #include "base_object.h" +#include "crypto/crypto_keygen.h" +#include "crypto/crypto_keys.h" +#include "crypto/crypto_util.h" #include "env.h" #include "memory_tracker.h" #include "node_internals.h" diff --git a/src/crypto/crypto_hash.cc b/src/crypto/crypto_hash.cc index ceea9e595708ba..8f7128569c7aa5 100644 --- a/src/crypto/crypto_hash.cc +++ b/src/crypto/crypto_hash.cc @@ -1,5 +1,4 @@ #include "crypto/crypto_hash.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" #include "env-inl.h" diff --git a/src/crypto/crypto_hash.h b/src/crypto/crypto_hash.h index cfc09334ce0195..96a9804420db63 100644 --- a/src/crypto/crypto_hash.h +++ b/src/crypto/crypto_hash.h @@ -3,10 +3,9 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include "base_object.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" -#include "base_object.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_hkdf.cc b/src/crypto/crypto_hkdf.cc index 0aa96ada47abe4..b1efcbe55fa898 100644 --- a/src/crypto/crypto_hkdf.cc +++ b/src/crypto/crypto_hkdf.cc @@ -1,8 +1,7 @@ #include "crypto/crypto_hkdf.h" -#include "crypto/crypto_keys.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_keys.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_hkdf.h b/src/crypto/crypto_hkdf.h index 666aad65474a2e..ef2d03c2091595 100644 --- a/src/crypto/crypto_hkdf.h +++ b/src/crypto/crypto_hkdf.h @@ -3,11 +3,10 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_keys.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "async_wrap.h" #include "base_object.h" +#include "crypto/crypto_keys.h" +#include "crypto/crypto_util.h" #include "v8.h" namespace node { diff --git a/src/crypto/crypto_hmac.cc b/src/crypto/crypto_hmac.cc index d6a652ff8f5ee0..296ae541a3e68f 100644 --- a/src/crypto/crypto_hmac.cc +++ b/src/crypto/crypto_hmac.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_hmac.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_sig.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_hmac.h b/src/crypto/crypto_hmac.h index c37fc4a82c6e95..c80cc36f11dddc 100644 --- a/src/crypto/crypto_hmac.h +++ b/src/crypto/crypto_hmac.h @@ -3,11 +3,10 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include "base_object.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_sig.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" -#include "base_object.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_keygen.cc b/src/crypto/crypto_keygen.cc index 24943883b7ba0a..e4e9c227458397 100644 --- a/src/crypto/crypto_keygen.cc +++ b/src/crypto/crypto_keygen.cc @@ -1,5 +1,4 @@ #include "crypto/crypto_keygen.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" #include "debug_utils-inl.h" diff --git a/src/crypto/crypto_keygen.h b/src/crypto/crypto_keygen.h index f8d863a2d93990..01407de83c7b14 100644 --- a/src/crypto/crypto_keygen.h +++ b/src/crypto/crypto_keygen.h @@ -3,11 +3,10 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_keys.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "async_wrap.h" #include "base_object.h" +#include "crypto/crypto_keys.h" +#include "crypto/crypto_util.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_pbkdf2.cc b/src/crypto/crypto_pbkdf2.cc index 495722927ab5be..345c7fe5ce6c15 100644 --- a/src/crypto/crypto_pbkdf2.cc +++ b/src/crypto/crypto_pbkdf2.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_pbkdf2.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_random.cc b/src/crypto/crypto_random.cc index fc88deb460314c..648fda211c4305 100644 --- a/src/crypto/crypto_random.cc +++ b/src/crypto/crypto_random.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_random.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" @@ -122,11 +121,9 @@ Maybe RandomPrimeTraits::AdditionalConfig( } } + // The JS interface already ensures that the (positive) size fits into an int. int bits = static_cast(size); - if (bits < 0) { - THROW_ERR_OUT_OF_RANGE(env, "invalid size"); - return Nothing(); - } + CHECK_GT(bits, 0); if (params->add) { if (BN_num_bits(params->add.get()) > bits) { diff --git a/src/crypto/crypto_random.h b/src/crypto/crypto_random.h index 970306c30cd8e3..a2807ed6ec8743 100644 --- a/src/crypto/crypto_random.h +++ b/src/crypto/crypto_random.h @@ -3,9 +3,8 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_util.h" #include "base_object.h" -#include "allocated_buffer.h" +#include "crypto/crypto_util.h" #include "env.h" #include "memory_tracker.h" #include "node_internals.h" diff --git a/src/crypto/crypto_rsa.cc b/src/crypto/crypto_rsa.cc index ae4550e9fde812..bd732a70a8ffe6 100644 --- a/src/crypto/crypto_rsa.cc +++ b/src/crypto/crypto_rsa.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_rsa.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_bio.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" @@ -15,6 +14,8 @@ namespace node { +using v8::ArrayBuffer; +using v8::BackingStore; using v8::FunctionCallbackInfo; using v8::Int32; using v8::Just; @@ -555,17 +556,21 @@ Maybe GetRsaKeyDetail( return Nothing(); } - int len = BN_num_bytes(e); - AllocatedBuffer public_exponent = AllocatedBuffer::AllocateManaged(env, len); - unsigned char* data = - reinterpret_cast(public_exponent.data()); - CHECK_EQ(BN_bn2binpad(e, data, len), len); + std::unique_ptr public_exponent; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + public_exponent = + ArrayBuffer::NewBackingStore(env->isolate(), BN_num_bytes(e)); + } + CHECK_EQ(BN_bn2binpad(e, + static_cast(public_exponent->Data()), + public_exponent->ByteLength()), + static_cast(public_exponent->ByteLength())); if (target - ->Set( - env->context(), - env->public_exponent_string(), - public_exponent.ToArrayBuffer()) + ->Set(env->context(), + env->public_exponent_string(), + ArrayBuffer::New(env->isolate(), std::move(public_exponent))) .IsNothing()) { return Nothing(); } diff --git a/src/crypto/crypto_rsa.h b/src/crypto/crypto_rsa.h index 4f6fbad4f6e6b0..bd00320ca8a5be 100644 --- a/src/crypto/crypto_rsa.h +++ b/src/crypto/crypto_rsa.h @@ -7,7 +7,6 @@ #include "crypto/crypto_keygen.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_scrypt.cc b/src/crypto/crypto_scrypt.cc index 077c26554b2f1f..4ddf705703c723 100644 --- a/src/crypto/crypto_scrypt.cc +++ b/src/crypto/crypto_scrypt.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_scrypt.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_sig.cc b/src/crypto/crypto_sig.cc index 90031b0ac4257f..c4483a71744e35 100644 --- a/src/crypto/crypto_sig.cc +++ b/src/crypto/crypto_sig.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_sig.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_ec.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_sig.h b/src/crypto/crypto_sig.h index eba18be7c7d019..b6502ba4296f0b 100644 --- a/src/crypto/crypto_sig.h +++ b/src/crypto/crypto_sig.h @@ -3,10 +3,9 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include "base_object.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" -#include "base_object.h" #include "env.h" #include "memory_tracker.h" diff --git a/src/crypto/crypto_tls.cc b/src/crypto/crypto_tls.cc index 72b49e05f0cb0d..83dee0be121d40 100644 --- a/src/crypto/crypto_tls.cc +++ b/src/crypto/crypto_tls.cc @@ -25,7 +25,6 @@ #include "crypto/crypto_util.h" #include "crypto/crypto_bio.h" #include "crypto/crypto_clienthello-inl.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "debug_utils-inl.h" #include "memory_tracker-inl.h" @@ -1251,8 +1250,7 @@ void TLSWrap::GetServername(const FunctionCallbackInfo& args) { CHECK_NOT_NULL(wrap->ssl_); - const char* servername = SSL_get_servername(wrap->ssl_.get(), - TLSEXT_NAMETYPE_host_name); + const char* servername = GetServerName(wrap->ssl_.get()); if (servername != nullptr) { args.GetReturnValue().Set(OneByteString(env->isolate(), servername)); } else { @@ -1283,7 +1281,7 @@ int TLSWrap::SelectSNIContextCallback(SSL* s, int* ad, void* arg) { HandleScope handle_scope(env->isolate()); Context::Scope context_scope(env->context()); - const char* servername = SSL_get_servername(s, TLSEXT_NAMETYPE_host_name); + const char* servername = GetServerName(s); if (!Set(env, p->GetOwner(), env->servername_string(), servername)) return SSL_TLSEXT_ERR_NOACK; @@ -1611,9 +1609,19 @@ void TLSWrap::GetFinished(const FunctionCallbackInfo& args) { if (len == 0) return; - AllocatedBuffer buf = AllocatedBuffer::AllocateManaged(env, len); - CHECK_EQ(len, SSL_get_finished(w->ssl_.get(), buf.data(), len)); - args.GetReturnValue().Set(buf.ToBuffer().FromMaybe(Local())); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), len); + } + + CHECK_EQ(bs->ByteLength(), + SSL_get_finished(w->ssl_.get(), bs->Data(), bs->ByteLength())); + + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void TLSWrap::GetPeerFinished(const FunctionCallbackInfo& args) { @@ -1632,9 +1640,19 @@ void TLSWrap::GetPeerFinished(const FunctionCallbackInfo& args) { if (len == 0) return; - AllocatedBuffer buf = AllocatedBuffer::AllocateManaged(env, len); - CHECK_EQ(len, SSL_get_peer_finished(w->ssl_.get(), buf.data(), len)); - args.GetReturnValue().Set(buf.ToBuffer().FromMaybe(Local())); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), len); + } + + CHECK_EQ(bs->ByteLength(), + SSL_get_peer_finished(w->ssl_.get(), bs->Data(), bs->ByteLength())); + + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void TLSWrap::GetSession(const FunctionCallbackInfo& args) { @@ -1651,10 +1669,19 @@ void TLSWrap::GetSession(const FunctionCallbackInfo& args) { if (slen <= 0) return; // Invalid or malformed session. - AllocatedBuffer sbuf = AllocatedBuffer::AllocateManaged(env, slen); - unsigned char* p = reinterpret_cast(sbuf.data()); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), slen); + } + + unsigned char* p = static_cast(bs->Data()); CHECK_LT(0, i2d_SSL_SESSION(sess, &p)); - args.GetReturnValue().Set(sbuf.ToBuffer().FromMaybe(Local())); + + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void TLSWrap::SetSession(const FunctionCallbackInfo& args) { @@ -1825,7 +1852,11 @@ void TLSWrap::ExportKeyingMaterial(const FunctionCallbackInfo& args) { uint32_t olen = args[0].As()->Value(); Utf8Value label(env->isolate(), args[1]); - AllocatedBuffer out = AllocatedBuffer::AllocateManaged(env, olen); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), olen); + } ByteSource context; bool use_context = !args[2]->IsUndefined(); @@ -1834,11 +1865,11 @@ void TLSWrap::ExportKeyingMaterial(const FunctionCallbackInfo& args) { if (SSL_export_keying_material( w->ssl_.get(), - reinterpret_cast(out.data()), + static_cast(bs->Data()), olen, *label, label.length(), - reinterpret_cast(context.get()), + context.data(), context.size(), use_context) != 1) { return ThrowCryptoError( @@ -1847,7 +1878,10 @@ void TLSWrap::ExportKeyingMaterial(const FunctionCallbackInfo& args) { "SSL_export_keying_material"); } - args.GetReturnValue().Set(out.ToBuffer().FromMaybe(Local())); + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void TLSWrap::EndParser(const FunctionCallbackInfo& args) { diff --git a/src/crypto/crypto_util.cc b/src/crypto/crypto_util.cc index e1ef170a9f1763..58a5d88d7a10de 100644 --- a/src/crypto/crypto_util.cc +++ b/src/crypto/crypto_util.cc @@ -1,8 +1,7 @@ #include "crypto/crypto_util.h" +#include "async_wrap-inl.h" #include "crypto/crypto_bio.h" #include "crypto/crypto_keys.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" @@ -136,7 +135,13 @@ bool InitCryptoOnce(Isolate* isolate) { return true; } +// Protect accesses to FIPS state with a mutex. This should potentially +// be part of a larger mutex for global OpenSSL state. +static Mutex fips_mutex; + void InitCryptoOnce() { + Mutex::ScopedLock lock(per_process::cli_options_mutex); + Mutex::ScopedLock fips_lock(fips_mutex); #ifndef OPENSSL_IS_BORINGSSL OPENSSL_INIT_SETTINGS* settings = OPENSSL_INIT_new(); @@ -148,6 +153,16 @@ void InitCryptoOnce() { } #endif +#if OPENSSL_VERSION_MAJOR >= 3 + // --openssl-legacy-provider + if (per_process::cli_options->openssl_legacy_provider) { + OSSL_PROVIDER* legacy_provider = OSSL_PROVIDER_load(nullptr, "legacy"); + if (legacy_provider == nullptr) { + fprintf(stderr, "Unable to load legacy provider.\n"); + } + } +#endif + OPENSSL_init_ssl(0, settings); OPENSSL_INIT_free(settings); settings = nullptr; @@ -186,6 +201,9 @@ void InitCryptoOnce() { } void GetFipsCrypto(const FunctionCallbackInfo& args) { + Mutex::ScopedLock lock(per_process::cli_options_mutex); + Mutex::ScopedLock fips_lock(fips_mutex); + #if OPENSSL_VERSION_MAJOR >= 3 args.GetReturnValue().Set(EVP_default_properties_is_fips_enabled(nullptr) ? 1 : 0); @@ -195,8 +213,13 @@ void GetFipsCrypto(const FunctionCallbackInfo& args) { } void SetFipsCrypto(const FunctionCallbackInfo& args) { + Mutex::ScopedLock lock(per_process::cli_options_mutex); + Mutex::ScopedLock fips_lock(fips_mutex); + CHECK(!per_process::cli_options->force_fips_crypto); Environment* env = Environment::GetCurrent(args); + // TODO(addaleax): This should not be possible to set from worker threads. + // CHECK(env->owns_process_state()); bool enable = args[0]->BooleanValue(env->isolate()); #if OPENSSL_VERSION_MAJOR >= 3 @@ -217,6 +240,9 @@ void SetFipsCrypto(const FunctionCallbackInfo& args) { } void TestFipsCrypto(const v8::FunctionCallbackInfo& args) { + Mutex::ScopedLock lock(per_process::cli_options_mutex); + Mutex::ScopedLock fips_lock(fips_mutex); + #ifdef OPENSSL_FIPS #if OPENSSL_VERSION_MAJOR >= 3 OSSL_PROVIDER* fips_provider = nullptr; diff --git a/src/crypto/crypto_util.h b/src/crypto/crypto_util.h index c431159e6f77f8..7a795fe5e81f94 100644 --- a/src/crypto/crypto_util.h +++ b/src/crypto/crypto_util.h @@ -3,15 +3,14 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "env.h" #include "async_wrap.h" -#include "allocated_buffer.h" +#include "env.h" #include "node_errors.h" #include "node_external_reference.h" #include "node_internals.h" +#include "string_bytes.h" #include "util.h" #include "v8.h" -#include "string_bytes.h" #include #include diff --git a/src/debug_utils.h b/src/debug_utils.h index 377493359e91e1..bd1fa5207f9520 100644 --- a/src/debug_utils.h +++ b/src/debug_utils.h @@ -35,7 +35,7 @@ template inline std::string SPrintF(const char* format, Args&&... args); template inline void FPrintF(FILE* file, const char* format, Args&&... args); -void FWrite(FILE* file, const std::string& str); +void NODE_EXTERN_PRIVATE FWrite(FILE* file, const std::string& str); // Listing the AsyncWrap provider types first enables us to cast directly // from a provider type to a debug category. @@ -57,7 +57,7 @@ enum class DebugCategory { CATEGORY_COUNT }; -class EnabledDebugList { +class NODE_EXTERN_PRIVATE EnabledDebugList { public: bool enabled(DebugCategory category) const { DCHECK_GE(static_cast(category), 0); @@ -168,7 +168,7 @@ void CheckedUvLoopClose(uv_loop_t* loop); void PrintLibuvHandleInformation(uv_loop_t* loop, FILE* stream); namespace per_process { -extern EnabledDebugList enabled_debug_list; +extern NODE_EXTERN_PRIVATE EnabledDebugList enabled_debug_list; template inline void FORCE_INLINE Debug(DebugCategory cat, diff --git a/src/env-inl.h b/src/env-inl.h index 4a34393cad7e07..49dea0952fa2b9 100644 --- a/src/env-inl.h +++ b/src/env-inl.h @@ -25,11 +25,11 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #include "aliased_buffer.h" -#include "allocated_buffer-inl.h" #include "callback_queue-inl.h" #include "env.h" #include "node.h" #include "node_context_data.h" +#include "node_internals.h" #include "node_perf_common.h" #include "util-inl.h" #include "uv.h" @@ -43,6 +43,16 @@ namespace node { +NoArrayBufferZeroFillScope::NoArrayBufferZeroFillScope( + IsolateData* isolate_data) + : node_allocator_(isolate_data->node_allocator()) { + if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 0; +} + +NoArrayBufferZeroFillScope::~NoArrayBufferZeroFillScope() { + if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 1; +} + inline v8::Isolate* IsolateData::isolate() const { return isolate_; } @@ -107,8 +117,7 @@ inline void AsyncHooks::SetJSPromiseHooks(v8::Local init, js_promise_hooks_[3].Reset(env()->isolate(), resolve); for (auto it = contexts_.begin(); it != contexts_.end(); it++) { if (it->IsEmpty()) { - it = contexts_.erase(it); - it--; + contexts_.erase(it--); continue; } PersistentToLocal::Weak(env()->isolate(), *it) @@ -251,12 +260,11 @@ inline void AsyncHooks::AddContext(v8::Local ctx) { inline void AsyncHooks::RemoveContext(v8::Local ctx) { v8::Isolate* isolate = env()->isolate(); v8::HandleScope handle_scope(isolate); + contexts_.erase(std::remove_if(contexts_.begin(), + contexts_.end(), + [&](auto&& el) { return el.IsEmpty(); }), + contexts_.end()); for (auto it = contexts_.begin(); it != contexts_.end(); it++) { - if (it->IsEmpty()) { - it = contexts_.erase(it); - it--; - continue; - } v8::Local saved_context = PersistentToLocal::Weak(isolate, *it); if (saved_context == ctx) { @@ -972,7 +980,7 @@ inline uv_buf_t Environment::allocate_managed_buffer( std::unique_ptr bs = v8::ArrayBuffer::NewBackingStore(isolate(), suggested_size); uv_buf_t buf = uv_buf_init(static_cast(bs->Data()), bs->ByteLength()); - released_allocated_buffers()->emplace(buf.base, std::move(bs)); + released_allocated_buffers_.emplace(buf.base, std::move(bs)); return buf; } @@ -980,20 +988,14 @@ inline std::unique_ptr Environment::release_managed_buffer( const uv_buf_t& buf) { std::unique_ptr bs; if (buf.base != nullptr) { - auto map = released_allocated_buffers(); - auto it = map->find(buf.base); - CHECK_NE(it, map->end()); + auto it = released_allocated_buffers_.find(buf.base); + CHECK_NE(it, released_allocated_buffers_.end()); bs = std::move(it->second); - map->erase(it); + released_allocated_buffers_.erase(it); } return bs; } -std::unordered_map>* - Environment::released_allocated_buffers() { - return &released_allocated_buffers_; -} - inline void Environment::ThrowError(const char* errmsg) { ThrowError(v8::Exception::Error, errmsg); } diff --git a/src/env.cc b/src/env.cc index 8631ac39a92876..88acd1d9e02cae 100644 --- a/src/env.cc +++ b/src/env.cc @@ -1,5 +1,4 @@ #include "env.h" -#include "allocated_buffer-inl.h" #include "async_wrap.h" #include "base_object-inl.h" #include "debug_utils-inl.h" @@ -674,8 +673,7 @@ void Environment::PrintSyncTrace() const { void Environment::RunCleanup() { started_cleanup_ = true; - TraceEventScope trace_scope(TRACING_CATEGORY_NODE1(environment), - "RunCleanup", this); + TRACE_EVENT0(TRACING_CATEGORY_NODE1(environment), "RunCleanup"); bindings_.clear(); CleanupHandles(); @@ -717,8 +715,7 @@ void Environment::RunCleanup() { } void Environment::RunAtExitCallbacks() { - TraceEventScope trace_scope(TRACING_CATEGORY_NODE1(environment), - "AtExit", this); + TRACE_EVENT0(TRACING_CATEGORY_NODE1(environment), "AtExit"); for (ExitCallback at_exit : at_exit_functions_) { at_exit.cb_(at_exit.arg_); } @@ -744,8 +741,8 @@ void Environment::RunAndClearInterrupts() { } void Environment::RunAndClearNativeImmediates(bool only_refed) { - TraceEventScope trace_scope(TRACING_CATEGORY_NODE1(environment), - "RunAndClearNativeImmediates", this); + TRACE_EVENT0(TRACING_CATEGORY_NODE1(environment), + "RunAndClearNativeImmediates"); HandleScope handle_scope(isolate_); InternalCallbackScope cb_scope(this, Object::New(isolate_), { 0, 0 }); @@ -849,8 +846,7 @@ void Environment::ToggleTimerRef(bool ref) { void Environment::RunTimers(uv_timer_t* handle) { Environment* env = Environment::from_timer_handle(handle); - TraceEventScope trace_scope(TRACING_CATEGORY_NODE1(environment), - "RunTimers", env); + TRACE_EVENT0(TRACING_CATEGORY_NODE1(environment), "RunTimers"); if (!env->can_call_into_js()) return; @@ -911,8 +907,7 @@ void Environment::RunTimers(uv_timer_t* handle) { void Environment::CheckImmediate(uv_check_t* handle) { Environment* env = Environment::from_immediate_check_handle(handle); - TraceEventScope trace_scope(TRACING_CATEGORY_NODE1(environment), - "CheckImmediate", env); + TRACE_EVENT0(TRACING_CATEGORY_NODE1(environment), "CheckImmediate"); HandleScope scope(env->isolate()); Context::Scope context_scope(env->context()); diff --git a/src/env.h b/src/env.h index cda7a52fa1ffc6..9917e15ff4fd7e 100644 --- a/src/env.h +++ b/src/env.h @@ -36,6 +36,7 @@ #include "node_binding.h" #include "node_external_reference.h" #include "node_main_instance.h" +#include "node_native_module.h" #include "node_options.h" #include "node_perf_common.h" #include "node_snapshotable.h" @@ -137,6 +138,19 @@ enum class FsStatsOffset { constexpr size_t kFsStatsBufferLength = static_cast(FsStatsOffset::kFsStatsFieldsNumber) * 2; +// Disables zero-filling for ArrayBuffer allocations in this scope. This is +// similar to how we implement Buffer.allocUnsafe() in JS land. +class NoArrayBufferZeroFillScope { + public: + inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data); + inline ~NoArrayBufferZeroFillScope(); + + private: + NodeArrayBufferAllocator* node_allocator_; + + friend class Environment; +}; + // PER_ISOLATE_* macros: We have a lot of per-isolate properties // and adding and maintaining their getters and setters by hand would be // difficult so let's make the preprocessor generate them for us. @@ -554,10 +568,9 @@ constexpr size_t kFsStatsBufferLength = V(url_constructor_function, v8::Function) class Environment; -struct AllocatedBuffer; typedef size_t SnapshotIndex; -class IsolateData : public MemoryRetainer { +class NODE_EXTERN_PRIVATE IsolateData : public MemoryRetainer { public: IsolateData(v8::Isolate* isolate, uv_loop_t* event_loop, @@ -972,7 +985,6 @@ struct EnvSerializeInfo { }; struct SnapshotData { - SnapshotData() { blob.data = nullptr; } v8::StartupData blob; std::vector isolate_data_indices; EnvSerializeInfo env_info; @@ -1456,8 +1468,6 @@ class Environment : public MemoryRetainer { inline uv_buf_t allocate_managed_buffer(const size_t suggested_size); inline std::unique_ptr release_managed_buffer( const uv_buf_t& buf); - inline std::unordered_map>* - released_allocated_buffers(); void AddUnmanagedFd(int fd); void RemoveUnmanagedFd(int fd); @@ -1631,8 +1641,8 @@ class Environment : public MemoryRetainer { // the source passed to LoadEnvironment() directly instead. std::unique_ptr main_utf16_; - // Used by AllocatedBuffer::release() to keep track of the BackingStore for - // a given pointer. + // Used by allocate_managed_buffer() and release_managed_buffer() to keep + // track of the BackingStore for a given pointer. std::unordered_map> released_allocated_buffers_; }; diff --git a/src/inspector_agent.cc b/src/inspector_agent.cc index 5fc533741d7c8d..34bb11e7d7122c 100644 --- a/src/inspector_agent.cc +++ b/src/inspector_agent.cc @@ -97,11 +97,11 @@ static int StartDebugSignalHandler() { pthread_attr_t attr; CHECK_EQ(0, pthread_attr_init(&attr)); #if defined(PTHREAD_STACK_MIN) && !defined(__FreeBSD__) - // PTHREAD_STACK_MIN is 2 KB with musl libc, which is too small to safely - // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KB on arm64, which + // PTHREAD_STACK_MIN is 2 KiB with musl libc, which is too small to safely + // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KiB on arm64, which // is the musl architecture with the biggest MINSIGSTKSZ so let's use that // as a lower bound and let's quadruple it just in case. The goal is to avoid - // creating a big 2 or 4 MB address space gap (problematic on 32 bits + // creating a big 2 or 4 MiB address space gap (problematic on 32 bits // because of fragmentation), not squeeze out every last byte. // Omitted on FreeBSD because it doesn't seem to like small stacks. const size_t stack_size = std::max(static_cast(4 * 8192), diff --git a/src/inspector_io.cc b/src/inspector_io.cc index 5868289ae67f79..7f52fc605933da 100644 --- a/src/inspector_io.cc +++ b/src/inspector_io.cc @@ -209,7 +209,7 @@ class IoSessionDelegate : public InspectorSessionDelegate { class InspectorIoDelegate: public node::inspector::SocketServerDelegate { public: InspectorIoDelegate(std::shared_ptr queue, - std::shared_ptr main_threade, + std::shared_ptr main_thread, const std::string& target_id, const std::string& script_path, const std::string& script_name); diff --git a/src/inspector_js_api.cc b/src/inspector_js_api.cc index 8de1f8e7b0a88d..4ebb8acd689d58 100644 --- a/src/inspector_js_api.cc +++ b/src/inspector_js_api.cc @@ -75,10 +75,10 @@ class JSBindingsConnection : public AsyncWrap { Isolate* isolate = env_->isolate(); HandleScope handle_scope(isolate); Context::Scope context_scope(env_->context()); - MaybeLocal v8string = - String::NewFromTwoByte(isolate, message.characters16(), - NewStringType::kNormal, message.length()); - Local argument = v8string.ToLocalChecked().As(); + Local argument; + if (!String::NewFromTwoByte(isolate, message.characters16(), + NewStringType::kNormal, + message.length()).ToLocal(&argument)) return; connection_->OnMessage(argument); } @@ -215,10 +215,10 @@ void InspectorConsoleCall(const FunctionCallbackInfo& info) { Local node_method = info[1]; CHECK(node_method->IsFunction()); - node_method.As()->Call(context, + USE(node_method.As()->Call(context, info.Holder(), call_args.length(), - call_args.out()).FromMaybe(Local()); + call_args.out())); } static void* GetAsyncTask(int64_t asyncId) { diff --git a/src/js_native_api.h b/src/js_native_api.h index 50ccf11e240580..364d3672d1c344 100644 --- a/src/js_native_api.h +++ b/src/js_native_api.h @@ -2,8 +2,8 @@ #define SRC_JS_NATIVE_API_H_ // This file needs to be compatible with C compilers. -#include // NOLINT(modernize-deprecated-headers) #include // NOLINT(modernize-deprecated-headers) +#include // NOLINT(modernize-deprecated-headers) // Use INT_MAX, this should only be consumed by the pre-processor anyway. #define NAPI_VERSION_EXPERIMENTAL 2147483647 @@ -26,14 +26,15 @@ // If you need __declspec(dllimport), either include instead, or // define NAPI_EXTERN as __declspec(dllimport) on the compiler's command line. #ifndef NAPI_EXTERN - #ifdef _WIN32 - #define NAPI_EXTERN __declspec(dllexport) - #elif defined(__wasm32__) - #define NAPI_EXTERN __attribute__((visibility("default"))) \ - __attribute__((__import_module__("napi"))) - #else - #define NAPI_EXTERN __attribute__((visibility("default"))) - #endif +#ifdef _WIN32 +#define NAPI_EXTERN __declspec(dllexport) +#elif defined(__wasm32__) +#define NAPI_EXTERN \ + __attribute__((visibility("default"))) \ + __attribute__((__import_module__("napi"))) +#else +#define NAPI_EXTERN __attribute__((visibility("default"))) +#endif #endif #define NAPI_AUTO_LENGTH SIZE_MAX @@ -49,8 +50,7 @@ EXTERN_C_START NAPI_EXTERN napi_status -napi_get_last_error_info(napi_env env, - const napi_extended_error_info** result); +napi_get_last_error_info(napi_env env, const napi_extended_error_info** result); // Getters for defined singletons NAPI_EXTERN napi_status napi_get_undefined(napi_env env, napi_value* result); @@ -145,18 +145,12 @@ NAPI_EXTERN napi_status napi_get_value_bool(napi_env env, bool* result); // Copies LATIN-1 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status napi_get_value_string_latin1(napi_env env, - napi_value value, - char* buf, - size_t bufsize, - size_t* result); +NAPI_EXTERN napi_status napi_get_value_string_latin1( + napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result); // Copies UTF-8 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status napi_get_value_string_utf8(napi_env env, - napi_value value, - char* buf, - size_t bufsize, - size_t* result); +NAPI_EXTERN napi_status napi_get_value_string_utf8( + napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result); // Copies UTF-16 encoded bytes from a string into a buffer. NAPI_EXTERN napi_status napi_get_value_string_utf16(napi_env env, @@ -208,17 +202,17 @@ NAPI_EXTERN napi_status napi_has_own_property(napi_env env, napi_value key, bool* result); NAPI_EXTERN napi_status napi_set_named_property(napi_env env, - napi_value object, - const char* utf8name, - napi_value value); + napi_value object, + const char* utf8name, + napi_value value); NAPI_EXTERN napi_status napi_has_named_property(napi_env env, - napi_value object, - const char* utf8name, - bool* result); + napi_value object, + const char* utf8name, + bool* result); NAPI_EXTERN napi_status napi_get_named_property(napi_env env, - napi_value object, - const char* utf8name, - napi_value* result); + napi_value object, + const char* utf8name, + napi_value* result); NAPI_EXTERN napi_status napi_set_element(napi_env env, napi_value object, uint32_t index, @@ -359,12 +353,10 @@ NAPI_EXTERN napi_status napi_open_handle_scope(napi_env env, napi_handle_scope* result); NAPI_EXTERN napi_status napi_close_handle_scope(napi_env env, napi_handle_scope scope); -NAPI_EXTERN napi_status -napi_open_escapable_handle_scope(napi_env env, - napi_escapable_handle_scope* result); -NAPI_EXTERN napi_status -napi_close_escapable_handle_scope(napi_env env, - napi_escapable_handle_scope scope); +NAPI_EXTERN napi_status napi_open_escapable_handle_scope( + napi_env env, napi_escapable_handle_scope* result); +NAPI_EXTERN napi_status napi_close_escapable_handle_scope( + napi_env env, napi_escapable_handle_scope scope); NAPI_EXTERN napi_status napi_escape_handle(napi_env env, napi_escapable_handle_scope scope, @@ -377,11 +369,11 @@ NAPI_EXTERN napi_status napi_throw_error(napi_env env, const char* code, const char* msg); NAPI_EXTERN napi_status napi_throw_type_error(napi_env env, - const char* code, - const char* msg); + const char* code, + const char* msg); NAPI_EXTERN napi_status napi_throw_range_error(napi_env env, - const char* code, - const char* msg); + const char* code, + const char* msg); #ifdef NAPI_EXPERIMENTAL NAPI_EXTERN napi_status node_api_throw_syntax_error(napi_env env, const char* code, @@ -542,8 +534,7 @@ NAPI_EXTERN napi_status napi_set_instance_data(napi_env env, napi_finalize finalize_cb, void* finalize_hint); -NAPI_EXTERN napi_status napi_get_instance_data(napi_env env, - void** data); +NAPI_EXTERN napi_status napi_get_instance_data(napi_env env, void** data); #endif // NAPI_VERSION >= 6 #if NAPI_VERSION >= 7 @@ -567,10 +558,8 @@ napi_check_object_type_tag(napi_env env, napi_value value, const napi_type_tag* type_tag, bool* result); -NAPI_EXTERN napi_status napi_object_freeze(napi_env env, - napi_value object); -NAPI_EXTERN napi_status napi_object_seal(napi_env env, - napi_value object); +NAPI_EXTERN napi_status napi_object_freeze(napi_env env, napi_value object); +NAPI_EXTERN napi_status napi_object_seal(napi_env env, napi_value object); #endif // NAPI_VERSION >= 8 EXTERN_C_END diff --git a/src/js_native_api_types.h b/src/js_native_api_types.h index 6aba06629b3154..da4bff19d38044 100644 --- a/src/js_native_api_types.h +++ b/src/js_native_api_types.h @@ -8,7 +8,7 @@ #include // NOLINT(modernize-deprecated-headers) #if !defined __cplusplus || (defined(_MSC_VER) && _MSC_VER < 1900) - typedef uint16_t char16_t; +typedef uint16_t char16_t; #endif // JSVM API types are all opaque pointers for ABI stability @@ -36,9 +36,7 @@ typedef enum { napi_default_method = napi_writable | napi_configurable, // Default for object properties, like in JS obj[prop]. - napi_default_jsproperty = napi_writable | - napi_enumerable | - napi_configurable, + napi_default_jsproperty = napi_writable | napi_enumerable | napi_configurable, #endif // NAPI_VERSION >= 8 } napi_property_attributes; @@ -102,8 +100,7 @@ typedef enum { // * the definition of `napi_status` in doc/api/n-api.md to reflect the newly // added value(s). -typedef napi_value (*napi_callback)(napi_env env, - napi_callback_info info); +typedef napi_value (*napi_callback)(napi_env env, napi_callback_info info); typedef void (*napi_finalize)(napi_env env, void* finalize_data, void* finalize_hint); diff --git a/src/js_native_api_v8.cc b/src/js_native_api_v8.cc index 1c29c43836a0c3..54e6c6adf1c4cc 100644 --- a/src/js_native_api_v8.cc +++ b/src/js_native_api_v8.cc @@ -1,43 +1,41 @@ +#include #include // INT_MAX #include -#include #define NAPI_EXPERIMENTAL #include "env-inl.h" -#include "js_native_api_v8.h" #include "js_native_api.h" +#include "js_native_api_v8.h" #include "util-inl.h" -#define CHECK_MAYBE_NOTHING(env, maybe, status) \ +#define CHECK_MAYBE_NOTHING(env, maybe, status) \ RETURN_STATUS_IF_FALSE((env), !((maybe).IsNothing()), (status)) -#define CHECK_MAYBE_NOTHING_WITH_PREAMBLE(env, maybe, status) \ +#define CHECK_MAYBE_NOTHING_WITH_PREAMBLE(env, maybe, status) \ RETURN_STATUS_IF_FALSE_WITH_PREAMBLE((env), !((maybe).IsNothing()), (status)) -#define CHECK_TO_NUMBER(env, context, result, src) \ +#define CHECK_TO_NUMBER(env, context, result, src) \ CHECK_TO_TYPE((env), Number, (context), (result), (src), napi_number_expected) // n-api defines NAPI_AUTO_LENGTH as the indicator that a string // is null terminated. For V8 the equivalent is -1. The assert // validates that our cast of NAPI_AUTO_LENGTH results in -1 as // needed by V8. -#define CHECK_NEW_FROM_UTF8_LEN(env, result, str, len) \ - do { \ - static_assert(static_cast(NAPI_AUTO_LENGTH) == -1, \ - "Casting NAPI_AUTO_LENGTH to int must result in -1"); \ - RETURN_STATUS_IF_FALSE((env), \ - (len == NAPI_AUTO_LENGTH) || len <= INT_MAX, \ - napi_invalid_arg); \ - RETURN_STATUS_IF_FALSE((env), \ - (str) != nullptr, \ - napi_invalid_arg); \ - auto str_maybe = v8::String::NewFromUtf8( \ - (env)->isolate, (str), v8::NewStringType::kInternalized, \ - static_cast(len)); \ - CHECK_MAYBE_EMPTY((env), str_maybe, napi_generic_failure); \ - (result) = str_maybe.ToLocalChecked(); \ +#define CHECK_NEW_FROM_UTF8_LEN(env, result, str, len) \ + do { \ + static_assert(static_cast(NAPI_AUTO_LENGTH) == -1, \ + "Casting NAPI_AUTO_LENGTH to int must result in -1"); \ + RETURN_STATUS_IF_FALSE( \ + (env), (len == NAPI_AUTO_LENGTH) || len <= INT_MAX, napi_invalid_arg); \ + RETURN_STATUS_IF_FALSE((env), (str) != nullptr, napi_invalid_arg); \ + auto str_maybe = v8::String::NewFromUtf8((env)->isolate, \ + (str), \ + v8::NewStringType::kInternalized, \ + static_cast(len)); \ + CHECK_MAYBE_EMPTY((env), str_maybe, napi_generic_failure); \ + (result) = str_maybe.ToLocalChecked(); \ } while (0) -#define CHECK_NEW_FROM_UTF8(env, result, str) \ +#define CHECK_NEW_FROM_UTF8(env, result, str) \ CHECK_NEW_FROM_UTF8_LEN((env), (result), (str), NAPI_AUTO_LENGTH) #define CREATE_TYPED_ARRAY( \ @@ -45,12 +43,15 @@ do { \ if ((size_of_element) > 1) { \ THROW_RANGE_ERROR_IF_FALSE( \ - (env), (byte_offset) % (size_of_element) == 0, \ + (env), \ + (byte_offset) % (size_of_element) == 0, \ "ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT", \ - "start offset of "#type" should be a multiple of "#size_of_element); \ + "start offset of " #type \ + " should be a multiple of " #size_of_element); \ } \ - THROW_RANGE_ERROR_IF_FALSE((env), (length) * (size_of_element) + \ - (byte_offset) <= buffer->ByteLength(), \ + THROW_RANGE_ERROR_IF_FALSE( \ + (env), \ + (length) * (size_of_element) + (byte_offset) <= buffer->ByteLength(), \ "ERR_NAPI_INVALID_TYPEDARRAY_LENGTH", \ "Invalid typed array length"); \ (out) = v8::type::New((buffer), (byte_offset), (length)); \ @@ -60,15 +61,15 @@ namespace v8impl { namespace { -inline static napi_status -V8NameFromPropertyDescriptor(napi_env env, - const napi_property_descriptor* p, - v8::Local* result) { +inline static napi_status V8NameFromPropertyDescriptor( + napi_env env, + const napi_property_descriptor* p, + v8::Local* result) { if (p->utf8name != nullptr) { CHECK_NEW_FROM_UTF8(env, *result, p->utf8name); } else { v8::Local property_value = - v8impl::V8LocalValueFromJsValue(p->name); + v8impl::V8LocalValueFromJsValue(p->name); RETURN_STATUS_IF_FALSE(env, property_value->IsName(), napi_name_expected); *result = property_value.As(); @@ -85,7 +86,7 @@ inline static v8::PropertyAttribute V8PropertyAttributesFromDescriptor( // The napi_writable attribute is ignored for accessor descriptors, but // V8 would throw `TypeError`s on assignment with nonexistence of a setter. if ((descriptor->getter == nullptr && descriptor->setter == nullptr) && - (descriptor->attributes & napi_writable) == 0) { + (descriptor->attributes & napi_writable) == 0) { attribute_flags |= v8::PropertyAttribute::ReadOnly; } @@ -99,13 +100,13 @@ inline static v8::PropertyAttribute V8PropertyAttributesFromDescriptor( return static_cast(attribute_flags); } -inline static napi_deferred -JsDeferredFromNodePersistent(v8impl::Persistent* local) { +inline static napi_deferred JsDeferredFromNodePersistent( + v8impl::Persistent* local) { return reinterpret_cast(local); } -inline static v8impl::Persistent* -NodePersistentFromJsDeferred(napi_deferred local) { +inline static v8impl::Persistent* NodePersistentFromJsDeferred( + napi_deferred local) { return reinterpret_cast*>(local); } @@ -126,9 +127,7 @@ class EscapableHandleScopeWrapper { public: explicit EscapableHandleScopeWrapper(v8::Isolate* isolate) : scope(isolate), escape_called_(false) {} - bool escape_called() const { - return escape_called_; - } + bool escape_called() const { return escape_called_; } template v8::Local Escape(v8::Local handle) { escape_called_ = true; @@ -140,13 +139,13 @@ class EscapableHandleScopeWrapper { bool escape_called_; }; -inline static napi_handle_scope -JsHandleScopeFromV8HandleScope(HandleScopeWrapper* s) { +inline static napi_handle_scope JsHandleScopeFromV8HandleScope( + HandleScopeWrapper* s) { return reinterpret_cast(s); } -inline static HandleScopeWrapper* -V8HandleScopeFromJsHandleScope(napi_handle_scope s) { +inline static HandleScopeWrapper* V8HandleScopeFromJsHandleScope( + napi_handle_scope s) { return reinterpret_cast(s); } @@ -177,9 +176,11 @@ inline static napi_status ConcludeDeferred(napi_env env, auto v8_resolver = v8_deferred.As(); - v8::Maybe success = is_resolved ? - v8_resolver->Resolve(context, v8impl::V8LocalValueFromJsValue(result)) : - v8_resolver->Reject(context, v8impl::V8LocalValueFromJsValue(result)); + v8::Maybe success = + is_resolved ? v8_resolver->Resolve( + context, v8impl::V8LocalValueFromJsValue(result)) + : v8_resolver->Reject( + context, v8impl::V8LocalValueFromJsValue(result)); delete deferred_ref; @@ -188,10 +189,7 @@ inline static napi_status ConcludeDeferred(napi_env env, return GET_RETURN_STATUS(env); } -enum UnwrapAction { - KeepWrap, - RemoveWrap -}; +enum UnwrapAction { KeepWrap, RemoveWrap }; inline static napi_status Unwrap(napi_env env, napi_value js_object, @@ -210,7 +208,7 @@ inline static napi_status Unwrap(napi_env env, v8::Local obj = value.As(); auto val = obj->GetPrivate(context, NAPI_PRIVATE_KEY(context, wrapper)) - .ToLocalChecked(); + .ToLocalChecked(); RETURN_STATUS_IF_FALSE(env, val->IsExternal(), napi_invalid_arg); Reference* reference = static_cast(val.As()->Value()); @@ -221,7 +219,7 @@ inline static napi_status Unwrap(napi_env env, if (action == RemoveWrap) { CHECK(obj->DeletePrivate(context, NAPI_PRIVATE_KEY(context, wrapper)) - .FromJust()); + .FromJust()); Reference::Delete(reference); } @@ -240,8 +238,9 @@ class CallbackBundle { public: // Creates an object to be made available to the static function callback // wrapper, used to retrieve the native callback function and data pointer. - static inline v8::Local - New(napi_env env, napi_callback cb, void* data) { + static inline v8::Local New(napi_env env, + napi_callback cb, + void* data) { CallbackBundle* bundle = new CallbackBundle(); bundle->cb = cb; bundle->cb_data = data; @@ -251,9 +250,10 @@ class CallbackBundle { Reference::New(env, cbdata, 0, true, Delete, bundle, nullptr); return cbdata; } - napi_env env; // Necessary to invoke C++ NAPI callback - void* cb_data; // The user provided callback data - napi_callback cb; + napi_env env; // Necessary to invoke C++ NAPI callback + void* cb_data; // The user provided callback data + napi_callback cb; + private: static void Delete(napi_env env, void* data, void* hint) { CallbackBundle* bundle = static_cast(data); @@ -288,9 +288,8 @@ class CallbackWrapperBase : public CallbackWrapper { public: inline CallbackWrapperBase(const v8::FunctionCallbackInfo& cbinfo, const size_t args_length) - : CallbackWrapper(JsValueFromV8LocalValue(cbinfo.This()), - args_length, - nullptr), + : CallbackWrapper( + JsValueFromV8LocalValue(cbinfo.This()), args_length, nullptr), _cbinfo(cbinfo) { _bundle = reinterpret_cast( cbinfo.Data().As()->Value()); @@ -308,12 +307,11 @@ class CallbackWrapperBase : public CallbackWrapper { napi_value result = nullptr; bool exceptionOccurred = false; - env->CallIntoModule([&](napi_env env) { - result = cb(env, cbinfo_wrapper); - }, [&](napi_env env, v8::Local value) { - exceptionOccurred = true; - env->isolate->ThrowException(value); - }); + env->CallIntoModule([&](napi_env env) { result = cb(env, cbinfo_wrapper); }, + [&](napi_env env, v8::Local value) { + exceptionOccurred = true; + env->isolate->ThrowException(value); + }); if (!exceptionOccurred && (result != nullptr)) { this->SetReturnValue(result); @@ -324,8 +322,7 @@ class CallbackWrapperBase : public CallbackWrapper { CallbackBundle* _bundle; }; -class FunctionCallbackWrapper - : public CallbackWrapperBase { +class FunctionCallbackWrapper : public CallbackWrapperBase { public: static void Invoke(const v8::FunctionCallbackInfo& info) { FunctionCallbackWrapper cbwrapper(info); @@ -347,11 +344,12 @@ class FunctionCallbackWrapper return napi_clear_last_error(env); } - static inline napi_status NewTemplate(napi_env env, - napi_callback cb, - void* cb_data, - v8::Local* result, - v8::Local sig = v8::Local()) { + static inline napi_status NewTemplate( + napi_env env, + napi_callback cb, + void* cb_data, + v8::Local* result, + v8::Local sig = v8::Local()) { v8::Local cbdata = v8impl::CallbackBundle::New(env, cb, cb_data); RETURN_STATUS_IF_FALSE(env, !cbdata.IsEmpty(), napi_generic_failure); @@ -396,10 +394,7 @@ class FunctionCallbackWrapper } }; -enum WrapType { - retrievable, - anonymous -}; +enum WrapType { retrievable, anonymous }; template inline napi_status Wrap(napi_env env, @@ -419,9 +414,10 @@ inline napi_status Wrap(napi_env env, if (wrap_type == retrievable) { // If we've already wrapped this object, we error out. - RETURN_STATUS_IF_FALSE(env, + RETURN_STATUS_IF_FALSE( + env, !obj->HasPrivate(context, NAPI_PRIVATE_KEY(context, wrapper)) - .FromJust(), + .FromJust(), napi_invalid_arg); } else if (wrap_type == anonymous) { // If no finalize callback is provided, we error out. @@ -440,13 +436,21 @@ inline napi_status Wrap(napi_env env, *result = reinterpret_cast(reference); } else { // Create a self-deleting reference. - reference = v8impl::Reference::New(env, obj, 0, true, finalize_cb, - native_object, finalize_cb == nullptr ? nullptr : finalize_hint); + reference = v8impl::Reference::New( + env, + obj, + 0, + true, + finalize_cb, + native_object, + finalize_cb == nullptr ? nullptr : finalize_hint); } if (wrap_type == retrievable) { - CHECK(obj->SetPrivate(context, NAPI_PRIVATE_KEY(context, wrapper), - v8::External::New(env->isolate, reference)).FromJust()); + CHECK(obj->SetPrivate(context, + NAPI_PRIVATE_KEY(context, wrapper), + v8::External::New(env->isolate, reference)) + .FromJust()); } return GET_RETURN_STATUS(env); @@ -721,29 +725,29 @@ void Reference::SecondPassCallback( } // end of namespace v8impl // Warning: Keep in-sync with napi_status enum -static -const char* error_messages[] = {nullptr, - "Invalid argument", - "An object was expected", - "A string was expected", - "A string or symbol was expected", - "A function was expected", - "A number was expected", - "A boolean was expected", - "An array was expected", - "Unknown failure", - "An exception is pending", - "The async work item was cancelled", - "napi_escape_handle already called on scope", - "Invalid handle scope usage", - "Invalid callback scope usage", - "Thread-safe function queue is full", - "Thread-safe function handle is closing", - "A bigint was expected", - "A date was expected", - "An arraybuffer was expected", - "A detachable arraybuffer was expected", - "Main thread would deadlock", +static const char* error_messages[] = { + nullptr, + "Invalid argument", + "An object was expected", + "A string was expected", + "A string or symbol was expected", + "A function was expected", + "A number was expected", + "A boolean was expected", + "An array was expected", + "Unknown failure", + "An exception is pending", + "The async work item was cancelled", + "napi_escape_handle already called on scope", + "Invalid handle scope usage", + "Invalid callback scope usage", + "Thread-safe function queue is full", + "Thread-safe function handle is closing", + "A bigint was expected", + "A date was expected", + "An arraybuffer was expected", + "A detachable arraybuffer was expected", + "Main thread would deadlock", }; napi_status napi_get_last_error_info(napi_env env, @@ -757,17 +761,15 @@ napi_status napi_get_last_error_info(napi_env env, // change each time a message was added. const int last_status = napi_would_deadlock; - static_assert( - NAPI_ARRAYSIZE(error_messages) == last_status + 1, - "Count of error messages must match count of error values"); + static_assert(NAPI_ARRAYSIZE(error_messages) == last_status + 1, + "Count of error messages must match count of error values"); CHECK_LE(env->last_error.error_code, last_status); // Wait until someone requests the last error information to fetch the error // message string - env->last_error.error_message = - error_messages[env->last_error.error_code]; + env->last_error.error_message = error_messages[env->last_error.error_code]; if (env->last_error.error_code == napi_ok) { - napi_clear_last_error(env); + napi_clear_last_error(env); } *result = &(env->last_error); return napi_ok; @@ -860,12 +862,11 @@ napi_status napi_define_class(napi_env env, env, p->setter, p->data, &setter_tpl)); } - tpl->PrototypeTemplate()->SetAccessorProperty( - property_name, - getter_tpl, - setter_tpl, - attributes, - v8::AccessControl::DEFAULT); + tpl->PrototypeTemplate()->SetAccessorProperty(property_name, + getter_tpl, + setter_tpl, + attributes, + v8::AccessControl::DEFAULT); } else if (p->method != nullptr) { v8::Local t; STATUS_CALL(v8impl::FunctionCallbackWrapper::NewTemplate( @@ -893,10 +894,8 @@ napi_status napi_define_class(napi_env env, } } - STATUS_CALL(napi_define_properties(env, - *result, - static_descriptors.size(), - static_descriptors.data())); + STATUS_CALL(napi_define_properties( + env, *result, static_descriptors.size(), static_descriptors.data())); } return GET_RETURN_STATUS(env); @@ -909,8 +908,7 @@ napi_status napi_get_property_names(napi_env env, env, object, napi_key_include_prototypes, - static_cast(napi_key_enumerable | - napi_key_skip_symbols), + static_cast(napi_key_enumerable | napi_key_skip_symbols), napi_key_numbers_to_strings, result); } @@ -930,29 +928,24 @@ napi_status napi_get_all_property_names(napi_env env, v8::PropertyFilter filter = v8::PropertyFilter::ALL_PROPERTIES; if (key_filter & napi_key_writable) { - filter = - static_cast(filter | - v8::PropertyFilter::ONLY_WRITABLE); + filter = static_cast(filter | + v8::PropertyFilter::ONLY_WRITABLE); } if (key_filter & napi_key_enumerable) { - filter = - static_cast(filter | - v8::PropertyFilter::ONLY_ENUMERABLE); + filter = static_cast( + filter | v8::PropertyFilter::ONLY_ENUMERABLE); } if (key_filter & napi_key_configurable) { - filter = - static_cast(filter | - v8::PropertyFilter::ONLY_WRITABLE); + filter = static_cast( + filter | v8::PropertyFilter::ONLY_CONFIGURABLE); } if (key_filter & napi_key_skip_strings) { - filter = - static_cast(filter | - v8::PropertyFilter::SKIP_STRINGS); + filter = static_cast(filter | + v8::PropertyFilter::SKIP_STRINGS); } if (key_filter & napi_key_skip_symbols) { - filter = - static_cast(filter | - v8::PropertyFilter::SKIP_SYMBOLS); + filter = static_cast(filter | + v8::PropertyFilter::SKIP_SYMBOLS); } v8::KeyCollectionMode collection_mode; v8::KeyConversionMode conversion_mode; @@ -1076,8 +1069,7 @@ napi_status napi_delete_property(napi_env env, v8::Maybe delete_maybe = obj->Delete(context, k); CHECK_MAYBE_NOTHING(env, delete_maybe, napi_generic_failure); - if (result != nullptr) - *result = delete_maybe.FromMaybe(false); + if (result != nullptr) *result = delete_maybe.FromMaybe(false); return GET_RETURN_STATUS(env); } @@ -1247,8 +1239,7 @@ napi_status napi_delete_element(napi_env env, v8::Maybe delete_maybe = obj->Delete(context, index); CHECK_MAYBE_NOTHING(env, delete_maybe, napi_generic_failure); - if (result != nullptr) - *result = delete_maybe.FromMaybe(false); + if (result != nullptr) *result = delete_maybe.FromMaybe(false); return GET_RETURN_STATUS(env); } @@ -1290,9 +1281,8 @@ napi_status napi_define_properties(napi_env env, descriptor.set_enumerable((p->attributes & napi_enumerable) != 0); descriptor.set_configurable((p->attributes & napi_configurable) != 0); - auto define_maybe = obj->DefineProperty(context, - property_name, - descriptor); + auto define_maybe = + obj->DefineProperty(context, property_name, descriptor); if (!define_maybe.FromMaybe(false)) { return napi_set_last_error(env, napi_invalid_arg); @@ -1306,9 +1296,8 @@ napi_status napi_define_properties(napi_env env, descriptor.set_enumerable((p->attributes & napi_enumerable) != 0); descriptor.set_configurable((p->attributes & napi_configurable) != 0); - auto define_maybe = obj->DefineProperty(context, - property_name, - descriptor); + auto define_maybe = + obj->DefineProperty(context, property_name, descriptor); if (!define_maybe.FromMaybe(false)) { return napi_set_last_error(env, napi_generic_failure); @@ -1333,8 +1322,7 @@ napi_status napi_define_properties(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_object_freeze(napi_env env, - napi_value object) { +napi_status napi_object_freeze(napi_env env, napi_value object) { NAPI_PREAMBLE(env); v8::Local context = env->context(); @@ -1343,16 +1331,15 @@ napi_status napi_object_freeze(napi_env env, CHECK_TO_OBJECT(env, context, obj, object); v8::Maybe set_frozen = - obj->SetIntegrityLevel(context, v8::IntegrityLevel::kFrozen); + obj->SetIntegrityLevel(context, v8::IntegrityLevel::kFrozen); - RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, - set_frozen.FromMaybe(false), napi_generic_failure); + RETURN_STATUS_IF_FALSE_WITH_PREAMBLE( + env, set_frozen.FromMaybe(false), napi_generic_failure); return GET_RETURN_STATUS(env); } -napi_status napi_object_seal(napi_env env, - napi_value object) { +napi_status napi_object_seal(napi_env env, napi_value object) { NAPI_PREAMBLE(env); v8::Local context = env->context(); @@ -1361,10 +1348,10 @@ napi_status napi_object_seal(napi_env env, CHECK_TO_OBJECT(env, context, obj, object); v8::Maybe set_sealed = - obj->SetIntegrityLevel(context, v8::IntegrityLevel::kSealed); + obj->SetIntegrityLevel(context, v8::IntegrityLevel::kSealed); - RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, - set_sealed.FromMaybe(false), napi_generic_failure); + RETURN_STATUS_IF_FALSE_WITH_PREAMBLE( + env, set_sealed.FromMaybe(false), napi_generic_failure); return GET_RETURN_STATUS(env); } @@ -1432,8 +1419,7 @@ napi_status napi_create_object(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Object::New(env->isolate)); + *result = v8impl::JsValueFromV8LocalValue(v8::Object::New(env->isolate)); return napi_clear_last_error(env); } @@ -1442,8 +1428,7 @@ napi_status napi_create_array(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Array::New(env->isolate)); + *result = v8impl::JsValueFromV8LocalValue(v8::Array::New(env->isolate)); return napi_clear_last_error(env); } @@ -1454,8 +1439,8 @@ napi_status napi_create_array_with_length(napi_env env, CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Array::New(env->isolate, length)); + *result = + v8impl::JsValueFromV8LocalValue(v8::Array::New(env->isolate, length)); return napi_clear_last_error(env); } @@ -1465,12 +1450,10 @@ napi_status napi_create_string_latin1(napi_env env, size_t length, napi_value* result) { CHECK_ENV(env); - if (length > 0) - CHECK_ARG(env, str); + if (length > 0) CHECK_ARG(env, str); CHECK_ARG(env, result); - RETURN_STATUS_IF_FALSE(env, - (length == NAPI_AUTO_LENGTH) || length <= INT_MAX, - napi_invalid_arg); + RETURN_STATUS_IF_FALSE( + env, (length == NAPI_AUTO_LENGTH) || length <= INT_MAX, napi_invalid_arg); auto isolate = env->isolate; auto str_maybe = @@ -1489,19 +1472,14 @@ napi_status napi_create_string_utf8(napi_env env, size_t length, napi_value* result) { CHECK_ENV(env); - if (length > 0) - CHECK_ARG(env, str); + if (length > 0) CHECK_ARG(env, str); CHECK_ARG(env, result); - RETURN_STATUS_IF_FALSE(env, - (length == NAPI_AUTO_LENGTH) || length <= INT_MAX, - napi_invalid_arg); + RETURN_STATUS_IF_FALSE( + env, (length == NAPI_AUTO_LENGTH) || length <= INT_MAX, napi_invalid_arg); auto isolate = env->isolate; - auto str_maybe = - v8::String::NewFromUtf8(isolate, - str, - v8::NewStringType::kNormal, - static_cast(length)); + auto str_maybe = v8::String::NewFromUtf8( + isolate, str, v8::NewStringType::kNormal, static_cast(length)); CHECK_MAYBE_EMPTY(env, str_maybe, napi_generic_failure); *result = v8impl::JsValueFromV8LocalValue(str_maybe.ToLocalChecked()); return napi_clear_last_error(env); @@ -1512,12 +1490,10 @@ napi_status napi_create_string_utf16(napi_env env, size_t length, napi_value* result) { CHECK_ENV(env); - if (length > 0) - CHECK_ARG(env, str); + if (length > 0) CHECK_ARG(env, str); CHECK_ARG(env, result); - RETURN_STATUS_IF_FALSE(env, - (length == NAPI_AUTO_LENGTH) || length <= INT_MAX, - napi_invalid_arg); + RETURN_STATUS_IF_FALSE( + env, (length == NAPI_AUTO_LENGTH) || length <= INT_MAX, napi_invalid_arg); auto isolate = env->isolate; auto str_maybe = @@ -1531,26 +1507,22 @@ napi_status napi_create_string_utf16(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_double(napi_env env, - double value, - napi_value* result) { +napi_status napi_create_double(napi_env env, double value, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Number::New(env->isolate, value)); + *result = + v8impl::JsValueFromV8LocalValue(v8::Number::New(env->isolate, value)); return napi_clear_last_error(env); } -napi_status napi_create_int32(napi_env env, - int32_t value, - napi_value* result) { +napi_status napi_create_int32(napi_env env, int32_t value, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Integer::New(env->isolate, value)); + *result = + v8impl::JsValueFromV8LocalValue(v8::Integer::New(env->isolate, value)); return napi_clear_last_error(env); } @@ -1567,9 +1539,7 @@ napi_status napi_create_uint32(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_int64(napi_env env, - int64_t value, - napi_value* result) { +napi_status napi_create_int64(napi_env env, int64_t value, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1585,8 +1555,8 @@ napi_status napi_create_bigint_int64(napi_env env, CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::BigInt::New(env->isolate, value)); + *result = + v8impl::JsValueFromV8LocalValue(v8::BigInt::New(env->isolate, value)); return napi_clear_last_error(env); } @@ -1614,11 +1584,10 @@ napi_status napi_create_bigint_words(napi_env env, v8::Local context = env->context(); - RETURN_STATUS_IF_FALSE( - env, word_count <= INT_MAX, napi_invalid_arg); + RETURN_STATUS_IF_FALSE(env, word_count <= INT_MAX, napi_invalid_arg); - v8::MaybeLocal b = v8::BigInt::NewFromWords( - context, sign_bit, word_count, words); + v8::MaybeLocal b = + v8::BigInt::NewFromWords(context, sign_bit, word_count, words); CHECK_MAYBE_EMPTY_WITH_PREAMBLE(env, b, napi_generic_failure); @@ -1656,7 +1625,7 @@ napi_status napi_create_symbol(napi_env env, RETURN_STATUS_IF_FALSE(env, desc->IsString(), napi_string_expected); *result = v8impl::JsValueFromV8LocalValue( - v8::Symbol::New(isolate, desc.As())); + v8::Symbol::New(isolate, desc.As())); } return napi_clear_last_error(env); @@ -1670,15 +1639,13 @@ napi_status node_api_symbol_for(napi_env env, CHECK_ARG(env, result); napi_value js_description_string; - STATUS_CALL(napi_create_string_utf8(env, - utf8description, - length, - &js_description_string)); + STATUS_CALL(napi_create_string_utf8( + env, utf8description, length, &js_description_string)); v8::Local description_string = - v8impl::V8LocalValueFromJsValue(js_description_string).As(); + v8impl::V8LocalValueFromJsValue(js_description_string).As(); *result = v8impl::JsValueFromV8LocalValue( - v8::Symbol::For(env->isolate, description_string)); + v8::Symbol::For(env->isolate, description_string)); return napi_clear_last_error(env); } @@ -1703,9 +1670,8 @@ static inline napi_status set_error_code(napi_env env, CHECK_NEW_FROM_UTF8(env, code_key, "code"); v8::Maybe set_maybe = err_object->Set(context, code_key, code_value); - RETURN_STATUS_IF_FALSE(env, - set_maybe.FromMaybe(false), - napi_generic_failure); + RETURN_STATUS_IF_FALSE( + env, set_maybe.FromMaybe(false), napi_generic_failure); } return napi_ok; } @@ -1837,8 +1803,7 @@ napi_status napi_get_undefined(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Undefined(env->isolate)); + *result = v8impl::JsValueFromV8LocalValue(v8::Undefined(env->isolate)); return napi_clear_last_error(env); } @@ -1847,8 +1812,7 @@ napi_status napi_get_null(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); - *result = v8impl::JsValueFromV8LocalValue( - v8::Null(env->isolate)); + *result = v8impl::JsValueFromV8LocalValue(v8::Null(env->isolate)); return napi_clear_last_error(env); } @@ -1918,8 +1882,11 @@ napi_status napi_call_function(napi_env env, v8::Local v8func; CHECK_TO_FUNCTION(env, v8func, func); - auto maybe = v8func->Call(context, v8recv, argc, - reinterpret_cast*>(const_cast(argv))); + auto maybe = v8func->Call( + context, + v8recv, + argc, + reinterpret_cast*>(const_cast(argv))); if (try_catch.HasCaught()) { return napi_set_last_error(env, napi_pending_exception); @@ -1953,9 +1920,7 @@ napi_status napi_throw(napi_env env, napi_value error) { return napi_clear_last_error(env); } -napi_status napi_throw_error(napi_env env, - const char* code, - const char* msg) { +napi_status napi_throw_error(napi_env env, const char* code, const char* msg) { NAPI_PREAMBLE(env); v8::Isolate* isolate = env->isolate; @@ -2226,11 +2191,8 @@ napi_status napi_get_value_bool(napi_env env, napi_value value, bool* result) { // If buf is NULL, this method returns the length of the string (in bytes) // via the result parameter. // The result argument is optional unless buf is NULL. -napi_status napi_get_value_string_latin1(napi_env env, - napi_value value, - char* buf, - size_t bufsize, - size_t* result) { +napi_status napi_get_value_string_latin1( + napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result) { CHECK_ENV(env); CHECK_ARG(env, value); @@ -2267,11 +2229,8 @@ napi_status napi_get_value_string_latin1(napi_env env, // If buf is NULL, this method returns the length of the string (in bytes) // via the result parameter. // The result argument is optional unless buf is NULL. -napi_status napi_get_value_string_utf8(napi_env env, - napi_value value, - char* buf, - size_t bufsize, - size_t* result) { +napi_status napi_get_value_string_utf8( + napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result) { CHECK_ENV(env); CHECK_ARG(env, value); @@ -2350,26 +2309,25 @@ napi_status napi_coerce_to_bool(napi_env env, v8::Isolate* isolate = env->isolate; v8::Local b = - v8impl::V8LocalValueFromJsValue(value)->ToBoolean(isolate); + v8impl::V8LocalValueFromJsValue(value)->ToBoolean(isolate); *result = v8impl::JsValueFromV8LocalValue(b); return GET_RETURN_STATUS(env); } -#define GEN_COERCE_FUNCTION(UpperCaseName, MixedCaseName, LowerCaseName) \ - napi_status napi_coerce_to_##LowerCaseName(napi_env env, \ - napi_value value, \ - napi_value* result) { \ - NAPI_PREAMBLE(env); \ - CHECK_ARG(env, value); \ - CHECK_ARG(env, result); \ - \ - v8::Local context = env->context(); \ - v8::Local str; \ - \ - CHECK_TO_##UpperCaseName(env, context, str, value); \ - \ - *result = v8impl::JsValueFromV8LocalValue(str); \ - return GET_RETURN_STATUS(env); \ +#define GEN_COERCE_FUNCTION(UpperCaseName, MixedCaseName, LowerCaseName) \ + napi_status napi_coerce_to_##LowerCaseName( \ + napi_env env, napi_value value, napi_value* result) { \ + NAPI_PREAMBLE(env); \ + CHECK_ARG(env, value); \ + CHECK_ARG(env, result); \ + \ + v8::Local context = env->context(); \ + v8::Local str; \ + \ + CHECK_TO_##UpperCaseName(env, context, str, value); \ + \ + *result = v8impl::JsValueFromV8LocalValue(str); \ + return GET_RETURN_STATUS(env); \ } GEN_COERCE_FUNCTION(NUMBER, Number, number) @@ -2384,12 +2342,8 @@ napi_status napi_wrap(napi_env env, napi_finalize finalize_cb, void* finalize_hint, napi_ref* result) { - return v8impl::Wrap(env, - js_object, - native_object, - finalize_cb, - finalize_hint, - result); + return v8impl::Wrap( + env, js_object, native_object, finalize_cb, finalize_hint, result); } napi_status napi_unwrap(napi_env env, napi_value obj, void** result) { @@ -2414,13 +2368,8 @@ napi_status napi_create_external(napi_env env, // The Reference object will delete itself after invoking the finalizer // callback. - v8impl::Reference::New(env, - external_value, - 0, - true, - finalize_cb, - data, - finalize_hint); + v8impl::Reference::New( + env, external_value, 0, true, finalize_cb, data, finalize_hint); *result = v8impl::JsValueFromV8LocalValue(external_value); @@ -2439,21 +2388,17 @@ NAPI_EXTERN napi_status napi_type_tag_object(napi_env env, auto key = NAPI_PRIVATE_KEY(context, type_tag); auto maybe_has = obj->HasPrivate(context, key); CHECK_MAYBE_NOTHING_WITH_PREAMBLE(env, maybe_has, napi_generic_failure); - RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, - !maybe_has.FromJust(), - napi_invalid_arg); - - auto tag = v8::BigInt::NewFromWords(context, - 0, - 2, - reinterpret_cast(type_tag)); + RETURN_STATUS_IF_FALSE_WITH_PREAMBLE( + env, !maybe_has.FromJust(), napi_invalid_arg); + + auto tag = v8::BigInt::NewFromWords( + context, 0, 2, reinterpret_cast(type_tag)); CHECK_MAYBE_EMPTY_WITH_PREAMBLE(env, tag, napi_generic_failure); auto maybe_set = obj->SetPrivate(context, key, tag.ToLocalChecked()); CHECK_MAYBE_NOTHING_WITH_PREAMBLE(env, maybe_set, napi_generic_failure); - RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, - maybe_set.FromJust(), - napi_generic_failure); + RETURN_STATUS_IF_FALSE_WITH_PREAMBLE( + env, maybe_set.FromJust(), napi_generic_failure); return GET_RETURN_STATUS(env); } @@ -2470,8 +2415,8 @@ napi_check_object_type_tag(napi_env env, CHECK_ARG_WITH_PREAMBLE(env, type_tag); CHECK_ARG_WITH_PREAMBLE(env, result); - auto maybe_value = obj->GetPrivate(context, - NAPI_PRIVATE_KEY(context, type_tag)); + auto maybe_value = + obj->GetPrivate(context, NAPI_PRIVATE_KEY(context, type_tag)); CHECK_MAYBE_EMPTY_WITH_PREAMBLE(env, maybe_value, napi_generic_failure); v8::Local val = maybe_value.ToLocalChecked(); @@ -2483,9 +2428,8 @@ napi_check_object_type_tag(napi_env env, int sign; int size = 2; napi_type_tag tag; - val.As()->ToWordsArray(&sign, - &size, - reinterpret_cast(&tag)); + val.As()->ToWordsArray( + &sign, &size, reinterpret_cast(&tag)); if (size == 2 && sign == 0) *result = (tag.lower == type_tag->lower && tag.upper == type_tag->upper); } @@ -2637,8 +2581,7 @@ napi_status napi_close_handle_scope(napi_env env, napi_handle_scope scope) { } napi_status napi_open_escapable_handle_scope( - napi_env env, - napi_escapable_handle_scope* result) { + napi_env env, napi_escapable_handle_scope* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2651,8 +2594,7 @@ napi_status napi_open_escapable_handle_scope( } napi_status napi_close_escapable_handle_scope( - napi_env env, - napi_escapable_handle_scope scope) { + napi_env env, napi_escapable_handle_scope scope) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2704,8 +2646,10 @@ napi_status napi_new_instance(napi_env env, v8::Local ctor; CHECK_TO_FUNCTION(env, ctor, constructor); - auto maybe = ctor->NewInstance(context, argc, - reinterpret_cast*>(const_cast(argv))); + auto maybe = ctor->NewInstance( + context, + argc, + reinterpret_cast*>(const_cast(argv))); CHECK_MAYBE_EMPTY(env, maybe, napi_pending_exception); @@ -2729,9 +2673,8 @@ napi_status napi_instanceof(napi_env env, CHECK_TO_OBJECT(env, context, ctor, constructor); if (!ctor->IsFunction()) { - napi_throw_type_error(env, - "ERR_NAPI_CONS_FUNCTION", - "Constructor must be a function"); + napi_throw_type_error( + env, "ERR_NAPI_CONS_FUNCTION", "Constructor must be a function"); return napi_set_last_error(env, napi_function_expected); } @@ -2767,7 +2710,7 @@ napi_status napi_get_and_clear_last_exception(napi_env env, return napi_get_undefined(env, result); } else { *result = v8impl::JsValueFromV8LocalValue( - v8::Local::New(env->isolate, env->last_exception)); + v8::Local::New(env->isolate, env->last_exception)); env->last_exception.Reset(); } @@ -2817,20 +2760,9 @@ napi_status napi_create_external_arraybuffer(napi_env env, // `Buffer` variant for easier implementation. napi_value buffer; STATUS_CALL(napi_create_external_buffer( - env, - byte_length, - external_data, - finalize_cb, - finalize_hint, - &buffer)); + env, byte_length, external_data, finalize_cb, finalize_hint, &buffer)); return napi_get_typedarray_info( - env, - buffer, - nullptr, - nullptr, - nullptr, - result, - nullptr); + env, buffer, nullptr, nullptr, nullptr, result, nullptr); } napi_status napi_get_arraybuffer_info(napi_env env, @@ -3019,15 +2951,14 @@ napi_status napi_create_dataview(napi_env env, v8::Local buffer = value.As(); if (byte_length + byte_offset > buffer->ByteLength()) { - napi_throw_range_error( - env, - "ERR_NAPI_INVALID_DATAVIEW_ARGS", - "byte_offset + byte_length should be less than or " - "equal to the size in bytes of the array passed in"); + napi_throw_range_error(env, + "ERR_NAPI_INVALID_DATAVIEW_ARGS", + "byte_offset + byte_length should be less than or " + "equal to the size in bytes of the array passed in"); return napi_set_last_error(env, napi_pending_exception); } - v8::Local DataView = v8::DataView::New(buffer, byte_offset, - byte_length); + v8::Local DataView = + v8::DataView::New(buffer, byte_offset, byte_length); *result = v8impl::JsValueFromV8LocalValue(DataView); return GET_RETURN_STATUS(env); @@ -3123,9 +3054,7 @@ napi_status napi_reject_deferred(napi_env env, return v8impl::ConcludeDeferred(env, deferred, resolution, false); } -napi_status napi_is_promise(napi_env env, - napi_value value, - bool* is_promise) { +napi_status napi_is_promise(napi_env env, napi_value value, bool* is_promise) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, is_promise); @@ -3135,9 +3064,7 @@ napi_status napi_is_promise(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_date(napi_env env, - double time, - napi_value* result) { +napi_status napi_create_date(napi_env env, double time, napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -3149,9 +3076,7 @@ napi_status napi_create_date(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_is_date(napi_env env, - napi_value value, - bool* is_date) { +napi_status napi_is_date(napi_env env, napi_value value, bool* is_date) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, is_date); @@ -3195,8 +3120,7 @@ napi_status napi_run_script(napi_env env, auto maybe_script = v8::Script::Compile(context, v8_script.As()); CHECK_MAYBE_EMPTY(env, maybe_script, napi_generic_failure); - auto script_result = - maybe_script.ToLocalChecked()->Run(context); + auto script_result = maybe_script.ToLocalChecked()->Run(context); CHECK_MAYBE_EMPTY(env, script_result, napi_generic_failure); *result = v8impl::JsValueFromV8LocalValue(script_result.ToLocalChecked()); @@ -3209,12 +3133,8 @@ napi_status napi_add_finalizer(napi_env env, napi_finalize finalize_cb, void* finalize_hint, napi_ref* result) { - return v8impl::Wrap(env, - js_object, - native_object, - finalize_cb, - finalize_hint, - result); + return v8impl::Wrap( + env, js_object, native_object, finalize_cb, finalize_hint, result); } napi_status napi_adjust_external_memory(napi_env env, @@ -3223,8 +3143,8 @@ napi_status napi_adjust_external_memory(napi_env env, CHECK_ENV(env); CHECK_ARG(env, adjusted_value); - *adjusted_value = env->isolate->AdjustAmountOfExternalAllocatedMemory( - change_in_bytes); + *adjusted_value = + env->isolate->AdjustAmountOfExternalAllocatedMemory(change_in_bytes); return napi_clear_last_error(env); } @@ -3242,18 +3162,13 @@ napi_status napi_set_instance_data(napi_env env, v8impl::RefBase::Delete(old_data); } - env->instance_data = v8impl::RefBase::New(env, - 0, - true, - finalize_cb, - data, - finalize_hint); + env->instance_data = + v8impl::RefBase::New(env, 0, true, finalize_cb, data, finalize_hint); return napi_clear_last_error(env); } -napi_status napi_get_instance_data(napi_env env, - void** data) { +napi_status napi_get_instance_data(napi_env env, void** data) { CHECK_ENV(env); CHECK_ARG(env, data); diff --git a/src/js_native_api_v8.h b/src/js_native_api_v8.h index bdf68505a7d7a3..ffe351f4f6c65e 100644 --- a/src/js_native_api_v8.h +++ b/src/js_native_api_v8.h @@ -53,8 +53,7 @@ class RefTracker { struct napi_env__ { explicit napi_env__(v8::Local context) - : isolate(context->GetIsolate()), - context_persistent(isolate, context) { + : isolate(context->GetIsolate()), context_persistent(isolate, context) { CHECK_EQ(isolate, context->GetIsolate()); napi_clear_last_error(this); } @@ -75,7 +74,9 @@ struct napi_env__ { } inline void Ref() { refs++; } - inline void Unref() { if ( --refs == 0) delete this; } + inline void Unref() { + if (--refs == 0) delete this; + } virtual bool can_call_into_js() const { return true; } virtual v8::Maybe mark_arraybuffer_as_untransferable( @@ -83,8 +84,7 @@ struct napi_env__ { return v8::Just(true); } - static inline void - HandleThrow(napi_env env, v8::Local value) { + static inline void HandleThrow(napi_env env, v8::Local value) { env->isolate->ThrowException(value); } @@ -104,9 +104,7 @@ struct napi_env__ { virtual void CallFinalizer(napi_finalize cb, void* data, void* hint) { v8::HandleScope handle_scope(isolate); - CallIntoModule([&](napi_env env) { - cb(env, data, hint); - }); + CallIntoModule([&](napi_env env) { cb(env, data, hint); }); } v8impl::Persistent last_exception; @@ -127,11 +125,9 @@ struct napi_env__ { // is exception safe versus calling Ref/Unref directly class EnvRefHolder { public: - explicit EnvRefHolder(napi_env env) : _env(env) { - _env->Ref(); - } + explicit EnvRefHolder(napi_env env) : _env(env) { _env->Ref(); } - explicit EnvRefHolder(const EnvRefHolder& other): _env(other.env()) { + explicit EnvRefHolder(const EnvRefHolder& other) : _env(other.env()) { _env->Ref(); } @@ -146,9 +142,7 @@ class EnvRefHolder { } } - napi_env env(void) const { - return _env; - } + napi_env env(void) const { return _env; } private: napi_env _env; @@ -164,21 +158,21 @@ static inline napi_status napi_clear_last_error(napi_env env) { return napi_ok; } -static inline -napi_status napi_set_last_error(napi_env env, napi_status error_code, - uint32_t engine_error_code = 0, - void* engine_reserved = nullptr) { +static inline napi_status napi_set_last_error(napi_env env, + napi_status error_code, + uint32_t engine_error_code = 0, + void* engine_reserved = nullptr) { env->last_error.error_code = error_code; env->last_error.engine_error_code = engine_error_code; env->last_error.engine_reserved = engine_reserved; return error_code; } -#define RETURN_STATUS_IF_FALSE(env, condition, status) \ - do { \ - if (!(condition)) { \ - return napi_set_last_error((env), (status)); \ - } \ +#define RETURN_STATUS_IF_FALSE(env, condition, status) \ + do { \ + if (!(condition)) { \ + return napi_set_last_error((env), (status)); \ + } \ } while (0) #define RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, condition, status) \ @@ -189,84 +183,81 @@ napi_status napi_set_last_error(napi_env env, napi_status error_code, } \ } while (0) -#define CHECK_ENV(env) \ - do { \ - if ((env) == nullptr) { \ - return napi_invalid_arg; \ - } \ +#define CHECK_ENV(env) \ + do { \ + if ((env) == nullptr) { \ + return napi_invalid_arg; \ + } \ } while (0) -#define CHECK_ARG(env, arg) \ +#define CHECK_ARG(env, arg) \ RETURN_STATUS_IF_FALSE((env), ((arg) != nullptr), napi_invalid_arg) -#define CHECK_ARG_WITH_PREAMBLE(env, arg) \ - RETURN_STATUS_IF_FALSE_WITH_PREAMBLE((env), \ - ((arg) != nullptr), \ - napi_invalid_arg) +#define CHECK_ARG_WITH_PREAMBLE(env, arg) \ + RETURN_STATUS_IF_FALSE_WITH_PREAMBLE( \ + (env), ((arg) != nullptr), napi_invalid_arg) -#define CHECK_MAYBE_EMPTY(env, maybe, status) \ +#define CHECK_MAYBE_EMPTY(env, maybe, status) \ RETURN_STATUS_IF_FALSE((env), !((maybe).IsEmpty()), (status)) #define CHECK_MAYBE_EMPTY_WITH_PREAMBLE(env, maybe, status) \ RETURN_STATUS_IF_FALSE_WITH_PREAMBLE((env), !((maybe).IsEmpty()), (status)) // NAPI_PREAMBLE is not wrapped in do..while: try_catch must have function scope -#define NAPI_PREAMBLE(env) \ - CHECK_ENV((env)); \ - RETURN_STATUS_IF_FALSE((env), \ - (env)->last_exception.IsEmpty() && (env)->can_call_into_js(), \ - napi_pending_exception); \ - napi_clear_last_error((env)); \ +#define NAPI_PREAMBLE(env) \ + CHECK_ENV((env)); \ + RETURN_STATUS_IF_FALSE( \ + (env), \ + (env)->last_exception.IsEmpty() && (env)->can_call_into_js(), \ + napi_pending_exception); \ + napi_clear_last_error((env)); \ v8impl::TryCatch try_catch((env)) -#define CHECK_TO_TYPE(env, type, context, result, src, status) \ - do { \ - CHECK_ARG((env), (src)); \ - auto maybe = v8impl::V8LocalValueFromJsValue((src))->To##type((context)); \ - CHECK_MAYBE_EMPTY((env), maybe, (status)); \ - (result) = maybe.ToLocalChecked(); \ +#define CHECK_TO_TYPE(env, type, context, result, src, status) \ + do { \ + CHECK_ARG((env), (src)); \ + auto maybe = v8impl::V8LocalValueFromJsValue((src))->To##type((context)); \ + CHECK_MAYBE_EMPTY((env), maybe, (status)); \ + (result) = maybe.ToLocalChecked(); \ } while (0) -#define CHECK_TO_TYPE_WITH_PREAMBLE(env, type, context, result, src, status) \ - do { \ - CHECK_ARG_WITH_PREAMBLE((env), (src)); \ - auto maybe = v8impl::V8LocalValueFromJsValue((src))->To##type((context)); \ - CHECK_MAYBE_EMPTY_WITH_PREAMBLE((env), maybe, (status)); \ - (result) = maybe.ToLocalChecked(); \ +#define CHECK_TO_TYPE_WITH_PREAMBLE(env, type, context, result, src, status) \ + do { \ + CHECK_ARG_WITH_PREAMBLE((env), (src)); \ + auto maybe = v8impl::V8LocalValueFromJsValue((src))->To##type((context)); \ + CHECK_MAYBE_EMPTY_WITH_PREAMBLE((env), maybe, (status)); \ + (result) = maybe.ToLocalChecked(); \ } while (0) -#define CHECK_TO_FUNCTION(env, result, src) \ - do { \ - CHECK_ARG((env), (src)); \ - v8::Local v8value = v8impl::V8LocalValueFromJsValue((src)); \ - RETURN_STATUS_IF_FALSE((env), v8value->IsFunction(), napi_invalid_arg); \ - (result) = v8value.As(); \ +#define CHECK_TO_FUNCTION(env, result, src) \ + do { \ + CHECK_ARG((env), (src)); \ + v8::Local v8value = v8impl::V8LocalValueFromJsValue((src)); \ + RETURN_STATUS_IF_FALSE((env), v8value->IsFunction(), napi_invalid_arg); \ + (result) = v8value.As(); \ } while (0) -#define CHECK_TO_OBJECT(env, context, result, src) \ +#define CHECK_TO_OBJECT(env, context, result, src) \ CHECK_TO_TYPE((env), Object, (context), (result), (src), napi_object_expected) -#define CHECK_TO_OBJECT_WITH_PREAMBLE(env, context, result, src) \ - CHECK_TO_TYPE_WITH_PREAMBLE((env), \ - Object, \ - (context), \ - (result), \ - (src), \ - napi_object_expected) +#define CHECK_TO_OBJECT_WITH_PREAMBLE(env, context, result, src) \ + CHECK_TO_TYPE_WITH_PREAMBLE( \ + (env), Object, (context), (result), (src), napi_object_expected) -#define CHECK_TO_STRING(env, context, result, src) \ +#define CHECK_TO_STRING(env, context, result, src) \ CHECK_TO_TYPE((env), String, (context), (result), (src), napi_string_expected) -#define GET_RETURN_STATUS(env) \ - (!try_catch.HasCaught() ? napi_ok \ - : napi_set_last_error((env), napi_pending_exception)) +#define GET_RETURN_STATUS(env) \ + (!try_catch.HasCaught() \ + ? napi_ok \ + : napi_set_last_error((env), napi_pending_exception)) -#define THROW_RANGE_ERROR_IF_FALSE(env, condition, error, message) \ - do { \ - if (!(condition)) { \ - napi_throw_range_error((env), (error), (message)); \ - return napi_set_last_error((env), napi_generic_failure); \ - } \ +#define THROW_RANGE_ERROR_IF_FALSE(env, condition, error, message) \ + do { \ + if (!(condition)) { \ + napi_throw_range_error((env), (error), (message)); \ + return napi_set_last_error((env), napi_generic_failure); \ + } \ } while (0) #define RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, condition, status) \ @@ -287,7 +278,7 @@ namespace v8impl { // This asserts v8::Local<> will always be implemented with a single // pointer field so that we can pass it around as a void*. static_assert(sizeof(v8::Local) == sizeof(napi_value), - "Cannot convert between v8::Local and napi_value"); + "Cannot convert between v8::Local and napi_value"); inline napi_value JsValueFromV8LocalValue(v8::Local local) { return reinterpret_cast(*local); @@ -305,10 +296,7 @@ class Finalizer { // Some Finalizers are run during shutdown when the napi_env is destroyed, // and some need to keep an explicit reference to the napi_env because they // are run independently. - enum EnvReferenceMode { - kNoEnvReference, - kKeepEnvReference - }; + enum EnvReferenceMode { kNoEnvReference, kKeepEnvReference }; protected: Finalizer(napi_env env, @@ -316,18 +304,16 @@ class Finalizer { void* finalize_data, void* finalize_hint, EnvReferenceMode refmode = kNoEnvReference) - : _env(env), - _finalize_callback(finalize_callback), - _finalize_data(finalize_data), - _finalize_hint(finalize_hint), - _has_env_reference(refmode == kKeepEnvReference) { - if (_has_env_reference) - _env->Ref(); + : _env(env), + _finalize_callback(finalize_callback), + _finalize_data(finalize_data), + _finalize_hint(finalize_hint), + _has_env_reference(refmode == kKeepEnvReference) { + if (_has_env_reference) _env->Ref(); } ~Finalizer() { - if (_has_env_reference) - _env->Unref(); + if (_has_env_reference) _env->Unref(); } public: @@ -340,9 +326,7 @@ class Finalizer { env, finalize_callback, finalize_data, finalize_hint, refmode); } - static void Delete(Finalizer* finalizer) { - delete finalizer; - } + static void Delete(Finalizer* finalizer) { delete finalizer; } protected: napi_env _env; @@ -355,8 +339,7 @@ class Finalizer { class TryCatch : public v8::TryCatch { public: - explicit TryCatch(napi_env env) - : v8::TryCatch(env->isolate), _env(env) {} + explicit TryCatch(napi_env env) : v8::TryCatch(env->isolate), _env(env) {} ~TryCatch() { if (HasCaught()) { @@ -444,10 +427,10 @@ class Reference : public RefBase { } // end of namespace v8impl -#define STATUS_CALL(call) \ - do { \ - napi_status status = (call); \ - if (status != napi_ok) return status; \ +#define STATUS_CALL(call) \ + do { \ + napi_status status = (call); \ + if (status != napi_ok) return status; \ } while (0) #endif // SRC_JS_NATIVE_API_V8_H_ diff --git a/src/js_native_api_v8_internals.h b/src/js_native_api_v8_internals.h index 8428390ef1eaf3..4f1b94d3d0c9d7 100644 --- a/src/js_native_api_v8_internals.h +++ b/src/js_native_api_v8_internals.h @@ -14,18 +14,18 @@ // included below, defines `NAPI_VERSION`. #include "node_version.h" + #include "env.h" -#include "node_internals.h" #include "gtest/gtest_prod.h" +#include "node_internals.h" -#define NAPI_ARRAYSIZE(array) \ - node::arraysize((array)) +#define NAPI_ARRAYSIZE(array) node::arraysize((array)) -#define NAPI_FIXED_ONE_BYTE_STRING(isolate, string) \ +#define NAPI_FIXED_ONE_BYTE_STRING(isolate, string) \ node::FIXED_ONE_BYTE_STRING((isolate), (string)) -#define NAPI_PRIVATE_KEY(context, suffix) \ - (node::Environment::GetCurrent((context))->napi_ ## suffix()) +#define NAPI_PRIVATE_KEY(context, suffix) \ + (node::Environment::GetCurrent((context))->napi_##suffix()) namespace v8impl { diff --git a/src/js_udp_wrap.cc b/src/js_udp_wrap.cc index c01289033e6764..3f02771ee1a907 100644 --- a/src/js_udp_wrap.cc +++ b/src/js_udp_wrap.cc @@ -5,6 +5,9 @@ #include +// TODO(RaisinTen): Replace all uses with empty `v8::Maybe`s. +#define JS_EXCEPTION_PENDING UV_EPROTO + namespace node { using errors::TryCatchScope; @@ -60,7 +63,7 @@ int JSUDPWrap::RecvStart() { Context::Scope context_scope(env()->context()); TryCatchScope try_catch(env()); Local value; - int32_t value_int = UV_EPROTO; + int32_t value_int = JS_EXCEPTION_PENDING; if (!MakeCallback(env()->onreadstart_string(), 0, nullptr).ToLocal(&value) || !value->Int32Value(env()->context()).To(&value_int)) { if (try_catch.HasCaught() && !try_catch.HasTerminated()) @@ -74,7 +77,7 @@ int JSUDPWrap::RecvStop() { Context::Scope context_scope(env()->context()); TryCatchScope try_catch(env()); Local value; - int32_t value_int = UV_EPROTO; + int32_t value_int = JS_EXCEPTION_PENDING; if (!MakeCallback(env()->onreadstop_string(), 0, nullptr).ToLocal(&value) || !value->Int32Value(env()->context()).To(&value_int)) { if (try_catch.HasCaught() && !try_catch.HasTerminated()) @@ -90,7 +93,7 @@ ssize_t JSUDPWrap::Send(uv_buf_t* bufs, Context::Scope context_scope(env()->context()); TryCatchScope try_catch(env()); Local value; - int64_t value_int = UV_EPROTO; + int64_t value_int = JS_EXCEPTION_PENDING; size_t total_len = 0; MaybeStackBuffer, 16> buffers(nbufs); @@ -100,10 +103,13 @@ ssize_t JSUDPWrap::Send(uv_buf_t* bufs, total_len += bufs[i].len; } + Local address; + if (!AddressToJS(env(), addr).ToLocal(&address)) return value_int; + Local args[] = { listener()->CreateSendWrap(total_len)->object(), Array::New(env()->isolate(), buffers.out(), nbufs), - AddressToJS(env(), addr) + address, }; if (!MakeCallback(env()->onwrite_string(), arraysize(args), args) diff --git a/src/large_pages/node_large_page.cc b/src/large_pages/node_large_page.cc index eb546c581a1652..1dddcb9f6c3560 100644 --- a/src/large_pages/node_large_page.cc +++ b/src/large_pages/node_large_page.cc @@ -68,6 +68,11 @@ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif // ifndef _GNU_SOURCE +#include +#if !defined(PR_SET_VMA) +#define PR_SET_VMA 0x53564d41 +#define PR_SET_VMA_ANON_NAME 0 +#endif #elif defined(__FreeBSD__) #include "uv.h" // uv_exepath #endif // defined(__linux__) @@ -312,6 +317,21 @@ class MemoryMapPointer { mem_ = nullptr; size_ = 0; } + static void SetName(void* mem, size_t size, const char* name) { +#if defined(__linux__) + // Available since the 5.17 kernel release and if the + // CONFIG_ANON_VMA_NAME option, we can set an identifier + // to an anonymous mapped region. However if the kernel + // option is not present or it s an older kernel, it is a no-op. + if (mem != MAP_FAILED && mem != nullptr) + prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, + reinterpret_cast(mem), + size, + reinterpret_cast(name)); +#else + (void)name; +#endif + } FORCE_INLINE ~MemoryMapPointer() { if (mem_ == nullptr) return; if (mem_ == MAP_FAILED) return; @@ -382,6 +402,7 @@ MoveTextRegionToLargePages(const text_region& r) { #endif if (mprotect(start, size, PROT_READ | PROT_EXEC) == -1) goto fail; + MemoryMapPointer::SetName(start, size, "nodejs Large Page"); // We need not `munmap(tmem, size)` on success. tmem.Reset(); diff --git a/src/module_wrap.cc b/src/module_wrap.cc index aeb0d2cb37313b..b4b70ec1afd3ea 100644 --- a/src/module_wrap.cc +++ b/src/module_wrap.cc @@ -429,13 +429,7 @@ void ModuleWrap::Evaluate(const FunctionCallbackInfo& args) { return; } - // If TLA is enabled, `result` is the evaluation's promise. - // Otherwise, `result` is the last evaluated value of the module, - // which could be a promise, which would result in it being incorrectly - // unwrapped when the higher level code awaits the evaluation. - if (env->isolate_data()->options()->experimental_top_level_await) { - args.GetReturnValue().Set(result.ToLocalChecked()); - } + args.GetReturnValue().Set(result.ToLocalChecked()); } void ModuleWrap::GetNamespace(const FunctionCallbackInfo& args) { diff --git a/src/node.cc b/src/node.cc index 64a910e3a283ad..1fa9c7c3250a3e 100644 --- a/src/node.cc +++ b/src/node.cc @@ -25,8 +25,8 @@ #include "debug_utils-inl.h" #include "env-inl.h" -#include "memory_tracker-inl.h" #include "histogram-inl.h" +#include "memory_tracker-inl.h" #include "node_binding.h" #include "node_errors.h" #include "node_internals.h" @@ -38,11 +38,11 @@ #include "node_process-inl.h" #include "node_report.h" #include "node_revert.h" +#include "node_snapshot_builder.h" #include "node_v8_platform-inl.h" #include "node_version.h" #if HAVE_OPENSSL -#include "allocated_buffer-inl.h" // Inlined functions needed by node_crypto.h #include "node_crypto.h" #endif @@ -486,6 +486,10 @@ MaybeLocal StartExecution(Environment* env, StartExecutionCallback cb) { return StartExecution(env, "internal/main/inspect"); } + if (per_process::cli_options->build_snapshot) { + return StartExecution(env, "internal/main/mksnapshot"); + } + if (per_process::cli_options->print_help) { return StartExecution(env, "internal/main/print_help"); } @@ -1144,29 +1148,26 @@ int Start(int argc, char** argv) { return result.exit_code; } + if (per_process::cli_options->build_snapshot) { + fprintf(stderr, + "--build-snapshot is not yet supported in the node binary\n"); + return 1; + } + { - Isolate::CreateParams params; - const std::vector* indices = nullptr; - const EnvSerializeInfo* env_info = nullptr; bool use_node_snapshot = per_process::cli_options->per_isolate->node_snapshot; - if (use_node_snapshot) { - v8::StartupData* blob = NodeMainInstance::GetEmbeddedSnapshotBlob(); - if (blob != nullptr) { - params.snapshot_blob = blob; - indices = NodeMainInstance::GetIsolateDataIndices(); - env_info = NodeMainInstance::GetEnvSerializeInfo(); - } - } + const SnapshotData* snapshot_data = + use_node_snapshot ? SnapshotBuilder::GetEmbeddedSnapshotData() + : nullptr; uv_loop_configure(uv_default_loop(), UV_METRICS_IDLE_TIME); - NodeMainInstance main_instance(¶ms, + NodeMainInstance main_instance(snapshot_data, uv_default_loop(), per_process::v8_platform.Platform(), result.args, - result.exec_args, - indices); - result.exit_code = main_instance.Run(env_info); + result.exec_args); + result.exit_code = main_instance.Run(); } TearDownOncePerProcess(); diff --git a/src/node.h b/src/node.h index 966edcd041be1b..5ec44289f909cc 100644 --- a/src/node.h +++ b/src/node.h @@ -32,6 +32,16 @@ # define NODE_EXTERN __attribute__((visibility("default"))) #endif +// Declarations annotated with NODE_EXTERN_PRIVATE do not form part of +// the public API. They are implementation details that can and will +// change between releases, even in semver patch releases. Do not use +// any such symbol in external code. +#ifdef NODE_SHARED_MODE +#define NODE_EXTERN_PRIVATE NODE_EXTERN +#else +#define NODE_EXTERN_PRIVATE +#endif + #ifdef BUILDING_NODE_EXTENSION # undef BUILDING_V8_SHARED # undef BUILDING_UV_SHARED diff --git a/src/node_api.cc b/src/node_api.cc index 60fbe96b8ef272..aa4f8a6a2401e2 100644 --- a/src/node_api.cc +++ b/src/node_api.cc @@ -64,18 +64,16 @@ class BufferFinalizer : private Finalizer { static_cast(finalizer->_env)->node_env(); node_env->SetImmediate( [finalizer = std::move(finalizer)](node::Environment* env) { - if (finalizer->_finalize_callback == nullptr) return; + if (finalizer->_finalize_callback == nullptr) return; - v8::HandleScope handle_scope(finalizer->_env->isolate); - v8::Context::Scope context_scope(finalizer->_env->context()); + v8::HandleScope handle_scope(finalizer->_env->isolate); + v8::Context::Scope context_scope(finalizer->_env->context()); - finalizer->_env->CallIntoModule([&](napi_env env) { - finalizer->_finalize_callback( - env, - finalizer->_finalize_data, - finalizer->_finalize_hint); - }); - }); + finalizer->_env->CallIntoModule([&](napi_env env) { + finalizer->_finalize_callback( + env, finalizer->_finalize_data, finalizer->_finalize_hint); + }); + }); } struct Deleter { @@ -85,8 +83,8 @@ class BufferFinalizer : private Finalizer { }; }; -static inline napi_env -NewEnv(v8::Local context, const std::string& module_filename) { +static inline napi_env NewEnv(v8::Local context, + const std::string& module_filename) { node_napi_env result; result = new node_napi_env__(context, module_filename); @@ -98,18 +96,16 @@ NewEnv(v8::Local context, const std::string& module_filename) { // once all N-API addons using this napi_env are unloaded. // For now, a per-Environment cleanup hook is the best we can do. result->node_env()->AddCleanupHook( - [](void* arg) { - static_cast(arg)->Unref(); - }, + [](void* arg) { static_cast(arg)->Unref(); }, static_cast(result)); return result; } -static inline void trigger_fatal_exception( - napi_env env, v8::Local local_err) { +static inline void trigger_fatal_exception(napi_env env, + v8::Local local_err) { v8::Local local_msg = - v8::Exception::CreateMessage(env->isolate, local_err); + v8::Exception::CreateMessage(env->isolate, local_err); node::errors::TriggerUncaughtException(env->isolate, local_err, local_msg); } @@ -124,20 +120,20 @@ class ThreadSafeFunction : public node::AsyncResource { node_napi_env env_, void* finalize_data_, napi_finalize finalize_cb_, - napi_threadsafe_function_call_js call_js_cb_): - AsyncResource(env_->isolate, - resource, - *v8::String::Utf8Value(env_->isolate, name)), - thread_count(thread_count_), - is_closing(false), - dispatch_state(kDispatchIdle), - context(context_), - max_queue_size(max_queue_size_), - env(env_), - finalize_data(finalize_data_), - finalize_cb(finalize_cb_), - call_js_cb(call_js_cb_ == nullptr ? CallJs : call_js_cb_), - handles_closing(false) { + napi_threadsafe_function_call_js call_js_cb_) + : AsyncResource(env_->isolate, + resource, + *v8::String::Utf8Value(env_->isolate, name)), + thread_count(thread_count_), + is_closing(false), + dispatch_state(kDispatchIdle), + context(context_), + max_queue_size(max_queue_size_), + env(env_), + finalize_data(finalize_data_), + finalize_cb(finalize_cb_), + call_js_cb(call_js_cb_ == nullptr ? CallJs : call_js_cb_), + handles_closing(false) { ref.Reset(env->isolate, func); node::AddEnvironmentCleanupHook(env->isolate, Cleanup, this); env->Ref(); @@ -153,9 +149,8 @@ class ThreadSafeFunction : public node::AsyncResource { napi_status Push(void* data, napi_threadsafe_function_call_mode mode) { node::Mutex::ScopedLock lock(this->mutex); - while (queue.size() >= max_queue_size && - max_queue_size > 0 && - !is_closing) { + while (queue.size() >= max_queue_size && max_queue_size > 0 && + !is_closing) { if (mode == napi_tsfn_nonblocking) { return napi_queue_full; } @@ -211,7 +206,7 @@ class ThreadSafeFunction : public node::AsyncResource { } void EmptyQueueAndDelete() { - for (; !queue.empty() ; queue.pop()) { + for (; !queue.empty(); queue.pop()) { call_js_cb(nullptr, nullptr, context, queue.front()); } delete this; @@ -262,9 +257,7 @@ class ThreadSafeFunction : public node::AsyncResource { return napi_ok; } - inline void* Context() { - return context; - } + inline void* Context() { return context; } protected: void Dispatch() { @@ -329,12 +322,11 @@ class ThreadSafeFunction : public node::AsyncResource { napi_value js_callback = nullptr; if (!ref.IsEmpty()) { v8::Local js_cb = - v8::Local::New(env->isolate, ref); + v8::Local::New(env->isolate, ref); js_callback = v8impl::JsValueFromV8LocalValue(js_cb); } - env->CallIntoModule([&](napi_env env) { - call_js_cb(env, js_callback, context, data); - }); + env->CallIntoModule( + [&](napi_env env) { call_js_cb(env, js_callback, context, data); }); } return has_more; @@ -344,9 +336,8 @@ class ThreadSafeFunction : public node::AsyncResource { v8::HandleScope scope(env->isolate); if (finalize_cb) { CallbackScope cb_scope(this); - env->CallIntoModule([&](napi_env env) { - finalize_cb(env, finalize_data, context); - }); + env->CallIntoModule( + [&](napi_env env) { finalize_cb(env, finalize_data, context); }); } EmptyQueueAndDelete(); } @@ -393,15 +384,16 @@ class ThreadSafeFunction : public node::AsyncResource { status = napi_get_undefined(env, &recv); if (status != napi_ok) { - napi_throw_error(env, "ERR_NAPI_TSFN_GET_UNDEFINED", - "Failed to retrieve undefined value"); + napi_throw_error(env, + "ERR_NAPI_TSFN_GET_UNDEFINED", + "Failed to retrieve undefined value"); return; } status = napi_call_function(env, recv, cb, 0, nullptr, nullptr); if (status != napi_ok && status != napi_pending_exception) { - napi_throw_error(env, "ERR_NAPI_TSFN_CALL_JS", - "Failed to call JS callback"); + napi_throw_error( + env, "ERR_NAPI_TSFN_CALL_JS", "Failed to call JS callback"); return; } } @@ -414,8 +406,8 @@ class ThreadSafeFunction : public node::AsyncResource { } static void Cleanup(void* data) { - reinterpret_cast(data) - ->CloseHandlesAndMaybeDelete(true); + reinterpret_cast(data)->CloseHandlesAndMaybeDelete( + true); } private: @@ -564,7 +556,10 @@ static void napi_module_register_cb(v8::Local exports, v8::Local module, v8::Local context, void* priv) { - napi_module_register_by_symbol(exports, module, context, + napi_module_register_by_symbol( + exports, + module, + context, static_cast(priv)->nm_register_func); } @@ -576,8 +571,7 @@ void napi_module_register_by_symbol(v8::Local exports, std::string module_filename = ""; if (init == nullptr) { CHECK_NOT_NULL(node_env); - node_env->ThrowError( - "Module has no declared entry point."); + node_env->ThrowError("Module has no declared entry point."); return; } @@ -620,23 +614,23 @@ void napi_module_register_by_symbol(v8::Local exports, namespace node { node_module napi_module_to_node_module(const napi_module* mod) { return { - -1, - mod->nm_flags | NM_F_DELETEME, - nullptr, - mod->nm_filename, - nullptr, - napi_module_register_cb, - mod->nm_modname, - const_cast(mod), // priv - nullptr, + -1, + mod->nm_flags | NM_F_DELETEME, + nullptr, + mod->nm_filename, + nullptr, + napi_module_register_cb, + mod->nm_modname, + const_cast(mod), // priv + nullptr, }; } } // namespace node // Registers a NAPI module. void napi_module_register(napi_module* mod) { - node::node_module* nm = new node::node_module( - node::napi_module_to_node_module(mod)); + node::node_module* nm = + new node::node_module(node::napi_module_to_node_module(mod)); node::node_module_register(nm); } @@ -665,23 +659,20 @@ napi_status napi_remove_env_cleanup_hook(napi_env env, struct napi_async_cleanup_hook_handle__ { napi_async_cleanup_hook_handle__(napi_env env, napi_async_cleanup_hook user_hook, - void* user_data): - env_(env), - user_hook_(user_hook), - user_data_(user_data) { + void* user_data) + : env_(env), user_hook_(user_hook), user_data_(user_data) { handle_ = node::AddEnvironmentCleanupHook(env->isolate, Hook, this); env->Ref(); } ~napi_async_cleanup_hook_handle__() { node::RemoveEnvironmentCleanupHook(std::move(handle_)); - if (done_cb_ != nullptr) - done_cb_(done_data_); + if (done_cb_ != nullptr) done_cb_(done_data_); // Release the `env` handle asynchronously since it would be surprising if // a call to a N-API function would destroy `env` synchronously. - static_cast(env_)->node_env() - ->SetImmediate([env = env_](node::Environment*) { env->Unref(); }); + static_cast(env_)->node_env()->SetImmediate( + [env = env_](node::Environment*) { env->Unref(); }); } static void Hook(void* data, void (*done_cb)(void*), void* done_data) { @@ -709,19 +700,16 @@ napi_status napi_add_async_cleanup_hook( CHECK_ARG(env, hook); napi_async_cleanup_hook_handle__* handle = - new napi_async_cleanup_hook_handle__(env, hook, arg); + new napi_async_cleanup_hook_handle__(env, hook, arg); - if (remove_handle != nullptr) - *remove_handle = handle; + if (remove_handle != nullptr) *remove_handle = handle; return napi_clear_last_error(env); } napi_status napi_remove_async_cleanup_hook( napi_async_cleanup_hook_handle remove_handle) { - - if (remove_handle == nullptr) - return napi_invalid_arg; + if (remove_handle == nullptr) return napi_invalid_arg; delete remove_handle; @@ -746,19 +734,15 @@ NAPI_NO_RETURN void napi_fatal_error(const char* location, std::string message_string; if (location_len != NAPI_AUTO_LENGTH) { - location_string.assign( - const_cast(location), location_len); + location_string.assign(const_cast(location), location_len); } else { - location_string.assign( - const_cast(location), strlen(location)); + location_string.assign(const_cast(location), strlen(location)); } if (message_len != NAPI_AUTO_LENGTH) { - message_string.assign( - const_cast(message), message_len); + message_string.assign(const_cast(message), message_len); } else { - message_string.assign( - const_cast(message), strlen(message)); + message_string.assign(const_cast(message), strlen(message)); } node::FatalError(location_string.c_str(), message_string.c_str()); @@ -831,8 +815,7 @@ napi_status napi_async_init(napi_env env, return napi_clear_last_error(env); } -napi_status napi_async_destroy(napi_env env, - napi_async_context async_context) { +napi_status napi_async_destroy(napi_env env, napi_async_context async_context) { CHECK_ENV(env); CHECK_ARG(env, async_context); @@ -890,8 +873,8 @@ napi_status napi_make_callback(napi_env env, } else { CHECK_MAYBE_EMPTY(env, callback_result, napi_generic_failure); if (result != nullptr) { - *result = v8impl::JsValueFromV8LocalValue( - callback_result.ToLocalChecked()); + *result = + v8impl::JsValueFromV8LocalValue(callback_result.ToLocalChecked()); } } @@ -932,16 +915,19 @@ napi_status napi_create_external_buffer(napi_env env, v8::Isolate* isolate = env->isolate; // The finalizer object will delete itself after invoking the callback. - v8impl::Finalizer* finalizer = v8impl::Finalizer::New( - env, finalize_cb, nullptr, finalize_hint, - v8impl::Finalizer::kKeepEnvReference); - - v8::MaybeLocal maybe = node::Buffer::New( - isolate, - static_cast(data), - length, - v8impl::BufferFinalizer::FinalizeBufferCallback, - finalizer); + v8impl::Finalizer* finalizer = + v8impl::Finalizer::New(env, + finalize_cb, + nullptr, + finalize_hint, + v8impl::Finalizer::kKeepEnvReference); + + v8::MaybeLocal maybe = + node::Buffer::New(isolate, + static_cast(data), + length, + v8impl::BufferFinalizer::FinalizeBufferCallback, + finalizer); CHECK_MAYBE_EMPTY(env, maybe, napi_generic_failure); @@ -961,9 +947,8 @@ napi_status napi_create_buffer_copy(napi_env env, NAPI_PREAMBLE(env); CHECK_ARG(env, result); - v8::MaybeLocal maybe = node::Buffer::Copy( - env->isolate, - static_cast(data), length); + v8::MaybeLocal maybe = + node::Buffer::Copy(env->isolate, static_cast(data), length); CHECK_MAYBE_EMPTY(env, maybe, napi_generic_failure); @@ -1010,11 +995,7 @@ napi_status napi_get_node_version(napi_env env, CHECK_ENV(env); CHECK_ARG(env, result); static const napi_node_version version = { - NODE_MAJOR_VERSION, - NODE_MINOR_VERSION, - NODE_PATCH_VERSION, - NODE_RELEASE - }; + NODE_MAJOR_VERSION, NODE_MINOR_VERSION, NODE_PATCH_VERSION, NODE_RELEASE}; *result = &version; return napi_clear_last_error(env); } @@ -1044,15 +1025,15 @@ class Work : public node::AsyncResource, public node::ThreadPoolWork { napi_async_execute_callback execute, napi_async_complete_callback complete = nullptr, void* data = nullptr) - : AsyncResource(env->isolate, - async_resource, - *v8::String::Utf8Value(env->isolate, async_resource_name)), - ThreadPoolWork(env->node_env()), - _env(env), - _data(data), - _execute(execute), - _complete(complete) { - } + : AsyncResource( + env->isolate, + async_resource, + *v8::String::Utf8Value(env->isolate, async_resource_name)), + ThreadPoolWork(env->node_env()), + _env(env), + _data(data), + _execute(execute), + _complete(complete) {} ~Work() override = default; @@ -1063,21 +1044,16 @@ class Work : public node::AsyncResource, public node::ThreadPoolWork { napi_async_execute_callback execute, napi_async_complete_callback complete, void* data) { - return new Work(env, async_resource, async_resource_name, - execute, complete, data); + return new Work( + env, async_resource, async_resource_name, execute, complete, data); } - static void Delete(Work* work) { - delete work; - } + static void Delete(Work* work) { delete work; } - void DoThreadPoolWork() override { - _execute(_env, _data); - } + void DoThreadPoolWork() override { _execute(_env, _data); } void AfterThreadPoolWork(int status) override { - if (_complete == nullptr) - return; + if (_complete == nullptr) return; // Establish a handle scope here so that every callback doesn't have to. // Also it is needed for the exception-handling below. @@ -1085,14 +1061,16 @@ class Work : public node::AsyncResource, public node::ThreadPoolWork { CallbackScope callback_scope(this); - _env->CallIntoModule([&](napi_env env) { - _complete(env, ConvertUVErrorCode(status), _data); - }, [](napi_env env, v8::Local local_err) { - // If there was an unhandled exception in the complete callback, - // report it as a fatal exception. (There is no JavaScript on the - // callstack that can possibly handle it.) - v8impl::trigger_fatal_exception(env, local_err); - }); + _env->CallIntoModule( + [&](napi_env env) { + _complete(env, ConvertUVErrorCode(status), _data); + }, + [](napi_env env, v8::Local local_err) { + // If there was an unhandled exception in the complete callback, + // report it as a fatal exception. (There is no JavaScript on the + // callstack that can possibly handle it.) + v8impl::trigger_fatal_exception(env, local_err); + }); // Note: Don't access `work` after this point because it was // likely deleted by the complete callback. @@ -1108,13 +1086,13 @@ class Work : public node::AsyncResource, public node::ThreadPoolWork { } // end of namespace uvimpl } // end of anonymous namespace -#define CALL_UV(env, condition) \ - do { \ - int result = (condition); \ - napi_status status = uvimpl::ConvertUVErrorCode(result); \ - if (status != napi_ok) { \ - return napi_set_last_error(env, status, result); \ - } \ +#define CALL_UV(env, condition) \ + do { \ + int result = (condition); \ + napi_status status = uvimpl::ConvertUVErrorCode(result); \ + if (status != napi_ok) { \ + return napi_set_last_error(env, status, result); \ + } \ } while (0) napi_status napi_create_async_work(napi_env env, @@ -1193,18 +1171,18 @@ napi_status napi_cancel_async_work(napi_env env, napi_async_work work) { return napi_clear_last_error(env); } -napi_status -napi_create_threadsafe_function(napi_env env, - napi_value func, - napi_value async_resource, - napi_value async_resource_name, - size_t max_queue_size, - size_t initial_thread_count, - void* thread_finalize_data, - napi_finalize thread_finalize_cb, - void* context, - napi_threadsafe_function_call_js call_js_cb, - napi_threadsafe_function* result) { +napi_status napi_create_threadsafe_function( + napi_env env, + napi_value func, + napi_value async_resource, + napi_value async_resource_name, + size_t max_queue_size, + size_t initial_thread_count, + void* thread_finalize_data, + napi_finalize thread_finalize_cb, + void* context, + napi_threadsafe_function_call_js call_js_cb, + napi_threadsafe_function* result) { CHECK_ENV(env); CHECK_ARG(env, async_resource_name); RETURN_STATUS_IF_FALSE(env, initial_thread_count > 0, napi_invalid_arg); @@ -1256,9 +1234,8 @@ napi_create_threadsafe_function(napi_env env, return napi_set_last_error(env, status); } -napi_status -napi_get_threadsafe_function_context(napi_threadsafe_function func, - void** result) { +napi_status napi_get_threadsafe_function_context(napi_threadsafe_function func, + void** result) { CHECK_NOT_NULL(func); CHECK_NOT_NULL(result); @@ -1266,36 +1243,34 @@ napi_get_threadsafe_function_context(napi_threadsafe_function func, return napi_ok; } -napi_status -napi_call_threadsafe_function(napi_threadsafe_function func, - void* data, - napi_threadsafe_function_call_mode is_blocking) { +napi_status napi_call_threadsafe_function( + napi_threadsafe_function func, + void* data, + napi_threadsafe_function_call_mode is_blocking) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Push(data, is_blocking); } -napi_status -napi_acquire_threadsafe_function(napi_threadsafe_function func) { +napi_status napi_acquire_threadsafe_function(napi_threadsafe_function func) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Acquire(); } -napi_status -napi_release_threadsafe_function(napi_threadsafe_function func, - napi_threadsafe_function_release_mode mode) { +napi_status napi_release_threadsafe_function( + napi_threadsafe_function func, napi_threadsafe_function_release_mode mode) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Release(mode); } -napi_status -napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func) { +napi_status napi_unref_threadsafe_function(napi_env env, + napi_threadsafe_function func) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Unref(); } -napi_status -napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func) { +napi_status napi_ref_threadsafe_function(napi_env env, + napi_threadsafe_function func) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Ref(); } diff --git a/src/node_api.h b/src/node_api.h index 1772c67c15afb2..e8e903b62a893b 100644 --- a/src/node_api.h +++ b/src/node_api.h @@ -2,12 +2,12 @@ #define SRC_NODE_API_H_ #ifdef BUILDING_NODE_EXTENSION - #ifdef _WIN32 - // Building native module against node - #define NAPI_EXTERN __declspec(dllimport) - #elif defined(__wasm32__) - #define NAPI_EXTERN __attribute__((__import_module__("napi"))) - #endif +#ifdef _WIN32 +// Building native module against node +#define NAPI_EXTERN __declspec(dllimport) +#elif defined(__wasm32__) +#define NAPI_EXTERN __attribute__((__import_module__("napi"))) +#endif #endif #include "js_native_api.h" #include "node_api_types.h" @@ -15,17 +15,17 @@ struct uv_loop_s; // Forward declaration. #ifdef _WIN32 -# define NAPI_MODULE_EXPORT __declspec(dllexport) +#define NAPI_MODULE_EXPORT __declspec(dllexport) #else -# define NAPI_MODULE_EXPORT __attribute__((visibility("default"))) +#define NAPI_MODULE_EXPORT __attribute__((visibility("default"))) #endif #if defined(__GNUC__) -# define NAPI_NO_RETURN __attribute__((noreturn)) +#define NAPI_NO_RETURN __attribute__((noreturn)) #elif defined(_WIN32) -# define NAPI_NO_RETURN __declspec(noreturn) +#define NAPI_NO_RETURN __declspec(noreturn) #else -# define NAPI_NO_RETURN +#define NAPI_NO_RETURN #endif typedef napi_value (*napi_addon_register_func)(napi_env env, @@ -41,36 +41,33 @@ typedef struct napi_module { void* reserved[4]; } napi_module; -#define NAPI_MODULE_VERSION 1 +#define NAPI_MODULE_VERSION 1 #if defined(_MSC_VER) #pragma section(".CRT$XCU", read) -#define NAPI_C_CTOR(fn) \ - static void __cdecl fn(void); \ - __declspec(dllexport, allocate(".CRT$XCU")) void(__cdecl * fn##_)(void) = \ - fn; \ +#define NAPI_C_CTOR(fn) \ + static void __cdecl fn(void); \ + __declspec(dllexport, allocate(".CRT$XCU")) void(__cdecl * fn##_)(void) = \ + fn; \ static void __cdecl fn(void) #else -#define NAPI_C_CTOR(fn) \ - static void fn(void) __attribute__((constructor)); \ +#define NAPI_C_CTOR(fn) \ + static void fn(void) __attribute__((constructor)); \ static void fn(void) #endif -#define NAPI_MODULE_X(modname, regfunc, priv, flags) \ - EXTERN_C_START \ - static napi_module _module = \ - { \ - NAPI_MODULE_VERSION, \ - flags, \ - __FILE__, \ - regfunc, \ - #modname, \ - priv, \ - {0}, \ - }; \ - NAPI_C_CTOR(_register_ ## modname) { \ - napi_module_register(&_module); \ - } \ +#define NAPI_MODULE_X(modname, regfunc, priv, flags) \ + EXTERN_C_START \ + static napi_module _module = { \ + NAPI_MODULE_VERSION, \ + flags, \ + __FILE__, \ + regfunc, \ + #modname, \ + priv, \ + {0}, \ + }; \ + NAPI_C_CTOR(_register_##modname) { napi_module_register(&_module); } \ EXTERN_C_END #define NAPI_MODULE_INITIALIZER_X(base, version) \ @@ -88,24 +85,22 @@ typedef struct napi_module { } \ EXTERN_C_END #else -#define NAPI_MODULE(modname, regfunc) \ +#define NAPI_MODULE(modname, regfunc) \ NAPI_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) #endif #define NAPI_MODULE_INITIALIZER_BASE napi_register_module_v -#define NAPI_MODULE_INITIALIZER \ - NAPI_MODULE_INITIALIZER_X(NAPI_MODULE_INITIALIZER_BASE, \ - NAPI_MODULE_VERSION) +#define NAPI_MODULE_INITIALIZER \ + NAPI_MODULE_INITIALIZER_X(NAPI_MODULE_INITIALIZER_BASE, NAPI_MODULE_VERSION) -#define NAPI_MODULE_INIT() \ - EXTERN_C_START \ - NAPI_MODULE_EXPORT napi_value \ - NAPI_MODULE_INITIALIZER(napi_env env, napi_value exports); \ - EXTERN_C_END \ - NAPI_MODULE(NODE_GYP_MODULE_NAME, NAPI_MODULE_INITIALIZER) \ - napi_value NAPI_MODULE_INITIALIZER(napi_env env, \ - napi_value exports) +#define NAPI_MODULE_INIT() \ + EXTERN_C_START \ + NAPI_MODULE_EXPORT napi_value NAPI_MODULE_INITIALIZER(napi_env env, \ + napi_value exports); \ + EXTERN_C_END \ + NAPI_MODULE(NODE_GYP_MODULE_NAME, NAPI_MODULE_INITIALIZER) \ + napi_value NAPI_MODULE_INITIALIZER(napi_env env, napi_value exports) EXTERN_C_START @@ -225,9 +220,8 @@ napi_create_threadsafe_function(napi_env env, napi_threadsafe_function_call_js call_js_cb, napi_threadsafe_function* result); -NAPI_EXTERN napi_status -napi_get_threadsafe_function_context(napi_threadsafe_function func, - void** result); +NAPI_EXTERN napi_status napi_get_threadsafe_function_context( + napi_threadsafe_function func, void** result); NAPI_EXTERN napi_status napi_call_threadsafe_function(napi_threadsafe_function func, @@ -237,9 +231,8 @@ napi_call_threadsafe_function(napi_threadsafe_function func, NAPI_EXTERN napi_status napi_acquire_threadsafe_function(napi_threadsafe_function func); -NAPI_EXTERN napi_status -napi_release_threadsafe_function(napi_threadsafe_function func, - napi_threadsafe_function_release_mode mode); +NAPI_EXTERN napi_status napi_release_threadsafe_function( + napi_threadsafe_function func, napi_threadsafe_function_release_mode mode); NAPI_EXTERN napi_status napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func); @@ -252,21 +245,21 @@ napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); #if NAPI_VERSION >= 8 -NAPI_EXTERN napi_status napi_add_async_cleanup_hook( - napi_env env, - napi_async_cleanup_hook hook, - void* arg, - napi_async_cleanup_hook_handle* remove_handle); +NAPI_EXTERN napi_status +napi_add_async_cleanup_hook(napi_env env, + napi_async_cleanup_hook hook, + void* arg, + napi_async_cleanup_hook_handle* remove_handle); -NAPI_EXTERN napi_status napi_remove_async_cleanup_hook( - napi_async_cleanup_hook_handle remove_handle); +NAPI_EXTERN napi_status +napi_remove_async_cleanup_hook(napi_async_cleanup_hook_handle remove_handle); #endif // NAPI_VERSION >= 8 #ifdef NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status -node_api_get_module_file_name(napi_env env, const char** result); +NAPI_EXTERN napi_status node_api_get_module_file_name(napi_env env, + const char** result); #endif // NAPI_EXPERIMENTAL diff --git a/src/node_api_types.h b/src/node_api_types.h index 58ffc61b3a5f51..4ad26a8fb6476e 100644 --- a/src/node_api_types.h +++ b/src/node_api_types.h @@ -22,8 +22,7 @@ typedef enum { } napi_threadsafe_function_call_mode; #endif // NAPI_VERSION >= 4 -typedef void (*napi_async_execute_callback)(napi_env env, - void* data); +typedef void (*napi_async_execute_callback)(napi_env env, void* data); typedef void (*napi_async_complete_callback)(napi_env env, napi_status status, void* data); diff --git a/src/node_binding.cc b/src/node_binding.cc index 050c5dff0ad5fc..29b9ccdaed8b10 100644 --- a/src/node_binding.cc +++ b/src/node_binding.cc @@ -59,6 +59,7 @@ V(js_udp_wrap) \ V(messaging) \ V(module_wrap) \ + V(mksnapshot) \ V(native_module) \ V(options) \ V(os) \ @@ -86,8 +87,8 @@ V(uv) \ V(v8) \ V(wasi) \ - V(worker) \ V(watchdog) \ + V(worker) \ V(zlib) #define NODE_BUILTIN_MODULES(V) \ diff --git a/src/node_buffer.cc b/src/node_buffer.cc index 215bd8003aabe1..5b2186feb8c707 100644 --- a/src/node_buffer.cc +++ b/src/node_buffer.cc @@ -20,7 +20,6 @@ // USE OR OTHER DEALINGS IN THE SOFTWARE. #include "node_buffer.h" -#include "allocated_buffer-inl.h" #include "node.h" #include "node_blob.h" #include "node_errors.h" @@ -502,8 +501,20 @@ MaybeLocal New(Environment* env, } } - auto free_callback = [](char* data, void* hint) { free(data); }; - return New(env, data, length, free_callback, nullptr); + EscapableHandleScope handle_scope(env->isolate()); + + auto free_callback = [](void* data, size_t length, void* deleter_data) { + free(data); + }; + std::unique_ptr bs = + v8::ArrayBuffer::NewBackingStore(data, length, free_callback, nullptr); + + Local ab = v8::ArrayBuffer::New(env->isolate(), std::move(bs)); + + Local obj; + if (Buffer::New(env, ab, 0, length).ToLocal(&obj)) + return handle_scope.Escape(obj); + return Local(); } namespace { diff --git a/src/node_constants.cc b/src/node_constants.cc index 38c8f2738b4bad..3269e3003acd4d 100644 --- a/src/node_constants.cc +++ b/src/node_constants.cc @@ -47,6 +47,16 @@ #include #endif +#if defined(_WIN32) +#include // _S_IREAD _S_IWRITE +#ifndef S_IRUSR +#define S_IRUSR _S_IREAD +#endif // S_IRUSR +#ifndef S_IWUSR +#define S_IWUSR _S_IWRITE +#endif // S_IWUSR +#endif + #include #include #include diff --git a/src/node_contextify.cc b/src/node_contextify.cc index 482c9a7b51dbf0..e7a4a4dd142cb2 100644 --- a/src/node_contextify.cc +++ b/src/node_contextify.cc @@ -449,16 +449,8 @@ void ContextifyContext::PropertySetterCallback( !is_function) return; - if (!is_declared_on_global_proxy && is_declared_on_sandbox && - args.ShouldThrowOnError() && is_contextual_store && !is_function) { - // The property exists on the sandbox but not on the global - // proxy. Setting it would throw because we are in strict mode. - // Don't attempt to set it by signaling that the call was - // intercepted. Only change the value on the sandbox. - args.GetReturnValue().Set(false); - } - USE(ctx->sandbox()->Set(context, property, value)); + args.GetReturnValue().Set(value); } // static @@ -740,11 +732,10 @@ void ContextifyScript::New(const FunctionCallbackInfo& args) { if (*TRACE_EVENT_API_GET_CATEGORY_GROUP_ENABLED( TRACING_CATEGORY_NODE2(vm, script)) != 0) { Utf8Value fn(isolate, filename); - TRACE_EVENT_NESTABLE_ASYNC_BEGIN1( - TRACING_CATEGORY_NODE2(vm, script), - "ContextifyScript::New", - contextify_script, - "filename", TRACE_STR_COPY(*fn)); + TRACE_EVENT_BEGIN1(TRACING_CATEGORY_NODE2(vm, script), + "ContextifyScript::New", + "filename", + TRACE_STR_COPY(*fn)); } ScriptCompiler::CachedData* cached_data = nullptr; @@ -794,10 +785,8 @@ void ContextifyScript::New(const FunctionCallbackInfo& args) { no_abort_scope.Close(); if (!try_catch.HasTerminated()) try_catch.ReThrow(); - TRACE_EVENT_NESTABLE_ASYNC_END0( - TRACING_CATEGORY_NODE2(vm, script), - "ContextifyScript::New", - contextify_script); + TRACE_EVENT_END0(TRACING_CATEGORY_NODE2(vm, script), + "ContextifyScript::New"); return; } contextify_script->script_.Reset(isolate, v8_script.ToLocalChecked()); @@ -826,10 +815,7 @@ void ContextifyScript::New(const FunctionCallbackInfo& args) { env->cached_data_produced_string(), Boolean::New(isolate, cached_data_produced)).Check(); } - TRACE_EVENT_NESTABLE_ASYNC_END0( - TRACING_CATEGORY_NODE2(vm, script), - "ContextifyScript::New", - contextify_script); + TRACE_EVENT_END0(TRACING_CATEGORY_NODE2(vm, script), "ContextifyScript::New"); } bool ContextifyScript::InstanceOf(Environment* env, @@ -865,8 +851,7 @@ void ContextifyScript::RunInThisContext( ContextifyScript* wrapped_script; ASSIGN_OR_RETURN_UNWRAP(&wrapped_script, args.Holder()); - TRACE_EVENT_NESTABLE_ASYNC_BEGIN0( - TRACING_CATEGORY_NODE2(vm, script), "RunInThisContext", wrapped_script); + TRACE_EVENT0(TRACING_CATEGORY_NODE2(vm, script), "RunInThisContext"); // TODO(addaleax): Use an options object or otherwise merge this with // RunInContext(). @@ -892,9 +877,6 @@ void ContextifyScript::RunInThisContext( break_on_first_line, nullptr, // microtask_queue args); - - TRACE_EVENT_NESTABLE_ASYNC_END0( - TRACING_CATEGORY_NODE2(vm, script), "RunInThisContext", wrapped_script); } void ContextifyScript::RunInContext(const FunctionCallbackInfo& args) { @@ -916,8 +898,7 @@ void ContextifyScript::RunInContext(const FunctionCallbackInfo& args) { if (context.IsEmpty()) return; - TRACE_EVENT_NESTABLE_ASYNC_BEGIN0( - TRACING_CATEGORY_NODE2(vm, script), "RunInContext", wrapped_script); + TRACE_EVENT0(TRACING_CATEGORY_NODE2(vm, script), "RunInContext"); CHECK(args[1]->IsNumber()); int64_t timeout = args[1]->IntegerValue(env->context()).FromJust(); @@ -940,9 +921,6 @@ void ContextifyScript::RunInContext(const FunctionCallbackInfo& args) { break_on_first_line, contextify_context->microtask_queue(), args); - - TRACE_EVENT_NESTABLE_ASYNC_END0( - TRACING_CATEGORY_NODE2(vm, script), "RunInContext", wrapped_script); } bool ContextifyScript::EvalMachine(Environment* env, diff --git a/src/node_external_reference.cc b/src/node_external_reference.cc index 94198719b6a002..9a89977094bb55 100644 --- a/src/node_external_reference.cc +++ b/src/node_external_reference.cc @@ -7,9 +7,11 @@ namespace node { const std::vector& ExternalReferenceRegistry::external_references() { - CHECK(!is_finalized_); - external_references_.push_back(reinterpret_cast(nullptr)); - is_finalized_ = true; + if (!is_finalized_) { + external_references_.push_back(reinterpret_cast(nullptr)); + is_finalized_ = true; + } + return external_references_; } diff --git a/src/node_external_reference.h b/src/node_external_reference.h index c57a01ff39c20e..306c726631a214 100644 --- a/src/node_external_reference.h +++ b/src/node_external_reference.h @@ -66,6 +66,7 @@ class ExternalReferenceRegistry { V(handle_wrap) \ V(heap_utils) \ V(messaging) \ + V(mksnapshot) \ V(native_module) \ V(options) \ V(os) \ diff --git a/src/node_file.cc b/src/node_file.cc index 43a57d77517e24..982e384655e35b 100644 --- a/src/node_file.cc +++ b/src/node_file.cc @@ -1382,6 +1382,7 @@ int MKDirpSync(uv_loop_t* loop, } break; case UV_EACCES: + case UV_ENOSPC: case UV_ENOTDIR: case UV_EPERM: { return err; diff --git a/src/node_http2.cc b/src/node_http2.cc index ca82da47b4b160..b1665782a90c12 100644 --- a/src/node_http2.cc +++ b/src/node_http2.cc @@ -1,12 +1,11 @@ +#include "node_http2.h" #include "aliased_buffer.h" -#include "allocated_buffer-inl.h" #include "aliased_struct-inl.h" #include "debug_utils-inl.h" #include "histogram-inl.h" #include "memory_tracker-inl.h" #include "node.h" #include "node_buffer.h" -#include "node_http2.h" #include "node_http_common-inl.h" #include "node_mem-inl.h" #include "node_perf.h" @@ -2646,7 +2645,6 @@ void Http2Session::New(const FunctionCallbackInfo& args) { static_cast( args[0]->Int32Value(env->context()).ToChecked()); Http2Session* session = new Http2Session(state, args.This(), type); - session->get_async_id(); // avoid compiler warning Debug(session, "session created"); } diff --git a/src/node_http_common.h b/src/node_http_common.h index ad9f2a864e0af9..4440b5c58d93d7 100644 --- a/src/node_http_common.h +++ b/src/node_http_common.h @@ -196,7 +196,7 @@ enum http_status_codes { // Unlike the HTTP/1 implementation, the HTTP/2 implementation is not limited // to a fixed number of known supported HTTP methods. These constants, therefore // are provided strictly as a convenience to users and are exposed via the -// require('http2').constants object. +// require('node:http2').constants object. #define HTTP_KNOWN_METHODS(V) \ V(ACL, "ACL") \ V(BASELINE_CONTROL, "BASELINE-CONTROL") \ diff --git a/src/node_internals.h b/src/node_internals.h index d37be23cd63e82..feeef6d1be34f9 100644 --- a/src/node_internals.h +++ b/src/node_internals.h @@ -58,7 +58,7 @@ class Environment; // Convert a struct sockaddr to a { address: '1.2.3.4', port: 1234 } JS object. // Sets address and port properties on the info object and returns it. // If |info| is omitted, a new object is returned. -v8::Local AddressToJS( +v8::MaybeLocal AddressToJS( Environment* env, const sockaddr* addr, v8::Local info = v8::Local()); @@ -320,13 +320,14 @@ enum InitializationSettingsFlags : uint64_t { }; // TODO(codebytere): eventually document and expose to embedders. -InitializationResult InitializeOncePerProcess(int argc, char** argv); -InitializationResult InitializeOncePerProcess( - int argc, - char** argv, - InitializationSettingsFlags flags, - ProcessFlags::Flags process_flags = ProcessFlags::kNoFlags); -void TearDownOncePerProcess(); +InitializationResult NODE_EXTERN_PRIVATE InitializeOncePerProcess(int argc, + char** argv); +InitializationResult NODE_EXTERN_PRIVATE InitializeOncePerProcess( + int argc, + char** argv, + InitializationSettingsFlags flags, + ProcessFlags::Flags process_flags = ProcessFlags::kNoFlags); +void NODE_EXTERN_PRIVATE TearDownOncePerProcess(); void SetIsolateErrorHandlers(v8::Isolate* isolate, const IsolateSettings& s); void SetIsolateMiscHandlers(v8::Isolate* isolate, const IsolateSettings& s); void SetIsolateCreateParamsForNode(v8::Isolate::CreateParams* params); @@ -382,23 +383,6 @@ namespace heap { bool WriteSnapshot(v8::Isolate* isolate, const char* filename); } -class TraceEventScope { - public: - TraceEventScope(const char* category, - const char* name, - void* id) : category_(category), name_(name), id_(id) { - TRACE_EVENT_NESTABLE_ASYNC_BEGIN0(category_, name_, id_); - } - ~TraceEventScope() { - TRACE_EVENT_NESTABLE_ASYNC_END0(category_, name_, id_); - } - - private: - const char* category_; - const char* name_; - void* id_; -}; - namespace heap { void DeleteHeapSnapshot(const v8::HeapSnapshot* snapshot); diff --git a/src/node_main_instance.cc b/src/node_main_instance.cc index ce319cca3edca3..07dc4d88a7f8b4 100644 --- a/src/node_main_instance.cc +++ b/src/node_main_instance.cc @@ -4,6 +4,7 @@ #include "node_external_reference.h" #include "node_internals.h" #include "node_options-inl.h" +#include "node_snapshot_builder.h" #include "node_snapshotable.h" #include "node_v8_platform-inl.h" #include "util-inl.h" @@ -23,8 +24,6 @@ using v8::Isolate; using v8::Local; using v8::Locker; -std::unique_ptr NodeMainInstance::registry_ = - nullptr; NodeMainInstance::NodeMainInstance(Isolate* isolate, uv_loop_t* event_loop, MultiIsolatePlatform* platform, @@ -36,21 +35,13 @@ NodeMainInstance::NodeMainInstance(Isolate* isolate, isolate_(isolate), platform_(platform), isolate_data_(nullptr), - owns_isolate_(false), - deserialize_mode_(false) { + snapshot_data_(nullptr) { isolate_data_ = std::make_unique(isolate_, event_loop, platform, nullptr); SetIsolateMiscHandlers(isolate_, {}); } -const std::vector& NodeMainInstance::CollectExternalReferences() { - // Cannot be called more than once. - CHECK_NULL(registry_); - registry_.reset(new ExternalReferenceRegistry()); - return registry_->external_references(); -} - std::unique_ptr NodeMainInstance::Create( Isolate* isolate, uv_loop_t* event_loop, @@ -61,28 +52,23 @@ std::unique_ptr NodeMainInstance::Create( new NodeMainInstance(isolate, event_loop, platform, args, exec_args)); } -NodeMainInstance::NodeMainInstance( - Isolate::CreateParams* params, - uv_loop_t* event_loop, - MultiIsolatePlatform* platform, - const std::vector& args, - const std::vector& exec_args, - const std::vector* per_isolate_data_indexes) +NodeMainInstance::NodeMainInstance(const SnapshotData* snapshot_data, + uv_loop_t* event_loop, + MultiIsolatePlatform* platform, + const std::vector& args, + const std::vector& exec_args) : args_(args), exec_args_(exec_args), array_buffer_allocator_(ArrayBufferAllocator::Create()), isolate_(nullptr), platform_(platform), - isolate_data_(nullptr), - owns_isolate_(true) { - params->array_buffer_allocator = array_buffer_allocator_.get(); - deserialize_mode_ = per_isolate_data_indexes != nullptr; - if (deserialize_mode_) { - // TODO(joyeecheung): collect external references and set it in - // params.external_references. - const std::vector& external_references = - CollectExternalReferences(); - params->external_references = external_references.data(); + isolate_data_(), + isolate_params_(std::make_unique()), + snapshot_data_(snapshot_data) { + isolate_params_->array_buffer_allocator = array_buffer_allocator_.get(); + if (snapshot_data != nullptr) { + SnapshotBuilder::InitializeIsolateParams(snapshot_data, + isolate_params_.get()); } isolate_ = Isolate::Allocate(); @@ -90,48 +76,52 @@ NodeMainInstance::NodeMainInstance( // Register the isolate on the platform before the isolate gets initialized, // so that the isolate can access the platform during initialization. platform->RegisterIsolate(isolate_, event_loop); - SetIsolateCreateParamsForNode(params); - Isolate::Initialize(isolate_, *params); + SetIsolateCreateParamsForNode(isolate_params_.get()); + Isolate::Initialize(isolate_, *isolate_params_); // If the indexes are not nullptr, we are not deserializing - CHECK_IMPLIES(deserialize_mode_, params->external_references != nullptr); - isolate_data_ = std::make_unique(isolate_, - event_loop, - platform, - array_buffer_allocator_.get(), - per_isolate_data_indexes); + isolate_data_ = std::make_unique( + isolate_, + event_loop, + platform, + array_buffer_allocator_.get(), + snapshot_data == nullptr ? nullptr + : &(snapshot_data->isolate_data_indices)); IsolateSettings s; SetIsolateMiscHandlers(isolate_, s); - if (!deserialize_mode_) { + if (snapshot_data == nullptr) { // If in deserialize mode, delay until after the deserialization is // complete. SetIsolateErrorHandlers(isolate_, s); } isolate_data_->max_young_gen_size = - params->constraints.max_young_generation_size_in_bytes(); + isolate_params_->constraints.max_young_generation_size_in_bytes(); } void NodeMainInstance::Dispose() { - CHECK(!owns_isolate_); + // This should only be called on a main instance that does not own its + // isolate. + CHECK_NULL(isolate_params_); platform_->DrainTasks(isolate_); } NodeMainInstance::~NodeMainInstance() { - if (!owns_isolate_) { + if (isolate_params_ == nullptr) { return; } + // This should only be done on a main instance that owns its isolate. platform_->UnregisterIsolate(isolate_); isolate_->Dispose(); } -int NodeMainInstance::Run(const EnvSerializeInfo* env_info) { +int NodeMainInstance::Run() { Locker locker(isolate_); Isolate::Scope isolate_scope(isolate_); HandleScope handle_scope(isolate_); int exit_code = 0; DeleteFnPtr env = - CreateMainEnvironment(&exit_code, env_info); + CreateMainEnvironment(&exit_code); CHECK_NOT_NULL(env); Context::Scope context_scope(env->context()); @@ -167,8 +157,7 @@ void NodeMainInstance::Run(int* exit_code, Environment* env) { } DeleteFnPtr -NodeMainInstance::CreateMainEnvironment(int* exit_code, - const EnvSerializeInfo* env_info) { +NodeMainInstance::CreateMainEnvironment(int* exit_code) { *exit_code = 0; // Reset the exit code to 0 HandleScope handle_scope(isolate_); @@ -179,16 +168,15 @@ NodeMainInstance::CreateMainEnvironment(int* exit_code, isolate_->GetHeapProfiler()->StartTrackingHeapObjects(true); } - CHECK_IMPLIES(deserialize_mode_, env_info != nullptr); Local context; DeleteFnPtr env; - if (deserialize_mode_) { + if (snapshot_data_ != nullptr) { env.reset(new Environment(isolate_data_.get(), isolate_, args_, exec_args_, - env_info, + &(snapshot_data_->env_info), EnvironmentFlags::kDefaultFlags, {})); context = Context::FromSnapshot(isolate_, @@ -200,7 +188,7 @@ NodeMainInstance::CreateMainEnvironment(int* exit_code, Context::Scope context_scope(context); CHECK(InitializeContextRuntime(context).IsJust()); SetIsolateErrorHandlers(isolate_, {}); - env->InitializeMainContext(context, env_info); + env->InitializeMainContext(context, &(snapshot_data_->env_info)); #if HAVE_INSPECTOR env->InitializeInspector({}); #endif diff --git a/src/node_main_instance.h b/src/node_main_instance.h index 047bdca873ebfd..fc44bc9df6f030 100644 --- a/src/node_main_instance.h +++ b/src/node_main_instance.h @@ -15,6 +15,7 @@ namespace node { class ExternalReferenceRegistry; struct EnvSerializeInfo; +struct SnapshotData; // TODO(joyeecheung): align this with the Worker/WorkerThreadData class. // We may be able to create an abstract class to reuse some of the routines. @@ -48,30 +49,21 @@ class NodeMainInstance { void Dispose(); // Create a main instance that owns the isolate - NodeMainInstance( - v8::Isolate::CreateParams* params, - uv_loop_t* event_loop, - MultiIsolatePlatform* platform, - const std::vector& args, - const std::vector& exec_args, - const std::vector* per_isolate_data_indexes = nullptr); + NodeMainInstance(const SnapshotData* snapshot_data, + uv_loop_t* event_loop, + MultiIsolatePlatform* platform, + const std::vector& args, + const std::vector& exec_args); ~NodeMainInstance(); // Start running the Node.js instances, return the exit code when finished. - int Run(const EnvSerializeInfo* env_info); + int Run(); void Run(int* exit_code, Environment* env); IsolateData* isolate_data() { return isolate_data_.get(); } DeleteFnPtr CreateMainEnvironment( - int* exit_code, const EnvSerializeInfo* env_info); - - // If nullptr is returned, the binary is not built with embedded - // snapshot. - static const std::vector* GetIsolateDataIndices(); - static v8::StartupData* GetEmbeddedSnapshotBlob(); - static const EnvSerializeInfo* GetEnvSerializeInfo(); - static const std::vector& CollectExternalReferences(); + int* exit_code); static const size_t kNodeContextIndex = 0; NodeMainInstance(const NodeMainInstance&) = delete; @@ -93,8 +85,8 @@ class NodeMainInstance { v8::Isolate* isolate_; MultiIsolatePlatform* platform_; std::unique_ptr isolate_data_; - bool owns_isolate_ = false; - bool deserialize_mode_ = false; + std::unique_ptr isolate_params_; + const SnapshotData* snapshot_data_ = nullptr; }; } // namespace node diff --git a/src/node_native_module.h b/src/node_native_module.h index 3be3f2364dd252..7acd154d419de8 100644 --- a/src/node_native_module.h +++ b/src/node_native_module.h @@ -29,7 +29,7 @@ using NativeModuleCacheMap = // This class should not depend on any Environment, or depend on access to // the its own singleton - that should be encapsulated in NativeModuleEnv // instead. -class NativeModuleLoader { +class NODE_EXTERN_PRIVATE NativeModuleLoader { public: NativeModuleLoader(const NativeModuleLoader&) = delete; NativeModuleLoader& operator=(const NativeModuleLoader&) = delete; diff --git a/src/node_options.cc b/src/node_options.cc index 3192faaddaf471..ad9948d8ec8b76 100644 --- a/src/node_options.cc +++ b/src/node_options.cc @@ -5,6 +5,9 @@ #include "node_binding.h" #include "node_external_reference.h" #include "node_internals.h" +#if HAVE_OPENSSL +#include "openssl/opensslv.h" +#endif #include #include @@ -324,7 +327,7 @@ EnvironmentOptionsParser::EnvironmentOptionsParser() { kAllowedInEnvironment); AddOption("--experimental-loader", "use the specified module as a custom loader", - &EnvironmentOptions::userland_loader, + &EnvironmentOptions::userland_loaders, kAllowedInEnvironment); AddAlias("--loader", "--experimental-loader"); AddOption("--experimental-modules", "", NoOp{}, kAllowedInEnvironment); @@ -670,14 +673,8 @@ PerIsolateOptionsParser::PerIsolateOptionsParser( kAllowedInEnvironment); Implies("--report-signal", "--report-on-signal"); - AddOption("--experimental-top-level-await", - "", - &PerIsolateOptions::experimental_top_level_await, - kAllowedInEnvironment); - AddOption("--harmony-top-level-await", "", V8Option{}); - Implies("--experimental-top-level-await", "--harmony-top-level-await"); - Implies("--harmony-top-level-await", "--experimental-top-level-await"); - ImpliesNot("--no-harmony-top-level-await", "--experimental-top-level-await"); + AddOption( + "--experimental-top-level-await", "", NoOp{}, kAllowedInEnvironment); Insert(eop, &PerIsolateOptions::get_per_env_options); } @@ -716,6 +713,11 @@ PerProcessOptionsParser::PerProcessOptionsParser( "disable Object.prototype.__proto__", &PerProcessOptions::disable_proto, kAllowedInEnvironment); + AddOption("--build-snapshot", + "Generate a snapshot blob when the process exits." + "Currently only supported in the node_mksnapshot binary.", + &PerProcessOptions::build_snapshot, + kDisallowedInEnvironment); // 12.x renamed this inadvertently, so alias it for consistency within the // release line, while using the original name for consistency with older diff --git a/src/node_options.h b/src/node_options.h index 40d1c02605811d..d127ff57062a54 100644 --- a/src/node_options.h +++ b/src/node_options.h @@ -11,6 +11,10 @@ #include "node_mutex.h" #include "util.h" +#if HAVE_OPENSSL +#include "openssl/opensslv.h" +#endif + namespace node { class HostPort { @@ -154,7 +158,7 @@ class EnvironmentOptions : public Options { bool trace_uncaught = false; bool trace_warnings = false; std::string unhandled_rejections; - std::string userland_loader; + std::vector userland_loaders; bool verify_base_objects = #ifdef DEBUG true; @@ -199,7 +203,6 @@ class PerIsolateOptions : public Options { bool node_snapshot = true; bool report_uncaught_exception = false; bool report_on_signal = false; - bool experimental_top_level_await = true; std::string report_signal = "SIGUSR2"; inline EnvironmentOptions* get_per_env_options(); void CheckOptions(std::vector* errors) override; @@ -224,6 +227,7 @@ class PerProcessOptions : public Options { bool zero_fill_all_buffers = false; bool debug_arraybuffer_allocations = false; std::string disable_proto; + bool build_snapshot; std::vector security_reverts; bool print_bash_completion = false; @@ -252,6 +256,9 @@ class PerProcessOptions : public Options { bool enable_fips_crypto = false; bool force_fips_crypto = false; #endif +#if OPENSSL_VERSION_MAJOR >= 3 + bool openssl_legacy_provider = false; +#endif // Per-process because reports can be triggered outside a known V8 context. bool report_on_fatalerror = false; @@ -478,7 +485,7 @@ void Parse( namespace per_process { extern Mutex cli_options_mutex; -extern std::shared_ptr cli_options; +extern NODE_EXTERN_PRIVATE std::shared_ptr cli_options; } // namespace per_process diff --git a/src/node_perf_common.h b/src/node_perf_common.h index 1fea2e4fc95b47..ed520e69153b46 100644 --- a/src/node_perf_common.h +++ b/src/node_perf_common.h @@ -34,7 +34,9 @@ extern uint64_t performance_v8_start; #define NODE_PERFORMANCE_ENTRY_TYPES(V) \ V(GC, "gc") \ V(HTTP, "http") \ - V(HTTP2, "http2") + V(HTTP2, "http2") \ + V(NET, "net") \ + V(DNS, "dns") enum PerformanceMilestone { #define V(name, _) NODE_PERFORMANCE_MILESTONE_##name, diff --git a/src/node_process_events.cc b/src/node_process_events.cc index 34f0251cabc02b..944b0605b148b7 100644 --- a/src/node_process_events.cc +++ b/src/node_process_events.cc @@ -21,7 +21,6 @@ using v8::Value; MaybeLocal ProcessEmit(Environment* env, const char* event, Local message) { - // Send message to enable debug in cluster workers Isolate* isolate = env->isolate(); Local event_string; diff --git a/src/node_report_utils.cc b/src/node_report_utils.cc index 82ed385ad176bd..6d8b211b6d1c51 100644 --- a/src/node_report_utils.cc +++ b/src/node_report_utils.cc @@ -95,6 +95,8 @@ static void ReportPipeEndpoints(uv_handle_t* h, JSONWriter* writer) { buffer = MallocedBuffer(buffer_size); if (buffer.data != nullptr) { rc = uv_pipe_getsockname(&handle->pipe, buffer.data, &buffer_size); + } else { + buffer_size = 0; } } if (rc == 0 && buffer_size != 0 && buffer.data != nullptr) { diff --git a/src/node_snapshot_builder.h b/src/node_snapshot_builder.h new file mode 100644 index 00000000000000..c5d2ee2a4bcd83 --- /dev/null +++ b/src/node_snapshot_builder.h @@ -0,0 +1,43 @@ + +#ifndef SRC_NODE_SNAPSHOT_BUILDER_H_ +#define SRC_NODE_SNAPSHOT_BUILDER_H_ + +#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS + +#include +#include "node_mutex.h" +#include "v8.h" + +namespace node { + +class ExternalReferenceRegistry; +struct SnapshotData; + +class NODE_EXTERN_PRIVATE SnapshotBuilder { + public: + static std::string Generate(const std::vector args, + const std::vector exec_args); + + // Generate the snapshot into out. + static void Generate(SnapshotData* out, + const std::vector args, + const std::vector exec_args); + + // If nullptr is returned, the binary is not built with embedded + // snapshot. + static const SnapshotData* GetEmbeddedSnapshotData(); + static void InitializeIsolateParams(const SnapshotData* data, + v8::Isolate::CreateParams* params); + + private: + // Used to synchronize access to the snapshot data + static Mutex snapshot_data_mutex_; + static const std::vector& CollectExternalReferences(); + + static std::unique_ptr registry_; +}; +} // namespace node + +#endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS + +#endif // SRC_NODE_SNAPSHOT_BUILDER_H_ diff --git a/src/node_snapshot_stub.cc b/src/node_snapshot_stub.cc index 7c13d4e8c602c8..664f878c0671db 100644 --- a/src/node_snapshot_stub.cc +++ b/src/node_snapshot_stub.cc @@ -2,19 +2,11 @@ // NODE_WANT_INTERNALS, so we define it here manually. #define NODE_WANT_INTERNALS 1 -#include "node_main_instance.h" +#include "node_snapshot_builder.h" namespace node { -v8::StartupData* NodeMainInstance::GetEmbeddedSnapshotBlob() { - return nullptr; -} - -const std::vector* NodeMainInstance::GetIsolateDataIndices() { - return nullptr; -} - -const EnvSerializeInfo* NodeMainInstance::GetEnvSerializeInfo() { +const SnapshotData* SnapshotBuilder::GetEmbeddedSnapshotData() { return nullptr; } diff --git a/src/node_snapshotable.cc b/src/node_snapshotable.cc index 6f45ce537907cd..1938e1b143ae2e 100644 --- a/src/node_snapshotable.cc +++ b/src/node_snapshotable.cc @@ -12,18 +12,29 @@ #include "node_internals.h" #include "node_main_instance.h" #include "node_process.h" +#include "node_snapshot_builder.h" #include "node_v8.h" #include "node_v8_platform-inl.h" +#if HAVE_INSPECTOR +#include "inspector/worker_inspector.h" // ParentInspectorHandle +#endif + namespace node { using v8::Context; +using v8::Function; +using v8::FunctionCallbackInfo; using v8::HandleScope; using v8::Isolate; using v8::Local; +using v8::MaybeLocal; using v8::Object; +using v8::ScriptCompiler; +using v8::ScriptOrigin; using v8::SnapshotCreator; using v8::StartupData; +using v8::String; using v8::TryCatch; using v8::Value; @@ -39,7 +50,7 @@ std::string FormatBlob(SnapshotData* data) { ss << R"(#include #include "env.h" -#include "node_main_instance.h" +#include "node_snapshot_builder.h" #include "v8.h" // This file is generated by tools/snapshot. Do not edit. @@ -53,35 +64,46 @@ static const char blob_data[] = { static const int blob_size = )" << data->blob.raw_size << R"(; -static v8::StartupData blob = { blob_data, blob_size }; -)"; - - ss << R"(v8::StartupData* NodeMainInstance::GetEmbeddedSnapshotBlob() { - return &blob; -} -static const std::vector isolate_data_indices { +SnapshotData snapshot_data { + // -- blob begins -- + { blob_data, blob_size }, + // -- blob ends -- + // -- isolate_data_indices begins -- + { )"; WriteVector(&ss, data->isolate_data_indices.data(), data->isolate_data_indices.size()); - ss << R"(}; + ss << R"(}, + // -- isolate_data_indices ends -- + // -- env_info begins -- +)" << data->env_info + << R"( + // -- env_info ends -- +}; + +const SnapshotData* SnapshotBuilder::GetEmbeddedSnapshotData() { + Mutex::ScopedLock lock(snapshot_data_mutex_); + return &snapshot_data; +} +} // namespace node +)"; -const std::vector* NodeMainInstance::GetIsolateDataIndices() { - return &isolate_data_indices; + return ss.str(); } -static const EnvSerializeInfo env_info )" - << data->env_info << R"(; +Mutex SnapshotBuilder::snapshot_data_mutex_; -const EnvSerializeInfo* NodeMainInstance::GetEnvSerializeInfo() { - return &env_info; +const std::vector& SnapshotBuilder::CollectExternalReferences() { + static auto registry = std::make_unique(); + return registry->external_references(); } -} // namespace node -)"; - - return ss.str(); +void SnapshotBuilder::InitializeIsolateParams(const SnapshotData* data, + Isolate::CreateParams* params) { + params->external_references = CollectExternalReferences().data(); + params->snapshot_blob = const_cast(&(data->blob)); } void SnapshotBuilder::Generate(SnapshotData* out, @@ -97,7 +119,7 @@ void SnapshotBuilder::Generate(SnapshotData* out, { const std::vector& external_references = - NodeMainInstance::CollectExternalReferences(); + CollectExternalReferences(); SnapshotCreator creator(isolate, external_references.data()); Environment* env; { @@ -133,14 +155,45 @@ void SnapshotBuilder::Generate(SnapshotData* out, nullptr, node::EnvironmentFlags::kDefaultFlags, {}); + // Run scripts in lib/internal/bootstrap/ { TryCatch bootstrapCatch(isolate); - v8::MaybeLocal result = env->RunBootstrapping(); + MaybeLocal result = env->RunBootstrapping(); + if (bootstrapCatch.HasCaught()) { + PrintCaughtException(isolate, context, bootstrapCatch); + } + result.ToLocalChecked(); + } + + // If --build-snapshot is true, lib/internal/main/mksnapshot.js would be + // loaded via LoadEnvironment() to execute process.argv[1] as the entry + // point (we currently only support this kind of entry point, but we + // could also explore snapshotting other kinds of execution modes + // in the future). + if (per_process::cli_options->build_snapshot) { +#if HAVE_INSPECTOR + env->InitializeInspector({}); +#endif + TryCatch bootstrapCatch(isolate); + // TODO(joyeecheung): we could use the result for something special, + // like setting up initializers that should be invoked at snapshot + // dehydration. + MaybeLocal result = + LoadEnvironment(env, StartExecutionCallback{}); if (bootstrapCatch.HasCaught()) { PrintCaughtException(isolate, context, bootstrapCatch); } result.ToLocalChecked(); + // FIXME(joyeecheung): right now running the loop in the snapshot + // builder seems to introduces inconsistencies in JS land that need to + // be synchronized again after snapshot restoration. + int exit_code = SpinEventLoop(env).FromMaybe(1); + CHECK_EQ(exit_code, 0); + if (bootstrapCatch.HasCaught()) { + PrintCaughtException(isolate, context, bootstrapCatch); + abort(); + } } if (per_process::enabled_debug_list.enabled(DebugCategory::MKSNAPSHOT)) { @@ -312,4 +365,57 @@ void SerializeBindingData(Environment* env, }); } +namespace mksnapshot { + +static void CompileSnapshotMain(const FunctionCallbackInfo& args) { + CHECK(args[0]->IsString()); + Local filename = args[0].As(); + Local source = args[1].As(); + Isolate* isolate = args.GetIsolate(); + Local context = isolate->GetCurrentContext(); + ScriptOrigin origin(isolate, filename, 0, 0, true); + // TODO(joyeecheung): do we need all of these? Maybe we would want a less + // internal version of them. + std::vector> parameters = { + FIXED_ONE_BYTE_STRING(isolate, "require"), + FIXED_ONE_BYTE_STRING(isolate, "__filename"), + FIXED_ONE_BYTE_STRING(isolate, "__dirname"), + }; + ScriptCompiler::Source script_source(source, origin); + Local fn; + if (ScriptCompiler::CompileFunctionInContext(context, + &script_source, + parameters.size(), + parameters.data(), + 0, + nullptr, + ScriptCompiler::kEagerCompile) + .ToLocal(&fn)) { + args.GetReturnValue().Set(fn); + } +} + +static void Initialize(Local target, + Local unused, + Local context, + void* priv) { + Environment* env = Environment::GetCurrent(context); + Isolate* isolate = context->GetIsolate(); + env->SetMethod(target, "compileSnapshotMain", CompileSnapshotMain); + target + ->Set(context, + FIXED_ONE_BYTE_STRING(isolate, "cleanups"), + v8::Array::New(isolate)) + .Check(); +} + +static void RegisterExternalReferences(ExternalReferenceRegistry* registry) { + registry->Register(CompileSnapshotMain); + registry->Register(MarkBootstrapComplete); +} +} // namespace mksnapshot } // namespace node + +NODE_MODULE_CONTEXT_AWARE_INTERNAL(mksnapshot, node::mksnapshot::Initialize) +NODE_MODULE_EXTERNAL_REFERENCE(mksnapshot, + node::mksnapshot::RegisterExternalReferences) diff --git a/src/node_snapshotable.h b/src/node_snapshotable.h index 1ccd9a93226241..f0a8bce215e027 100644 --- a/src/node_snapshotable.h +++ b/src/node_snapshotable.h @@ -12,6 +12,7 @@ namespace node { class Environment; struct EnvSerializeInfo; struct SnapshotData; +class ExternalReferenceRegistry; #define SERIALIZABLE_OBJECT_TYPES(V) \ V(fs_binding_data, fs::BindingData) \ @@ -122,15 +123,6 @@ void SerializeBindingData(Environment* env, EnvSerializeInfo* info); bool IsSnapshotableType(FastStringKey key); - -class SnapshotBuilder { - public: - static std::string Generate(const std::vector args, - const std::vector exec_args); - static void Generate(SnapshotData* out, - const std::vector args, - const std::vector exec_args); -}; } // namespace node #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS diff --git a/src/node_sockaddr-inl.h b/src/node_sockaddr-inl.h index 0b2361595f3db7..e16a09b04c7d6f 100644 --- a/src/node_sockaddr-inl.h +++ b/src/node_sockaddr-inl.h @@ -157,7 +157,7 @@ void SocketAddress::Update(const sockaddr* data, size_t len) { memcpy(&address_, data, len); } -v8::Local SocketAddress::ToJS( +v8::MaybeLocal SocketAddress::ToJS( Environment* env, v8::Local info) const { return AddressToJS(env, data(), info); diff --git a/src/node_sockaddr.cc b/src/node_sockaddr.cc index 09a74f302923f7..f6afaaac4f3d66 100644 --- a/src/node_sockaddr.cc +++ b/src/node_sockaddr.cc @@ -847,7 +847,9 @@ void SocketAddressBase::LegacyDetail(const FunctionCallbackInfo& args) { Environment* env = Environment::GetCurrent(args); SocketAddressBase* base; ASSIGN_OR_RETURN_UNWRAP(&base, args.Holder()); - args.GetReturnValue().Set(base->address_->ToJS(env)); + Local address; + if (!base->address_->ToJS(env).ToLocal(&address)) return; + args.GetReturnValue().Set(address); } SocketAddressBase::SocketAddressBase( diff --git a/src/node_sockaddr.h b/src/node_sockaddr.h index 4cc5291ceefead..0a4633b9a33d7e 100644 --- a/src/node_sockaddr.h +++ b/src/node_sockaddr.h @@ -131,7 +131,7 @@ class SocketAddress : public MemoryRetainer { static SocketAddress FromPeerName(const uv_udp_t& handle); static SocketAddress FromPeerName(const uv_tcp_t& handle); - inline v8::Local ToJS( + inline v8::MaybeLocal ToJS( Environment* env, v8::Local obj = v8::Local()) const; diff --git a/src/node_url.cc b/src/node_url.cc index 9f22fa069804f5..b13c94f030fa59 100644 --- a/src/node_url.cc +++ b/src/node_url.cc @@ -1666,7 +1666,7 @@ void Parse(Environment* env, null, // fragment defaults to null }; SetArgs(env, argv, url); - cb->Call(context, recv, arraysize(argv), argv).FromMaybe(Local()); + USE(cb->Call(context, recv, arraysize(argv), argv)); } else if (error_cb->IsFunction()) { Local flags = Integer::NewFromUnsigned(isolate, url.flags); USE(error_cb.As()->Call(context, recv, 1, &flags)); diff --git a/src/node_v8.cc b/src/node_v8.cc index c1098e2d339578..9c72ddaf5293ec 100644 --- a/src/node_v8.cc +++ b/src/node_v8.cc @@ -47,19 +47,21 @@ using v8::Uint32; using v8::V8; using v8::Value; - -#define HEAP_STATISTICS_PROPERTIES(V) \ - V(0, total_heap_size, kTotalHeapSizeIndex) \ - V(1, total_heap_size_executable, kTotalHeapSizeExecutableIndex) \ - V(2, total_physical_size, kTotalPhysicalSizeIndex) \ - V(3, total_available_size, kTotalAvailableSize) \ - V(4, used_heap_size, kUsedHeapSizeIndex) \ - V(5, heap_size_limit, kHeapSizeLimitIndex) \ - V(6, malloced_memory, kMallocedMemoryIndex) \ - V(7, peak_malloced_memory, kPeakMallocedMemoryIndex) \ - V(8, does_zap_garbage, kDoesZapGarbageIndex) \ - V(9, number_of_native_contexts, kNumberOfNativeContextsIndex) \ - V(10, number_of_detached_contexts, kNumberOfDetachedContextsIndex) +#define HEAP_STATISTICS_PROPERTIES(V) \ + V(0, total_heap_size, kTotalHeapSizeIndex) \ + V(1, total_heap_size_executable, kTotalHeapSizeExecutableIndex) \ + V(2, total_physical_size, kTotalPhysicalSizeIndex) \ + V(3, total_available_size, kTotalAvailableSize) \ + V(4, used_heap_size, kUsedHeapSizeIndex) \ + V(5, heap_size_limit, kHeapSizeLimitIndex) \ + V(6, malloced_memory, kMallocedMemoryIndex) \ + V(7, peak_malloced_memory, kPeakMallocedMemoryIndex) \ + V(8, does_zap_garbage, kDoesZapGarbageIndex) \ + V(9, number_of_native_contexts, kNumberOfNativeContextsIndex) \ + V(10, number_of_detached_contexts, kNumberOfDetachedContextsIndex) \ + V(11, total_global_handles_size, kTotalGlobalHandlesSizeIndex) \ + V(12, used_global_handles_size, kUsedGlobalHandlesSizeIndex) \ + V(13, external_memory, kExternalMemoryIndex) #define V(a, b, c) +1 static constexpr size_t kHeapStatisticsPropertiesCount = diff --git a/src/node_version.h b/src/node_version.h index b937a3d2abc3fc..0f1a9b52cccba1 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 16 -#define NODE_MINOR_VERSION 15 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 16 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 1 #define NODE_VERSION_LTS_CODENAME "Gallium" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) diff --git a/src/node_wasi.cc b/src/node_wasi.cc index ffcc37c5274c98..803edf0c91dda1 100644 --- a/src/node_wasi.cc +++ b/src/node_wasi.cc @@ -236,11 +236,9 @@ void WASI::New(const FunctionCallbackInfo& args) { delete[] options.argv; } - if (options.envp != nullptr) { - for (uint32_t i = 0; options.envp[i]; i++) - free(const_cast(options.envp[i])); - delete[] options.envp; - } + for (uint32_t i = 0; options.envp[i]; i++) + free(const_cast(options.envp[i])); + delete[] options.envp; if (options.preopens != nullptr) { for (uint32_t i = 0; i < options.preopenc; i++) { diff --git a/src/node_worker.cc b/src/node_worker.cc index a734d65965a9d7..86493374af13b4 100644 --- a/src/node_worker.cc +++ b/src/node_worker.cc @@ -7,6 +7,7 @@ #include "node_buffer.h" #include "node_options-inl.h" #include "node_perf.h" +#include "node_snapshot_builder.h" #include "util-inl.h" #include "async_wrap-inl.h" @@ -60,18 +61,18 @@ Worker::Worker(Environment* env, thread_id_.id); // Set up everything that needs to be set up in the parent environment. - parent_port_ = MessagePort::New(env, env->context()); - if (parent_port_ == nullptr) { + MessagePort* parent_port = MessagePort::New(env, env->context()); + if (parent_port == nullptr) { // This can happen e.g. because execution is terminating. return; } child_port_data_ = std::make_unique(nullptr); - MessagePort::Entangle(parent_port_, child_port_data_.get()); + MessagePort::Entangle(parent_port, child_port_data_.get()); - object()->Set(env->context(), - env->message_port_string(), - parent_port_->object()).Check(); + object() + ->Set(env->context(), env->message_port_string(), parent_port->object()) + .Check(); object()->Set(env->context(), env->thread_id_string(), @@ -146,6 +147,20 @@ class WorkerThreadData { SetIsolateCreateParamsForNode(¶ms); params.array_buffer_allocator_shared = allocator; + bool use_node_snapshot = true; + if (w_->per_isolate_opts_) { + use_node_snapshot = w_->per_isolate_opts_->node_snapshot; + } else { + // IsolateData is created after the Isolate is created so we'll + // inherit the option from the parent here. + use_node_snapshot = per_process::cli_options->per_isolate->node_snapshot; + } + const SnapshotData* snapshot_data = + use_node_snapshot ? SnapshotBuilder::GetEmbeddedSnapshotData() + : nullptr; + if (snapshot_data != nullptr) { + SnapshotBuilder::InitializeIsolateParams(snapshot_data, ¶ms); + } w->UpdateResourceConstraints(¶ms.constraints); Isolate* isolate = Isolate::Allocate(); @@ -661,6 +676,12 @@ void Worker::Ref(const FunctionCallbackInfo& args) { } } +void Worker::HasRef(const FunctionCallbackInfo& args) { + Worker* w; + ASSIGN_OR_RETURN_UNWRAP(&w, args.This()); + args.GetReturnValue().Set(w->has_ref_); +} + void Worker::Unref(const FunctionCallbackInfo& args) { Worker* w; ASSIGN_OR_RETURN_UNWRAP(&w, args.This()); @@ -703,10 +724,6 @@ void Worker::Exit(int code, const char* error_code, const char* error_message) { } } -void Worker::MemoryInfo(MemoryTracker* tracker) const { - tracker->TrackField("parent_port", parent_port_); -} - bool Worker::IsNotIndicativeOfMemoryLeakAtExit() const { // Worker objects always stay alive as long as the child thread, regardless // of whether they are being referenced in the parent thread. @@ -823,6 +840,7 @@ void InitWorker(Local target, env->SetProtoMethod(w, "startThread", Worker::StartThread); env->SetProtoMethod(w, "stopThread", Worker::StopThread); + env->SetProtoMethod(w, "hasRef", Worker::HasRef); env->SetProtoMethod(w, "ref", Worker::Ref); env->SetProtoMethod(w, "unref", Worker::Unref); env->SetProtoMethod(w, "getResourceLimits", Worker::GetResourceLimits); @@ -886,6 +904,7 @@ void RegisterExternalReferences(ExternalReferenceRegistry* registry) { registry->Register(Worker::New); registry->Register(Worker::StartThread); registry->Register(Worker::StopThread); + registry->Register(Worker::HasRef); registry->Register(Worker::Ref); registry->Register(Worker::Unref); registry->Register(Worker::GetResourceLimits); diff --git a/src/node_worker.h b/src/node_worker.h index 077d2b8390e6f8..119b75d137a43f 100644 --- a/src/node_worker.h +++ b/src/node_worker.h @@ -47,7 +47,7 @@ class Worker : public AsyncWrap { template inline bool RequestInterrupt(Fn&& cb); - void MemoryInfo(MemoryTracker* tracker) const override; + SET_NO_MEMORY_INFO() SET_MEMORY_INFO_NAME(Worker) SET_SELF_SIZE(Worker) bool IsNotIndicativeOfMemoryLeakAtExit() const override; @@ -60,6 +60,7 @@ class Worker : public AsyncWrap { static void SetEnvVars(const v8::FunctionCallbackInfo& args); static void StartThread(const v8::FunctionCallbackInfo& args); static void StopThread(const v8::FunctionCallbackInfo& args); + static void HasRef(const v8::FunctionCallbackInfo& args); static void Ref(const v8::FunctionCallbackInfo& args); static void Unref(const v8::FunctionCallbackInfo& args); static void GetResourceLimits( @@ -106,10 +107,6 @@ class Worker : public AsyncWrap { std::unique_ptr child_port_data_; std::shared_ptr env_vars_; - // This is always kept alive because the JS object associated with the Worker - // instance refers to it via its [kPort] property. - MessagePort* parent_port_ = nullptr; - // A raw flag that is used by creator and worker threads to // sync up on pre-mature termination of worker - while in the // warmup phase. Once the worker is fully warmed up, use the diff --git a/src/stream_base.cc b/src/stream_base.cc index a47fad970355dc..a9ea347ca6bd47 100644 --- a/src/stream_base.cc +++ b/src/stream_base.cc @@ -1,7 +1,6 @@ #include "stream_base.h" // NOLINT(build/include_inline) #include "stream_base-inl.h" #include "stream_wrap.h" -#include "allocated_buffer-inl.h" #include "env-inl.h" #include "js_stream.h" @@ -601,6 +600,7 @@ void ReportWritesToJSStreamListener::OnStreamAfterReqFinished( StreamReq* req_wrap, int status) { StreamBase* stream = static_cast(stream_); Environment* env = stream->stream_env(); + if (env->is_stopping()) return; AsyncWrap* async_wrap = req_wrap->GetAsyncWrap(); HandleScope handle_scope(env->isolate()); Context::Scope context_scope(env->context()); diff --git a/src/tcp_wrap.cc b/src/tcp_wrap.cc index 669206fc6bf94b..538f0355491c4a 100644 --- a/src/tcp_wrap.cc +++ b/src/tcp_wrap.cc @@ -342,9 +342,9 @@ void TCPWrap::Connect(const FunctionCallbackInfo& args, // also used by udp_wrap.cc -Local AddressToJS(Environment* env, - const sockaddr* addr, - Local info) { +MaybeLocal AddressToJS(Environment* env, + const sockaddr* addr, + Local info) { EscapableHandleScope scope(env->isolate()); char ip[INET6_ADDRSTRLEN + UV_IF_NAMESIZE]; const sockaddr_in* a4; @@ -371,8 +371,7 @@ Local AddressToJS(Environment* env, &scopeidlen); if (r) { env->ThrowUVException(r, "uv_if_indextoiid"); - // TODO(addaleax): Do proper MaybeLocal handling here - return scope.Escape(info); + return {}; } } port = ntohs(a6->sin6_port); diff --git a/src/udp_wrap.cc b/src/udp_wrap.cc index 4a0c6aeaa940d2..127a1a6e5d8fe7 100644 --- a/src/udp_wrap.cc +++ b/src/udp_wrap.cc @@ -22,6 +22,7 @@ #include "udp_wrap.h" #include "env-inl.h" #include "node_buffer.h" +#include "node_errors.h" #include "node_sockaddr-inl.h" #include "handle_wrap.h" #include "req_wrap-inl.h" @@ -29,6 +30,7 @@ namespace node { +using errors::TryCatchScope; using v8::Array; using v8::ArrayBuffer; using v8::BackingStore; @@ -728,9 +730,45 @@ void UDPWrap::OnRecv(ssize_t nread, bs = BackingStore::Reallocate(isolate, std::move(bs), nread); } + Local address; + { + bool has_caught = false; + { + TryCatchScope try_catch(env); + if (!AddressToJS(env, addr).ToLocal(&address)) { + DCHECK(try_catch.HasCaught() && !try_catch.HasTerminated()); + argv[2] = try_catch.Exception(); + DCHECK(!argv[2].IsEmpty()); + has_caught = true; + } + } + if (has_caught) { + DCHECK(!argv[2].IsEmpty()); + MakeCallback(env->onerror_string(), arraysize(argv), argv); + return; + } + } + Local ab = ArrayBuffer::New(isolate, std::move(bs)); - argv[2] = Buffer::New(env, ab, 0, ab->ByteLength()).ToLocalChecked(); - argv[3] = AddressToJS(env, addr); + { + bool has_caught = false; + { + TryCatchScope try_catch(env); + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&argv[2])) { + DCHECK(try_catch.HasCaught() && !try_catch.HasTerminated()); + argv[2] = try_catch.Exception(); + DCHECK(!argv[2].IsEmpty()); + has_caught = true; + } + } + if (has_caught) { + DCHECK(!argv[2].IsEmpty()); + MakeCallback(env->onerror_string(), arraysize(argv), argv); + return; + } + } + + argv[3] = address; MakeCallback(env->onmessage_string(), arraysize(argv), argv); } diff --git a/src/util.h b/src/util.h index 06c67d273ba96b..514af902453c21 100644 --- a/src/util.h +++ b/src/util.h @@ -26,6 +26,8 @@ #include "v8.h" +#include "node.h" + #include #include #include @@ -108,8 +110,8 @@ struct AssertionInfo { const char* message; const char* function; }; -[[noreturn]] void Assert(const AssertionInfo& info); -[[noreturn]] void Abort(); +[[noreturn]] void NODE_EXTERN_PRIVATE Assert(const AssertionInfo& info); +[[noreturn]] void NODE_EXTERN_PRIVATE Abort(); void DumpBacktrace(FILE* fp); // Windows 8+ does not like abort() in Release mode diff --git a/test/.eslintrc.yaml b/test/.eslintrc.yaml index 878ea7b975df11..e8295cd3e23621 100644 --- a/test/.eslintrc.yaml +++ b/test/.eslintrc.yaml @@ -6,7 +6,6 @@ env: rules: multiline-comment-style: [error, separate-lines] - no-var: error prefer-const: error symbol-description: off diff --git a/test/README.md b/test/README.md index 121ecc89b54225..8a006facc0b228 100644 --- a/test/README.md +++ b/test/README.md @@ -26,10 +26,10 @@ For the tests to run on Windows, be sure to clone Node.js source code with the | `es-module` | Yes | Test ESM module loading. | | `fixtures` | | Test fixtures used in various tests throughout the test suite. | | `internet` | No | Tests that make real outbound network connections. Tests for networking related modules may also be present in other directories, but those tests do not make outbound connections. | -| `js-native-api` | Yes | Tests for Node.js-agnostic [n-api](https://nodejs.org/api/n-api.html) functionality. | +| `js-native-api` | Yes | Tests for Node.js-agnostic [Node-API](https://nodejs.org/api/n-api.html) functionality. | | `known_issues` | Yes | Tests reproducing known issues within the system. All tests inside of this directory are expected to fail. If a test doesn't fail on certain platforms, those should be skipped via `known_issues.status`. | | `message` | Yes | Tests for messages that are output for various conditions (`console.log`, error messages etc.) | -| `node-api` | Yes | Tests for Node.js-specific [n-api](https://nodejs.org/api/n-api.html) functionality. | +| `node-api` | Yes | Tests for Node.js-specific [Node-API](https://nodejs.org/api/n-api.html) functionality. | | `parallel` | Yes | Various tests that are able to be run in parallel. | | `pseudo-tty` | Yes | Tests that require stdin/stdout/stderr to be a TTY. | | `pummel` | No | Various tests for various modules / system functionality operating under load. | diff --git a/test/common/README.md b/test/common/README.md index f1789c1577d8ca..60462345abf46c 100644 --- a/test/common/README.md +++ b/test/common/README.md @@ -59,7 +59,7 @@ On non-Windows platforms, this always returns `true`. ### `createZeroFilledFile(filename)` -Creates a 10 MB file of all null characters. +Creates a 10 MiB file of all null characters. ### `enoughTestMem` @@ -359,7 +359,7 @@ Platform normalized `pwd` command options. Usage example: ```js const common = require('../common'); -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); spawn(...common.pwdCommand, { stdio: ['pipe'] }); ``` diff --git a/test/common/index.js b/test/common/index.js index c852dced52ee9f..66b2443ebeebd5 100644 --- a/test/common/index.js +++ b/test/common/index.js @@ -120,6 +120,17 @@ const isFreeBSD = process.platform === 'freebsd'; const isOpenBSD = process.platform === 'openbsd'; const isLinux = process.platform === 'linux'; const isOSX = process.platform === 'darwin'; +const isPi = (() => { + try { + // Normal Raspberry Pi detection is to find the `Raspberry Pi` string in + // the contents of `/sys/firmware/devicetree/base/model` but that doesn't + // work inside a container. Match the chipset model number instead. + const cpuinfo = fs.readFileSync('/proc/cpuinfo', { encoding: 'utf8' }); + return /^Hardware\s*:\s*(.*)$/im.exec(cpuinfo)?.[1] === 'BCM2835'; + } catch { + return false; + } +})(); const isDumbTerminal = process.env.TERM === 'dumb'; @@ -246,15 +257,10 @@ function platformTimeout(ms) { if (isAIX) return multipliers.two * ms; // Default localhost speed is slower on AIX - if (process.arch !== 'arm') - return ms; - - const armv = process.config.variables.arm_version; - - if (armv === '7') - return multipliers.two * ms; // ARMv7 + if (isPi) + return multipliers.two * ms; // Raspberry Pi devices - return ms; // ARMv8+ + return ms; } let knownGlobals = [ @@ -790,6 +796,7 @@ const common = { isMainThread, isOpenBSD, isOSX, + isPi, isSunOS, isWindows, localIPv6Hosts, diff --git a/test/common/inspector-helper.js b/test/common/inspector-helper.js index 0a47cb1d58981a..db00d38715acb8 100644 --- a/test/common/inspector-helper.js +++ b/test/common/inspector-helper.js @@ -5,8 +5,7 @@ const fs = require('fs'); const http = require('http'); const fixtures = require('../common/fixtures'); const { spawn } = require('child_process'); -const { parse: parseURL } = require('url'); -const { pathToFileURL } = require('url'); +const { URL, pathToFileURL } = require('url'); const { EventEmitter } = require('events'); const _MAINSCRIPT = fixtures.path('loop.js'); @@ -417,7 +416,8 @@ class NodeInstance extends EventEmitter { const port = await this.portPromise; return http.get({ port, - path: parseURL(devtoolsUrl).path, + family: 4, + path: new URL(devtoolsUrl).pathname, headers: { 'Connection': 'Upgrade', 'Upgrade': 'websocket', diff --git a/test/common/wpt.js b/test/common/wpt.js index 2a772f6f0fa8b1..ff969f4358c990 100644 --- a/test/common/wpt.js +++ b/test/common/wpt.js @@ -56,7 +56,7 @@ class ResourceLoader { /** * Load a resource in test/fixtures/wpt specified with a URL * @param {string} from the path of the file loading this resource, - * relative to thw WPT folder. + * relative to the WPT folder. * @param {string} url the url of the resource being loaded. * @param {boolean} asFetch if true, return the resource in a * pseudo-Response object. @@ -78,7 +78,7 @@ class ResourceLoader { } class StatusRule { - constructor(key, value, pattern = undefined) { + constructor(key, value, pattern) { this.key = key; this.requires = value.requires || []; this.fail = value.fail; diff --git a/test/es-module/test-esm-data-urls.js b/test/es-module/test-esm-data-urls.js index 9d0deb70a1568c..5be45d0f7af3b6 100644 --- a/test/es-module/test-esm-data-urls.js +++ b/test/es-module/test-esm-data-urls.js @@ -1,5 +1,6 @@ 'use strict'; const common = require('../common'); +const fixtures = require('../common/fixtures'); const assert = require('assert'); function createURL(mime, body) { return `data:${mime},${body}`; @@ -107,4 +108,8 @@ function createBase64URL(mime, body) { const module = await import(plainESMURL); assert.strictEqual(module.default, 2); } + { + const plainESMURL = `data:text/javascript,${encodeURIComponent(`import ${JSON.stringify(fixtures.fileURL('es-module-url', 'empty.js'))}`)}`; + await import(plainESMURL); + } })().then(common.mustCall()); diff --git a/test/es-module/test-esm-experimental-warnings.mjs b/test/es-module/test-esm-experimental-warnings.mjs new file mode 100644 index 00000000000000..b6ef757a88302e --- /dev/null +++ b/test/es-module/test-esm-experimental-warnings.mjs @@ -0,0 +1,55 @@ +import { mustCall } from '../common/index.mjs'; +import { fileURL } from '../common/fixtures.mjs'; +import { doesNotMatch, match, strictEqual } from 'assert'; +import { spawn } from 'child_process'; +import { execPath } from 'process'; + +// Verify no warnings are printed when no experimental features are enabled or used +{ + const input = `import ${JSON.stringify(fileURL('es-module-loaders', 'module-named-exports.mjs'))}`; + const child = spawn(execPath, [ + '--input-type=module', + '--eval', + input, + ]); + + let stderr = ''; + child.stderr.setEncoding('utf8'); + child.stderr.on('data', (data) => { stderr += data; }); + child.on('close', mustCall((code, signal) => { + strictEqual(code, 0); + strictEqual(signal, null); + doesNotMatch( + stderr, + /ExperimentalWarning/, + new Error('No experimental warning(s) should be emitted when no experimental feature is enabled') + ); + })); +} + +// Verify experimental warning is printed when experimental feature is enabled +for ( + const [experiment, arg] of [ + [/Custom ESM Loaders/, `--experimental-loader=${fileURL('es-module-loaders', 'hooks-custom.mjs')}`], + [/Network Imports/, '--experimental-network-imports'], + [/specifier resolution/, '--experimental-specifier-resolution=node'], + ] +) { + const input = `import ${JSON.stringify(fileURL('es-module-loaders', 'module-named-exports.mjs'))}`; + const child = spawn(execPath, [ + arg, + '--input-type=module', + '--eval', + input, + ]); + + let stderr = ''; + child.stderr.setEncoding('utf8'); + child.stderr.on('data', (data) => { stderr += data; }); + child.on('close', mustCall((code, signal) => { + strictEqual(code, 0); + strictEqual(signal, null); + match(stderr, /ExperimentalWarning/); + match(stderr, experiment); + })); +} diff --git a/test/es-module/test-esm-loader-chaining.mjs b/test/es-module/test-esm-loader-chaining.mjs new file mode 100644 index 00000000000000..1055c44a156a77 --- /dev/null +++ b/test/es-module/test-esm-loader-chaining.mjs @@ -0,0 +1,352 @@ +import '../common/index.mjs'; +import fixtures from '../common/fixtures.js'; +import assert from 'node:assert'; +import { spawnSync } from 'node:child_process'; + +const setupArgs = [ + '--no-warnings', + '--input-type=module', + '--eval', +]; +const commonInput = 'import fs from "node:fs"; console.log(fs)'; +const commonArgs = [ + ...setupArgs, + commonInput, +]; + +{ // Verify unadulterated source is loaded when there are no loaders + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + ...setupArgs, + 'import fs from "node:fs"; console.log(typeof fs?.constants?.F_OK )', + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.strictEqual(status, 0); + assert.match(stdout, /number/); // node:fs is an object +} + +{ // Verify loaded source is properly different when only load changes something + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passthru.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.match(stdout, /load passthru/); + assert.match(stdout, /resolve passthru/); + assert.strictEqual(status, 0); + assert.match(stdout, /foo/); +} + +{ // Verify multiple changes from hooks result in proper output + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-shortcircuit.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-foo.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.match(stdout, /resolve 42/); // It did go thru resolve-42 + assert.strictEqual(status, 0); + assert.match(stdout, /foo/); // LIFO, so resolve-foo won +} + +{ // Verify modifying context within resolve chain is respected + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-shortcircuit.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-receiving-modified-context.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passing-modified-context.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.match(stdout, /bar/); + assert.strictEqual(status, 0); +} + +{ // Verify multiple changes from hooks result in proper output + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-shortcircuit.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-foo.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.match(stdout, /resolve foo/); // It did go thru resolve-foo + assert.strictEqual(status, 0); + assert.match(stdout, /42/); // LIFO, so resolve-42 won +} + +{ // Verify error thrown for incomplete resolve chain, citing errant loader & hook + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-incomplete.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.match(stdout, /resolve passthru/); + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_LOADER_CHAIN_INCOMPLETE/); + assert.match(stderr, /loader-resolve-incomplete\.mjs/); + assert.match(stderr, /"resolve"/); +} + +{ // Verify error NOT thrown when nested resolve hook signaled a short circuit + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-shortcircuit.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-next-modified.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.strictEqual(stdout.trim(), 'foo'); + assert.strictEqual(status, 0); +} + +{ // Verify error NOT thrown when nested load hook signaled a short circuit + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-shortcircuit.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-next-modified.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(stderr, ''); + assert.match(stdout, /421/); + assert.strictEqual(status, 0); +} + +{ // Verify chain does break and throws appropriately + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-incomplete.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-foo-or-42.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.doesNotMatch(stdout, /resolve passthru/); + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_LOADER_CHAIN_INCOMPLETE/); + assert.match(stderr, /loader-resolve-incomplete\.mjs/); + assert.match(stderr, /"resolve"/); +} + +{ // Verify error thrown for incomplete load chain, citing errant loader & hook + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-incomplete.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passthru.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.match(stdout, /load passthru/); + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_LOADER_CHAIN_INCOMPLETE/); + assert.match(stderr, /loader-load-incomplete\.mjs/); + assert.match(stderr, /"load"/); +} + +{ // Verify chain does break and throws appropriately + const { status, stderr, stdout } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-incomplete.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.doesNotMatch(stdout, /load passthru/); + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_LOADER_CHAIN_INCOMPLETE/); + assert.match(stderr, /loader-load-incomplete\.mjs/); + assert.match(stderr, /"load"/); +} + +{ // Verify error thrown when invalid `specifier` argument passed to `resolve…next` + const { status, stderr } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-bad-next-specifier.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_INVALID_ARG_TYPE/); + assert.match(stderr, /loader-resolve-bad-next-specifier\.mjs/); + assert.match(stderr, /"resolve"/); + assert.match(stderr, /nextResolve\(specifier\)/); +} + +{ // Verify error thrown when invalid `context` argument passed to `resolve…next` + const { status, stderr } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-resolve-bad-next-context.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_INVALID_ARG_TYPE/); + assert.match(stderr, /loader-resolve-bad-next-context\.mjs/); + assert.match(stderr, /"resolve"/); + assert.match(stderr, /nextResolve\(, context\)/); +} + +{ // Verify error thrown when invalid `url` argument passed to `load…next` + const { status, stderr } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-bad-next-url.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_INVALID_ARG_TYPE/); + assert.match(stderr, /loader-load-bad-next-url\.mjs/); + assert.match(stderr, /"load"/); + assert.match(stderr, /nextLoad\(url\)/); +} + +{ // Verify error thrown when invalid `url` argument passed to `load…next` + const { status, stderr } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-impersonating-next-url.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_INVALID_ARG_VALUE/); + assert.match(stderr, /loader-load-impersonating-next-url\.mjs/); + assert.match(stderr, /"load"/); + assert.match(stderr, /nextLoad\(url\)/); +} + +{ // Verify error thrown when invalid `context` argument passed to `load…next` + const { status, stderr } = spawnSync( + process.execPath, + [ + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-passthru.mjs'), + '--loader', + fixtures.fileURL('es-module-loaders', 'loader-load-bad-next-context.mjs'), + ...commonArgs, + ], + { encoding: 'utf8' }, + ); + + assert.strictEqual(status, 1); + assert.match(stderr, /ERR_INVALID_ARG_TYPE/); + assert.match(stderr, /loader-load-bad-next-context\.mjs/); + assert.match(stderr, /"load"/); + assert.match(stderr, /nextLoad\(, context\)/); +} diff --git a/test/es-module/test-esm-loader-hooks.mjs b/test/es-module/test-esm-loader-hooks.mjs index 57a203342ac49c..d314a4d9aa0a5e 100644 --- a/test/es-module/test-esm-loader-hooks.mjs +++ b/test/es-module/test-esm-loader-hooks.mjs @@ -35,6 +35,7 @@ const { ESMLoader } = esmLoaderModule; return { format: suggestedFormat, + shortCircuit: true, url: resolvedURL, }; } @@ -54,15 +55,21 @@ const { ESMLoader } = esmLoaderModule; // This doesn't matter (just to avoid errors) return { format: 'module', + shortCircuit: true, source: '', }; } - const customLoader = { - // Ensure ESMLoader actually calls the custom hooks - resolve: mustCall(resolve), - load: mustCall(load), - }; + const customLoader = [ + { + exports: { + // Ensure ESMLoader actually calls the custom hooks + resolve: mustCall(resolve), + load: mustCall(load), + }, + url: import.meta.url, + }, + ]; esmLoader.addCustomLoaders(customLoader); diff --git a/test/es-module/test-esm-loader-invalid-url.mjs b/test/es-module/test-esm-loader-invalid-url.mjs index 6294e57404c8bb..1ba7c621f7e92a 100644 --- a/test/es-module/test-esm-loader-invalid-url.mjs +++ b/test/es-module/test-esm-loader-invalid-url.mjs @@ -4,7 +4,7 @@ import assert from 'assert'; import('../fixtures/es-modules/test-esm-ok.mjs') .then(assert.fail, (error) => { - expectsError({ code: 'ERR_INVALID_URL' })(error); - assert.strictEqual(error.input, '../fixtures/es-modules/test-esm-ok.mjs'); + expectsError({ code: 'ERR_INVALID_RETURN_PROPERTY_VALUE' })(error); + assert.match(error.message, /loader-invalid-url\.mjs/); }) .then(mustCall()); diff --git a/test/es-module/test-esm-specifiers-legacy-flag-warning.mjs b/test/es-module/test-esm-specifiers-legacy-flag-warning.mjs deleted file mode 100644 index 244499a3e02093..00000000000000 --- a/test/es-module/test-esm-specifiers-legacy-flag-warning.mjs +++ /dev/null @@ -1,24 +0,0 @@ -import { mustCall } from '../common/index.mjs'; -import { fileURL } from '../common/fixtures.mjs'; -import { match, strictEqual } from 'assert'; -import { spawn } from 'child_process'; -import { execPath } from 'process'; - -// Verify experimental warning is printed -const child = spawn(execPath, [ - '--experimental-specifier-resolution=node', - '--input-type=module', - '--eval', - `import ${JSON.stringify(fileURL('es-module-specifiers', 'package-type-module'))}`, -]); - -let stderr = ''; -child.stderr.setEncoding('utf8'); -child.stderr.on('data', (data) => { - stderr += data; -}); -child.on('close', mustCall((code, signal) => { - strictEqual(code, 0); - strictEqual(signal, null); - match(stderr, /ExperimentalWarning: The Node\.js specifier resolution flag is experimental/); -})); diff --git a/test/es-module/test-esm-tla-unfinished.mjs b/test/es-module/test-esm-tla-unfinished.mjs index d7658c19e98e1c..a7b6e620d0620a 100644 --- a/test/es-module/test-esm-tla-unfinished.mjs +++ b/test/es-module/test-esm-tla-unfinished.mjs @@ -3,11 +3,17 @@ import assert from 'assert'; import child_process from 'child_process'; import fixtures from '../common/fixtures.js'; +const commonArgs = [ + '--no-warnings', + '--input-type=module', + '--eval', +]; + { // Unresolved TLA promise, --eval const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - ['--input-type=module', '--eval', 'await new Promise(() => {})'], + [...commonArgs, 'await new Promise(() => {})'], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout, stderr], [13, '', '']); } @@ -16,7 +22,7 @@ import fixtures from '../common/fixtures.js'; // Rejected TLA promise, --eval const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - ['--input-type=module', '-e', 'await Promise.reject(new Error("Xyz"))'], + [...commonArgs, 'await Promise.reject(new Error("Xyz"))'], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout], [1, '']); assert.match(stderr, /Error: Xyz/); @@ -26,8 +32,10 @@ import fixtures from '../common/fixtures.js'; // Unresolved TLA promise with explicit exit code, --eval const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - ['--input-type=module', '--eval', - 'process.exitCode = 42;await new Promise(() => {})'], + [ + ...commonArgs, + 'process.exitCode = 42;await new Promise(() => {})', + ], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout, stderr], [42, '', '']); } @@ -36,8 +44,10 @@ import fixtures from '../common/fixtures.js'; // Rejected TLA promise with explicit exit code, --eval const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - ['--input-type=module', '-e', - 'process.exitCode = 42;await Promise.reject(new Error("Xyz"))'], + [ + ...commonArgs, + 'process.exitCode = 42;await Promise.reject(new Error("Xyz"))', + ], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout], [1, '']); assert.match(stderr, /Error: Xyz/); @@ -47,7 +57,7 @@ import fixtures from '../common/fixtures.js'; // Unresolved TLA promise, module file const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - [fixtures.path('es-modules/tla/unresolved.mjs')], + ['--no-warnings', fixtures.path('es-modules/tla/unresolved.mjs')], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout, stderr], [13, '', '']); } @@ -56,7 +66,7 @@ import fixtures from '../common/fixtures.js'; // Rejected TLA promise, module file const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - [fixtures.path('es-modules/tla/rejected.mjs')], + ['--no-warnings', fixtures.path('es-modules/tla/rejected.mjs')], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout], [1, '']); assert.match(stderr, /Error: Xyz/); @@ -66,7 +76,7 @@ import fixtures from '../common/fixtures.js'; // Unresolved TLA promise, module file const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - [fixtures.path('es-modules/tla/unresolved-withexitcode.mjs')], + ['--no-warnings', fixtures.path('es-modules/tla/unresolved-withexitcode.mjs')], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout, stderr], [42, '', '']); } @@ -75,7 +85,7 @@ import fixtures from '../common/fixtures.js'; // Rejected TLA promise, module file const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - [fixtures.path('es-modules/tla/rejected-withexitcode.mjs')], + ['--no-warnings', fixtures.path('es-modules/tla/rejected-withexitcode.mjs')], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout], [1, '']); assert.match(stderr, /Error: Xyz/); @@ -85,7 +95,7 @@ import fixtures from '../common/fixtures.js'; // Calling process.exit() in .mjs should return status 0 const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - [fixtures.path('es-modules/tla/process-exit.mjs')], + ['--no-warnings', fixtures.path('es-modules/tla/process-exit.mjs')], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout, stderr], [0, '', '']); } @@ -94,7 +104,7 @@ import fixtures from '../common/fixtures.js'; // Calling process.exit() in worker thread shouldn't influence main thread const { status, stdout, stderr } = child_process.spawnSync( process.execPath, - [fixtures.path('es-modules/tla/unresolved-with-worker-process-exit.mjs')], + ['--no-warnings', fixtures.path('es-modules/tla/unresolved-with-worker-process-exit.mjs')], { encoding: 'utf8' }); assert.deepStrictEqual([status, stdout, stderr], [13, '', '']); } diff --git a/test/es-module/test-http-imports.mjs b/test/es-module/test-http-imports.mjs index a1a208689f054f..472347f67246ec 100644 --- a/test/es-module/test-http-imports.mjs +++ b/test/es-module/test-http-imports.mjs @@ -162,7 +162,7 @@ for (const { protocol, createServer } of [ export default 1;`); await assert.rejects( import(fileDep.href), - { code: 'ERR_INVALID_URL_SCHEME' } + { code: 'ERR_NETWORK_IMPORT_DISALLOWED' } ); const builtinDep = new URL(url.href); @@ -172,7 +172,7 @@ for (const { protocol, createServer } of [ `); await assert.rejects( import(builtinDep.href), - { code: 'ERR_INVALID_URL_SCHEME' } + { code: 'ERR_NETWORK_IMPORT_DISALLOWED' } ); const unprefixedBuiltinDep = new URL(url.href); @@ -182,7 +182,7 @@ for (const { protocol, createServer } of [ `); await assert.rejects( import(unprefixedBuiltinDep.href), - { code: 'ERR_INVALID_URL_SCHEME' } + { code: 'ERR_NETWORK_IMPORT_DISALLOWED' } ); const unsupportedMIME = new URL(url.href); diff --git a/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs b/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs index 8790811c7e7bd6..e303ec196f6c6d 100644 --- a/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs +++ b/test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs @@ -18,6 +18,7 @@ export async function resolve(specifier, context, next) { if (def.url.startsWith('node:')) { return { + shortCircuit: true, url: `custom-${def.url}`, importAssertions: context.importAssertions, }; @@ -29,6 +30,7 @@ export function load(url, context, next) { if (url.startsWith('custom-node:')) { const urlObj = new URL(url); return { + shortCircuit: true, source: generateBuiltinModule(urlObj.pathname), format: 'module', }; diff --git a/test/fixtures/es-module-loaders/example-loader.mjs b/test/fixtures/es-module-loaders/example-loader.mjs index be4808738035f9..f87054c8b70502 100644 --- a/test/fixtures/es-module-loaders/example-loader.mjs +++ b/test/fixtures/es-module-loaders/example-loader.mjs @@ -11,6 +11,7 @@ baseURL.pathname = process.cwd() + '/'; export function resolve(specifier, { parentURL = baseURL }, defaultResolve) { if (builtinModules.includes(specifier)) { return { + shortCircuit: true, url: 'node:' + specifier }; } @@ -22,6 +23,7 @@ export function resolve(specifier, { parentURL = baseURL }, defaultResolve) { } const resolved = new URL(specifier, parentURL); return { + shortCircuit: true, url: resolved.href }; } diff --git a/test/fixtures/es-module-loaders/hooks-custom.mjs b/test/fixtures/es-module-loaders/hooks-custom.mjs index 5173b97387905a..4c4014db01ef3f 100644 --- a/test/fixtures/es-module-loaders/hooks-custom.mjs +++ b/test/fixtures/es-module-loaders/hooks-custom.mjs @@ -29,25 +29,30 @@ export function load(url, context, next) { if (url.endsWith('esmHook/badReturnFormatVal.mjs')) return { format: Array(0), + shortCircuit: true, source: '', } if (url.endsWith('esmHook/unsupportedReturnFormatVal.mjs')) return { format: 'foo', // Not one of the allowable inputs: no translator named 'foo' + shortCircuit: true, source: '', } if (url.endsWith('esmHook/badReturnSourceVal.mjs')) return { format: 'module', + shortCircuit: true, source: Array(0), } if (url.endsWith('esmHook/preknownFormat.pre')) return { format: context.format, + shortCircuit: true, source: `const msg = 'hello world'; export default msg;` }; if (url.endsWith('esmHook/virtual.mjs')) return { format: 'module', + shortCircuit: true, source: `export const message = 'Woohoo!'.toUpperCase();`, }; @@ -63,6 +68,7 @@ export function resolve(specifier, context, next) { if (specifier.startsWith('esmHook')) return { format, + shortCircuit: true, url: pathToFileURL(specifier).href, importAssertions: context.importAssertions, }; diff --git a/test/fixtures/es-module-loaders/loader-invalid-format.mjs b/test/fixtures/es-module-loaders/loader-invalid-format.mjs index 0210f73b554382..438d50dacba433 100644 --- a/test/fixtures/es-module-loaders/loader-invalid-format.mjs +++ b/test/fixtures/es-module-loaders/loader-invalid-format.mjs @@ -1,7 +1,8 @@ export async function resolve(specifier, { parentURL, importAssertions }, defaultResolve) { if (parentURL && specifier === '../fixtures/es-modules/test-esm-ok.mjs') { return { - url: 'file:///asdf' + shortCircuit: true, + url: 'file:///asdf', }; } return defaultResolve(specifier, {parentURL, importAssertions}, defaultResolve); @@ -11,6 +12,7 @@ export async function load(url, context, next) { if (url === 'file:///asdf') { return { format: 'esm', + shortCircuit: true, source: '', } } diff --git a/test/fixtures/es-module-loaders/loader-invalid-url.mjs b/test/fixtures/es-module-loaders/loader-invalid-url.mjs index a7cefeca3da37a..87d1a6a564b461 100644 --- a/test/fixtures/es-module-loaders/loader-invalid-url.mjs +++ b/test/fixtures/es-module-loaders/loader-invalid-url.mjs @@ -1,6 +1,7 @@ export async function resolve(specifier, { parentURL, importAssertions }, defaultResolve) { if (parentURL && specifier === '../fixtures/es-modules/test-esm-ok.mjs') { return { + shortCircuit: true, url: specifier, importAssertions, }; diff --git a/test/fixtures/es-module-loaders/loader-load-bad-next-context.mjs b/test/fixtures/es-module-loaders/loader-load-bad-next-context.mjs new file mode 100644 index 00000000000000..fe38da04f9ff91 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-bad-next-context.mjs @@ -0,0 +1,3 @@ +export async function load(url, context, next) { + return next(url, []); +} diff --git a/test/fixtures/es-module-loaders/loader-load-bad-next-url.mjs b/test/fixtures/es-module-loaders/loader-load-bad-next-url.mjs new file mode 100644 index 00000000000000..4f53b695327dd1 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-bad-next-url.mjs @@ -0,0 +1,3 @@ +export async function load(url, context, next) { + return next([], context); +} diff --git a/test/fixtures/es-module-loaders/loader-load-foo-or-42.mjs b/test/fixtures/es-module-loaders/loader-load-foo-or-42.mjs new file mode 100644 index 00000000000000..8d408223e66a0a --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-foo-or-42.mjs @@ -0,0 +1,11 @@ +export async function load(url) { + const val = url.includes('42') + ? '42' + : '"foo"'; + + return { + format: 'module', + shortCircuit: true, + source: `export default ${val}`, + }; +} diff --git a/test/fixtures/es-module-loaders/loader-load-impersonating-next-url.mjs b/test/fixtures/es-module-loaders/loader-load-impersonating-next-url.mjs new file mode 100644 index 00000000000000..f98b091c8b9ff5 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-impersonating-next-url.mjs @@ -0,0 +1,3 @@ +export async function load(url, context, next) { + return next('not/a/url', context); +} diff --git a/test/fixtures/es-module-loaders/loader-load-incomplete.mjs b/test/fixtures/es-module-loaders/loader-load-incomplete.mjs new file mode 100644 index 00000000000000..d6242488e5738e --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-incomplete.mjs @@ -0,0 +1,6 @@ +export async function load() { + return { + format: 'module', + source: 'export default 42', + }; +} diff --git a/test/fixtures/es-module-loaders/loader-load-next-modified.mjs b/test/fixtures/es-module-loaders/loader-load-next-modified.mjs new file mode 100644 index 00000000000000..1f2382467f7122 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-next-modified.mjs @@ -0,0 +1,11 @@ +export async function load(url, context, next) { + const { + format, + source, + } = await next(url, context); + + return { + format, + source: source + 1, + }; +} diff --git a/test/fixtures/es-module-loaders/loader-load-passing-modified-context.mjs b/test/fixtures/es-module-loaders/loader-load-passing-modified-context.mjs new file mode 100644 index 00000000000000..7676be766af575 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-passing-modified-context.mjs @@ -0,0 +1,6 @@ +export async function load(url, context, next) { + return next(url, { + ...context, + foo: 'bar', + }); +} diff --git a/test/fixtures/es-module-loaders/loader-load-passthru.mjs b/test/fixtures/es-module-loaders/loader-load-passthru.mjs new file mode 100644 index 00000000000000..8cfbcb6a3a5d0b --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-passthru.mjs @@ -0,0 +1,4 @@ +export async function load(url, context, next) { + console.log('load passthru'); // This log is deliberate + return next(url, context); +} diff --git a/test/fixtures/es-module-loaders/loader-load-receiving-modified-context.mjs b/test/fixtures/es-module-loaders/loader-load-receiving-modified-context.mjs new file mode 100644 index 00000000000000..2d7bc350bd8775 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-load-receiving-modified-context.mjs @@ -0,0 +1,4 @@ +export async function load(url, context, next) { + console.log(context.foo); // This log is deliberate + return next(url, context); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-42.mjs b/test/fixtures/es-module-loaders/loader-resolve-42.mjs new file mode 100644 index 00000000000000..f4dffd70fc94ad --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-42.mjs @@ -0,0 +1,4 @@ +export async function resolve(specifier, context, next) { + console.log('resolve 42'); // This log is deliberate + return next('file:///42.mjs', context); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-bad-next-context.mjs b/test/fixtures/es-module-loaders/loader-resolve-bad-next-context.mjs new file mode 100644 index 00000000000000..881f5875dd0206 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-bad-next-context.mjs @@ -0,0 +1,3 @@ +export async function resolve(specifier, context, next) { + return next(specifier, []); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-bad-next-specifier.mjs b/test/fixtures/es-module-loaders/loader-resolve-bad-next-specifier.mjs new file mode 100644 index 00000000000000..a23785d3d956db --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-bad-next-specifier.mjs @@ -0,0 +1,3 @@ +export async function resolve(specifier, context, next) { + return next([], context); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-foo.mjs b/test/fixtures/es-module-loaders/loader-resolve-foo.mjs new file mode 100644 index 00000000000000..595385e12a0cf7 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-foo.mjs @@ -0,0 +1,4 @@ +export async function resolve(specifier, context, next) { + console.log('resolve foo'); // This log is deliberate + return next('file:///foo.mjs', context); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-incomplete.mjs b/test/fixtures/es-module-loaders/loader-resolve-incomplete.mjs new file mode 100644 index 00000000000000..9eb1617f30130e --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-incomplete.mjs @@ -0,0 +1,5 @@ +export async function resolve() { + return { + url: 'file:///incomplete-resolve-chain.js', + }; +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-next-modified.mjs b/test/fixtures/es-module-loaders/loader-resolve-next-modified.mjs new file mode 100644 index 00000000000000..a973345a82ff21 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-next-modified.mjs @@ -0,0 +1,11 @@ +export async function resolve(url, context, next) { + const { + format, + url: nextUrl, + } = await next(url, context); + + return { + format, + url: `${nextUrl}?foo`, + }; +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-passing-modified-context.mjs b/test/fixtures/es-module-loaders/loader-resolve-passing-modified-context.mjs new file mode 100644 index 00000000000000..6a92a6cd8f6a8e --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-passing-modified-context.mjs @@ -0,0 +1,6 @@ +export async function resolve(specifier, context, next) { + return next(specifier, { + ...context, + foo: 'bar', + }); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-passthru.mjs b/test/fixtures/es-module-loaders/loader-resolve-passthru.mjs new file mode 100644 index 00000000000000..1a373bab90ba57 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-passthru.mjs @@ -0,0 +1,4 @@ +export async function resolve(specifier, context, next) { + console.log('resolve passthru'); // This log is deliberate + return next(specifier, context); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-receiving-modified-context.mjs b/test/fixtures/es-module-loaders/loader-resolve-receiving-modified-context.mjs new file mode 100644 index 00000000000000..83aa83104e96e4 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-receiving-modified-context.mjs @@ -0,0 +1,4 @@ +export async function resolve(specifier, context, next) { + console.log(context.foo); // This log is deliberate + return next(specifier, context); +} diff --git a/test/fixtures/es-module-loaders/loader-resolve-shortcircuit.mjs b/test/fixtures/es-module-loaders/loader-resolve-shortcircuit.mjs new file mode 100644 index 00000000000000..d886b3dfcbf237 --- /dev/null +++ b/test/fixtures/es-module-loaders/loader-resolve-shortcircuit.mjs @@ -0,0 +1,6 @@ +export async function resolve(specifier) { + return { + shortCircuit: true, + url: specifier, + } +} diff --git a/test/fixtures/es-module-loaders/mock-loader.mjs b/test/fixtures/es-module-loaders/mock-loader.mjs index 7c4592aca96834..062be39603e851 100644 --- a/test/fixtures/es-module-loaders/mock-loader.mjs +++ b/test/fixtures/es-module-loaders/mock-loader.mjs @@ -171,6 +171,7 @@ export function globalPreload({port}) { export async function resolve(specifier, context, defaultResolve) { if (specifier === 'node:mock') { return { + shortCircuit: true, url: specifier }; } @@ -180,10 +181,12 @@ export async function resolve(specifier, context, defaultResolve) { // Do nothing, let it get the "real" module } else if (mockedModuleExports.has(def.url)) { return { + shortCircuit: true, url: `mock-facade:${currentMockVersion}:${encodeURIComponent(def.url)}` }; }; return { + shortCircuit: true, url: def.url, }; } @@ -196,6 +199,7 @@ export async function load(url, context, defaultLoad) { * channel with preloadCode */ return { + shortCircuit: true, source: 'export default import.meta.doMock', format: 'module' }; @@ -210,6 +214,7 @@ export async function load(url, context, defaultLoad) { decodeURIComponent(encodedTargetURL) )); return { + shortCircuit: true, source: ret, format: 'module' }; diff --git a/test/fixtures/es-module-loaders/string-sources.mjs b/test/fixtures/es-module-loaders/string-sources.mjs index 384098d6d9e822..1fc2b7a8d6f7e3 100644 --- a/test/fixtures/es-module-loaders/string-sources.mjs +++ b/test/fixtures/es-module-loaders/string-sources.mjs @@ -22,7 +22,11 @@ const SOURCES = { } export function resolve(specifier, context, next) { if (specifier.startsWith('test:')) { - return { url: specifier, importAssertions: context.importAssertions }; + return { + importAssertions: context.importAssertions, + shortCircuit: true, + url: specifier, + }; } return next(specifier, context); } @@ -31,6 +35,7 @@ export function load(href, context, next) { if (href.startsWith('test:')) { return { format: 'module', + shortCircuit: true, source: SOURCES[href], }; } diff --git a/test/fixtures/gc.js b/test/fixtures/gc.js new file mode 100644 index 00000000000000..1e965f336e4dea --- /dev/null +++ b/test/fixtures/gc.js @@ -0,0 +1,9 @@ +let arr = new Array(300_000).fill('a'); + +for (let index = 0; index < arr.length; index++) { + arr[index] = Math.random(); +} + +arr = []; +// .gc() is called to generate a Mark-sweep event +global.gc(); diff --git a/test/fixtures/source-map/throw-async.mjs b/test/fixtures/source-map/throw-async.mjs new file mode 100644 index 00000000000000..a44412ef3ecc72 --- /dev/null +++ b/test/fixtures/source-map/throw-async.mjs @@ -0,0 +1,11 @@ +const message = 'Message ' + Math.random(); +export async function Throw() { + throw new Error(message); +} +await Throw(); +// To recreate: +// +// npx tsc --module esnext --target es2017 --outDir test/fixtures/source-map --sourceMap test/fixtures/source-map/throw-async.ts +// + rename js to mjs +// + rename js to mjs in source map comment in mjs file +//# sourceMappingURL=throw-async.mjs.map \ No newline at end of file diff --git a/test/fixtures/source-map/throw-async.mjs.map b/test/fixtures/source-map/throw-async.mjs.map new file mode 100644 index 00000000000000..33d1eaed6dd239 --- /dev/null +++ b/test/fixtures/source-map/throw-async.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"throw-async.mjs","sourceRoot":"","sources":["throw-async.ts"],"names":[],"mappings":"AAAA,MAAM,OAAO,GAAG,UAAU,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC;AAE3C,MAAM,CAAC,KAAK,UAAU,KAAK;IACzB,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,CAAA;AAC1B,CAAC;AAED,MAAM,KAAK,EAAE,CAAC;AAEd,eAAe;AACf,EAAE;AACF,gIAAgI;AAChI,qBAAqB;AACrB,uDAAuD"} \ No newline at end of file diff --git a/test/fixtures/source-map/throw-async.ts b/test/fixtures/source-map/throw-async.ts new file mode 100644 index 00000000000000..080b07afa58184 --- /dev/null +++ b/test/fixtures/source-map/throw-async.ts @@ -0,0 +1,13 @@ +const message = 'Message ' + Math.random(); + +export async function Throw() { + throw new Error(message) +} + +await Throw(); + +// To recreate: +// +// npx tsc --module esnext --target es2017 --outDir test/fixtures/source-map --sourceMap test/fixtures/source-map/throw-async.ts +// + rename js to mjs +// + rename js to mjs in source map comment in mjs file \ No newline at end of file diff --git a/test/js-native-api/test_exception/test_exception.c b/test/js-native-api/test_exception/test_exception.c index 844f4475ac4d4c..053f048466d930 100644 --- a/test/js-native-api/test_exception/test_exception.c +++ b/test/js-native-api/test_exception/test_exception.c @@ -2,6 +2,7 @@ #include "../common.h" static bool exceptionWasPending = false; +static int num = 0x23432; static napi_value returnException(napi_env env, napi_callback_info info) { size_t argc = 1; @@ -83,7 +84,7 @@ static napi_value createExternal(napi_env env, napi_callback_info info) { napi_value external; NODE_API_CALL(env, - napi_create_external(env, NULL, finalizer, NULL, &external)); + napi_create_external(env, &num, finalizer, NULL, &external)); return external; } diff --git a/test/js-native-api/test_object/test.js b/test/js-native-api/test_object/test.js index 807c920bd46b54..021f45b55f407a 100644 --- a/test/js-native-api/test_object/test.js +++ b/test/js-native-api/test_object/test.js @@ -19,7 +19,7 @@ const object = { assert.strictEqual(test_object.Get(object, 'hello'), 'world'); assert.strictEqual(test_object.GetNamed(object, 'hello'), 'world'); assert.deepStrictEqual(test_object.Get(object, 'array'), - [ 1, 94, 'str', 12.321, { test: 'obj in arr' } ]); + [1, 94, 'str', 12.321, { test: 'obj in arr' }]); assert.deepStrictEqual(test_object.Get(object, 'newObject'), { test: 'obj in obj' }); @@ -54,7 +54,7 @@ assert.strictEqual(newObject.test_string, 'test string'); { // Verify that napi_has_own_property() fails if property is not a name. - [true, false, null, undefined, {}, [], 0, 1, () => {}].forEach((value) => { + [true, false, null, undefined, {}, [], 0, 1, () => { }].forEach((value) => { assert.throws(() => { test_object.HasOwn({}, value); }, /^Error: A string or symbol was expected$/); @@ -240,13 +240,57 @@ assert.strictEqual(newObject.test_string, 'test string'); writable: true, configurable: true }); + Object.defineProperty(object, 'writable', { + value: 4, + enumerable: true, + writable: true, + configurable: false + }); + Object.defineProperty(object, 'configurable', { + value: 4, + enumerable: true, + writable: false, + configurable: true + }); object[5] = 5; assert.deepStrictEqual(test_object.GetPropertyNames(object), - ['5', 'normal', 'inherited']); + ['5', + 'normal', + 'writable', + 'configurable', + 'inherited']); assert.deepStrictEqual(test_object.GetSymbolNames(object), [fooSymbol]); + + assert.deepStrictEqual(test_object.GetEnumerableWritableNames(object), + ['5', + 'normal', + 'writable', + fooSymbol, + 'inherited']); + + assert.deepStrictEqual(test_object.GetOwnWritableNames(object), + ['5', + 'normal', + 'unenumerable', + 'writable', + fooSymbol]); + + assert.deepStrictEqual(test_object.GetEnumerableConfigurableNames(object), + ['5', + 'normal', + 'configurable', + fooSymbol, + 'inherited']); + + assert.deepStrictEqual(test_object.GetOwnConfigurableNames(object), + ['5', + 'normal', + 'unenumerable', + 'configurable', + fooSymbol]); } // Verify that passing NULL to napi_set_property() results in the correct diff --git a/test/js-native-api/test_object/test_object.c b/test/js-native-api/test_object/test_object.c index d897e8d0d041f6..46a99a1e9ee1ed 100644 --- a/test/js-native-api/test_object/test_object.c +++ b/test/js-native-api/test_object/test_object.c @@ -106,6 +106,119 @@ static napi_value GetSymbolNames(napi_env env, napi_callback_info info) { return output; } +static napi_value GetEnumerableWritableNames(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, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL( + env, + napi_get_all_property_names(env, + args[0], + napi_key_include_prototypes, + napi_key_enumerable | napi_key_writable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + +static napi_value GetOwnWritableNames(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, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL(env, + napi_get_all_property_names(env, + args[0], + napi_key_own_only, + napi_key_writable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + +static napi_value GetEnumerableConfigurableNames(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, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL( + env, + napi_get_all_property_names(env, + args[0], + napi_key_include_prototypes, + napi_key_enumerable | napi_key_configurable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + +static napi_value GetOwnConfigurableNames(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, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL(env, + napi_get_all_property_names(env, + args[0], + napi_key_own_only, + napi_key_configurable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + static napi_value Set(napi_env env, napi_callback_info info) { size_t argc = 3; napi_value args[3]; @@ -536,6 +649,10 @@ napi_value Init(napi_env env, napi_value exports) { DECLARE_NODE_API_PROPERTY("GetNamed", GetNamed), DECLARE_NODE_API_PROPERTY("GetPropertyNames", GetPropertyNames), DECLARE_NODE_API_PROPERTY("GetSymbolNames", GetSymbolNames), + DECLARE_NODE_API_PROPERTY("GetEnumerableWritableNames", GetEnumerableWritableNames), + DECLARE_NODE_API_PROPERTY("GetOwnWritableNames", GetOwnWritableNames), + DECLARE_NODE_API_PROPERTY("GetEnumerableConfigurableNames", GetEnumerableConfigurableNames), + DECLARE_NODE_API_PROPERTY("GetOwnConfigurableNames", GetOwnConfigurableNames), DECLARE_NODE_API_PROPERTY("Set", Set), DECLARE_NODE_API_PROPERTY("SetNamed", SetNamed), DECLARE_NODE_API_PROPERTY("Has", Has), diff --git a/test/parallel/test-assert-calltracker-calls.js b/test/parallel/test-assert-calltracker-calls.js index 99db4ee284be81..7b73f3fefaf6ab 100644 --- a/test/parallel/test-assert-calltracker-calls.js +++ b/test/parallel/test-assert-calltracker-calls.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); // This test ensures that assert.CallTracker.calls() works as intended. @@ -78,3 +78,51 @@ assert.throws( callsNoop(); tracker.verify(); } + +{ + function func() {} + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(callsfunc.length, 0); +} + +{ + function func(a, b, c = 2) {} + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(callsfunc.length, 2); +} + +{ + function func(a, b, c = 2) {} + delete func.length; + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(Object.hasOwn(callsfunc, 'length'), false); +} + +{ + const ArrayIteratorPrototype = Reflect.getPrototypeOf( + Array.prototype.values() + ); + const { next } = ArrayIteratorPrototype; + ArrayIteratorPrototype.next = common.mustNotCall( + '%ArrayIteratorPrototype%.next' + ); + Object.prototype.get = common.mustNotCall('%Object.prototype%.get'); + + const customPropertyValue = Symbol(); + function func(a, b, c = 2) { + return a + b + c; + } + func.customProperty = customPropertyValue; + Object.defineProperty(func, 'length', { get: common.mustNotCall() }); + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(Object.hasOwn(callsfunc, 'length'), true); + assert.strictEqual(callsfunc.customProperty, customPropertyValue); + assert.strictEqual(callsfunc(1, 2, 3), 6); + + ArrayIteratorPrototype.next = next; + delete Object.prototype.get; +} diff --git a/test/parallel/test-assert-fail.js b/test/parallel/test-assert-fail.js index e2003f2ce91da8..37e2087a2fdc72 100644 --- a/test/parallel/test-assert-fail.js +++ b/test/parallel/test-assert-fail.js @@ -1,6 +1,6 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); // No args @@ -38,3 +38,7 @@ assert.throws(() => { name: 'TypeError', message: 'custom message' }); + +Object.prototype.get = common.mustNotCall(); +assert.throws(() => assert.fail(''), { code: 'ERR_ASSERTION' }); +delete Object.prototype.get; diff --git a/test/parallel/test-blob-buffer-too-large.js b/test/parallel/test-blob-buffer-too-large.js new file mode 100644 index 00000000000000..2fd8b8754bd593 --- /dev/null +++ b/test/parallel/test-blob-buffer-too-large.js @@ -0,0 +1,24 @@ +// Flags: --no-warnings +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { Blob } = require('buffer'); + +if (common.isFreeBSD) + common.skip('Oversized buffer make the FreeBSD CI runner crash'); + +try { + new Blob([new Uint8Array(0xffffffff), [1]]); +} catch (e) { + if ( + e.message === 'Array buffer allocation failed' || + e.message === 'Invalid typed array length: 4294967295' + ) { + common.skip( + 'Insufficient memory on this platform for oversized buffer test.' + ); + } else { + assert.strictEqual(e.code, 'ERR_BUFFER_TOO_LARGE'); + } +} diff --git a/test/parallel/test-blob.js b/test/parallel/test-blob.js index 53b9ddb0cb3e81..fe66ff08f945e1 100644 --- a/test/parallel/test-blob.js +++ b/test/parallel/test-blob.js @@ -198,6 +198,8 @@ assert.throws(() => new Blob({}), { const b = new Blob(); assert.strictEqual(inspect(b, { depth: null }), 'Blob { size: 0, type: \'\' }'); + assert.strictEqual(inspect(b, { depth: 1 }), + 'Blob { size: 0, type: \'\' }'); assert.strictEqual(inspect(b, { depth: -1 }), '[Blob]'); } @@ -230,6 +232,30 @@ assert.throws(() => new Blob({}), { }); } +{ + assert.throws(() => Reflect.get(Blob.prototype, 'type', {}), { + code: 'ERR_INVALID_THIS', + }); + assert.throws(() => Reflect.get(Blob.prototype, 'size', {}), { + code: 'ERR_INVALID_THIS', + }); + assert.throws(() => Blob.prototype.slice(Blob.prototype, 0, 1), { + code: 'ERR_INVALID_THIS', + }); + assert.throws(() => Blob.prototype.stream.call(), { + code: 'ERR_INVALID_THIS', + }); +} + +(async () => { + assert.rejects(async () => Blob.prototype.arrayBuffer.call(), { + code: 'ERR_INVALID_THIS', + }); + assert.rejects(async () => Blob.prototype.text.call(), { + code: 'ERR_INVALID_THIS', + }); +})().then(common.mustCall()); + (async () => { const blob = new Blob([ new Uint8Array([0x50, 0x41, 0x53, 0x53]), diff --git a/test/parallel/test-bootstrap-modules.js b/test/parallel/test-bootstrap-modules.js index de9414abb2d648..ff03a3238cbb0f 100644 --- a/test/parallel/test-bootstrap-modules.js +++ b/test/parallel/test-bootstrap-modules.js @@ -98,6 +98,7 @@ const expectedModules = new Set([ 'NativeModule internal/perf/performance', 'NativeModule internal/perf/timerify', 'NativeModule internal/perf/usertiming', + 'NativeModule internal/perf/resource_timing', 'NativeModule internal/perf/utils', 'NativeModule internal/priority_queue', 'NativeModule internal/process/esm_loader', diff --git a/test/parallel/test-btoa-atob.js b/test/parallel/test-btoa-atob.js index 162406dd9f6b50..29b04108f3ef94 100644 --- a/test/parallel/test-btoa-atob.js +++ b/test/parallel/test-btoa-atob.js @@ -12,3 +12,27 @@ strictEqual(globalThis.btoa, buffer.btoa); // Throws type error on no argument passed throws(() => buffer.atob(), /TypeError/); throws(() => buffer.btoa(), /TypeError/); + +strictEqual(atob(' '), ''); +strictEqual(atob(' Y\fW\tJ\njZ A=\r= '), 'abcd'); + +strictEqual(atob(null), '\x9Eée'); +strictEqual(atob(NaN), '5£'); +strictEqual(atob(Infinity), '"wâ\x9E+r'); +strictEqual(atob(true), '¶»\x9E'); +strictEqual(atob(1234), '×mø'); +strictEqual(atob([]), ''); +strictEqual(atob({ toString: () => '' }), ''); +strictEqual(atob({ [Symbol.toPrimitive]: () => '' }), ''); + +throws(() => atob(Symbol()), /TypeError/); +[ + undefined, false, () => {}, {}, [1], + 0, 1, 0n, 1n, -Infinity, + 'a', 'a\n\n\n', '\ra\r\r', ' a ', '\t\t\ta', 'a\f\f\f', '\ta\r \n\f', +].forEach((value) => + // See #2 - https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob + throws(() => atob(value), { + name: 'InvalidCharacterError', + code: 5, + })); diff --git a/test/parallel/test-console-issue-43095.js b/test/parallel/test-console-issue-43095.js new file mode 100644 index 00000000000000..647f4af2df4f96 --- /dev/null +++ b/test/parallel/test-console-issue-43095.js @@ -0,0 +1,12 @@ +'use strict'; + +require('../common'); +const { inspect } = require('node:util'); + +const r = Proxy.revocable({}, {}); +r.revoke(); + +console.dir(r); +console.dir(r.proxy); +console.log(r.proxy); +console.log(inspect(r.proxy, { showProxy: true })); diff --git a/test/parallel/test-crypto-authenticated.js b/test/parallel/test-crypto-authenticated.js index 3749895769ffc9..162b451c5b459c 100644 --- a/test/parallel/test-crypto-authenticated.js +++ b/test/parallel/test-crypto-authenticated.js @@ -96,10 +96,9 @@ for (const test of TEST_CASES) { const isCCM = /^aes-(128|192|256)-ccm$/.test(test.algo); const isOCB = /^aes-(128|192|256)-ocb$/.test(test.algo); - const isChacha20Poly1305 = test.algo === 'chacha20-poly1305'; let options; - if (isCCM || isOCB || isChacha20Poly1305) + if (isCCM || isOCB) options = { authTagLength: test.tag.length / 2 }; const inputEncoding = test.plainIsHex ? 'hex' : 'ascii'; @@ -659,8 +658,7 @@ for (const test of TEST_CASES) { assert.throws(() => crypto.createCipheriv( valid.algo, Buffer.from(valid.key, 'hex'), - Buffer.from(H(prefix) + valid.iv, 'hex'), - { authTagLength: valid.tag.length / 2 } + Buffer.from(H(prefix) + valid.iv, 'hex') ), errMessages.length, `iv length ${ivLength} was not rejected`); function H(length) { return '00'.repeat(length); } @@ -701,3 +699,90 @@ for (const test of TEST_CASES) { }); } } + +// ChaCha20-Poly1305 should respect the authTagLength option and should not +// require the authentication tag before calls to update() during decryption. +{ + const key = Buffer.alloc(32); + const iv = Buffer.alloc(12); + + for (let authTagLength = 1; authTagLength <= 16; authTagLength++) { + const cipher = + crypto.createCipheriv('chacha20-poly1305', key, iv, { authTagLength }); + const ciphertext = Buffer.concat([cipher.update('foo'), cipher.final()]); + const authTag = cipher.getAuthTag(); + assert.strictEqual(authTag.length, authTagLength); + + // The decipher operation should reject all authentication tags other than + // that of the expected length. + for (let other = 1; other <= 16; other++) { + const decipher = crypto.createDecipheriv('chacha20-poly1305', key, iv, { + authTagLength: other + }); + // ChaCha20 is a stream cipher so we do not need to call final() to obtain + // the full plaintext. + const plaintext = decipher.update(ciphertext); + assert.strictEqual(plaintext.toString(), 'foo'); + if (other === authTagLength) { + // The authentication tag length is as expected and the tag itself is + // correct, so this should work. + decipher.setAuthTag(authTag); + decipher.final(); + } else { + // The authentication tag that we are going to pass to setAuthTag is + // either too short or too long. If other < authTagLength, the + // authentication tag is still correct, but it should still be rejected + // because its security assurance is lower than expected. + assert.throws(() => { + decipher.setAuthTag(authTag); + }, { + code: 'ERR_CRYPTO_INVALID_AUTH_TAG', + message: `Invalid authentication tag length: ${authTagLength}` + }); + } + } + } +} + +// ChaCha20-Poly1305 should default to an authTagLength of 16. When encrypting, +// this matches the behavior of GCM ciphers. When decrypting, however, it is +// stricter than GCM in that it only allows authentication tags that are exactly +// 16 bytes long, whereas, when no authTagLength was specified, GCM would accept +// shorter tags as long as their length was valid according to NIST SP 800-38D. +// For ChaCha20-Poly1305, we intentionally deviate from that because there are +// no recommended or approved authentication tag lengths below 16 bytes. +{ + 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'); + + for (const opt of [ + undefined, + { authTagLength: undefined }, + { 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); + const plaintext = Buffer.concat([ + decipher.setAAD(aad).update(ciphertext), + decipher.setAuthTag(authTag).final(), + ]); + + assert.strictEqual(plaintext.toString('hex'), testCase.plain); + } +} diff --git a/test/parallel/test-crypto-hkdf.js b/test/parallel/test-crypto-hkdf.js index 16744201a935dc..2d6689a486ddb6 100644 --- a/test/parallel/test-crypto-hkdf.js +++ b/test/parallel/test-crypto-hkdf.js @@ -15,6 +15,11 @@ const { } = require('crypto'); { + assert.throws(() => hkdf(), { + code: 'ERR_INVALID_ARG_TYPE', + message: /The "digest" argument must be of type string/ + }); + [1, {}, [], false, Infinity].forEach((i) => { assert.throws(() => hkdf(i, 'a'), { code: 'ERR_INVALID_ARG_TYPE', diff --git a/test/parallel/test-crypto-pbkdf2.js b/test/parallel/test-crypto-pbkdf2.js index c9ab6a9c48438e..cfd173d20f4860 100644 --- a/test/parallel/test-crypto-pbkdf2.js +++ b/test/parallel/test-crypto-pbkdf2.js @@ -69,8 +69,6 @@ for (const iterations of [-1, 0]) { { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', - message: 'The value of "iterations" is out of range. ' + - `It must be >= 1 && < 4294967296. Received ${iterations}` } ); } @@ -108,8 +106,6 @@ for (const iterations of [-1, 0]) { }, { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', - message: 'The value of "keylen" is out of range. It must be >= 0 && < ' + - `4294967296. Received ${input === -1 ? '-1' : '4_294_967_297'}` }); }); diff --git a/test/parallel/test-crypto-prime.js b/test/parallel/test-crypto-prime.js index 2d3f39aec15a08..bab98c4e9697e6 100644 --- a/test/parallel/test-crypto-prime.js +++ b/test/parallel/test-crypto-prime.js @@ -41,12 +41,14 @@ const pCheckPrime = promisify(checkPrime); }); }); -[-1, 0, 2 ** 31, 2 ** 31 + 1, 2 ** 32 - 1, 2 ** 32].forEach((i) => { - assert.throws(() => generatePrime(i, common.mustNotCall()), { - code: 'ERR_OUT_OF_RANGE' +[-1, 0, 2 ** 31, 2 ** 31 + 1, 2 ** 32 - 1, 2 ** 32].forEach((size) => { + assert.throws(() => generatePrime(size, common.mustNotCall()), { + code: 'ERR_OUT_OF_RANGE', + message: />= 1 && <= 2147483647/ }); - assert.throws(() => generatePrimeSync(i), { - code: 'ERR_OUT_OF_RANGE' + assert.throws(() => generatePrimeSync(size), { + code: 'ERR_OUT_OF_RANGE', + message: />= 1 && <= 2147483647/ }); }); diff --git a/test/parallel/test-crypto-psychic-signatures.js b/test/parallel/test-crypto-psychic-signatures.js new file mode 100644 index 00000000000000..b8e1207b5c8a17 --- /dev/null +++ b/test/parallel/test-crypto-psychic-signatures.js @@ -0,0 +1,100 @@ +'use strict'; +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); + +const assert = require('assert'); + +const crypto = require('crypto'); + +// Tests for CVE-2022-21449 +// https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/ +// Dubbed "Psychic Signatures", these signatures bypassed the ECDSA signature +// verification implementation in Java in 15, 16, 17, and 18. OpenSSL is not +// (and was not) vulnerable so these are a precaution. + +const vectors = { + 'ieee-p1363': [ + Buffer.from('0000000000000000000000000000000000000000000000000000000000000000' + + '0000000000000000000000000000000000000000000000000000000000000000', 'hex'), + Buffer.from('ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551' + + 'ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551', 'hex'), + ], + 'der': [ + Buffer.from('3046022100' + + '0000000000000000000000000000000000000000000000000000000000000000' + + '022100' + + '0000000000000000000000000000000000000000000000000000000000000000', 'hex'), + Buffer.from('3046022100' + + 'ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551' + + '022100' + + 'ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551', 'hex'), + ], +}; + +const keyPair = crypto.generateKeyPairSync('ec', { + namedCurve: 'P-256', + publicKeyEncoding: { + format: 'der', + type: 'spki' + }, +}); + +const data = Buffer.from('Hello!'); + +for (const [encoding, signatures] of Object.entries(vectors)) { + for (const signature of signatures) { + const key = { + key: keyPair.publicKey, + format: 'der', + type: 'spki', + dsaEncoding: encoding, + }; + + // one-shot sync + assert.strictEqual( + crypto.verify( + 'sha256', + data, + key, + signature, + ), + false, + ); + + // one-shot async + crypto.verify( + 'sha256', + data, + key, + signature, + common.mustSucceed((verified) => assert.strictEqual(verified, false)), + ); + + // stream + assert.strictEqual( + crypto.createVerify('sha256') + .update(data) + .verify(key, signature), + false, + ); + + // webcrypto + crypto.webcrypto.subtle.importKey( + 'spki', + keyPair.publicKey, + { name: 'ECDSA', namedCurve: 'P-256' }, + false, + ['verify'], + ).then((publicKey) => { + return crypto.webcrypto.subtle.verify( + { name: 'ECDSA', hash: 'SHA-256' }, + publicKey, + signature, + data, + ); + }).then(common.mustCall((verified) => { + assert.strictEqual(verified, false); + })); + } +} diff --git a/test/parallel/test-crypto-scrypt.js b/test/parallel/test-crypto-scrypt.js index 7b695a36f2b5a4..76c06b4a49eaf2 100644 --- a/test/parallel/test-crypto-scrypt.js +++ b/test/parallel/test-crypto-scrypt.js @@ -24,7 +24,7 @@ const good = [ }, // Test vectors from https://tools.ietf.org/html/rfc7914#page-13 that // should pass. Note that the test vector with N=1048576 is omitted - // because it takes too long to complete and uses over 1 GB of memory. + // because it takes too long to complete and uses over 1 GiB of memory. { pass: '', salt: '', diff --git a/test/parallel/test-crypto-secret-keygen.js b/test/parallel/test-crypto-secret-keygen.js index ab662aeb5d123b..dddb2865bcbbae 100644 --- a/test/parallel/test-crypto-secret-keygen.js +++ b/test/parallel/test-crypto-secret-keygen.js @@ -51,6 +51,14 @@ assert.throws(() => generateKey('hmac', { length: -1 }, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE' }); +assert.throws(() => generateKey('hmac', { length: 4 }, common.mustNotCall()), { + code: 'ERR_OUT_OF_RANGE' +}); + +assert.throws(() => generateKey('hmac', { length: 7 }, common.mustNotCall()), { + code: 'ERR_OUT_OF_RANGE' +}); + assert.throws( () => generateKey('hmac', { length: 2 ** 31 }, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE' @@ -60,6 +68,14 @@ assert.throws(() => generateKeySync('hmac', { length: -1 }), { code: 'ERR_OUT_OF_RANGE' }); +assert.throws(() => generateKeySync('hmac', { length: 4 }), { + code: 'ERR_OUT_OF_RANGE' +}); + +assert.throws(() => generateKeySync('hmac', { length: 7 }), { + code: 'ERR_OUT_OF_RANGE' +}); + assert.throws( () => generateKeySync('hmac', { length: 2 ** 31 }), { code: 'ERR_OUT_OF_RANGE' diff --git a/test/parallel/test-debugger-extract-function-name.js b/test/parallel/test-debugger-extract-function-name.js new file mode 100644 index 00000000000000..aff97ee2954487 --- /dev/null +++ b/test/parallel/test-debugger-extract-function-name.js @@ -0,0 +1,37 @@ +'use strict'; +const common = require('../common'); + +common.skipIfInspectorDisabled(); + +const fixtures = require('../common/fixtures'); +const startCLI = require('../common/debugger'); + +const assert = require('assert'); + +const cli = startCLI([fixtures.path('debugger', 'three-lines.js')]); + +function onFatal(error) { + cli.quit(); + throw error; +} + +cli.waitForInitialBreak() + .then(() => cli.waitForPrompt()) + .then(() => cli.command('exec a = function func() {}; a;')) + .then(() => assert.match(cli.output, /\[Function: func\]/)) + .then(() => cli.command('exec a = function func () {}; a;')) + .then(() => assert.match(cli.output, /\[Function\]/)) + .then(() => cli.command('exec a = function() {}; a;')) + .then(() => assert.match(cli.output, /\[Function: function\]/)) + .then(() => cli.command('exec a = () => {}; a;')) + .then(() => assert.match(cli.output, /\[Function\]/)) + .then(() => cli.command('exec a = function* func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction: func\]/)) + .then(() => cli.command('exec a = function *func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction: \*func\]/)) + .then(() => cli.command('exec a = function*func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction: function\*func\]/)) + .then(() => cli.command('exec a = function * func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction\]/)) + .then(() => cli.quit()) + .then(null, onFatal); diff --git a/test/parallel/test-debugger-invalid-json.js b/test/parallel/test-debugger-invalid-json.js new file mode 100644 index 00000000000000..9bad8ed36949b2 --- /dev/null +++ b/test/parallel/test-debugger-invalid-json.js @@ -0,0 +1,42 @@ +'use strict'; +const common = require('../common'); +const startCLI = require('../common/debugger'); + +common.skipIfInspectorDisabled(); + +const assert = require('assert'); +const http = require('http'); + +const host = '127.0.0.1'; + +{ + const server = http.createServer((req, res) => { + res.statusCode = 400; + res.end('Bad Request'); + }); + server.listen(0, common.mustCall(() => { + const port = server.address().port; + const cli = startCLI([`${host}:${port}`]); + cli.quit().then(common.mustCall((code) => { + assert.strictEqual(code, 1); + })).finally(() => { + server.close(); + }); + })); +} + +{ + const server = http.createServer((req, res) => { + res.statusCode = 200; + res.end('some data that is invalid json'); + }); + server.listen(0, host, common.mustCall(() => { + const port = server.address().port; + const cli = startCLI([`${host}:${port}`]); + cli.quit().then(common.mustCall((code) => { + assert.strictEqual(code, 1); + })).finally(() => { + server.close(); + }); + })); +} diff --git a/test/parallel/test-dns-lookupService-promises.js b/test/parallel/test-dns-lookupService-promises.js index d7e50f194da8a1..4052139c922389 100644 --- a/test/parallel/test-dns-lookupService-promises.js +++ b/test/parallel/test-dns-lookupService-promises.js @@ -6,7 +6,7 @@ const assert = require('assert'); const dnsPromises = require('dns').promises; dnsPromises.lookupService('127.0.0.1', 22).then(common.mustCall((result) => { - assert.strictEqual(result.service, 'ssh'); + assert(['ssh', '22'].includes(result.service)); assert.strictEqual(typeof result.hostname, 'string'); assert.notStrictEqual(result.hostname.length, 0); })); diff --git a/test/parallel/test-dns-perf_hooks.js b/test/parallel/test-dns-perf_hooks.js new file mode 100644 index 00000000000000..d90b7dfe3dea95 --- /dev/null +++ b/test/parallel/test-dns-perf_hooks.js @@ -0,0 +1,26 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const dns = require('dns'); +const { PerformanceObserver } = require('perf_hooks'); + +const entries = []; +const obs = new PerformanceObserver(common.mustCallAtLeast((items) => { + entries.push(...items.getEntries()); +})); + +obs.observe({ type: 'dns' }); + +dns.lookup('localhost', () => {}); + +process.on('exit', () => { + assert.strictEqual(entries.length, 1); + entries.forEach((entry) => { + assert.strictEqual(!!entry.name, true); + assert.strictEqual(entry.entryType, 'dns'); + assert.strictEqual(typeof entry.startTime, 'number'); + assert.strictEqual(typeof entry.duration, 'number'); + assert.strictEqual(typeof entry.detail, 'object'); + }); +}); diff --git a/test/parallel/test-file-validate-mode-flag.js b/test/parallel/test-file-validate-mode-flag.js index 2ee0716de6e18f..bb9871ae318d5f 100644 --- a/test/parallel/test-file-validate-mode-flag.js +++ b/test/parallel/test-file-validate-mode-flag.js @@ -13,27 +13,28 @@ const { } = require('fs'); // These should throw, not crash. +const invalid = 4_294_967_296; -assert.throws(() => open(__filename, 2176057344, common.mustNotCall()), { +assert.throws(() => open(__filename, invalid, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE' }); -assert.throws(() => open(__filename, 0, 2176057344, common.mustNotCall()), { +assert.throws(() => open(__filename, 0, invalid, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE' }); -assert.throws(() => openSync(__filename, 2176057344), { +assert.throws(() => openSync(__filename, invalid), { code: 'ERR_OUT_OF_RANGE' }); -assert.throws(() => openSync(__filename, 0, 2176057344), { +assert.throws(() => openSync(__filename, 0, invalid), { code: 'ERR_OUT_OF_RANGE' }); -assert.rejects(openPromise(__filename, 2176057344), { +assert.rejects(openPromise(__filename, invalid), { code: 'ERR_OUT_OF_RANGE' }); -assert.rejects(openPromise(__filename, 0, 2176057344), { +assert.rejects(openPromise(__filename, 0, invalid), { code: 'ERR_OUT_OF_RANGE' }); diff --git a/test/parallel/test-fs-constants.js b/test/parallel/test-fs-constants.js new file mode 100644 index 00000000000000..49bcabd80873b4 --- /dev/null +++ b/test/parallel/test-fs-constants.js @@ -0,0 +1,8 @@ +'use strict'; +require('../common'); +const fs = require('fs'); +const assert = require('assert'); + +// Check if the two constants accepted by chmod() on Windows are defined. +assert.notStrictEqual(fs.constants.S_IRUSR, undefined); +assert.notStrictEqual(fs.constants.S_IWUSR, undefined); diff --git a/test/parallel/test-fs-opendir.js b/test/parallel/test-fs-opendir.js index 4c4681ef48e2ff..640450a2ba7c81 100644 --- a/test/parallel/test-fs-opendir.js +++ b/test/parallel/test-fs-opendir.js @@ -67,18 +67,16 @@ const invalidCallbackObj = { // Check the opendir async version fs.opendir(testDir, common.mustSucceed((dir) => { let sync = true; - dir.read(common.mustCall((err, dirent) => { + dir.read(common.mustSucceed((dirent) => { assert(!sync); - assert.ifError(err); // Order is operating / file system dependent assert(files.includes(dirent.name), `'files' should include ${dirent}`); assertDirent(dirent); let syncInner = true; - dir.read(common.mustCall((err, dirent) => { + dir.read(common.mustSucceed((dirent) => { assert(!syncInner); - assert.ifError(err); dir.close(common.mustSucceed()); })); diff --git a/test/parallel/test-fs-promises-file-handle-write.js b/test/parallel/test-fs-promises-file-handle-write.js index 3c25842d8bf9cc..7f3d12d4817042 100644 --- a/test/parallel/test-fs-promises-file-handle-write.js +++ b/test/parallel/test-fs-promises-file-handle-write.js @@ -53,7 +53,12 @@ async function validateNonUint8ArrayWrite() { async function validateNonStringValuesWrite() { const filePathForHandle = path.resolve(tmpDir, 'tmp-non-string-write.txt'); const fileHandle = await open(filePathForHandle, 'w+'); - const nonStringValues = [123, {}, new Map()]; + const nonStringValues = [ + 123, {}, new Map(), null, undefined, 0n, () => {}, Symbol(), true, + new String('notPrimitive'), + { toString() { return 'amObject'; } }, + { [Symbol.toPrimitive]: (hint) => 'amObject' }, + ]; for (const nonStringValue of nonStringValues) { await assert.rejects( fileHandle.write(nonStringValue), diff --git a/test/parallel/test-fs-promises-write-optional-params.js b/test/parallel/test-fs-promises-write-optional-params.js new file mode 100644 index 00000000000000..b130c491541800 --- /dev/null +++ b/test/parallel/test-fs-promises-write-optional-params.js @@ -0,0 +1,95 @@ +'use strict'; + +const common = require('../common'); + +// This test ensures that filehandle.write accepts "named parameters" object +// and doesn't interpret objects as strings + +const assert = require('assert'); +const fsPromises = require('fs').promises; +const path = require('path'); +const tmpdir = require('../common/tmpdir'); + +tmpdir.refresh(); + +const dest = path.resolve(tmpdir.path, 'tmp.txt'); +const buffer = Buffer.from('zyx'); + +async function testInvalid(dest, expectedCode, ...params) { + let fh; + try { + fh = await fsPromises.open(dest, 'w+'); + await assert.rejects( + fh.write(...params), + { code: expectedCode }); + } finally { + await fh?.close(); + } +} + +async function testValid(dest, buffer, options) { + let fh; + try { + fh = await fsPromises.open(dest, 'w+'); + const writeResult = await fh.write(buffer, options); + const writeBufCopy = Uint8Array.prototype.slice.call(writeResult.buffer); + + const readResult = await fh.read(buffer, options); + const readBufCopy = Uint8Array.prototype.slice.call(readResult.buffer); + + assert.ok(writeResult.bytesWritten >= readResult.bytesRead); + if (options.length !== undefined && options.length !== null) { + assert.strictEqual(writeResult.bytesWritten, options.length); + } + if (options.offset === undefined || options.offset === 0) { + assert.deepStrictEqual(writeBufCopy, readBufCopy); + } + assert.deepStrictEqual(writeResult.buffer, readResult.buffer); + } finally { + await fh?.close(); + } +} + +(async () => { + // Test if first argument is not wrongly interpreted as ArrayBufferView|string + for (const badBuffer of [ + undefined, null, true, 42, 42n, Symbol('42'), NaN, [], () => {}, + Promise.resolve(new Uint8Array(1)), + {}, + { buffer: 'amNotParam' }, + { string: 'amNotParam' }, + { buffer: new Uint8Array(1).buffer }, + new Date(), + new String('notPrimitive'), + { toString() { return 'amObject'; } }, + { [Symbol.toPrimitive]: (hint) => 'amObject' }, + ]) { + await testInvalid(dest, 'ERR_INVALID_ARG_TYPE', badBuffer, {}); + } + + // First argument (buffer or string) is mandatory + await testInvalid(dest, 'ERR_INVALID_ARG_TYPE'); + + // Various invalid options + await testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { length: 5 }); + await testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { offset: 5 }); + await testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { length: 1, offset: 3 }); + await testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { length: -1 }); + await testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { offset: -1 }); + await testInvalid(dest, 'ERR_INVALID_ARG_TYPE', buffer, { offset: false }); + await testInvalid(dest, 'ERR_INVALID_ARG_TYPE', buffer, { offset: true }); + + // Test compatibility with filehandle.read counterpart + for (const options of [ + {}, + { length: 1 }, + { position: 5 }, + { length: 1, position: 5 }, + { length: 1, position: -1, offset: 2 }, + { length: null }, + { position: null }, + { offset: 1 }, + ]) { + await testValid(dest, buffer, options); + } +})().then(common.mustCall()); diff --git a/test/parallel/test-fs-read-offset-null.js b/test/parallel/test-fs-read-offset-null.js index 27e893f781b2ff..012c94e41e92c7 100644 --- a/test/parallel/test-fs-read-offset-null.js +++ b/test/parallel/test-fs-read-offset-null.js @@ -14,13 +14,22 @@ const filepath = fixtures.path('x.txt'); const buf = Buffer.alloc(1); // Reading only one character, hence buffer of one byte is enough. -// Test for callback API. +// Tests are done by making sure the first letter in buffer is +// same as first letter in file. +// 120 is the ascii code of letter x. + +// Tests for callback API. fs.open(filepath, 'r', common.mustSucceed((fd) => { fs.read(fd, { offset: null, buffer: buf }, common.mustSucceed((bytesRead, buffer) => { - // Test is done by making sure the first letter in buffer is - // same as first letter in file. - // 120 is the hex for ascii code of letter x. + assert.strictEqual(buffer[0], 120); + fs.close(fd, common.mustSucceed(() => {})); + })); +})); + +fs.open(filepath, 'r', common.mustSucceed((fd) => { + fs.read(fd, buf, { offset: null }, + common.mustSucceed((bytesRead, buffer) => { assert.strictEqual(buffer[0], 120); fs.close(fd, common.mustSucceed(() => {})); })); @@ -28,15 +37,28 @@ fs.open(filepath, 'r', common.mustSucceed((fd) => { let filehandle = null; -// Test for promise api +// Tests for promises api +(async () => { + filehandle = await fsPromises.open(filepath, 'r'); + const readObject = await filehandle.read(buf, { offset: null }); + assert.strictEqual(readObject.buffer[0], 120); +})() +.finally(() => filehandle?.close()) +.then(common.mustCall()); + +// Undocumented: omitted position works the same as position === null (async () => { filehandle = await fsPromises.open(filepath, 'r'); const readObject = await filehandle.read(buf, null, buf.length); assert.strictEqual(readObject.buffer[0], 120); })() -.then(common.mustCall()) -.finally(async () => { -// Close the file handle if it is opened - if (filehandle) - await filehandle.close(); -}); +.finally(() => filehandle?.close()) +.then(common.mustCall()); + +(async () => { + filehandle = await fsPromises.open(filepath, 'r'); + const readObject = await filehandle.read(buf, null, buf.length, 0); + assert.strictEqual(readObject.buffer[0], 120); +})() +.finally(() => filehandle?.close()) +.then(common.mustCall()); diff --git a/test/parallel/test-fs-read-optional-params.js b/test/parallel/test-fs-read-optional-params.js index aac5f51d0bb2db..2699850b0e9597 100644 --- a/test/parallel/test-fs-read-optional-params.js +++ b/test/parallel/test-fs-read-optional-params.js @@ -5,32 +5,34 @@ const fixtures = require('../common/fixtures'); const fs = require('fs'); const assert = require('assert'); const filepath = fixtures.path('x.txt'); -const fd = fs.openSync(filepath, 'r'); const expected = Buffer.from('xyz\n'); const defaultBufferAsync = Buffer.alloc(16384); -const bufferAsOption = Buffer.allocUnsafe(expected.length); +const bufferAsOption = Buffer.allocUnsafe(expected.byteLength); -// Test not passing in any options object -fs.read(fd, common.mustCall((err, bytesRead, buffer) => { - assert.strictEqual(bytesRead, expected.length); - assert.deepStrictEqual(defaultBufferAsync.length, buffer.length); -})); +function testValid(message, ...options) { + const paramsMsg = `${message} (as params)`; + const paramsFilehandle = fs.openSync(filepath, 'r'); + fs.read(paramsFilehandle, ...options, common.mustSucceed((bytesRead, buffer) => { + assert.strictEqual(bytesRead, expected.byteLength, paramsMsg); + assert.deepStrictEqual(defaultBufferAsync.byteLength, buffer.byteLength, paramsMsg); + fs.closeSync(paramsFilehandle); + })); -// Test passing in an empty options object -fs.read(fd, { position: 0 }, common.mustCall((err, bytesRead, buffer) => { - assert.strictEqual(bytesRead, expected.length); - assert.deepStrictEqual(defaultBufferAsync.length, buffer.length); -})); + const optionsMsg = `${message} (as options)`; + const optionsFilehandle = fs.openSync(filepath, 'r'); + fs.read(optionsFilehandle, bufferAsOption, ...options, common.mustSucceed((bytesRead, buffer) => { + assert.strictEqual(bytesRead, expected.byteLength, optionsMsg); + assert.deepStrictEqual(bufferAsOption.byteLength, buffer.byteLength, optionsMsg); + fs.closeSync(optionsFilehandle); + })); +} -// Test passing in options -fs.read(fd, { - buffer: bufferAsOption, +testValid('Not passing in any object'); +testValid('Passing in a null', null); +testValid('Passing in an empty object', {}); +testValid('Passing in an object', { offset: 0, - length: bufferAsOption.length, - position: 0 -}, - common.mustCall((err, bytesRead, buffer) => { - assert.strictEqual(bytesRead, expected.length); - assert.deepStrictEqual(bufferAsOption.length, buffer.length); - })); + length: bufferAsOption.byteLength, + position: 0, +}); diff --git a/test/parallel/test-fs-read-position-validation.mjs b/test/parallel/test-fs-read-position-validation.mjs new file mode 100644 index 00000000000000..919a8dd1419903 --- /dev/null +++ b/test/parallel/test-fs-read-position-validation.mjs @@ -0,0 +1,94 @@ +import * as common from '../common/index.mjs'; +import * as fixtures from '../common/fixtures.mjs'; +import fs from 'fs'; +import assert from 'assert'; + +// This test ensures that "position" argument is correctly validated + +const filepath = fixtures.path('x.txt'); + +const buffer = Buffer.from('xyz\n'); +const offset = 0; +const length = buffer.byteLength; + +// allowedErrors is an array of acceptable internal errors +// For example, on some platforms read syscall might return -EFBIG +async function testValid(position, allowedErrors = []) { + return new Promise((resolve, reject) => { + fs.open(filepath, 'r', common.mustSucceed((fd) => { + let callCount = 3; + const handler = common.mustCall((err) => { + callCount--; + if (err && !allowedErrors.includes(err.code)) { + fs.close(fd, common.mustSucceed()); + reject(err); + } else if (callCount === 0) { + fs.close(fd, common.mustSucceed(resolve)); + } + }, callCount); + fs.read(fd, buffer, offset, length, position, handler); + fs.read(fd, { buffer, offset, length, position }, handler); + fs.read(fd, buffer, { offset, length, position }, handler); + })); + }); +} + +async function testInvalid(code, position) { + return new Promise((resolve, reject) => { + fs.open(filepath, 'r', common.mustSucceed((fd) => { + try { + assert.throws( + () => fs.read(fd, buffer, offset, length, position, common.mustNotCall()), + { code } + ); + assert.throws( + () => fs.read(fd, { buffer, offset, length, position }, common.mustNotCall()), + { code } + ); + assert.throws( + () => fs.read(fd, buffer, { offset, length, position }, common.mustNotCall()), + { code } + ); + resolve(); + } catch (err) { + reject(err); + } finally { + fs.close(fd, common.mustSucceed()); + } + })); + }); +} + +{ + await testValid(undefined); + await testValid(null); + await testValid(-1); + await testValid(-1n); + + await testValid(0); + await testValid(0n); + await testValid(1); + await testValid(1n); + await testValid(9); + await testValid(9n); + await testValid(Number.MAX_SAFE_INTEGER, [ 'EFBIG' ]); + + await testValid(2n ** 63n - 1n - BigInt(length), [ 'EFBIG' ]); + await testInvalid('ERR_OUT_OF_RANGE', 2n ** 63n); + + // TODO(LiviaMedeiros): test `2n ** 63n - BigInt(length)` + + await testInvalid('ERR_OUT_OF_RANGE', NaN); + await testInvalid('ERR_OUT_OF_RANGE', -Infinity); + await testInvalid('ERR_OUT_OF_RANGE', Infinity); + await testInvalid('ERR_OUT_OF_RANGE', -0.999); + await testInvalid('ERR_OUT_OF_RANGE', -(2n ** 64n)); + await testInvalid('ERR_OUT_OF_RANGE', Number.MAX_SAFE_INTEGER + 1); + await testInvalid('ERR_OUT_OF_RANGE', Number.MAX_VALUE); + + for (const badTypeValue of [ + false, true, '1', Symbol(1), {}, [], () => {}, Promise.resolve(1), + ]) { + await testInvalid('ERR_INVALID_ARG_TYPE', badTypeValue); + } +} diff --git a/test/parallel/test-fs-read-promises-optional-params.js b/test/parallel/test-fs-read-promises-optional-params.js index 9d19eaa41151a8..48311e9df45c91 100644 --- a/test/parallel/test-fs-read-promises-optional-params.js +++ b/test/parallel/test-fs-read-promises-optional-params.js @@ -10,10 +10,18 @@ const fd = fs.openSync(filepath, 'r'); const expected = Buffer.from('xyz\n'); const defaultBufferAsync = Buffer.alloc(16384); +const bufferAsOption = Buffer.allocUnsafe(expected.byteLength); read(fd, {}) .then(function({ bytesRead, buffer }) { - assert.strictEqual(bytesRead, expected.length); - assert.deepStrictEqual(defaultBufferAsync.length, buffer.length); + assert.strictEqual(bytesRead, expected.byteLength); + assert.deepStrictEqual(defaultBufferAsync.byteLength, buffer.byteLength); + }) + .then(common.mustCall()); + +read(fd, bufferAsOption, { position: 0 }) + .then(function({ bytesRead, buffer }) { + assert.strictEqual(bytesRead, expected.byteLength); + assert.deepStrictEqual(bufferAsOption.byteLength, buffer.byteLength); }) .then(common.mustCall()); diff --git a/test/parallel/test-fs-readSync-position-validation.mjs b/test/parallel/test-fs-readSync-position-validation.mjs new file mode 100644 index 00000000000000..5cf40ba1b08578 --- /dev/null +++ b/test/parallel/test-fs-readSync-position-validation.mjs @@ -0,0 +1,80 @@ +import '../common/index.mjs'; +import * as fixtures from '../common/fixtures.mjs'; +import fs from 'fs'; +import assert from 'assert'; + +// This test ensures that "position" argument is correctly validated + +const filepath = fixtures.path('x.txt'); + +const buffer = Buffer.from('xyz\n'); +const offset = 0; +const length = buffer.byteLength; + +// allowedErrors is an array of acceptable internal errors +// For example, on some platforms read syscall might return -EFBIG +function testValid(position, allowedErrors = []) { + let fdSync; + try { + fdSync = fs.openSync(filepath, 'r'); + fs.readSync(fdSync, buffer, offset, length, position); + fs.readSync(fdSync, buffer, { offset, length, position }); + } catch (err) { + if (!allowedErrors.includes(err.code)) { + assert.fail(err); + } + } finally { + if (fdSync) fs.closeSync(fdSync); + } +} + +function testInvalid(code, position, internalCatch = false) { + let fdSync; + try { + fdSync = fs.openSync(filepath, 'r'); + assert.throws( + () => fs.readSync(fdSync, buffer, offset, length, position), + { code } + ); + assert.throws( + () => fs.readSync(fdSync, buffer, { offset, length, position }), + { code } + ); + } finally { + if (fdSync) fs.closeSync(fdSync); + } +} + +{ + testValid(undefined); + testValid(null); + testValid(-1); + testValid(-1n); + + testValid(0); + testValid(0n); + testValid(1); + testValid(1n); + testValid(9); + testValid(9n); + testValid(Number.MAX_SAFE_INTEGER, [ 'EFBIG' ]); + + testValid(2n ** 63n - 1n - BigInt(length), [ 'EFBIG' ]); + testInvalid('ERR_OUT_OF_RANGE', 2n ** 63n); + + // TODO(LiviaMedeiros): test `2n ** 63n - BigInt(length)` + + testInvalid('ERR_OUT_OF_RANGE', NaN); + testInvalid('ERR_OUT_OF_RANGE', -Infinity); + testInvalid('ERR_OUT_OF_RANGE', Infinity); + testInvalid('ERR_OUT_OF_RANGE', -0.999); + testInvalid('ERR_OUT_OF_RANGE', -(2n ** 64n)); + testInvalid('ERR_OUT_OF_RANGE', Number.MAX_SAFE_INTEGER + 1); + testInvalid('ERR_OUT_OF_RANGE', Number.MAX_VALUE); + + for (const badTypeValue of [ + false, true, '1', Symbol(1), {}, [], () => {}, Promise.resolve(1), + ]) { + testInvalid('ERR_INVALID_ARG_TYPE', badTypeValue); + } +} diff --git a/test/parallel/test-fs-rm.js b/test/parallel/test-fs-rm.js index 14a67345fbf35c..07316e388beb58 100644 --- a/test/parallel/test-fs-rm.js +++ b/test/parallel/test-fs-rm.js @@ -15,6 +15,15 @@ let count = 0; const nextDirPath = (name = 'rm') => path.join(tmpdir.path, `${name}-${count++}`); +const isGitPresent = (() => { + try { execSync('git --version'); return true; } catch { return false; } +})(); + +function gitInit(gitDirectory) { + fs.mkdirSync(gitDirectory); + execSync('git init', { cwd: gitDirectory }); +} + function makeNonEmptyDirectory(depth, files, folders, dirname, createSymLinks) { fs.mkdirSync(dirname, { recursive: true }); fs.writeFileSync(path.join(dirname, 'text.txt'), 'hello', 'utf8'); @@ -129,6 +138,16 @@ function removeAsync(dir) { })); } +// Removing a .git directory should not throw an EPERM. +// Refs: https://github.com/isaacs/rimraf/issues/21. +if (isGitPresent) { + const gitDirectory = nextDirPath(); + gitInit(gitDirectory); + fs.rm(gitDirectory, { recursive: true }, common.mustSucceed(() => { + assert.strictEqual(fs.existsSync(gitDirectory), false); + })); +} + // Test the synchronous version. { const dir = nextDirPath(); @@ -178,6 +197,15 @@ function removeAsync(dir) { assert.throws(() => fs.rmSync(dir), { syscall: 'stat' }); } +// Removing a .git directory should not throw an EPERM. +// Refs: https://github.com/isaacs/rimraf/issues/21. +if (isGitPresent) { + const gitDirectory = nextDirPath(); + gitInit(gitDirectory); + fs.rmSync(gitDirectory, { recursive: true }); + assert.strictEqual(fs.existsSync(gitDirectory), false); +} + // Test the Promises based version. (async () => { const dir = nextDirPath(); @@ -229,6 +257,17 @@ function removeAsync(dir) { } })().then(common.mustCall()); +// Removing a .git directory should not throw an EPERM. +// Refs: https://github.com/isaacs/rimraf/issues/21. +if (isGitPresent) { + (async () => { + const gitDirectory = nextDirPath(); + gitInit(gitDirectory); + await fs.promises.rm(gitDirectory, { recursive: true }); + assert.strictEqual(fs.existsSync(gitDirectory), false); + })().then(common.mustCall()); +} + // Test input validation. { const dir = nextDirPath(); diff --git a/test/parallel/test-fs-symlink-longpath.js b/test/parallel/test-fs-symlink-longpath.js index ac15b841df9c3a..f3586317c27ede 100644 --- a/test/parallel/test-fs-symlink-longpath.js +++ b/test/parallel/test-fs-symlink-longpath.js @@ -12,10 +12,10 @@ const longPath = path.join(...[tmpDir].concat(Array(30).fill('1234567890'))); fs.mkdirSync(longPath, { recursive: true }); // Test if we can have symlinks to files and folders with long filenames -const targetDirtectory = path.join(longPath, 'target-directory'); -fs.mkdirSync(targetDirtectory); +const targetDirectory = path.join(longPath, 'target-directory'); +fs.mkdirSync(targetDirectory); const pathDirectory = path.join(tmpDir, 'new-directory'); -fs.symlink(targetDirtectory, pathDirectory, 'dir', common.mustSucceed(() => { +fs.symlink(targetDirectory, pathDirectory, 'dir', common.mustSucceed(() => { assert(fs.existsSync(pathDirectory)); })); diff --git a/test/parallel/test-fs-util-validateoffsetlength.js b/test/parallel/test-fs-util-validateoffsetlength.js index 28e087d33aec7b..bda20f86683723 100644 --- a/test/parallel/test-fs-util-validateoffsetlength.js +++ b/test/parallel/test-fs-util-validateoffsetlength.js @@ -50,7 +50,7 @@ const { ); } -// Most platforms don't allow reads or writes >= 2 GB. +// Most platforms don't allow reads or writes >= 2 GiB. // See https://github.com/libuv/libuv/pull/1501. const kIoMaxLength = 2 ** 31 - 1; diff --git a/test/parallel/test-fs-write-optional-params.js b/test/parallel/test-fs-write-optional-params.js new file mode 100644 index 00000000000000..21732114153c0c --- /dev/null +++ b/test/parallel/test-fs-write-optional-params.js @@ -0,0 +1,102 @@ +'use strict'; + +const common = require('../common'); + +// This test ensures that fs.write accepts "named parameters" object +// and doesn't interpret objects as strings + +const assert = require('assert'); +const fs = require('fs'); +const path = require('path'); +const tmpdir = require('../common/tmpdir'); +const util = require('util'); + +tmpdir.refresh(); + +const destInvalid = path.resolve(tmpdir.path, 'rwopt_invalid'); +const buffer = Buffer.from('zyx'); + +function testInvalidCb(fd, expectedCode, buffer, options, callback) { + assert.throws( + () => fs.write(fd, buffer, options, common.mustNotCall()), + { code: expectedCode } + ); + callback(0); +} + +function testValidCb(buffer, options, index, callback) { + const dest = path.resolve(tmpdir.path, `rwopt_valid_${index}`); + fs.open(dest, 'w+', common.mustSucceed((fd) => { + fs.write(fd, buffer, options, common.mustSucceed((bytesWritten, bufferWritten) => { + const writeBufCopy = Uint8Array.prototype.slice.call(bufferWritten); + + fs.read(fd, buffer, options, common.mustSucceed((bytesRead, bufferRead) => { + const readBufCopy = Uint8Array.prototype.slice.call(bufferRead); + + assert.ok(bytesWritten >= bytesRead); + if (options.length !== undefined && options.length !== null) { + assert.strictEqual(bytesWritten, options.length); + } + if (options.offset === undefined || options.offset === 0) { + assert.deepStrictEqual(writeBufCopy, readBufCopy); + } + assert.deepStrictEqual(bufferWritten, bufferRead); + fs.close(fd, common.mustSucceed(callback)); + })); + })); + })); +} + +// Promisify to reduce flakiness +const testInvalid = util.promisify(testInvalidCb); +const testValid = util.promisify(testValidCb); + +async function runTests(fd) { + // Test if first argument is not wrongly interpreted as ArrayBufferView|string + for (const badBuffer of [ + undefined, null, true, 42, 42n, Symbol('42'), NaN, [], () => {}, + Promise.resolve(new Uint8Array(1)), + {}, + { buffer: 'amNotParam' }, + { string: 'amNotParam' }, + { buffer: new Uint8Array(1).buffer }, + new Date(), + new String('notPrimitive'), + { [Symbol.toPrimitive]: (hint) => 'amObject' }, + + // TODO(LiviaMedeiros): add the following after DEP0162 EOL + // { toString() { return 'amObject'; } }, + ]) { + await testInvalid(fd, 'ERR_INVALID_ARG_TYPE', badBuffer, {}); + } + + // First argument (buffer or string) is mandatory + await testInvalid(fd, 'ERR_INVALID_ARG_TYPE', undefined, undefined); + + // Various invalid options + await testInvalid(fd, 'ERR_OUT_OF_RANGE', buffer, { length: 5 }); + await testInvalid(fd, 'ERR_OUT_OF_RANGE', buffer, { offset: 5 }); + await testInvalid(fd, 'ERR_OUT_OF_RANGE', buffer, { length: 1, offset: 3 }); + await testInvalid(fd, 'ERR_OUT_OF_RANGE', buffer, { length: -1 }); + await testInvalid(fd, 'ERR_OUT_OF_RANGE', buffer, { offset: -1 }); + await testInvalid(fd, 'ERR_INVALID_ARG_TYPE', buffer, { offset: false }); + await testInvalid(fd, 'ERR_INVALID_ARG_TYPE', buffer, { offset: true }); + + // Test compatibility with fs.read counterpart + for (const [ index, options ] of [ + {}, + { length: 1 }, + { position: 5 }, + { length: 1, position: 5 }, + { length: 1, position: -1, offset: 2 }, + { length: null }, + { position: null }, + { offset: 1 }, + ].entries()) { + await testValid(buffer, options, index); + } +} + +fs.open(destInvalid, 'w+', common.mustSucceed(async (fd) => { + runTests(fd).then(common.mustCall(() => fs.close(fd, common.mustSucceed()))); +})); diff --git a/test/parallel/test-fs-write-sync-optional-params.js b/test/parallel/test-fs-write-sync-optional-params.js new file mode 100644 index 00000000000000..80dfa51e0ba152 --- /dev/null +++ b/test/parallel/test-fs-write-sync-optional-params.js @@ -0,0 +1,89 @@ +'use strict'; + +require('../common'); + +// This test ensures that fs.writeSync accepts "named parameters" object +// and doesn't interpret objects as strings + +const assert = require('assert'); +const fs = require('fs'); +const path = require('path'); +const tmpdir = require('../common/tmpdir'); + +tmpdir.refresh(); + +const dest = path.resolve(tmpdir.path, 'tmp.txt'); +const buffer = Buffer.from('zyx'); + +function testInvalid(dest, expectedCode, ...bufferAndOptions) { + let fd; + try { + fd = fs.openSync(dest, 'w+'); + assert.throws( + () => fs.writeSync(fd, ...bufferAndOptions), + { code: expectedCode }); + } finally { + if (fd != null) fs.closeSync(fd); + } +} + +function testValid(dest, buffer, options) { + let fd; + try { + fd = fs.openSync(dest, 'w+'); + const bytesWritten = fs.writeSync(fd, buffer, options); + const bytesRead = fs.readSync(fd, buffer, options); + + assert.ok(bytesWritten >= bytesRead); + if (options.length !== undefined && options.length !== null) { + assert.strictEqual(bytesWritten, options.length); + } + } finally { + if (fd != null) fs.closeSync(fd); + } +} + +{ + // Test if second argument is not wrongly interpreted as string or options + for (const badBuffer of [ + undefined, null, true, 42, 42n, Symbol('42'), NaN, [], () => {}, + {}, + { buffer: 'amNotParam' }, + { string: 'amNotParam' }, + { buffer: new Uint8Array(1) }, + { buffer: new Uint8Array(1).buffer }, + Promise.resolve(new Uint8Array(1)), + new Date(), + new String('notPrimitive'), + { toString() { return 'amObject'; } }, + { [Symbol.toPrimitive]: (hint) => 'amObject' }, + ]) { + testInvalid(dest, 'ERR_INVALID_ARG_TYPE', badBuffer); + } + + // First argument (buffer or string) is mandatory + testInvalid(dest, 'ERR_INVALID_ARG_TYPE'); + + // Various invalid options + testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { length: 5 }); + testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { offset: 5 }); + testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { length: 1, offset: 3 }); + testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { length: -1 }); + testInvalid(dest, 'ERR_OUT_OF_RANGE', buffer, { offset: -1 }); + testInvalid(dest, 'ERR_INVALID_ARG_TYPE', buffer, { offset: false }); + testInvalid(dest, 'ERR_INVALID_ARG_TYPE', buffer, { offset: true }); + + // Test compatibility with fs.readSync counterpart with reused options + for (const options of [ + {}, + { length: 1 }, + { position: 5 }, + { length: 1, position: 5 }, + { length: 1, position: -1, offset: 2 }, + { length: null }, + { position: null }, + { offset: 1 }, + ]) { + testValid(dest, buffer, options); + } +} diff --git a/test/parallel/test-fs-write.js b/test/parallel/test-fs-write.js index 30e25b15808dd2..c30eba28bd95a0 100644 --- a/test/parallel/test-fs-write.js +++ b/test/parallel/test-fs-write.js @@ -155,7 +155,11 @@ fs.open(fn4, 'w', 0o644, common.mustSucceed((fd) => { ); }); -[false, 5, {}, [], null, undefined].forEach((data) => { +[ + false, 5, {}, [], null, undefined, + new String('notPrimitive'), + { [Symbol.toPrimitive]: (hint) => 'amObject' }, +].forEach((data) => { assert.throws( () => fs.write(1, data, common.mustNotCall()), { diff --git a/test/parallel/test-gc-http-client-connaborted.js b/test/parallel/test-gc-http-client-connaborted.js index fa6bf20c176560..fd276d30e2beb1 100644 --- a/test/parallel/test-gc-http-client-connaborted.js +++ b/test/parallel/test-gc-http-client-connaborted.js @@ -5,27 +5,27 @@ const common = require('../common'); const onGC = require('../common/ongc'); - const http = require('http'); -const todo = 500; +const os = require('os'); + +const cpus = os.cpus().length; +let createClients = true; let done = 0; let count = 0; let countGC = 0; -console.log(`We should do ${todo} requests`); - function serverHandler(req, res) { res.connection.destroy(); } const server = http.createServer(serverHandler); server.listen(0, common.mustCall(() => { - for (let i = 0; i < 10; i++) - getall(); + for (let i = 0; i < cpus; i++) + getAll(); })); -function getall() { - if (count >= todo) +function getAll() { + if (!createClients) return; const req = http.get({ @@ -37,7 +37,7 @@ function getall() { count++; onGC(req, { ongc }); - setImmediate(getall); + setImmediate(getAll); } function cb(res) { @@ -48,11 +48,18 @@ function ongc() { countGC++; } -setInterval(status, 100).unref(); +setImmediate(status); function status() { - global.gc(); - console.log('Done: %d/%d', done, todo); - console.log('Collected: %d/%d', countGC, count); - if (countGC === todo) server.close(); + if (done > 0) { + createClients = false; + global.gc(); + console.log(`done/collected/total: ${done}/${countGC}/${count}`); + if (countGC === count) { + server.close(); + return; + } + } + + setImmediate(status); } diff --git a/test/parallel/test-gc-http-client-timeout.js b/test/parallel/test-gc-http-client-timeout.js index 359f890dc3944e..3ac410a6111bd8 100644 --- a/test/parallel/test-gc-http-client-timeout.js +++ b/test/parallel/test-gc-http-client-timeout.js @@ -5,6 +5,8 @@ const common = require('../common'); const onGC = require('../common/ongc'); +const http = require('http'); +const os = require('os'); function serverHandler(req, res) { setTimeout(function() { @@ -14,19 +16,17 @@ function serverHandler(req, res) { }, 100); } -const http = require('http'); -const todo = 300; +const cpus = os.cpus().length; +let createClients = true; let done = 0; let count = 0; let countGC = 0; -console.log(`We should do ${todo} requests`); - const server = http.createServer(serverHandler); -server.listen(0, common.mustCall(getall)); +server.listen(0, common.mustCall(getAll)); -function getall() { - if (count >= todo) +function getAll() { + if (!createClients) return; const req = http.get({ @@ -35,18 +35,16 @@ function getall() { port: server.address().port }, cb); - req.setTimeout(10, function() { - console.log('timeout (expected)'); - }); + req.setTimeout(10, common.mustCall()); count++; onGC(req, { ongc }); - setImmediate(getall); + setImmediate(getAll); } -for (let i = 0; i < 10; i++) - getall(); +for (let i = 0; i < cpus; i++) + getAll(); function cb(res) { res.resume(); @@ -57,11 +55,18 @@ function ongc() { countGC++; } -setInterval(status, 100).unref(); +setImmediate(status); function status() { - global.gc(); - console.log('Done: %d/%d', done, todo); - console.log('Collected: %d/%d', countGC, count); - if (countGC === todo) server.close(); + if (done > 0) { + createClients = false; + global.gc(); + console.log(`done/collected/total: ${done}/${countGC}/${count}`); + if (countGC === count) { + server.close(); + return; + } + } + + setImmediate(status); } diff --git a/test/parallel/test-gc-net-timeout.js b/test/parallel/test-gc-net-timeout.js index 9ba6d2bc1744f9..6b9d51c98d0e84 100644 --- a/test/parallel/test-gc-net-timeout.js +++ b/test/parallel/test-gc-net-timeout.js @@ -5,6 +5,9 @@ require('../common'); const onGC = require('../common/ongc'); +const assert = require('assert'); +const net = require('net'); +const os = require('os'); function serverHandler(sock) { sock.setTimeout(120000); @@ -23,20 +26,17 @@ function serverHandler(sock) { }, 100); } -const net = require('net'); -const assert = require('assert'); -const todo = 500; +const cpus = os.cpus().length; +let createClients = true; let done = 0; let count = 0; let countGC = 0; -console.log(`We should do ${todo} requests`); - const server = net.createServer(serverHandler); -server.listen(0, getall); +server.listen(0, getAll); -function getall() { - if (count >= todo) +function getAll() { + if (!createClients) return; const req = net.connect(server.address().port); @@ -49,21 +49,28 @@ function getall() { count++; onGC(req, { ongc }); - setImmediate(getall); + setImmediate(getAll); } -for (let i = 0; i < 10; i++) - getall(); +for (let i = 0; i < cpus; i++) + getAll(); function ongc() { countGC++; } -setInterval(status, 100).unref(); +setImmediate(status); function status() { - global.gc(); - console.log('Done: %d/%d', done, todo); - console.log('Collected: %d/%d', countGC, count); - if (countGC === todo) server.close(); + if (done > 0) { + createClients = false; + global.gc(); + console.log(`done/collected/total: ${done}/${countGC}/${count}`); + if (countGC === count) { + server.close(); + return; + } + } + + setImmediate(status); } diff --git a/test/parallel/test-handle-wrap-isrefed.js b/test/parallel/test-handle-wrap-hasref.js similarity index 98% rename from test/parallel/test-handle-wrap-isrefed.js rename to test/parallel/test-handle-wrap-hasref.js index d4ca0070929721..f76194d0495781 100644 --- a/test/parallel/test-handle-wrap-isrefed.js +++ b/test/parallel/test-handle-wrap-hasref.js @@ -133,4 +133,4 @@ const { kStateSymbol } = require('internal/dgram'); (type) => type === 'Immediate').length, 1); } -// See also test/pseudo-tty/test-handle-wrap-isrefed-tty.js +// See also test/pseudo-tty/test-handle-wrap-hasref-tty.js diff --git a/test/parallel/test-http-server-request-timeout-keepalive.js b/test/parallel/test-http-server-request-timeout-keepalive.js index 77fde867e9b540..444e15f57afb89 100644 --- a/test/parallel/test-http-server-request-timeout-keepalive.js +++ b/test/parallel/test-http-server-request-timeout-keepalive.js @@ -14,11 +14,6 @@ function performRequestWithDelay(client, firstDelay, secondDelay) { client.resume(); client.write('GET / HTTP/1.1\r\n'); - firstDelay = common.platformTimeout(firstDelay); - secondDelay = common.platformTimeout(secondDelay); - - console.log('performRequestWithDelay', firstDelay, secondDelay); - setTimeout(() => { client.write('Connection: '); }, firstDelay).unref(); @@ -29,14 +24,19 @@ function performRequestWithDelay(client, firstDelay, secondDelay) { }, firstDelay + secondDelay).unref(); } -const server = createServer(common.mustCallAtLeast((req, res) => { +const requestTimeout = common.platformTimeout(2000); +const server = createServer({ + headersTimeout: 0, + requestTimeout, + keepAliveTimeout: 0, + connectionsCheckingInterval: requestTimeout / 4 +}, common.mustCallAtLeast((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(); })); // 0 seconds is the default assert.strictEqual(server.requestTimeout, 0); -const requestTimeout = common.platformTimeout(1000); server.requestTimeout = requestTimeout; assert.strictEqual(server.requestTimeout, requestTimeout); @@ -58,9 +58,7 @@ server.listen(0, common.mustCall(() => { 'HTTP/1.1 200 OK' ); - const defer = common.platformTimeout(server.requestTimeout * 1.5); - - console.log('defer by', defer); + const defer = requestTimeout * 1.5; // Wait some time to make sure requestTimeout // does not interfere with keep alive diff --git a/test/parallel/test-http-set-trailers.js b/test/parallel/test-http-set-trailers.js index 2197de9b0b229a..17a936f528e96f 100644 --- a/test/parallel/test-http-set-trailers.js +++ b/test/parallel/test-http-set-trailers.js @@ -96,7 +96,7 @@ const server = http.createServer((req, res) => { }); server.listen(0, () => { Promise.all([testHttp10, testHttp11, testClientTrailers] - .map(util.promisify) + .map((f) => util.promisify(f)) .map((f) => f(server.address().port))) .then(() => server.close()); }); diff --git a/test/parallel/test-http-write-callbacks.js b/test/parallel/test-http-write-callbacks.js index 3730e57936b4a6..390fddf1dc2911 100644 --- a/test/parallel/test-http-write-callbacks.js +++ b/test/parallel/test-http-write-callbacks.js @@ -20,7 +20,7 @@ // USE OR OTHER DEALINGS IN THE SOFTWARE. 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); const http = require('http'); @@ -53,15 +53,13 @@ server.on('checkContinue', (req, res) => { res.writeContinue(() => { // Continue has been written req.on('end', () => { - res.write('asdf', (er) => { - assert.ifError(er); - res.write('foo', 'ascii', (er) => { - assert.ifError(er); - res.end(Buffer.from('bar'), 'buffer', (er) => { + res.write('asdf', common.mustSucceed(() => { + res.write('foo', 'ascii', common.mustSucceed(() => { + res.end(Buffer.from('bar'), 'buffer', common.mustSucceed(() => { serverEndCb = true; - }); - }); - }); + })); + })); + })); }); }); @@ -79,16 +77,13 @@ server.listen(0, function() { }); req.on('continue', () => { // ok, good to go. - req.write('YmF6', 'base64', (er) => { - assert.ifError(er); - req.write(Buffer.from('quux'), (er) => { - assert.ifError(er); - req.end('626c657267', 'hex', (er) => { - assert.ifError(er); + req.write('YmF6', 'base64', common.mustSucceed(() => { + req.write(Buffer.from('quux'), common.mustSucceed(() => { + req.end('626c657267', 'hex', common.mustSucceed(() => { clientEndCb = true; - }); - }); - }); + })); + })); + })); }); req.on('response', (res) => { // This should not come until after the end is flushed out diff --git a/test/parallel/test-http2-compat-serverresponse-writehead-array.js b/test/parallel/test-http2-compat-serverresponse-writehead-array.js index c28f7329c1d0a1..1d0706f5ed945f 100644 --- a/test/parallel/test-http2-compat-serverresponse-writehead-array.js +++ b/test/parallel/test-http2-compat-serverresponse-writehead-array.js @@ -4,40 +4,92 @@ const common = require('../common'); if (!common.hasCrypto) common.skip('missing crypto'); const assert = require('assert'); -const h2 = require('http2'); - -// Http2ServerResponse.writeHead should support nested arrays - -const server = h2.createServer(); -server.listen(0, common.mustCall(() => { - const port = server.address().port; - server.once('request', common.mustCall((request, response) => { - const returnVal = response.writeHead(200, [ - ['foo', 'bar'], - ['ABC', 123], - ]); - assert.strictEqual(returnVal, response); - response.end(common.mustCall(() => { server.close(); })); +const http2 = require('http2'); + +// Http2ServerResponse.writeHead should support arrays and nested arrays + +{ + const server = http2.createServer(); + server.listen(0, common.mustCall(() => { + const port = server.address().port; + + server.once('request', common.mustCall((request, response) => { + const returnVal = response.writeHead(200, [ + ['foo', 'bar'], + ['ABC', 123], + ]); + assert.strictEqual(returnVal, response); + response.end(common.mustCall(() => { server.close(); })); + })); + + const client = http2.connect(`http://localhost:${port}`, common.mustCall(() => { + const request = client.request(); + + request.on('response', common.mustCall((headers) => { + assert.strictEqual(headers.foo, 'bar'); + assert.strictEqual(headers.abc, '123'); + assert.strictEqual(headers[':status'], 200); + }, 1)); + request.on('end', common.mustCall(() => { + client.close(); + })); + request.end(); + request.resume(); + })); })); +} + +{ + const server = http2.createServer(); + server.listen(0, common.mustCall(() => { + const port = server.address().port; + + server.once('request', common.mustCall((request, response) => { + const returnVal = response.writeHead(200, ['foo', 'bar', 'ABC', 123]); + assert.strictEqual(returnVal, response); + response.end(common.mustCall(() => { server.close(); })); + })); + + const client = http2.connect(`http://localhost:${port}`, common.mustCall(() => { + const request = client.request(); + + request.on('response', common.mustCall((headers) => { + assert.strictEqual(headers.foo, 'bar'); + assert.strictEqual(headers.abc, '123'); + assert.strictEqual(headers[':status'], 200); + }, 1)); + request.on('end', common.mustCall(() => { + client.close(); + })); + request.end(); + request.resume(); + })); + })); +} + +{ + const server = http2.createServer(); + server.listen(0, common.mustCall(() => { + const port = server.address().port; + + server.once('request', common.mustCall((request, response) => { + try { + response.writeHead(200, ['foo', 'bar', 'ABC', 123, 'extra']); + } catch (err) { + assert.strictEqual(err.code, 'ERR_INVALID_ARG_VALUE'); + } + + response.end(common.mustCall(() => { server.close(); })); + })); + + const client = http2.connect(`http://localhost:${port}`, common.mustCall(() => { + const request = client.request(); - const url = `http://localhost:${port}`; - const client = h2.connect(url, common.mustCall(() => { - const headers = { - ':path': '/', - ':method': 'GET', - ':scheme': 'http', - ':authority': `localhost:${port}` - }; - const request = client.request(headers); - request.on('response', common.mustCall((headers) => { - assert.strictEqual(headers.foo, 'bar'); - assert.strictEqual(headers.abc, '123'); - assert.strictEqual(headers[':status'], 200); - }, 1)); - request.on('end', common.mustCall(() => { - client.close(); + request.on('end', common.mustCall(() => { + client.close(); + })); + request.end(); + request.resume(); })); - request.end(); - request.resume(); })); -})); +} diff --git a/test/parallel/test-http2-max-session-memory-leak.js b/test/parallel/test-http2-max-session-memory-leak.js index b066ca80bc5eab..476c605783c81c 100644 --- a/test/parallel/test-http2-max-session-memory-leak.js +++ b/test/parallel/test-http2-max-session-memory-leak.js @@ -9,7 +9,7 @@ const http2 = require('http2'); // mechanism. const bodyLength = 8192; -const maxSessionMemory = 1; // 1 MB +const maxSessionMemory = 1; // 1 MiB const requestCount = 1000; const server = http2.createServer({ maxSessionMemory }); diff --git a/test/parallel/test-icu-env.js b/test/parallel/test-icu-env.js new file mode 100644 index 00000000000000..368f829234684f --- /dev/null +++ b/test/parallel/test-icu-env.js @@ -0,0 +1,288 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const { execFileSync } = require('child_process'); + +// system-icu should not be tested +const hasBuiltinICU = process.config.variables.icu_gyp_path === 'tools/icu/icu-generic.gyp'; +if (!hasBuiltinICU) + common.skip('system ICU'); + +// small-icu doesn't support non-English locales +const hasFullICU = (() => { + try { + const january = new Date(9e8); + const spanish = new Intl.DateTimeFormat('es', { month: 'long' }); + return spanish.format(january) === 'enero'; + } catch { + return false; + } +})(); +if (!hasFullICU) + common.skip('small ICU'); + +const icuVersionMajor = Number(process.config.variables.icu_ver_major ?? 0); +if (icuVersionMajor < 71) + common.skip('ICU too old'); + + +function runEnvOutside(addEnv, code, ...args) { + return execFileSync( + process.execPath, + ['-e', `process.stdout.write(String(${code}));`], + { env: { ...process.env, ...addEnv }, encoding: 'utf8' } + ); +} + +function runEnvInside(addEnv, func, ...args) { + Object.assign(process.env, addEnv); // side effects! + return func(...args); +} + +function isPack(array) { + const firstItem = array[0]; + return array.every((item) => item === firstItem); +} + +function isSet(array) { + const deduped = new Set(array); + return array.length === deduped.size; +} + + +const localesISO639 = [ + 'eng', 'cmn', 'hin', 'spa', + 'fra', 'arb', 'ben', 'rus', + 'por', 'urd', 'ind', 'deu', + 'jpn', 'pcm', 'mar', 'tel', +]; + +const locales = [ + 'en', 'zh', 'hi', 'es', + 'fr', 'ar', 'bn', 'ru', + 'pt', 'ur', 'id', 'de', + 'ja', 'pcm', 'mr', 'te', +]; + +// These must not overlap +const zones = [ + 'America/New_York', + 'UTC', + 'Asia/Irkutsk', + 'Australia/North', + 'Antarctica/South_Pole', +]; + + +assert.deepStrictEqual(Intl.getCanonicalLocales(localesISO639), locales); + + +// On some platforms these keep original locale (for example, 'January') +const enero = runEnvOutside( + { LANG: 'es' }, + 'new Intl.DateTimeFormat(undefined, { month: "long" } ).format(new Date(9e8))' +); +const janvier = runEnvOutside( + { LANG: 'fr' }, + 'new Intl.DateTimeFormat(undefined, { month: "long" } ).format(new Date(9e8))' +); +const isMockable = enero !== janvier; + +// Tests with mocked env +if (isMockable) { + assert.strictEqual( + isSet(zones.map((TZ) => runEnvOutside({ TZ }, 'new Date(333333333333).toString()'))), + true + ); + assert.strictEqual( + isSet(zones.map((TZ) => runEnvOutside({ TZ }, 'new Date(333333333333).toLocaleString()'))), + true + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Date(333333333333).toString()')), + [ + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Central European Standard Time)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (中欧标准时间)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (मध्य यूरोपीय मानक समय)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (hora estándar de Europa central)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (heure normale d’Europe centrale)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (توقيت وسط أوروبا الرسمي)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (মধ্য ইউরোপীয় মানক সময়)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Центральная Европа, стандартное время)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Horário Padrão da Europa Central)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (وسطی یورپ کا معیاری وقت)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Waktu Standar Eropa Tengah)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Mitteleuropäische Normalzeit)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (中央ヨーロッパ標準時)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Mídúl Yúrop Fíksd Taim)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (मध्‍य युरोपियन प्रमाण वेळ)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం)', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Date(333333333333).toLocaleString()')), + [ + '7/25/1980, 1:35:33 AM', + '1980/7/25 01:35:33', + '25/7/1980, 1:35:33 am', + '25/7/1980, 1:35:33', + '25/07/1980 01:35:33', + '٢٥‏/٧‏/١٩٨٠, ١:٣٥:٣٣ ص', + '২৫/৭/১৯৮০ ১:৩৫:৩৩ AM', + '25.07.1980, 01:35:33', + '25/07/1980 01:35:33', + '25/7/1980 1:35:33 AM', + '25/7/1980 01.35.33', + '25.7.1980, 01:35:33', + '1980/7/25 1:35:33', + '25/7/1980 01:35:33', + '२५/७/१९८०, १:३५:३३ AM', + '25/7/1980 1:35:33 AM', + ] + ); + assert.strictEqual( + runEnvOutside({ LANG: 'en' }, '["z", "ä"].sort(new Intl.Collator().compare)'), + 'ä,z' + ); + assert.strictEqual( + runEnvOutside({ LANG: 'sv' }, '["z", "ä"].sort(new Intl.Collator().compare)'), + 'z,ä' + ); + assert.deepStrictEqual( + locales.map( + (LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Intl.DateTimeFormat().format(333333333333)') + ), + [ + '7/25/1980', '1980/7/25', + '25/7/1980', '25/7/1980', + '25/07/1980', '٢٥‏/٧‏/١٩٨٠', + '২৫/৭/১৯৮০', '25.07.1980', + '25/07/1980', '25/7/1980', + '25/7/1980', '25.7.1980', + '1980/7/25', '25/7/1980', + '२५/७/१९८०', '25/7/1980', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.DisplayNames(undefined, { type: "region" }).of("CH")')), + [ + 'Switzerland', '瑞士', + 'स्विट्ज़रलैंड', 'Suiza', + 'Suisse', 'سويسرا', + 'সুইজারল্যান্ড', 'Швейцария', + 'Suíça', 'سوئٹزر لینڈ', + 'Swiss', 'Schweiz', + 'スイス', 'Swítsaland', + 'स्वित्झर्लंड', 'స్విట్జర్లాండ్', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.NumberFormat().format(275760.913)')), + [ + '275,760.913', '275,760.913', + '2,75,760.913', '275.760,913', + '275 760,913', '٢٧٥٬٧٦٠٫٩١٣', + '২,৭৫,৭৬০.৯১৩', '275 760,913', + '275.760,913', '275,760.913', + '275.760,913', '275.760,913', + '275,760.913', '275,760.913', + '२,७५,७६०.९१३', '2,75,760.913', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.PluralRules().select(0)')), + [ + 'other', 'other', 'one', 'other', + 'one', 'zero', 'one', 'many', + 'one', 'other', 'other', 'other', + 'other', 'one', 'other', 'other', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.RelativeTimeFormat().format(-586920.617, "hour")')), + [ + '586,920.617 hours ago', + '586,920.617小时前', + '5,86,920.617 घंटे पहले', + 'hace 586.920,617 horas', + 'il y a 586 920,617 heures', + 'قبل ٥٨٦٬٩٢٠٫٦١٧ ساعة', + '৫,৮৬,৯২০.৬১৭ ঘন্টা আগে', + '586 920,617 часа назад', + 'há 586.920,617 horas', + '586,920.617 گھنٹے پہلے', + '586.920,617 jam yang lalu', + 'vor 586.920,617 Stunden', + '586,920.617 時間前', + '586,920.617 áwa wé dọ́n pas', + '५,८६,९२०.६१७ तासांपूर्वी', + '5,86,920.617 గంటల క్రితం', + ] + ); +} + + +// Tests with process.env mutated inside +{ + // process.env.TZ is not intercepted in Workers + if (common.isMainThread) { + assert.strictEqual( + isSet(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toString()))), + true + ); + assert.strictEqual( + isSet(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toLocaleString()))), + true + ); + } else { + assert.strictEqual( + isPack(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toString()))), + true + ); + assert.strictEqual( + isPack(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toLocaleString()))), + true + ); + } + + assert.strictEqual( + isPack(locales.map((LANG) => runEnvInside({ LANG, TZ: 'Europe/Zurich' }, () => new Date(333333333333).toString()))), + true + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG, TZ: 'Europe/Zurich' }, () => new Date(333333333333).toLocaleString()) + )), + true + ); + assert.deepStrictEqual( + runEnvInside({ LANG: 'en' }, () => ['z', 'ä'].sort(new Intl.Collator().compare)), + runEnvInside({ LANG: 'sv' }, () => ['z', 'ä'].sort(new Intl.Collator().compare)) + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG, TZ: 'Europe/Zurich' }, () => new Intl.DateTimeFormat().format(333333333333)) + )), + true + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG }, () => new Intl.DisplayNames(undefined, { type: 'region' }).of('CH')) + )), + true + ); + assert.strictEqual( + isPack(locales.map((LANG) => runEnvInside({ LANG }, () => new Intl.NumberFormat().format(275760.913)))), + true + ); + assert.strictEqual( + isPack(locales.map((LANG) => runEnvInside({ LANG }, () => new Intl.PluralRules().select(0)))), + true + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG }, () => new Intl.RelativeTimeFormat().format(-586920.617, 'hour')) + )), + true + ); +} diff --git a/test/parallel/test-messageport-hasref.js b/test/parallel/test-messageport-hasref.js new file mode 100644 index 00000000000000..bc213f7897d277 --- /dev/null +++ b/test/parallel/test-messageport-hasref.js @@ -0,0 +1,57 @@ +'use strict'; +const common = require('../common'); + +const { MessageChannel } = require('worker_threads'); +const { createHook } = require('async_hooks'); +const { strictEqual } = require('assert'); + +const handles = []; + +createHook({ + init(asyncId, type, triggerAsyncId, resource) { + if (type === 'MESSAGEPORT') { + handles.push(resource); + } + } +}).enable(); + +const { port1, port2 } = new MessageChannel(); +strictEqual(handles[0], port1); +strictEqual(handles[1], port2); + +strictEqual(handles[0].hasRef(), false); +strictEqual(handles[1].hasRef(), false); + +port1.unref(); +strictEqual(handles[0].hasRef(), false); + +port1.ref(); +strictEqual(handles[0].hasRef(), true); + +port1.unref(); +strictEqual(handles[0].hasRef(), false); + +port1.on('message', () => {}); +strictEqual(handles[0].hasRef(), true); + +port2.unref(); +strictEqual(handles[1].hasRef(), false); + +port2.ref(); +strictEqual(handles[1].hasRef(), true); + +port2.unref(); +strictEqual(handles[1].hasRef(), false); + +port2.on('message', () => {}); +strictEqual(handles[0].hasRef(), true); + +port1.on('close', common.mustCall(() => { + strictEqual(handles[0].hasRef(), false); + strictEqual(handles[1].hasRef(), false); +})); + +port2.close(); + +strictEqual(handles[0].hasRef(), true); +strictEqual(handles[1].hasRef(), true); diff --git a/test/parallel/test-module-main-fail.js b/test/parallel/test-module-main-fail.js index c66b6f2f7a843f..2b6f188dd4cbee 100644 --- a/test/parallel/test-module-main-fail.js +++ b/test/parallel/test-module-main-fail.js @@ -10,7 +10,10 @@ for (const entryPoint of entryPoints) { try { execFileSync(node, [entryPoint], { stdio: 'pipe' }); } catch (e) { - assert(e.toString().match(/Error: Cannot find module/)); + const error = e.toString(); + assert.match(error, /MODULE_NOT_FOUND/); + assert.match(error, /Cannot find module/); + assert(error.includes(entryPoint)); continue; } assert.fail('Executing node with inexistent entry point should ' + diff --git a/test/parallel/test-net-perf_hooks.js b/test/parallel/test-net-perf_hooks.js new file mode 100644 index 00000000000000..6b0d13aab27019 --- /dev/null +++ b/test/parallel/test-net-perf_hooks.js @@ -0,0 +1,60 @@ +'use strict'; + +const common = require('../common'); +const tmpdir = require('../common/tmpdir'); +const assert = require('assert'); +const net = require('net'); + +tmpdir.refresh(); + +const { PerformanceObserver } = require('perf_hooks'); + +const entries = []; + +const obs = new PerformanceObserver(common.mustCallAtLeast((items) => { + entries.push(...items.getEntries()); +})); + +obs.observe({ type: 'net' }); + +{ + const server = net.createServer(common.mustCall((socket) => { + socket.destroy(); + })); + + server.listen(0, common.mustCall(async () => { + await new Promise((resolve, reject) => { + const socket = net.connect(server.address().port); + socket.on('end', resolve); + socket.on('error', reject); + }); + server.close(); + })); +} + +{ + const server = net.createServer(common.mustCall((socket) => { + socket.destroy(); + })); + + server.listen(common.PIPE, common.mustCall(async () => { + await new Promise((resolve, reject) => { + const socket = net.connect(common.PIPE); + socket.on('end', resolve); + socket.on('error', reject); + }); + server.close(); + })); +} + +process.on('exit', () => { + assert.strictEqual(entries.length, 1); + entries.forEach((entry) => { + assert.strictEqual(entry.name, 'connect'); + assert.strictEqual(entry.entryType, 'net'); + assert.strictEqual(typeof entry.startTime, 'number'); + assert.strictEqual(typeof entry.duration, 'number'); + assert.strictEqual(!!entry.detail.host, true); + assert.strictEqual(!!entry.detail.port, true); + }); +}); diff --git a/test/parallel/test-net-socket-timeout.js b/test/parallel/test-net-socket-timeout.js index 209359fda60810..7ebef777aff734 100644 --- a/test/parallel/test-net-socket-timeout.js +++ b/test/parallel/test-net-socket-timeout.js @@ -54,9 +54,9 @@ for (let i = 0; i < validDelays.length; i++) { } for (let i = 0; i < invalidCallbacks.length; i++) { - [0, 1].forEach((mesc) => + [0, 1].forEach((msec) => assert.throws( - () => s.setTimeout(mesc, invalidCallbacks[i]), + () => s.setTimeout(msec, invalidCallbacks[i]), { code: 'ERR_INVALID_CALLBACK', name: 'TypeError', diff --git a/test/parallel/test-perf-hooks-resourcetiming.js b/test/parallel/test-perf-hooks-resourcetiming.js new file mode 100644 index 00000000000000..60a7e908bed6f4 --- /dev/null +++ b/test/parallel/test-perf-hooks-resourcetiming.js @@ -0,0 +1,265 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { + PerformanceObserver, + PerformanceEntry, + PerformanceResourceTiming, + performance: { + clearResourceTimings, + markResourceTiming, + }, +} = require('perf_hooks'); + +assert(PerformanceObserver); +assert(PerformanceEntry); +assert(PerformanceResourceTiming); +assert(clearResourceTimings); +assert(markResourceTiming); + +function createTimingInfo({ + startTime = 0, + redirectStartTime = 0, + redirectEndTime = 0, + postRedirectStartTime = 0, + finalServiceWorkerStartTime = 0, + finalNetworkRequestStartTime = 0, + finalNetworkResponseStartTime = 0, + endTime = 0, + encodedBodySize = 0, + decodedBodySize = 0, + finalConnectionTimingInfo = null +}) { + if (finalConnectionTimingInfo !== null) { + finalConnectionTimingInfo.domainLookupStartTime = + finalConnectionTimingInfo.domainLookupStartTime || 0; + finalConnectionTimingInfo.domainLookupEndTime = + finalConnectionTimingInfo.domainLookupEndTime || 0; + finalConnectionTimingInfo.connectionStartTime = + finalConnectionTimingInfo.connectionStartTime || 0; + finalConnectionTimingInfo.connectionEndTime = + finalConnectionTimingInfo.connectionEndTime || 0; + finalConnectionTimingInfo.secureConnectionStartTime = + finalConnectionTimingInfo.secureConnectionStartTime || 0; + finalConnectionTimingInfo.ALPNNegotiatedProtocol = + finalConnectionTimingInfo.ALPNNegotiatedProtocol || []; + } + return { + startTime, + redirectStartTime, + redirectEndTime, + postRedirectStartTime, + finalServiceWorkerStartTime, + finalNetworkRequestStartTime, + finalNetworkResponseStartTime, + endTime, + encodedBodySize, + decodedBodySize, + finalConnectionTimingInfo, + }; +} + +// PerformanceResourceTiming should not be initialized externally +{ + assert.throws(() => new PerformanceResourceTiming(), { + name: 'TypeError', + message: 'Illegal constructor', + code: 'ERR_ILLEGAL_CONSTRUCTOR', + }); +} + +// Using performance.getEntries*() +{ + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = 'local'; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + { + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + + { + const entries = performance.getEntriesByType('resource'); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + + { + const entries = performance.getEntriesByName(resource.name); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + + clearResourceTimings(); + assert.strictEqual(performance.getEntries().length, 0); +} + +// Assert resource data based in timingInfo + +// default values +{ + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = 'local'; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + assert.strictEqual(resource.entryType, 'resource'); + assert.strictEqual(resource.name, requestedUrl); + assert.ok(typeof resource.cacheMode === 'undefined', 'cacheMode does not have a getter'); + assert.strictEqual(resource.startTime, timingInfo.startTime); + assert.strictEqual(resource.duration, 0); + assert.strictEqual(resource.workerStart, 0); + assert.strictEqual(resource.redirectStart, 0); + assert.strictEqual(resource.redirectEnd, 0); + assert.strictEqual(resource.fetchStart, 0); + assert.strictEqual(resource.domainLookupStart, 0); + assert.strictEqual(resource.domainLookupEnd, 0); + assert.strictEqual(resource.connectStart, 0); + assert.strictEqual(resource.connectEnd, 0); + assert.strictEqual(resource.secureConnectionStart, 0); + assert.deepStrictEqual(resource.nextHopProtocol, []); + assert.strictEqual(resource.requestStart, 0); + assert.strictEqual(resource.responseStart, 0); + assert.strictEqual(resource.responseEnd, 0); + assert.strictEqual(resource.encodedBodySize, 0); + assert.strictEqual(resource.decodedBodySize, 0); + assert.strictEqual(resource.transferSize, 0); + assert.deepStrictEqual(resource.toJSON(), { + name: requestedUrl, + entryType: 'resource', + startTime: 0, + duration: 0, + initiatorType, + nextHopProtocol: [], + workerStart: 0, + redirectStart: 0, + redirectEnd: 0, + fetchStart: 0, + domainLookupStart: 0, + domainLookupEnd: 0, + connectStart: 0, + connectEnd: 0, + secureConnectionStart: 0, + requestStart: 0, + responseStart: 0, + responseEnd: 0, + transferSize: 0, + encodedBodySize: 0, + decodedBodySize: 0, + }); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + clearResourceTimings(); + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 0); +} + +// custom getters math +{ + const timingInfo = createTimingInfo({ + endTime: 100, + startTime: 50, + encodedBodySize: 150, + }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = ''; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + assert.strictEqual(resource.entryType, 'resource'); + assert.strictEqual(resource.name, requestedUrl); + assert.ok(typeof resource.cacheMode === 'undefined', 'cacheMode does not have a getter'); + assert.strictEqual(resource.startTime, timingInfo.startTime); + // Duration should be the timingInfo endTime - startTime + assert.strictEqual(resource.duration, 50); + // TransferSize should be encodedBodySize + 300 when cacheMode is empty + assert.strictEqual(resource.transferSize, 450); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + clearResourceTimings(); + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 0); +} + +// Using PerformanceObserver +{ + const obs = new PerformanceObserver(common.mustCall((list) => { + { + const entries = list.getEntries(); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + { + const entries = list.getEntriesByType('resource'); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + { + const entries = list.getEntriesByName('http://localhost:8080'); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + obs.disconnect(); + })); + obs.observe({ entryTypes: ['resource'] }); + + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = 'local'; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + clearResourceTimings(); + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 0); +} diff --git a/test/parallel/test-performance-function.js b/test/parallel/test-performance-function.js index ea928028208e47..fcc3004d02884a 100644 --- a/test/parallel/test-performance-function.js +++ b/test/parallel/test-performance-function.js @@ -75,16 +75,18 @@ const { }); } -// Function can only be wrapped once, also check length and name +// Function can be wrapped many times, also check length and name { const m = (a, b = 1) => {}; const n = performance.timerify(m); const o = performance.timerify(m); const p = performance.timerify(n); - assert.strictEqual(n, o); - assert.strictEqual(n, p); + assert.notStrictEqual(n, o); + assert.notStrictEqual(n, p); + assert.notStrictEqual(o, p); assert.strictEqual(n.length, m.length); assert.strictEqual(n.name, 'timerified m'); + assert.strictEqual(p.name, 'timerified timerified m'); } (async () => { diff --git a/test/parallel/test-process-env-allowed-flags-are-documented.js b/test/parallel/test-process-env-allowed-flags-are-documented.js index a2738f08e2fd27..f4dd77e075b89b 100644 --- a/test/parallel/test-process-env-allowed-flags-are-documented.js +++ b/test/parallel/test-process-env-allowed-flags-are-documented.js @@ -43,6 +43,10 @@ for (const line of [...nodeOptionsLines, ...v8OptionsLines]) { } } +if (!common.hasOpenSSL3) { + documented.delete('--openssl-legacy-provider'); +} + // Filter out options that are conditionally present. const conditionalOpts = [ { @@ -50,6 +54,7 @@ const conditionalOpts = [ filter: (opt) => { return [ '--openssl-config', + common.hasOpenSSL3 ? '--openssl-legacy-provider' : '', '--tls-cipher-list', '--use-bundled-ca', '--use-openssl-ca', diff --git a/test/parallel/test-process-env-tz.js b/test/parallel/test-process-env-tz.js index b0188ab9c267f8..dcc69ed4bf1d3b 100644 --- a/test/parallel/test-process-env-tz.js +++ b/test/parallel/test-process-env-tz.js @@ -1,10 +1,4 @@ 'use strict'; - -// Set the locale to a known good value because it affects ICU's date string -// formatting. Setting LC_ALL needs to happen before the first call to -// `icu::Locale::getDefault()` because ICU caches the result. -process.env.LC_ALL = 'C'; - const common = require('../common'); const assert = require('assert'); @@ -31,6 +25,7 @@ if (date.toString().includes('(Central European Time)') || common.skip('tzdata too old'); } +// Text representation of timezone depends on locale in environment assert.match( date.toString(), /^Sat Apr 14 2018 14:34:56 GMT\+0200 \(.+\)$/); diff --git a/test/parallel/test-process-setgroups.js b/test/parallel/test-process-setgroups.js index 2e04c8a1756383..9506f24a5f3447 100644 --- a/test/parallel/test-process-setgroups.js +++ b/test/parallel/test-process-setgroups.js @@ -29,8 +29,6 @@ assert.throws( { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', - message: 'The value of "groups[1]" is out of range. ' + - 'It must be >= 0 && < 4294967296. Received -1' } ); diff --git a/test/parallel/test-queue-microtask-uncaught-asynchooks.js b/test/parallel/test-queue-microtask-uncaught-asynchooks.js index ee64c6e68ab7ab..35b3d9fa309af9 100644 --- a/test/parallel/test-queue-microtask-uncaught-asynchooks.js +++ b/test/parallel/test-queue-microtask-uncaught-asynchooks.js @@ -11,7 +11,7 @@ let µtaskId; const events = []; async_hooks.createHook({ - init(id, type, triggerId, resoure) { + init(id, type, triggerId, resource) { if (type === 'Microtask') { µtaskId = id; events.push('init'); diff --git a/test/parallel/test-readline-emit-keypress-events.js b/test/parallel/test-readline-emit-keypress-events.js index 8bb10d905cae2a..a9ffd3276c419c 100644 --- a/test/parallel/test-readline-emit-keypress-events.js +++ b/test/parallel/test-readline-emit-keypress-events.js @@ -7,22 +7,66 @@ require('../common'); const assert = require('assert'); const readline = require('readline'); const PassThrough = require('stream').PassThrough; -const stream = new PassThrough(); -const sequence = []; -const keys = []; -readline.emitKeypressEvents(stream); - -stream.on('keypress', (s, k) => { - sequence.push(s); - keys.push(k); -}); - -stream.write('foo'); - -assert.deepStrictEqual(sequence, ['f', 'o', 'o']); -assert.deepStrictEqual(keys, [ +const expectedSequence = ['f', 'o', 'o']; +const expectedKeys = [ { sequence: 'f', name: 'f', ctrl: false, meta: false, shift: false }, { sequence: 'o', name: 'o', ctrl: false, meta: false, shift: false }, { sequence: 'o', name: 'o', ctrl: false, meta: false, shift: false }, -]); +]; + +{ + const stream = new PassThrough(); + const sequence = []; + const keys = []; + + readline.emitKeypressEvents(stream); + stream.on('keypress', (s, k) => { + sequence.push(s); + keys.push(k); + }); + stream.write('foo'); + + assert.deepStrictEqual(sequence, expectedSequence); + assert.deepStrictEqual(keys, expectedKeys); +} + +{ + const stream = new PassThrough(); + const sequence = []; + const keys = []; + + stream.on('keypress', (s, k) => { + sequence.push(s); + keys.push(k); + }); + readline.emitKeypressEvents(stream); + stream.write('foo'); + + assert.deepStrictEqual(sequence, expectedSequence); + assert.deepStrictEqual(keys, expectedKeys); +} + +{ + const stream = new PassThrough(); + const sequence = []; + const keys = []; + const keypressListener = (s, k) => { + sequence.push(s); + keys.push(k); + }; + + stream.on('keypress', keypressListener); + readline.emitKeypressEvents(stream); + stream.removeListener('keypress', keypressListener); + stream.write('foo'); + + assert.deepStrictEqual(sequence, []); + assert.deepStrictEqual(keys, []); + + stream.on('keypress', keypressListener); + stream.write('foo'); + + assert.deepStrictEqual(sequence, expectedSequence); + assert.deepStrictEqual(keys, expectedKeys); +} diff --git a/test/parallel/test-readline-interface.js b/test/parallel/test-readline-interface.js index f253a443c05884..fe684f9563855c 100644 --- a/test/parallel/test-readline-interface.js +++ b/test/parallel/test-readline-interface.js @@ -131,11 +131,7 @@ function assertCursorRowsAndCols(rli, rows, cols) { input, tabSize: 0 }), - { - message: 'The value of "tabSize" is out of range. ' + - 'It must be >= 1 && < 4294967296. Received 0', - code: 'ERR_OUT_OF_RANGE' - } + { code: 'ERR_OUT_OF_RANGE' } ); assert.throws( diff --git a/test/parallel/test-source-map-enable.js b/test/parallel/test-source-map-enable.js index 8e4f8e3a028062..dc00cf624ae8ea 100644 --- a/test/parallel/test-source-map-enable.js +++ b/test/parallel/test-source-map-enable.js @@ -343,6 +343,22 @@ function nextdir() { assert.ok(sourceMap); } +// Does not include null for async/await with esm +// Refs: https://github.com/nodejs/node/issues/42417 +{ + const output = spawnSync(process.execPath, [ + '--enable-source-maps', + require.resolve('../fixtures/source-map/throw-async.mjs'), + ]); + // Error in original context of source content: + assert.match( + output.stderr.toString(), + /throw new Error\(message\)\r?\n.*\^/ + ); + // Rewritten stack trace: + assert.match(output.stderr.toString(), /at Throw \([^)]+throw-async\.ts:4:9\)/); +} + function getSourceMapFromCache(fixtureFile, coverageDirectory) { const jsonFiles = fs.readdirSync(coverageDirectory); for (const jsonFile of jsonFiles) { diff --git a/test/parallel/test-stream-writable-aborted.js b/test/parallel/test-stream-writable-aborted.js new file mode 100644 index 00000000000000..01d638115bd106 --- /dev/null +++ b/test/parallel/test-stream-writable-aborted.js @@ -0,0 +1,26 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); +const { Writable } = require('stream'); + +{ + const writable = new Writable({ + write() { + } + }); + assert.strictEqual(writable.writableAborted, false); + writable.destroy(); + assert.strictEqual(writable.writableAborted, true); +} + +{ + const writable = new Writable({ + write() { + } + }); + assert.strictEqual(writable.writableAborted, false); + writable.end(); + writable.destroy(); + assert.strictEqual(writable.writableAborted, true); +} diff --git a/test/parallel/test-stream-writable-change-default-encoding.js b/test/parallel/test-stream-writable-change-default-encoding.js index 3fb9796251c16d..94a892567c1b21 100644 --- a/test/parallel/test-stream-writable-change-default-encoding.js +++ b/test/parallel/test-stream-writable-change-default-encoding.js @@ -68,7 +68,7 @@ assert.throws(() => { message: 'Unknown encoding: {}' }); -(function checkVairableCaseEncoding() { +(function checkVariableCaseEncoding() { const m = new MyWritable(function(isBuffer, type, enc) { assert.strictEqual(enc, 'ascii'); }, { decodeStrings: false }); diff --git a/test/parallel/test-tls-securepair-leak.js b/test/parallel/test-tls-securepair-leak.js index 4cd927d64ac088..98bdcde76ec034 100644 --- a/test/parallel/test-tls-securepair-leak.js +++ b/test/parallel/test-tls-securepair-leak.js @@ -20,9 +20,9 @@ setImmediate(() => { global.gc(); const after = process.memoryUsage().external; - // It's not an exact science but a SecurePair grows .external by about 45 kB. + // It's not an exact science but a SecurePair grows .external by about 45 KiB. // Unless AdjustAmountOfExternalAllocatedMemory() is called on destruction, - // 10,000 instances make it grow by well over 400 MB. Allow for some slop + // 10,000 instances make it grow by well over 400 MiB. Allow for some slop // because objects like buffers also affect the external limit. assert(after - before < 25 << 20); }); diff --git a/test/parallel/test-util-inspect-proxy.js b/test/parallel/test-util-inspect-proxy.js index 3e1341fadfc9f9..6344adae990860 100644 --- a/test/parallel/test-util-inspect-proxy.js +++ b/test/parallel/test-util-inspect-proxy.js @@ -57,6 +57,27 @@ assert.strictEqual(handler, details[1]); details = processUtil.getProxyDetails(proxyObj, false); assert.strictEqual(target, details); +details = processUtil.getProxyDetails({}, true); +assert.strictEqual(details, undefined); + +const r = Proxy.revocable({}, {}); +r.revoke(); + +details = processUtil.getProxyDetails(r.proxy, true); +assert.strictEqual(details[0], null); +assert.strictEqual(details[1], null); + +details = processUtil.getProxyDetails(r.proxy, false); +assert.strictEqual(details, null); + +assert.strictEqual(util.inspect(r.proxy), ''); +assert.strictEqual( + util.inspect(r, { showProxy: true }), + '{ proxy: , revoke: [Function (anonymous)] }', +); + +assert.strictEqual(util.format('%s', r.proxy), ''); + assert.strictEqual( util.inspect(proxyObj, opts), 'Proxy [\n' + diff --git a/test/parallel/test-v8-serialize-leak.js b/test/parallel/test-v8-serialize-leak.js new file mode 100644 index 00000000000000..4e3a1d96f8ad6e --- /dev/null +++ b/test/parallel/test-v8-serialize-leak.js @@ -0,0 +1,22 @@ +'use strict'; +// Flags: --expose-gc + +require('../common'); +const v8 = require('v8'); +const assert = require('assert'); + +const before = process.memoryUsage.rss(); + +for (let i = 0; i < 1000000; i++) { + v8.serialize(''); +} + +global.gc(); + +const after = process.memoryUsage.rss(); + +if (process.config.variables.asan) { + assert(after < before * 10, `asan: before=${before} after=${after}`); +} else { + assert(after < before * 2, `before=${before} after=${after}`); +} diff --git a/test/parallel/test-v8-stats.js b/test/parallel/test-v8-stats.js index 2093343859f2af..7503a08c5a67fa 100644 --- a/test/parallel/test-v8-stats.js +++ b/test/parallel/test-v8-stats.js @@ -6,15 +6,18 @@ const v8 = require('v8'); const s = v8.getHeapStatistics(); const keys = [ 'does_zap_garbage', + 'external_memory', 'heap_size_limit', 'malloced_memory', 'number_of_detached_contexts', 'number_of_native_contexts', 'peak_malloced_memory', 'total_available_size', + 'total_global_handles_size', 'total_heap_size', 'total_heap_size_executable', 'total_physical_size', + 'used_global_handles_size', 'used_heap_size']; assert.deepStrictEqual(Object.keys(s).sort(), keys); keys.forEach(function(key) { diff --git a/test/parallel/test-validators.js b/test/parallel/test-validators.js index 6b0d49c6997a65..0bba9d13b20bf0 100644 --- a/test/parallel/test-validators.js +++ b/test/parallel/test-validators.js @@ -10,6 +10,8 @@ const { validateNumber, validateObject, validateString, + validateInt32, + validateUint32, } = require('internal/validators'); const { MAX_SAFE_INTEGER, MIN_SAFE_INTEGER } = Number; const outOfRangeError = { @@ -41,6 +43,34 @@ const invalidArgValueError = { // validateInteger() works with unsafe integers. validateInteger(MAX_SAFE_INTEGER + 1, 'foo', 0, MAX_SAFE_INTEGER + 1); validateInteger(MIN_SAFE_INTEGER - 1, 'foo', MIN_SAFE_INTEGER - 1); + + // validateInt32() and validateUint32() + [ + Symbol(), 1n, {}, [], false, true, undefined, null, () => {}, '', '1', + ].forEach((val) => assert.throws(() => validateInt32(val, 'name'), { + code: 'ERR_INVALID_ARG_TYPE' + })); + [ + 2147483647 + 1, -2147483648 - 1, NaN, + ].forEach((val) => assert.throws(() => validateInt32(val, 'name'), { + code: 'ERR_OUT_OF_RANGE' + })); + [ + 0, 1, -1, + ].forEach((val) => validateInt32(val, 'name')); + [ + Symbol(), 1n, {}, [], false, true, undefined, null, () => {}, '', '1', + ].forEach((val) => assert.throws(() => validateUint32(val, 'name'), { + code: 'ERR_INVALID_ARG_TYPE' + })); + [ + 4294967296, -1, NaN, + ].forEach((val) => assert.throws(() => validateUint32(val, 'name'), { + code: 'ERR_OUT_OF_RANGE' + })); + [ + 0, 1, + ].forEach((val) => validateUint32(val, 'name')); } { diff --git a/test/parallel/test-vm-global-setter.js b/test/parallel/test-vm-global-setter.js new file mode 100644 index 00000000000000..878937f612ad64 --- /dev/null +++ b/test/parallel/test-vm-global-setter.js @@ -0,0 +1,32 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const vm = require('vm'); + +const window = createWindow(); + +const descriptor = + Object.getOwnPropertyDescriptor(window.globalProxy, 'onhashchange'); + +assert.strictEqual(typeof descriptor.get, 'function'); +assert.strictEqual(typeof descriptor.set, 'function'); +assert.strictEqual(descriptor.configurable, true); + +// Regression test for GH-42962. This assignment should not throw. +window.globalProxy.onhashchange = () => {}; + +assert.strictEqual(window.globalProxy.onhashchange, 42); + +function createWindow() { + const obj = {}; + vm.createContext(obj); + Object.defineProperty(obj, 'onhashchange', { + get: common.mustCall(() => 42), + set: common.mustCall(), + configurable: true + }); + + obj.globalProxy = vm.runInContext('this', obj); + + return obj; +} diff --git a/test/parallel/test-vm-module-errors.js b/test/parallel/test-vm-module-errors.js index 888250cef84f6f..bec8258a4145c7 100644 --- a/test/parallel/test-vm-module-errors.js +++ b/test/parallel/test-vm-module-errors.js @@ -139,20 +139,25 @@ async function checkLinking() { code: 'ERR_VM_MODULE_DIFFERENT_CONTEXT' }); + const error = new Error(); await assert.rejects(async () => { - const erroredModule = new SourceTextModule('import "foo";'); + globalThis.error = error; + const erroredModule = new SourceTextModule('throw error;'); + await erroredModule.link(common.mustNotCall()); try { - await erroredModule.link(common.mustCall(() => ({}))); + await erroredModule.evaluate(); } catch { // ignored - } finally { - assert.strictEqual(erroredModule.status, 'errored'); } + delete globalThis.error; + + assert.strictEqual(erroredModule.status, 'errored'); const rootModule = new SourceTextModule('import "errored";'); await rootModule.link(common.mustCall(() => erroredModule)); }, { - code: 'ERR_VM_MODULE_LINKING_ERRORED' + code: 'ERR_VM_MODULE_LINK_FAILURE', + cause: error, }); } diff --git a/test/parallel/test-webcrypto-constructors.js b/test/parallel/test-webcrypto-constructors.js new file mode 100644 index 00000000000000..ddc4e8cb0796b1 --- /dev/null +++ b/test/parallel/test-webcrypto-constructors.js @@ -0,0 +1,159 @@ +// Flags: --experimental-global-webcrypto +'use strict'; + +const common = require('../common'); + +if (!common.hasCrypto) + common.skip('missing crypto'); + +const assert = require('assert'); + +// Test CryptoKey constructor +{ + assert.throws(() => new CryptoKey(), { + name: 'TypeError', message: 'Illegal constructor', code: 'ERR_ILLEGAL_CONSTRUCTOR' + }); +} + +// Test SubtleCrypto constructor +{ + assert.throws(() => new SubtleCrypto(), { + name: 'TypeError', message: 'Illegal constructor', code: 'ERR_ILLEGAL_CONSTRUCTOR' + }); +} + +// Test Crypto constructor +{ + assert.throws(() => new Crypto(), { + name: 'TypeError', message: 'Illegal constructor', code: 'ERR_ILLEGAL_CONSTRUCTOR' + }); +} + +const notCrypto = Reflect.construct(function() {}, [], Crypto); +const notSubtle = Reflect.construct(function() {}, [], SubtleCrypto); + +// Test Crypto.prototype.subtle +{ + assert.throws(() => notCrypto.subtle, { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }); +} + +// Test Crypto.prototype.randomUUID +{ + assert.throws(() => notCrypto.randomUUID(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }); +} + +// Test Crypto.prototype.getRandomValues +{ + assert.throws(() => notCrypto.getRandomValues(new Uint8Array(12)), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }); +} + +// Test SubtleCrypto.prototype.encrypt +{ + assert.rejects(() => notSubtle.encrypt(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.decrypt +{ + assert.rejects(() => notSubtle.decrypt(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.sign +{ + assert.rejects(() => notSubtle.sign(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.verify +{ + assert.rejects(() => notSubtle.verify(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.digest +{ + assert.rejects(() => notSubtle.digest(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.generateKey +{ + assert.rejects(() => notSubtle.generateKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.deriveKey +{ + assert.rejects(() => notSubtle.deriveKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.deriveBits +{ + assert.rejects(() => notSubtle.deriveBits(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.importKey +{ + assert.rejects(() => notSubtle.importKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.exportKey +{ + assert.rejects(() => notSubtle.exportKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.wrapKey +{ + assert.rejects(() => notSubtle.wrapKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.unwrapKey +{ + assert.rejects(() => notSubtle.unwrapKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +{ + globalThis.crypto.subtle.importKey( + 'raw', + globalThis.crypto.getRandomValues(new Uint8Array(4)), + 'PBKDF2', + false, + ['deriveKey'], + ).then((key) => { + globalThis.crypto.subtle.importKey = common.mustNotCall(); + return globalThis.crypto.subtle.deriveKey({ + name: 'PBKDF2', + hash: 'SHA-512', + salt: globalThis.crypto.getRandomValues(new Uint8Array()), + iterations: 5, + }, key, { + name: 'AES-GCM', + length: 256 + }, true, ['encrypt', 'decrypt']); + }).then(common.mustCall()); +} diff --git a/test/parallel/test-webcrypto-derivekey.js b/test/parallel/test-webcrypto-derivekey.js index ee48a61f4ac8f5..0c11d38af30dc6 100644 --- a/test/parallel/test-webcrypto-derivekey.js +++ b/test/parallel/test-webcrypto-derivekey.js @@ -7,7 +7,7 @@ if (!common.hasCrypto) common.skip('missing crypto'); const assert = require('assert'); -const { subtle } = require('crypto').webcrypto; +const { webcrypto: { subtle }, KeyObject } = require('crypto'); const { internalBinding } = require('internal/test/binding'); @@ -152,3 +152,35 @@ if (typeof internalBinding('crypto').ScryptJob === 'function') { tests.then(common.mustCall()); } + +// Test default key lengths +{ + const vectors = [ + ['PBKDF2', 'deriveKey', 528], + ['HKDF', 'deriveKey', 528], + [{ name: 'HMAC', hash: 'SHA-1' }, 'sign', 160], + [{ name: 'HMAC', hash: 'SHA-256' }, 'sign', 256], + [{ name: 'HMAC', hash: 'SHA-384' }, 'sign', 384], + [{ name: 'HMAC', hash: 'SHA-512' }, 'sign', 512], + ]; + + (async () => { + const keyPair = await subtle.generateKey({ name: 'ECDH', namedCurve: 'P-521' }, false, ['deriveKey']); + for (const [derivedKeyAlgorithm, usage, expected] of vectors) { + const derived = await subtle.deriveKey( + { name: 'ECDH', public: keyPair.publicKey }, + keyPair.privateKey, + derivedKeyAlgorithm, + false, + [usage]); + + if (derived.algorithm.name === 'HMAC') { + assert.strictEqual(derived.algorithm.length, expected); + } else { + // KDFs cannot be exportable and do not indicate their length + const secretKey = KeyObject.from(derived); + assert.strictEqual(secretKey.symmetricKeySize, expected / 8); + } + } + })().then(common.mustCall()); +} diff --git a/test/parallel/test-webcrypto-util.js b/test/parallel/test-webcrypto-util.js new file mode 100644 index 00000000000000..4bb14a7f91494f --- /dev/null +++ b/test/parallel/test-webcrypto-util.js @@ -0,0 +1,25 @@ +// Flags: --expose-internals +'use strict'; + +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); + +const assert = require('assert'); + +const { + normalizeAlgorithm, +} = require('internal/crypto/util'); + +{ + // Check that normalizeAlgorithm does not add an undefined hash property. + assert.strictEqual('hash' in normalizeAlgorithm({ name: 'ECDH' }), false); + assert.strictEqual('hash' in normalizeAlgorithm('ECDH'), false); +} + +{ + // Check that normalizeAlgorithm does not mutate object inputs. + const algorithm = { name: 'ECDH', hash: 'SHA-256' }; + assert.strictEqual(normalizeAlgorithm(algorithm) !== algorithm, true); + assert.deepStrictEqual(algorithm, { name: 'ECDH', hash: 'SHA-256' }); +} diff --git a/test/parallel/test-webstream-encoding-inspect.js b/test/parallel/test-webstream-encoding-inspect.js new file mode 100644 index 00000000000000..69c947ebc6d990 --- /dev/null +++ b/test/parallel/test-webstream-encoding-inspect.js @@ -0,0 +1,35 @@ +'use strict'; + +require('../common'); + +const { TextEncoderStream, TextDecoderStream } = require('stream/web'); +const util = require('util'); +const assert = require('assert'); + +const textEncoderStream = new TextEncoderStream(); +assert.strictEqual( + util.inspect(textEncoderStream), + `TextEncoderStream { + encoding: 'utf-8', + readable: ReadableStream { locked: false, state: 'readable', supportsBYOB: false }, + writable: WritableStream { locked: false, state: 'writable' } +}` +); +assert.throws(() => textEncoderStream[util.inspect.custom].call(), { + code: 'ERR_INVALID_THIS', +}); + +const textDecoderStream = new TextDecoderStream(); +assert.strictEqual( + util.inspect(textDecoderStream), + `TextDecoderStream { + encoding: 'utf-8', + fatal: false, + ignoreBOM: false, + readable: ReadableStream { locked: false, state: 'readable', supportsBYOB: false }, + writable: WritableStream { locked: false, state: 'writable' } +}` +); +assert.throws(() => textDecoderStream[util.inspect.custom].call(), { + code: 'ERR_INVALID_THIS', +}); diff --git a/test/parallel/test-whatwg-readablebytestream.js b/test/parallel/test-whatwg-readablebytestream.js index 83ec85fae61405..6b305a0d8365f2 100644 --- a/test/parallel/test-whatwg-readablebytestream.js +++ b/test/parallel/test-whatwg-readablebytestream.js @@ -65,6 +65,9 @@ const { defaultReader.releaseLock(); const byobReader = r.getReader({ mode: 'byob' }); assert(byobReader instanceof ReadableStreamBYOBReader); + assert.match( + inspect(byobReader, { depth: 0 }), + /ReadableStreamBYOBReader/); } class Source { @@ -233,6 +236,19 @@ class Source { }); } +{ + let controller; + new ReadableStream({ + type: 'bytes', + start(c) { controller = c; } + }); + controller.enqueue(new Uint8Array(10)); + controller.close(); + assert.throws(() => controller.enqueue(new Uint8Array(10)), { + code: 'ERR_INVALID_STATE', + }); +} + { const stream = new ReadableStream({ type: 'bytes', diff --git a/test/parallel/test-whatwg-readablestream.js b/test/parallel/test-whatwg-readablestream.js index cef3eca6ed2733..1bb53d5286c348 100644 --- a/test/parallel/test-whatwg-readablestream.js +++ b/test/parallel/test-whatwg-readablestream.js @@ -32,6 +32,7 @@ const { readableStreamDefaultControllerCanCloseOrEnqueue, readableByteStreamControllerClose, readableByteStreamControllerRespond, + readableStreamReaderGenericRelease, } = require('internal/webstreams/readablestream'); const { @@ -371,6 +372,24 @@ assert.throws(() => { }); } +{ + const stream = new ReadableStream(); + const iterable = stream.values(); + readableStreamReaderGenericRelease(stream[kState].reader); + assert.rejects(iterable.next(), { + code: 'ERR_INVALID_STATE', + }).then(common.mustCall()); +} + +{ + const stream = new ReadableStream(); + const iterable = stream.values(); + readableStreamReaderGenericRelease(stream[kState].reader); + assert.rejects(iterable.return(), { + code: 'ERR_INVALID_STATE', + }).then(common.mustCall()); +} + { const stream = new ReadableStream({ start(controller) { @@ -1357,6 +1376,9 @@ class Source { assert.throws(() => ReadableStream.prototype.tee.call({}), { code: 'ERR_INVALID_THIS', }); + assert.throws(() => ReadableStream.prototype.values.call({}), { + code: 'ERR_INVALID_THIS', + }); assert.throws(() => ReadableStream.prototype[kTransfer].call({}), { code: 'ERR_INVALID_THIS', }); diff --git a/test/parallel/test-whatwg-url-custom-searchparams-inspect.js b/test/parallel/test-whatwg-url-custom-searchparams-inspect.js index c03890938d9cfe..7729a36eb8fd9f 100644 --- a/test/parallel/test-whatwg-url-custom-searchparams-inspect.js +++ b/test/parallel/test-whatwg-url-custom-searchparams-inspect.js @@ -9,12 +9,20 @@ const util = require('util'); const sp = new URLSearchParams('?a=a&b=b&b=c'); assert.strictEqual(util.inspect(sp), "URLSearchParams { 'a' => 'a', 'b' => 'b', 'b' => 'c' }"); +assert.strictEqual(util.inspect(sp, { depth: -1 }), '[Object]'); +assert.strictEqual( + util.inspect(sp, { breakLength: 1 }), + "URLSearchParams {\n 'a' => 'a',\n 'b' => 'b',\n 'b' => 'c' }" +); assert.strictEqual(util.inspect(sp.keys()), "URLSearchParams Iterator { 'a', 'b', 'b' }"); assert.strictEqual(util.inspect(sp.values()), "URLSearchParams Iterator { 'a', 'b', 'c' }"); assert.strictEqual(util.inspect(sp.keys(), { breakLength: 1 }), "URLSearchParams Iterator {\n 'a',\n 'b',\n 'b' }"); +assert.throws(() => sp[util.inspect.custom].call(), { + code: 'ERR_INVALID_THIS', +}); const iterator = sp.entries(); assert.strictEqual(util.inspect(iterator), @@ -27,3 +35,5 @@ iterator.next(); iterator.next(); assert.strictEqual(util.inspect(iterator), 'URLSearchParams Iterator { }'); +const emptySp = new URLSearchParams(); +assert.strictEqual(util.inspect(emptySp), 'URLSearchParams {}'); diff --git a/test/parallel/test-worker-environmentdata.js b/test/parallel/test-worker-environmentdata.js index cac97b746acef8..aef0e1213ff6af 100644 --- a/test/parallel/test-worker-environmentdata.js +++ b/test/parallel/test-worker-environmentdata.js @@ -1,4 +1,5 @@ 'use strict'; +// Flags: --expose-internals require('../common'); const { @@ -8,6 +9,8 @@ const { threadId, } = require('worker_threads'); +const { assignEnvironmentData } = require('internal/worker'); + const { deepStrictEqual, strictEqual, @@ -26,6 +29,8 @@ if (!process.env.HAS_STARTED_WORKER) { strictEqual(getEnvironmentData('foo'), 'bar'); deepStrictEqual(getEnvironmentData('hello'), { value: 'world' }); strictEqual(getEnvironmentData(1), undefined); + assignEnvironmentData(undefined); // It won't setup any key. + strictEqual(getEnvironmentData(undefined), undefined); // Recurse to make sure the environment data is inherited if (threadId <= 2) diff --git a/test/parallel/test-worker-exit-heapsnapshot.js b/test/parallel/test-worker-exit-heapsnapshot.js new file mode 100644 index 00000000000000..a7b7b26ecaefd7 --- /dev/null +++ b/test/parallel/test-worker-exit-heapsnapshot.js @@ -0,0 +1,17 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const { getHeapSnapshot } = require('v8'); +const { isMainThread, Worker } = require('worker_threads'); + +// Checks taking heap snapshot at the exit event listener of Worker doesn't +// crash the process. +// Regression for https://github.com/nodejs/node/issues/43122. +if (isMainThread) { + const worker = new Worker(__filename); + + worker.once('exit', common.mustCall((code) => { + assert.strictEqual(code, 0); + getHeapSnapshot().pipe(process.stdout); + })); +} diff --git a/test/parallel/test-worker-hasref.js b/test/parallel/test-worker-hasref.js new file mode 100644 index 00000000000000..51593b14725f5b --- /dev/null +++ b/test/parallel/test-worker-hasref.js @@ -0,0 +1,33 @@ +'use strict'; +const common = require('../common'); + +const { Worker } = require('worker_threads'); +const { createHook } = require('async_hooks'); +const { strictEqual } = require('assert'); + +let handle; + +createHook({ + init(asyncId, type, triggerAsyncId, resource) { + if (type === 'WORKER') { + handle = resource; + this.disable(); + } + } +}).enable(); + +const w = new Worker('', { eval: true }); + +strictEqual(handle.hasRef(), true); +w.unref(); +strictEqual(handle.hasRef(), false); +w.ref(); +strictEqual(handle.hasRef(), true); + +w.on('exit', common.mustCall((exitCode) => { + strictEqual(exitCode, 0); + strictEqual(handle.hasRef(), true); + setTimeout(common.mustCall(() => { + strictEqual(handle.hasRef(), undefined); + }), 0); +})); diff --git a/test/parallel/test-worker-heap-snapshot.js b/test/parallel/test-worker-heap-snapshot.js new file mode 100644 index 00000000000000..5358f2effca508 --- /dev/null +++ b/test/parallel/test-worker-heap-snapshot.js @@ -0,0 +1,16 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { Worker } = require('worker_threads'); +const { once } = require('events'); + +// Ensure that worker.getHeapSnapshot() returns a valid JSON +(async () => { + const worker = new Worker('setInterval(() => {}, 1000);', { eval: true }); + await once(worker, 'online'); + const stream = await worker.getHeapSnapshot(); + assert.ok(JSON.parse(stream.read())); + + await worker.terminate(); +})().then(common.mustCall()); diff --git a/test/parallel/test-worker-http2-stream-terminate.js b/test/parallel/test-worker-http2-stream-terminate.js new file mode 100644 index 00000000000000..94e60e773c4b3e --- /dev/null +++ b/test/parallel/test-worker-http2-stream-terminate.js @@ -0,0 +1,63 @@ +'use strict'; +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); +const assert = require('assert'); +const http2 = require('http2'); +const makeDuplexPair = require('../common/duplexpair'); +const { Worker, parentPort } = require('worker_threads'); + +// This test ensures that workers can be terminated without error while +// stream activity is ongoing, in particular the C++ function +// ReportWritesToJSStreamListener::OnStreamAfterReqFinished. + +const MAX_ITERATIONS = 20; +const MAX_THREADS = 10; + +// Do not use isMainThread so that this test itself can be run inside a Worker. +if (!process.env.HAS_STARTED_WORKER) { + process.env.HAS_STARTED_WORKER = 1; + + function spinWorker(iter) { + const w = new Worker(__filename); + w.on('message', common.mustCall((msg) => { + assert.strictEqual(msg, 'terminate'); + w.terminate(); + })); + + w.on('exit', common.mustCall(() => { + if (iter < MAX_ITERATIONS) + spinWorker(++iter); + })); + } + + for (let i = 0; i < MAX_THREADS; i++) { + spinWorker(0); + } +} else { + const server = http2.createServer(); + let i = 0; + server.on('stream', (stream, headers) => { + if (i === 1) { + parentPort.postMessage('terminate'); + } + i++; + + stream.end(''); + }); + + const { clientSide, serverSide } = makeDuplexPair(); + server.emit('connection', serverSide); + + const client = http2.connect('http://localhost:80', { + createConnection: () => clientSide, + }); + + function makeRequests() { + for (let i = 0; i < 3; i++) { + client.request().end(); + } + setImmediate(makeRequests); + } + makeRequests(); +} diff --git a/test/parallel/test-worker-init-failure.js b/test/parallel/test-worker-init-failure.js index a15d8a75617a16..078329ee68874f 100644 --- a/test/parallel/test-worker-init-failure.js +++ b/test/parallel/test-worker-init-failure.js @@ -10,6 +10,10 @@ if (common.isWindows) { common.skip('ulimit does not work on Windows.'); } +if (process.config.variables.node_builtin_modules_path) { + common.skip('this test cannot pass when Node.js is built with --node-builtin-modules-path'); +} + // A reasonably low fd count. An empty node process // creates around 30 fds for its internal purposes, // so making it too low will crash the process early, diff --git a/test/parallel/test-worker-message-port.js b/test/parallel/test-worker-message-port.js index ca28f6ccb73247..2663dde2a1b75f 100644 --- a/test/parallel/test-worker-message-port.js +++ b/test/parallel/test-worker-message-port.js @@ -179,7 +179,7 @@ const { MessageChannel, MessagePort } = require('worker_threads'); assert.deepStrictEqual( Object.getOwnPropertyNames(MessagePort.prototype).sort(), [ - 'close', 'constructor', 'onmessage', 'onmessageerror', 'postMessage', - 'ref', 'start', 'unref', + 'close', 'constructor', 'hasRef', 'onmessage', 'onmessageerror', + 'postMessage', 'ref', 'start', 'unref', ]); } diff --git a/test/parallel/test-worker-messageport-hasref.js b/test/parallel/test-worker-messageport-hasref.js new file mode 100644 index 00000000000000..448787742e308d --- /dev/null +++ b/test/parallel/test-worker-messageport-hasref.js @@ -0,0 +1,45 @@ +'use strict'; +const common = require('../common'); + +const { Worker } = require('worker_threads'); +const { createHook } = require('async_hooks'); +const { deepStrictEqual, strictEqual } = require('assert'); + +const m = new Map(); +createHook({ + init(asyncId, type, triggerAsyncId, resource) { + if (['WORKER', 'MESSAGEPORT'].includes(type)) { + m.set(asyncId, { type, resource }); + } + }, + destroy(asyncId) { + m.delete(asyncId); + } +}).enable(); + +function getActiveWorkerAndMessagePortTypes() { + const activeWorkerAndMessagePortTypes = []; + for (const asyncId of m.keys()) { + const { type, resource } = m.get(asyncId); + // Same logic as https://github.com/mafintosh/why-is-node-running/blob/24fb4c878753390a05d00959e6173d0d3c31fddd/index.js#L31-L32. + if (typeof resource.hasRef !== 'function' || resource.hasRef() === true) { + activeWorkerAndMessagePortTypes.push(type); + } + } + return activeWorkerAndMessagePortTypes; +} + +const w = new Worker('', { eval: true }); +deepStrictEqual(getActiveWorkerAndMessagePortTypes(), ['WORKER']); +w.unref(); +deepStrictEqual(getActiveWorkerAndMessagePortTypes(), []); +w.ref(); +deepStrictEqual(getActiveWorkerAndMessagePortTypes(), ['WORKER', 'MESSAGEPORT']); + +w.on('exit', common.mustCall((exitCode) => { + strictEqual(exitCode, 0); + deepStrictEqual(getActiveWorkerAndMessagePortTypes(), ['WORKER']); + setTimeout(common.mustCall(() => { + deepStrictEqual(getActiveWorkerAndMessagePortTypes(), []); + }), 0); +})); diff --git a/test/parallel/test-worker-nearheaplimit-deadlock.js b/test/parallel/test-worker-nearheaplimit-deadlock.js index 1f38bc074da048..cf4c0d972c8719 100644 --- a/test/parallel/test-worker-nearheaplimit-deadlock.js +++ b/test/parallel/test-worker-nearheaplimit-deadlock.js @@ -10,7 +10,11 @@ if (!process.env.HAS_STARTED_WORKER) { resourceLimits: { maxYoungGenerationSizeMb: 0, maxOldGenerationSizeMb: 0 - } + }, + // With node snapshot the OOM can occur during the deserialization of + // the context, so disable it since we want the OOM to occur during + // the creation of the message port. + execArgv: [ ...process.execArgv, '--no-node-snapshot'] }; const worker = new Worker(__filename, opts); diff --git a/test/parallel/test-worker-resource-limits.js b/test/parallel/test-worker-resource-limits.js index ffda452f6c6335..f79c31b2a18793 100644 --- a/test/parallel/test-worker-resource-limits.js +++ b/test/parallel/test-worker-resource-limits.js @@ -35,10 +35,10 @@ if (!process.env.HAS_STARTED_WORKER) { assert.deepStrictEqual(resourceLimits, testResourceLimits); const array = []; while (true) { - // Leave 10% wiggle room here, and 20% on debug builds. - const wiggleRoom = common.buildType === 'Release' ? 1.1 : 1.2; const usedMB = v8.getHeapStatistics().used_heap_size / 1024 / 1024; - assert(usedMB < resourceLimits.maxOldGenerationSizeMb * wiggleRoom); + const maxReservedSize = resourceLimits.maxOldGenerationSizeMb + + resourceLimits.maxYoungGenerationSizeMb; + assert(usedMB < maxReservedSize); let seenSpaces = 0; for (const { space_name, space_size } of v8.getHeapSpaceStatistics()) { diff --git a/test/pseudo-tty/test-handle-wrap-isrefed-tty.js b/test/pseudo-tty/test-handle-wrap-hasref-tty.js similarity index 93% rename from test/pseudo-tty/test-handle-wrap-isrefed-tty.js rename to test/pseudo-tty/test-handle-wrap-hasref-tty.js index aa6ae341b4b231..16eb7199cf9b5d 100644 --- a/test/pseudo-tty/test-handle-wrap-isrefed-tty.js +++ b/test/pseudo-tty/test-handle-wrap-hasref-tty.js @@ -1,7 +1,7 @@ // Flags: --expose-internals --no-warnings 'use strict'; -// See also test/parallel/test-handle-wrap-isrefed.js +// See also test/parallel/test-handle-wrap-hasref.js const common = require('../common'); const strictEqual = require('assert').strictEqual; diff --git a/test/pseudo-tty/test-handle-wrap-isrefed-tty.out b/test/pseudo-tty/test-handle-wrap-hasref-tty.out similarity index 100% rename from test/pseudo-tty/test-handle-wrap-isrefed-tty.out rename to test/pseudo-tty/test-handle-wrap-hasref-tty.out diff --git a/test/pummel/test-crypto-dh-hash-modp18.js b/test/pummel/test-crypto-dh-hash-modp18.js index e2a7f43c45074d..ceb4cbd885c464 100644 --- a/test/pummel/test-crypto-dh-hash-modp18.js +++ b/test/pummel/test-crypto-dh-hash-modp18.js @@ -26,8 +26,8 @@ if (!common.hasCrypto) { common.skip('node compiled without OpenSSL.'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/pummel/test-crypto-dh-hash.js b/test/pummel/test-crypto-dh-hash.js index a5932eb764792f..3ad974ff329efd 100644 --- a/test/pummel/test-crypto-dh-hash.js +++ b/test/pummel/test-crypto-dh-hash.js @@ -26,8 +26,8 @@ if (!common.hasCrypto) { common.skip('node compiled without OpenSSL.'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/pummel/test-crypto-dh-keys.js b/test/pummel/test-crypto-dh-keys.js index 99be0e517fd640..2caa4e244a9859 100644 --- a/test/pummel/test-crypto-dh-keys.js +++ b/test/pummel/test-crypto-dh-keys.js @@ -26,8 +26,8 @@ if (!common.hasCrypto) { common.skip('node compiled without OpenSSL.'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/pummel/test-dh-regr.js b/test/pummel/test-dh-regr.js index c55b7ff54d9ca9..096b32f71500cd 100644 --- a/test/pummel/test-dh-regr.js +++ b/test/pummel/test-dh-regr.js @@ -26,8 +26,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/pummel/test-fs-watch-system-limit.js b/test/pummel/test-fs-watch-system-limit.js index 20995c514fa569..3486f5372b8d5d 100644 --- a/test/pummel/test-fs-watch-system-limit.js +++ b/test/pummel/test-fs-watch-system-limit.js @@ -9,8 +9,8 @@ if (!common.isLinux) { common.skip('The fs watch limit is OS-dependent'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } try { diff --git a/test/pummel/test-hash-seed.js b/test/pummel/test-hash-seed.js index 42b626b079e873..274183d8ce977e 100644 --- a/test/pummel/test-hash-seed.js +++ b/test/pummel/test-hash-seed.js @@ -3,8 +3,8 @@ // Check that spawn child doesn't create duplicated entries const common = require('../common'); -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const kRepetitions = 2; diff --git a/test/pummel/test-heapdump-worker.js b/test/pummel/test-heapdump-worker.js index 0e8322affb5d64..d494de50922155 100644 --- a/test/pummel/test-heapdump-worker.js +++ b/test/pummel/test-heapdump-worker.js @@ -6,14 +6,6 @@ const { Worker } = require('worker_threads'); validateSnapshotNodes('Node / Worker', []); const worker = new Worker('setInterval(() => {}, 100);', { eval: true }); -validateSnapshotNodes('Node / Worker', [ - { - children: [ - { node_name: 'Node / MessagePort', edge_name: 'parent_port' }, - { node_name: 'Worker', edge_name: 'wrapped' }, - ] - }, -]); validateSnapshotNodes('Node / MessagePort', [ { children: [ diff --git a/test/pummel/test-heapsnapshot-near-heap-limit-bounded.js b/test/pummel/test-heapsnapshot-near-heap-limit-bounded.js index faf5c4755aac75..dd7497d975ab92 100644 --- a/test/pummel/test-heapsnapshot-near-heap-limit-bounded.js +++ b/test/pummel/test-heapsnapshot-near-heap-limit-bounded.js @@ -2,8 +2,8 @@ const common = require('../common'); -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const tmpdir = require('../common/tmpdir'); diff --git a/test/pummel/test-heapsnapshot-near-heap-limit.js b/test/pummel/test-heapsnapshot-near-heap-limit.js index 420ba04205945b..1af4e61e08c028 100644 --- a/test/pummel/test-heapsnapshot-near-heap-limit.js +++ b/test/pummel/test-heapsnapshot-near-heap-limit.js @@ -2,8 +2,8 @@ const common = require('../common'); -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const tmpdir = require('../common/tmpdir'); diff --git a/test/pummel/test-net-bytes-per-incoming-chunk-overhead.js b/test/pummel/test-net-bytes-per-incoming-chunk-overhead.js index f556e9881f728c..b3613110ab5c54 100644 --- a/test/pummel/test-net-bytes-per-incoming-chunk-overhead.js +++ b/test/pummel/test-net-bytes-per-incoming-chunk-overhead.js @@ -7,8 +7,8 @@ if (process.config.variables.asan) { common.skip('ASAN messes with memory measurements'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/pummel/test-next-tick-infinite-calls.js b/test/pummel/test-next-tick-infinite-calls.js index bf837f5ebc92c0..d1131066977ea2 100644 --- a/test/pummel/test-next-tick-infinite-calls.js +++ b/test/pummel/test-next-tick-infinite-calls.js @@ -22,8 +22,8 @@ 'use strict'; const common = require('../common'); -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } let complete = 0; diff --git a/test/pummel/test-policy-integrity-dep.js b/test/pummel/test-policy-integrity-dep.js index ec58462335cd56..02f24d02a23544 100644 --- a/test/pummel/test-policy-integrity-dep.js +++ b/test/pummel/test-policy-integrity-dep.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); diff --git a/test/pummel/test-policy-integrity-parent-commonjs.js b/test/pummel/test-policy-integrity-parent-commonjs.js index 39febab73ee419..425abe38ebd9fb 100644 --- a/test/pummel/test-policy-integrity-parent-commonjs.js +++ b/test/pummel/test-policy-integrity-parent-commonjs.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); diff --git a/test/pummel/test-policy-integrity-parent-module.js b/test/pummel/test-policy-integrity-parent-module.js index e60a606ea32bbe..dda800dc3652fc 100644 --- a/test/pummel/test-policy-integrity-parent-module.js +++ b/test/pummel/test-policy-integrity-parent-module.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); 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 f2208744447827..a722263e1e484a 100644 --- a/test/pummel/test-policy-integrity-parent-no-package-json.js +++ b/test/pummel/test-policy-integrity-parent-no-package-json.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); diff --git a/test/pummel/test-policy-integrity-worker-commonjs.js b/test/pummel/test-policy-integrity-worker-commonjs.js index 22a7d762466046..b5d49222a2f01c 100644 --- a/test/pummel/test-policy-integrity-worker-commonjs.js +++ b/test/pummel/test-policy-integrity-worker-commonjs.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); diff --git a/test/pummel/test-policy-integrity-worker-module.js b/test/pummel/test-policy-integrity-worker-module.js index e5d4e4cd45d300..a8a4fb2c29589f 100644 --- a/test/pummel/test-policy-integrity-worker-module.js +++ b/test/pummel/test-policy-integrity-worker-module.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); 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 808687f40ea219..e5b3e3ccfabbf6 100644 --- a/test/pummel/test-policy-integrity-worker-no-package-json.js +++ b/test/pummel/test-policy-integrity-worker-no-package-json.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } common.requireNoPackageJSONAbove(); diff --git a/test/pummel/test-repl-empty-maybelocal-crash.js b/test/pummel/test-repl-empty-maybelocal-crash.js new file mode 100644 index 00000000000000..84686e308c6157 --- /dev/null +++ b/test/pummel/test-repl-empty-maybelocal-crash.js @@ -0,0 +1,20 @@ +'use strict'; +const common = require('../common'); + +if (process.config.variables.arm_version === '7') { + common.skip('Too slow for armv7 bots'); +} + +// The process should not crash when the REPL receives the string, 'ss'. +// Test for https://github.com/nodejs/node/issues/42407. + +const repl = require('repl'); + +const r = repl.start(); + +r.write('var buf = Buffer.from({length:200e6},(_,i) => i%256);\n'); +r.write('var ss = buf.toString("binary");\n'); +r.write('ss'); +r.write('.'); + +r.close(); diff --git a/test/pummel/test-webcrypto-derivebits-pbkdf2.js b/test/pummel/test-webcrypto-derivebits-pbkdf2.js index 512662025c66f7..e7ed4f6bd646dd 100644 --- a/test/pummel/test-webcrypto-derivebits-pbkdf2.js +++ b/test/pummel/test-webcrypto-derivebits-pbkdf2.js @@ -6,8 +6,8 @@ if (!common.hasCrypto) { common.skip('missing crypto'); } -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/sequential/test-child-process-pass-fd.js b/test/sequential/test-child-process-pass-fd.js index ad4e5d693ee2e5..86092f56da8565 100644 --- a/test/sequential/test-child-process-pass-fd.js +++ b/test/sequential/test-child-process-pass-fd.js @@ -9,8 +9,8 @@ const common = require('../common'); // This test is basically `test-cluster-net-send` but creating lots of workers // so the issue reproduces on OS X consistently. -if (process.config.variables.arm_version === '7') { - common.skip('Too slow for armv7 bots'); +if (common.isPi) { + common.skip('Too slow for Raspberry Pi devices'); } const assert = require('assert'); diff --git a/test/sequential/test-debugger-list.js b/test/sequential/test-debugger-list.js new file mode 100644 index 00000000000000..594874e140b306 --- /dev/null +++ b/test/sequential/test-debugger-list.js @@ -0,0 +1,30 @@ +'use strict'; +const common = require('../common'); + +common.skipIfInspectorDisabled(); + +const fixtures = require('../common/fixtures'); +const startCLI = require('../common/debugger'); + +const assert = require('assert'); + +const cli = startCLI([fixtures.path('debugger/three-lines.js')]); + +(async () => { + await cli.waitForInitialBreak(); + await cli.waitForPrompt(); + await cli.command('list(0)'); + assert.match(cli.output, /> 1 let x = 1;/); + await cli.command('list(1)'); + assert.match(cli.output, /> 1 let x = 1;\r?\n {2}2 x = x \+ 1;/); + await cli.command('list(10)'); + assert.match(cli.output, /> 1 let x = 1;\r?\n {2}2 x = x \+ 1;\r?\n {2}3 module\.exports = x;\r?\n {2}4 /); + await cli.command('c'); + await cli.waitFor(/disconnect/); + await cli.waitFor(/debug> $/); + await cli.command('list()'); + await cli.waitFor(/ERR_DEBUGGER_ERROR/); + assert.match(cli.output, /Uncaught Error \[ERR_DEBUGGER_ERROR\]: Requires execution to be paused/); +})() +.finally(() => cli.quit()) +.then(common.mustCall()); diff --git a/test/sequential/test-debugger-object-type-remote-object.js b/test/sequential/test-debugger-object-type-remote-object.js new file mode 100644 index 00000000000000..7404eae3963447 --- /dev/null +++ b/test/sequential/test-debugger-object-type-remote-object.js @@ -0,0 +1,42 @@ +'use strict'; +const common = require('../common'); + +common.skipIfInspectorDisabled(); + +const fixtures = require('../common/fixtures'); +const startCLI = require('../common/debugger'); + +const assert = require('assert'); + +const cli = startCLI([fixtures.path('debugger/empty.js')]); + +(async () => { + await cli.waitForInitialBreak(); + await cli.waitForPrompt(); + await cli.command('exec new Date(0)'); + assert.match(cli.output, /1970-01-01T00:00:00\.000Z/); + await cli.command('exec null'); + assert.match(cli.output, /null/); + await cli.command('exec /regex/g'); + assert.match(cli.output, /\/regex\/g/); + await cli.command('exec new Map()'); + assert.match(cli.output, /Map\(0\) {}/); + await cli.command('exec new Map([["a",1],["b",2]])'); + assert.match(cli.output, /Map\(2\) { a => 1, b => 2 }/); + await cli.command('exec new Set()'); + assert.match(cli.output, /Set\(0\) {}/); + await cli.command('exec new Set([1,2])'); + assert.match(cli.output, /Set\(2\) { 1, 2 }/); + await cli.command('exec new Set([{a:1},new Set([1])])'); + assert.match(cli.output, /Set\(2\) { { a: 1 }, Set\(1\) { \.\.\. } }/); + await cli.command('exec a={}; a'); + assert.match(cli.output, /{}/); + await cli.command('exec a={a:1,b:{c:1}}; a'); + assert.match(cli.output, /{ a: 1, b: Object }/); + await cli.command('exec a=[]; a'); + assert.match(cli.output, /\[\]/); + await cli.command('exec a=[1,2]; a'); + assert.match(cli.output, /\[ 1, 2 \]/); +})() +.finally(() => cli.quit()) +.then(common.mustCall()); diff --git a/test/v8-updates/test-trace-gc-flag.js b/test/v8-updates/test-trace-gc-flag.js new file mode 100644 index 00000000000000..d84e359525127c --- /dev/null +++ b/test/v8-updates/test-trace-gc-flag.js @@ -0,0 +1,40 @@ +'use strict'; + +// This test verifies that `--trace-gc` flag is well integrated. +// We'll check here, that the console outputs gc events properly. +require('../common'); + +const assert = require('assert'); +const { spawnSync } = require('child_process'); + +const fixtures = require('../common/fixtures'); + +{ + const childProcess = spawnSync(process.execPath, [ + '--trace-gc', + '--expose-gc', + fixtures.path('gc.js'), + ]); + const output = childProcess.stdout.toString().trim(); + const lines = splitByLine(output); + + const scavengeRegex = /\bScavenge\b/; + const expectedOutput = [ + scavengeRegex, + scavengeRegex, + scavengeRegex, + scavengeRegex, + /\bMark-sweep\b/, + ]; + lines.forEach((line, index) => { + assert.match(line, expectedOutput[index]); + }); +} + +/** + * HELPERS + */ + +function splitByLine(str) { + return str.split(/\n/); +} diff --git a/test/wpt/test-atob.js b/test/wpt/test-atob.js index 51fa27e36d3f2f..b227ae4d20e105 100644 --- a/test/wpt/test-atob.js +++ b/test/wpt/test-atob.js @@ -5,15 +5,4 @@ const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/atob'); -// Needed to access to DOMException. -runner.setFlags(['--expose-internals']); - -// Set a script that will be executed in the worker before running the tests. -runner.setInitScript(` - const { internalBinding } = require('internal/test/binding'); - const { atob, btoa } = require('buffer'); - const { DOMException } = internalBinding('messaging'); - global.DOMException = DOMException; -`); - runner.runJsTests(); diff --git a/tools/.eslintrc.yaml b/tools/.eslintrc.yaml index de30cf6d123f33..d9a7929836d91f 100644 --- a/tools/.eslintrc.yaml +++ b/tools/.eslintrc.yaml @@ -12,4 +12,3 @@ rules: - error - args: after-used prefer-arrow-callback: error - no-var: error diff --git a/tools/actions/commit-queue.sh b/tools/actions/commit-queue.sh index 16fbc7f2ef15fb..309c1c5406b334 100755 --- a/tools/actions/commit-queue.sh +++ b/tools/actions/commit-queue.sh @@ -40,7 +40,7 @@ for pr in "$@"; do fi # Skip PR if CI is still running - if ncu-ci url "https://github.com/${OWNER}/${REPOSITORY}/pull/${pr}" 2>&1 | grep "^Result *PENDING"; then + if gh pr checks "$pr" | grep -q "\spending\s"; then echo "pr ${pr} skipped, CI still running" continue fi diff --git a/tools/build-addons.js b/tools/build-addons.js deleted file mode 100644 index 1d4bcbc917972c..00000000000000 --- a/tools/build-addons.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -// Usage: e.g. node build-addons.js - -const child_process = require('child_process'); -const path = require('path'); -const fs = require('fs').promises; -const util = require('util'); - -const execFile = util.promisify(child_process.execFile); - -const parallelization = +process.env.JOBS || require('os').cpus().length; -const nodeGyp = process.argv[2]; - -async function runner(directoryQueue) { - if (directoryQueue.length === 0) - return; - - const dir = directoryQueue.shift(); - const next = () => runner(directoryQueue); - - try { - // Only run for directories that have a `binding.gyp`. - // (https://github.com/nodejs/node/issues/14843) - await fs.stat(path.join(dir, 'binding.gyp')); - } catch (err) { - if (err.code === 'ENOENT' || err.code === 'ENOTDIR') - return next(); - throw err; - } - - console.log(`Building addon in ${dir}`); - const { stdout, stderr } = - await execFile(process.execPath, [nodeGyp, 'rebuild', `--directory=${dir}`], - { - stdio: 'inherit', - env: { ...process.env, MAKEFLAGS: '-j1' } - }); - - // We buffer the output and print it out once the process is done in order - // to avoid interleaved output from multiple builds running at once. - process.stdout.write(stdout); - process.stderr.write(stderr); - - return next(); -} - -async function main(directory) { - const directoryQueue = (await fs.readdir(directory)) - .map((subdir) => path.join(directory, subdir)); - - const runners = []; - for (let i = 0; i < parallelization; ++i) - runners.push(runner(directoryQueue)); - return Promise.all(runners); -} - -main(process.argv[3]).catch((err) => setImmediate(() => { throw err; })); diff --git a/tools/build-addons.mjs b/tools/build-addons.mjs new file mode 100755 index 00000000000000..9f757bd798bcf0 --- /dev/null +++ b/tools/build-addons.mjs @@ -0,0 +1,63 @@ +#!/usr/bin/env node + +// Usage: e.g. node build-addons.mjs + +import child_process from 'node:child_process'; +import path from 'node:path'; +import fs from 'node:fs/promises'; +import util from 'node:util'; +import process from 'node:process'; +import os from 'node:os'; + +const execFile = util.promisify(child_process.execFile); + +const parallelization = +process.env.JOBS || os.cpus().length; +const nodeGyp = process.argv[2]; +const directory = process.argv[3]; + +async function buildAddon(dir) { + try { + // Only run for directories that have a `binding.gyp`. + // (https://github.com/nodejs/node/issues/14843) + await fs.stat(path.join(dir, 'binding.gyp')); + } catch (err) { + if (err.code === 'ENOENT' || err.code === 'ENOTDIR') + return; + throw err; + } + + console.log(`Building addon in ${dir}`); + const { stdout, stderr } = + await execFile(process.execPath, [nodeGyp, 'rebuild', `--directory=${dir}`], + { + stdio: 'inherit', + env: { ...process.env, MAKEFLAGS: '-j1' } + }); + + // We buffer the output and print it out once the process is done in order + // to avoid interleaved output from multiple builds running at once. + process.stdout.write(stdout); + process.stderr.write(stderr); +} + +async function parallel(jobQueue, limit) { + const next = async () => { + if (jobQueue.length === 0) { + return; + } + const job = jobQueue.shift(); + await job(); + await next(); + }; + + const workerCnt = Math.min(limit, jobQueue.length); + await Promise.all(Array.from({ length: workerCnt }, next)); +} + +const jobs = []; +for await (const dirent of await fs.opendir(directory)) { + if (dirent.isDirectory()) { + jobs.push(() => buildAddon(path.join(directory, dirent.name))); + } +} +await parallel(jobs, parallelization); diff --git a/tools/clang-format/package-lock.json b/tools/clang-format/package-lock.json index 61f17967f0e4a5..1a080a750eaf86 100644 --- a/tools/clang-format/package-lock.json +++ b/tools/clang-format/package-lock.json @@ -1,18 +1,196 @@ { "name": "node-core-clang-format", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "node-core-clang-format", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "clang-format": "^1.7.0" + } + }, + "node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/clang-format": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.7.0.tgz", + "integrity": "sha512-BNuK+rXAK/Fk0rOQ1DW6bpSQUAZz6tpbZHTQn6m4PsgEkE1SNr6AQ/hhFK/b4KJrl4zjcl68molP+rEaKSZRAQ==", + "dependencies": { + "async": "^3.2.3", + "glob": "^7.0.0", + "resolve": "^1.1.6" + }, + "bin": { + "check-clang-format": "bin/check-clang-format.js", + "clang-format": "index.js", + "git-clang-format": "bin/git-clang-format" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + } + }, "dependencies": { "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "brace-expansion": { "version": "1.1.11", @@ -24,11 +202,11 @@ } }, "clang-format": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.2.3.tgz", - "integrity": "sha512-x90Hac4ERacGDcZSvHKK58Ga0STuMD+Doi5g0iG2zf7wlJef5Huvhs/3BvMRFxwRYyYSdl6mpQNrtfMxE8MQzw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/clang-format/-/clang-format-1.7.0.tgz", + "integrity": "sha512-BNuK+rXAK/Fk0rOQ1DW6bpSQUAZz6tpbZHTQn6m4PsgEkE1SNr6AQ/hhFK/b4KJrl4zjcl68molP+rEaKSZRAQ==", "requires": { - "async": "^1.5.2", + "async": "^3.2.3", "glob": "^7.0.0", "resolve": "^1.1.6" } @@ -43,10 +221,15 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -56,6 +239,14 @@ "path-is-absolute": "^1.0.0" } }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -66,14 +257,22 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } @@ -97,13 +296,20 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "requires": { - "path-parse": "^1.0.5" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/tools/clang-format/package.json b/tools/clang-format/package.json index 8432296ed6f1fc..50454249b52c10 100644 --- a/tools/clang-format/package.json +++ b/tools/clang-format/package.json @@ -4,6 +4,6 @@ "description": "Formatting C++ files for Node.js core", "license": "MIT", "dependencies": { - "clang-format": "1.2.3" + "clang-format": "^1.7.0" } } diff --git a/tools/compress_json.py b/tools/compress_json.py index dfe64063aeaead..fdb3d536cf3e3c 100644 --- a/tools/compress_json.py +++ b/tools/compress_json.py @@ -21,7 +21,7 @@ # To make decompression a little easier, we prepend the compressed data # with the size of the uncompressed data as a 24 bits BE unsigned integer. - assert len(text) < 1 << 24, 'Uncompressed JSON must be < 16 MB.' + assert len(text) < 1 << 24, 'Uncompressed JSON must be < 16 MiB.' data = struct.pack('>I', len(text))[1:4] + data step = 20 diff --git a/tools/cpplint.py b/tools/cpplint.py index b4a4586caaf80c..06fc45abf1a0eb 100755 --- a/tools/cpplint.py +++ b/tools/cpplint.py @@ -41,6 +41,11 @@ same line, but it is far from perfect (in either direction). """ +# cpplint predates fstrings +# pylint: disable=consider-using-f-string + +# pylint: disable=invalid-name + import codecs import copy import getopt @@ -59,7 +64,7 @@ # if empty, use defaults _valid_extensions = set([]) -__VERSION__ = '1.5.5' +__VERSION__ = '1.6.0' try: xrange # Python 2 @@ -1928,6 +1933,7 @@ def __init__(self, lines): self.raw_lines = lines self.num_lines = len(lines) self.lines_without_raw_strings = CleanseRawStrings(lines) + # # pylint: disable=consider-using-enumerate for linenum in range(len(self.lines_without_raw_strings)): self.lines.append(CleanseComments( self.lines_without_raw_strings[linenum])) @@ -5164,10 +5170,12 @@ def CheckIncludeLine(filename, clean_lines, linenum, include_state, error): # # We also make an exception for Lua headers, which follow google # naming convention but not the include convention. - match = Match(r'#include\s*"([^/]+\.h)"', line) - if match and not _THIRD_PARTY_HEADERS_PATTERN.match(match.group(1)): - error(filename, linenum, 'build/include_subdir', 4, - 'Include the directory when naming .h files') + match = Match(r'#include\s*"([^/]+\.(.*))"', line) + if match: + if (IsHeaderExtension(match.group(2)) and + not _THIRD_PARTY_HEADERS_PATTERN.match(match.group(1))): + error(filename, linenum, 'build/include_subdir', 4, + 'Include the directory when naming header files') # we shouldn't include a file more than once. actually, there are a # handful of instances where doing so is okay, but in general it's @@ -6620,7 +6628,7 @@ def ProcessConfigOverrides(filename): continue try: - with open(cfg_file) as file_handle: + with open(cfg_file, encoding='utf-8') as file_handle: for line in file_handle: line, _, _ = line.partition('#') # Remove comments. if not line.strip(): diff --git a/tools/doc/package-lock.json b/tools/doc/package-lock.json index 629441b0bd142f..cb7d7bcfad59be 100644 --- a/tools/doc/package-lock.json +++ b/tools/doc/package-lock.json @@ -11,7 +11,7 @@ "node-doc-generator": "generate.js" }, "devDependencies": { - "highlight.js": "^11.5.0", + "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", @@ -159,9 +159,9 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -416,9 +416,9 @@ } }, "node_modules/highlight.js": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz", - "integrity": "sha512-SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", "dev": true, "engines": { "node": ">=12.0.0" @@ -599,16 +599,18 @@ } }, "node_modules/mdast-util-gfm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz", - "integrity": "sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", + "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", "dev": true, "dependencies": { + "mdast-util-from-markdown": "^1.0.0", "mdast-util-gfm-autolink-literal": "^1.0.0", "mdast-util-gfm-footnote": "^1.0.0", "mdast-util-gfm-strikethrough": "^1.0.0", "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0" + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" }, "funding": { "type": "opencollective", @@ -661,12 +663,13 @@ } }, "node_modules/mdast-util-gfm-table": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.3.tgz", - "integrity": "sha512-B/tgpJjND1qIZM2WZst+NYnb0notPE6m0J+YOe3NOHXyEmvK38ytxaOsgz4BvrRPQQcNbRrTzSHMPnBkj1fCjg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", + "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", "dev": true, "dependencies": { "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" }, "funding": { @@ -867,9 +870,9 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz", - "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", "dev": true, "dependencies": { "micromark-core-commonmark": "^1.0.0", @@ -878,6 +881,7 @@ "micromark-util-normalize-identifier": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" }, "funding": { @@ -1599,10 +1603,13 @@ } }, "node_modules/unist-util-position": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz", - "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -1871,9 +1878,9 @@ "dev": true }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -2057,9 +2064,9 @@ } }, "highlight.js": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz", - "integrity": "sha512-SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", "dev": true }, "html-void-elements": { @@ -2178,16 +2185,18 @@ } }, "mdast-util-gfm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz", - "integrity": "sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", + "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", "dev": true, "requires": { + "mdast-util-from-markdown": "^1.0.0", "mdast-util-gfm-autolink-literal": "^1.0.0", "mdast-util-gfm-footnote": "^1.0.0", "mdast-util-gfm-strikethrough": "^1.0.0", "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0" + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" } }, "mdast-util-gfm-autolink-literal": { @@ -2224,12 +2233,13 @@ } }, "mdast-util-gfm-table": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.3.tgz", - "integrity": "sha512-B/tgpJjND1qIZM2WZst+NYnb0notPE6m0J+YOe3NOHXyEmvK38ytxaOsgz4BvrRPQQcNbRrTzSHMPnBkj1fCjg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", + "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", "dev": true, "requires": { "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" } }, @@ -2378,9 +2388,9 @@ } }, "micromark-extension-gfm-footnote": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz", - "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", "dev": true, "requires": { "micromark-core-commonmark": "^1.0.0", @@ -2389,6 +2399,7 @@ "micromark-util-normalize-identifier": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" } }, @@ -2827,10 +2838,13 @@ "dev": true }, "unist-util-position": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz", - "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==", - "dev": true + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } }, "unist-util-select": { "version": "4.0.1", diff --git a/tools/doc/package.json b/tools/doc/package.json index 9856d6149845d8..7cc4d7ec85bd9b 100644 --- a/tools/doc/package.json +++ b/tools/doc/package.json @@ -7,7 +7,7 @@ "node": ">=14.8.0" }, "devDependencies": { - "highlight.js": "^11.5.0", + "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", diff --git a/tools/doc/type-parser.mjs b/tools/doc/type-parser.mjs index 71a4eb98976da6..fe22a6928e093a 100644 --- a/tools/doc/type-parser.mjs +++ b/tools/doc/type-parser.mjs @@ -148,6 +148,7 @@ const customTypesMap = { 'http.Agent': 'http.html#class-httpagent', 'http.ClientRequest': 'http.html#class-httpclientrequest', 'http.IncomingMessage': 'http.html#class-httpincomingmessage', + 'http.OutgoingMessage': 'http.html#class-httpoutgoingmessage', 'http.Server': 'http.html#class-httpserver', 'http.ServerResponse': 'http.html#class-httpserverresponse', diff --git a/tools/gen_node_def.cc b/tools/gen_node_def.cc new file mode 100644 index 00000000000000..f4cabbd84c1f75 --- /dev/null +++ b/tools/gen_node_def.cc @@ -0,0 +1,197 @@ +#include +#include +#include +#include +#include +#include +#include + +// This executable takes a Windows DLL and uses it to generate +// a module-definition file [1] which forwards all the exported +// symbols from the DLL and redirects them back to the DLL. +// This allows node.exe to export the same symbols as libnode.dll +// when building Node.js as a shared library. This is conceptually +// similary to the create_expfile.sh script used on AIX. +// +// Generating this .def file requires parsing data out of the +// PE32/PE32+ file format. Helper structs are defined in +// hence why this is an executable and not a script. See [2] for +// details on the PE format. +// +// [1]: https://docs.microsoft.com/en-us/cpp/build/reference/module-definition-dot-def-files +// [2]: https://docs.microsoft.com/en-us/windows/win32/debug/pe-format + +// The PE32 format encodes pointers as Relative Virtual Addresses +// which are 32 bit offsets from the start of the image. This helper +// class hides the mess of the pointer arithmetic +struct RelativeAddress { + uintptr_t root; + uintptr_t offset = 0; + + RelativeAddress(HMODULE handle) noexcept + : root(reinterpret_cast(handle)) {} + + RelativeAddress(HMODULE handle, uintptr_t offset) noexcept + : root(reinterpret_cast(handle)), offset(offset) {} + + RelativeAddress(uintptr_t root, uintptr_t offset) noexcept + : root(root), offset(offset) {} + + template + const T* AsPtrTo() const noexcept { + return reinterpret_cast(root + offset); + } + + template + T Read() const noexcept { + return *AsPtrTo(); + } + + RelativeAddress AtOffset(uintptr_t amount) const noexcept { + return {root, offset + amount}; + } + + RelativeAddress operator+(uintptr_t amount) const noexcept { + return {root, offset + amount}; + } + + RelativeAddress ReadRelativeAddress() const noexcept { + return {root, Read()}; + } +}; + +// A wrapper around a dynamically loaded Windows DLL. This steps through the +// PE file structure to find the export directory and pulls out a list of +// all the exported symbol names. +struct Library { + HMODULE library; + std::string libraryName; + std::vector exportedSymbols; + + Library(HMODULE library) : library(library) { + auto libnode = RelativeAddress(library); + + // At relative offset 0x3C is a 32 bit offset to the COFF signature, 4 bytes + // after that is the start of the COFF header. + auto coffHeaderPtr = + libnode.AtOffset(0x3C).ReadRelativeAddress().AtOffset(4); + auto coffHeader = coffHeaderPtr.AsPtrTo(); + + // After the coff header is the Optional Header (which is not optional). We + // don't know what type of optional header we have without examining the + // magic number + auto optionalHeaderPtr = coffHeaderPtr.AtOffset(sizeof(IMAGE_FILE_HEADER)); + auto optionalHeader = optionalHeaderPtr.AsPtrTo(); + + auto exportDirectory = + (optionalHeader->Magic == 0x20b) ? optionalHeaderPtr.AsPtrTo() + ->DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT] + : optionalHeaderPtr.AsPtrTo() + ->DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT]; + + auto exportTable = libnode.AtOffset(exportDirectory.VirtualAddress) + .AsPtrTo(); + + // This is the name of the library without the suffix, this is more robust + // than parsing the filename as this is what the linker uses. + libraryName = libnode.AtOffset(exportTable->Name).AsPtrTo(); + libraryName = libraryName.substr(0, libraryName.size() - 4); + + const uint32_t* functionNameTable = + libnode.AtOffset(exportTable->AddressOfNames).AsPtrTo(); + + // Given an RVA, parse it as a std::string. The resulting string is empty + // if the symbol does not have a name (i.e. it is ordinal only). + auto nameRvaToName = [&](uint32_t rva) -> std::string { + auto namePtr = libnode.AtOffset(rva).AsPtrTo(); + if (namePtr == nullptr) return {}; + return {namePtr}; + }; + std::transform(functionNameTable, + functionNameTable + exportTable->NumberOfNames, + std::back_inserter(exportedSymbols), + nameRvaToName); + } + + ~Library() { FreeLibrary(library); } +}; + +bool IsPageExecutable(void* address) { + MEMORY_BASIC_INFORMATION memoryInformation; + size_t rc = VirtualQuery( + address, &memoryInformation, sizeof(MEMORY_BASIC_INFORMATION)); + + if (rc != 0 && memoryInformation.Protect != 0) { + return memoryInformation.Protect == PAGE_EXECUTE || + memoryInformation.Protect == PAGE_EXECUTE_READ || + memoryInformation.Protect == PAGE_EXECUTE_READWRITE || + memoryInformation.Protect == PAGE_EXECUTE_WRITECOPY; + } + return false; +} + +Library LoadLibraryOrExit(const char* dllPath) { + auto library = LoadLibrary(dllPath); + if (library != nullptr) return library; + + auto error = GetLastError(); + std::cerr << "ERROR: Failed to load " << dllPath << std::endl; + LPCSTR buffer = nullptr; + auto rc = FormatMessageA( + FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, + nullptr, + error, + LANG_USER_DEFAULT, + (LPSTR)&buffer, + 0, + nullptr); + if (rc != 0) { + std::cerr << buffer << std::endl; + LocalFree((HLOCAL)buffer); + } + exit(1); +} + +int main(int argc, char** argv) { + if (argc != 3) { + std::cerr << "Usage: " << argv[0] + << " path\\to\\libnode.dll path\\to\\node.def" << std::endl; + return 1; + } + + auto libnode = LoadLibraryOrExit(argv[1]); + auto defFile = std::ofstream(argv[2]); + defFile << "EXPORTS" << std::endl; + + for (const std::string& functionName : libnode.exportedSymbols) { + // If a symbol doesn't have a name then it has been exported as an + // ordinal only. We assume that only named symbols are exported. + if (functionName.empty()) continue; + + // Every name in the exported symbols table should be resolvable + // to an address because we have actually loaded the library into + // our address space. + auto address = GetProcAddress(libnode.library, functionName.c_str()); + if (address == nullptr) { + std::cerr << "WARNING: " << functionName + << " appears in export table but is not a valid symbol" + << std::endl; + continue; + } + + defFile << " " << functionName << " = " << libnode.libraryName << "." + << functionName; + + // Nothing distinguishes exported global data from exported functions + // with C linkage. If we do not specify the DATA keyword for such symbols + // then consumers of the .def file will get a linker error. This manifests + // as nodedbg_ symbols not being found. We assert that if the symbol is in + // an executable page in this process then it is a function, not data. + if (!IsPageExecutable(address)) { + defFile << " DATA"; + } + defFile << std::endl; + } + + return 0; +} diff --git a/tools/gyp/.github/workflows/Python_tests.yml b/tools/gyp/.github/workflows/Python_tests.yml index 40ff521a6fd0b5..76e536826b9181 100644 --- a/tools/gyp/.github/workflows/Python_tests.yml +++ b/tools/gyp/.github/workflows/Python_tests.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/tools/gyp/.github/workflows/node-gyp.yml b/tools/gyp/.github/workflows/node-gyp.yml index 0c26a3d7de3d0e..c8d2455f13e5eb 100644 --- a/tools/gyp/.github/workflows/node-gyp.yml +++ b/tools/gyp/.github/workflows/node-gyp.yml @@ -21,10 +21,10 @@ jobs: with: repository: nodejs/node-gyp path: node-gyp - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: node-version: 14.x - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python }} - name: Install dependencies diff --git a/tools/gyp/CHANGELOG.md b/tools/gyp/CHANGELOG.md index 57d691c1812d38..09ceed8d41c245 100644 --- a/tools/gyp/CHANGELOG.md +++ b/tools/gyp/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +### [0.12.1](https://www.github.com/nodejs/gyp-next/compare/v0.12.0...v0.12.1) (2022-04-06) + + +### Bug Fixes + +* **msvs:** avoid fixing path for arguments with "=" ([#143](https://www.github.com/nodejs/gyp-next/issues/143)) ([7e8f16e](https://www.github.com/nodejs/gyp-next/commit/7e8f16eb165e042e64bec98fa6c2a0232a42c26b)) + +## [0.12.0](https://www.github.com/nodejs/gyp-next/compare/v0.11.0...v0.12.0) (2022-04-04) + + +### Features + +* support building shared libraries on z/OS ([#137](https://www.github.com/nodejs/gyp-next/issues/137)) ([293bcfa](https://www.github.com/nodejs/gyp-next/commit/293bcfa4c25c6adb743377adafc45a80fee492c6)) + +## [0.11.0](https://www.github.com/nodejs/gyp-next/compare/v0.10.1...v0.11.0) (2022-03-04) + + +### Features + +* Add proper support for IBM i ([#140](https://www.github.com/nodejs/gyp-next/issues/140)) ([fdda4a3](https://www.github.com/nodejs/gyp-next/commit/fdda4a3038b8a7042ad960ce7a223687c24a21b1)) + ### [0.10.1](https://www.github.com/nodejs/gyp-next/compare/v0.10.0...v0.10.1) (2021-11-24) diff --git a/tools/gyp/pylib/gyp/common.py b/tools/gyp/pylib/gyp/common.py index 9213fcc5e82bb7..0847cdabc718d8 100644 --- a/tools/gyp/pylib/gyp/common.py +++ b/tools/gyp/pylib/gyp/common.py @@ -454,6 +454,8 @@ def GetFlavor(params): return "aix" if sys.platform.startswith(("os390", "zos")): return "zos" + if sys.platform == "os400": + return "os400" return "linux" @@ -463,9 +465,13 @@ def CopyTool(flavor, out_path, generator_flags={}): to |out_path|.""" # aix and solaris just need flock emulation. mac and win use more complicated # support scripts. - prefix = {"aix": "flock", "solaris": "flock", "mac": "mac", "win": "win"}.get( - flavor, None - ) + prefix = { + "aix": "flock", + "os400": "flock", + "solaris": "flock", + "mac": "mac", + "win": "win", + }.get(flavor, None) if not prefix: return diff --git a/tools/gyp/pylib/gyp/flock_tool.py b/tools/gyp/pylib/gyp/flock_tool.py index 1cb98152638b81..0754aff26fe7c0 100755 --- a/tools/gyp/pylib/gyp/flock_tool.py +++ b/tools/gyp/pylib/gyp/flock_tool.py @@ -41,7 +41,7 @@ def ExecFlock(self, lockfile, *cmd_list): # with EBADF, that's why we use this F_SETLK # hack instead. fd = os.open(lockfile, os.O_WRONLY | os.O_NOCTTY | os.O_CREAT, 0o666) - if sys.platform.startswith("aix"): + if sys.platform.startswith("aix") or sys.platform == "os400": # Python on AIX is compiled with LARGEFILE support, which changes the # struct size. op = struct.pack("hhIllqq", fcntl.F_WRLCK, 0, 0, 0, 0, 0, 0) diff --git a/tools/gyp/pylib/gyp/generator/make.py b/tools/gyp/pylib/gyp/generator/make.py index 05e1f26a63d2fc..cddc78ba0d4d86 100644 --- a/tools/gyp/pylib/gyp/generator/make.py +++ b/tools/gyp/pylib/gyp/generator/make.py @@ -99,6 +99,8 @@ def CalculateVariables(default_variables, params): default_variables.setdefault("OS", operating_system) if flavor == "aix": default_variables.setdefault("SHARED_LIB_SUFFIX", ".a") + elif flavor == "zos": + default_variables.setdefault("SHARED_LIB_SUFFIX", ".x") else: default_variables.setdefault("SHARED_LIB_SUFFIX", ".so") default_variables.setdefault("SHARED_LIB_DIR", "$(builddir)/lib.$(TOOLSET)") @@ -237,6 +239,24 @@ def CalculateGeneratorInputInfo(params): """ # noqa: E501 +LINK_COMMANDS_OS400 = """\ +quiet_cmd_alink = AR($(TOOLSET)) $@ +cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) -X64 crs $@ $(filter %.o,$^) + +quiet_cmd_alink_thin = AR($(TOOLSET)) $@ +cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) -X64 crs $@ $(filter %.o,$^) + +quiet_cmd_link = LINK($(TOOLSET)) $@ +cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) + +quiet_cmd_solink = SOLINK($(TOOLSET)) $@ +cmd_solink = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) + +quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@ +cmd_solink_module = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) +""" # noqa: E501 + + LINK_COMMANDS_OS390 = """\ quiet_cmd_alink = AR($(TOOLSET)) $@ cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) crs $@ $(filter %.o,$^) @@ -248,10 +268,10 @@ def CalculateGeneratorInputInfo(params): cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) quiet_cmd_solink = SOLINK($(TOOLSET)) $@ -cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(LD_INPUTS) $(LIBS) -Wl,DLL +cmd_solink = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,DLL -o $(patsubst %.x,%.so,$@) $(LD_INPUTS) $(LIBS) && if [ -f $(notdir $@) ]; then /bin/cp $(notdir $@) $@; else true; fi quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@ -cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) -Wl,DLL +cmd_solink_module = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ $(filter-out FORCE_DO_CMD, $^) $(LIBS) """ # noqa: E501 @@ -400,6 +420,9 @@ def CalculateGeneratorInputInfo(params): # send stderr to /dev/null to ignore messages when linking directories. cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp %(copy_archive_args)s "$<" "$@") +quiet_cmd_symlink = SYMLINK $@ +cmd_symlink = ln -sf "$<" "$@" + %(link_commands)s """ # noqa: E501 r""" @@ -981,12 +1004,20 @@ def WriteActions( # libraries, but until everything is made cross-compile safe, also use # target libraries. # TODO(piman): when everything is cross-compile safe, remove lib.target - self.WriteLn( - "cmd_%s = LD_LIBRARY_PATH=$(builddir)/lib.host:" - "$(builddir)/lib.target:$$LD_LIBRARY_PATH; " - "export LD_LIBRARY_PATH; " - "%s%s" % (name, cd_action, command) - ) + if self.flavor == "zos" or self.flavor == "aix": + self.WriteLn( + "cmd_%s = LIBPATH=$(builddir)/lib.host:" + "$(builddir)/lib.target:$$LIBPATH; " + "export LIBPATH; " + "%s%s" % (name, cd_action, command) + ) + else: + self.WriteLn( + "cmd_%s = LD_LIBRARY_PATH=$(builddir)/lib.host:" + "$(builddir)/lib.target:$$LD_LIBRARY_PATH; " + "export LD_LIBRARY_PATH; " + "%s%s" % (name, cd_action, command) + ) self.WriteLn() outputs = [self.Absolutify(o) for o in outputs] # The makefile rules are all relative to the top dir, but the gyp actions @@ -1480,6 +1511,8 @@ def ComputeOutputBasename(self, spec): target_prefix = "lib" if self.flavor == "aix": target_ext = ".a" + elif self.flavor == "zos": + target_ext = ".x" else: target_ext = ".so" elif self.type == "none": @@ -1560,6 +1593,14 @@ def ComputeDeps(self, spec): # link_deps.extend(spec.get('libraries', [])) return (gyp.common.uniquer(deps), gyp.common.uniquer(link_deps)) + def GetSharedObjectFromSidedeck(self, sidedeck): + """Return the shared object files based on sidedeck""" + return re.sub(r"\.x$", ".so", sidedeck) + + def GetUnversionedSidedeckFromSidedeck(self, sidedeck): + """Return the shared object files based on sidedeck""" + return re.sub(r"\.\d+\.x$", ".x", sidedeck) + def WriteDependencyOnExtraOutputs(self, target, extra_outputs): self.WriteMakeRule( [self.output_binary], @@ -1798,6 +1839,11 @@ def WriteTarget( part_of_all, postbuilds=postbuilds, ) + # z/OS has a .so target as well as a sidedeck .x target + if self.flavor == "zos": + self.WriteLn('%s: %s' % ( + QuoteSpaces(self.GetSharedObjectFromSidedeck(self.output_binary)), + QuoteSpaces(self.output_binary))) elif self.type == "loadable_module": for link_dep in link_deps: assert " " not in link_dep, ( @@ -1855,7 +1901,9 @@ def WriteTarget( else: file_desc = "executable" install_path = self._InstallableTargetInstallPath() - installable_deps = [self.output] + installable_deps = [] + if self.flavor != "zos": + installable_deps.append(self.output) if ( self.flavor == "mac" and "product_dir" not in spec @@ -1880,7 +1928,23 @@ def WriteTarget( comment="Copy this to the %s output path." % file_desc, part_of_all=part_of_all, ) - installable_deps.append(install_path) + if self.flavor != "zos": + installable_deps.append(install_path) + if self.flavor == 'zos' and self.type == 'shared_library': + # lib.target/libnode.so has a dependency on $(obj).target/libnode.so + self.WriteDoCmd([self.GetSharedObjectFromSidedeck(install_path)], + [self.GetSharedObjectFromSidedeck(self.output)], 'copy', + comment='Copy this to the %s output path.' % + file_desc, part_of_all=part_of_all) + # Create a symlink of libnode.x to libnode.version.x + self.WriteDoCmd([self.GetUnversionedSidedeckFromSidedeck(install_path)], + [install_path], 'symlink', + comment='Symlnk this to the %s output path.' % + file_desc, part_of_all=part_of_all) + # Place libnode.version.so and libnode.x symlink in lib.target dir + installable_deps.append(self.GetSharedObjectFromSidedeck(install_path)) + installable_deps.append( + self.GetUnversionedSidedeckFromSidedeck(install_path)) if self.output != self.alias and self.alias != self.target: self.WriteMakeRule( [self.alias], @@ -1888,7 +1952,18 @@ def WriteTarget( comment="Short alias for building this %s." % file_desc, phony=True, ) - if part_of_all: + if self.flavor == 'zos' and self.type == 'shared_library': + # Make sure that .x symlink target is run + self.WriteMakeRule( + ['all'], + [ + self.GetUnversionedSidedeckFromSidedeck(install_path), + self.GetSharedObjectFromSidedeck(install_path) + ], + comment='Add %s to "all" target.' % file_desc, + phony=True, + ) + elif part_of_all: self.WriteMakeRule( ["all"], [install_path], @@ -2184,6 +2259,9 @@ def _InstallableTargetInstallPath(self): # # Install all shared libs into a common directory (per toolset) for # # convenient access with LD_LIBRARY_PATH. # return "$(builddir)/lib.%s/%s" % (self.toolset, self.alias) + if self.flavor == "zos" and self.type == "shared_library": + return "$(builddir)/lib.%s/%s" % (self.toolset, self.alias) + return "$(builddir)/" + self.alias @@ -2351,6 +2429,16 @@ def CalculateMakefilePath(build_file, base_name): "flock_index": 2, } ) + elif flavor == "os400": + copy_archive_arguments = "-pPRf" + header_params.update( + { + "copy_archive_args": copy_archive_arguments, + "link_commands": LINK_COMMANDS_OS400, + "flock": "./gyp-flock-tool flock", + "flock_index": 2, + } + ) build_file, _, _ = gyp.common.ParseQualifiedTarget(target_list[0]) make_global_settings_array = data[build_file].get("make_global_settings", []) diff --git a/tools/gyp/pylib/gyp/generator/msvs.py b/tools/gyp/pylib/gyp/generator/msvs.py index 8308fa8433352c..fd950057847980 100644 --- a/tools/gyp/pylib/gyp/generator/msvs.py +++ b/tools/gyp/pylib/gyp/generator/msvs.py @@ -423,12 +423,15 @@ def _BuildCommandLineForRuleRaw( command.insert(0, "call") # Fix the paths # TODO(quote): This is a really ugly heuristic, and will miss path fixing - # for arguments like "--arg=path" or "/opt:path". - # If the argument starts with a slash or dash, it's probably a command line - # switch + # for arguments like "--arg=path", arg=path, or "/opt:path". + # If the argument starts with a slash or dash, or contains an equal sign, + # it's probably a command line switch. # Return the path with forward slashes because the command using it might # not support backslashes. - arguments = [i if (i[:1] in "/-") else _FixPath(i, "/") for i in cmd[1:]] + arguments = [ + i if (i[:1] in "/-" or "=" in i) else _FixPath(i, "/") + for i in cmd[1:] + ] arguments = [i.replace("$(InputDir)", "%INPUTDIR%") for i in arguments] arguments = [MSVSSettings.FixVCMacroSlashes(i) for i in arguments] if quote_cmd: diff --git a/tools/gyp/pylib/gyp/generator/ninja.py b/tools/gyp/pylib/gyp/generator/ninja.py index d173bf22990116..3db3771ac97855 100644 --- a/tools/gyp/pylib/gyp/generator/ninja.py +++ b/tools/gyp/pylib/gyp/generator/ninja.py @@ -2112,8 +2112,8 @@ class MEMORYSTATUSEX(ctypes.Structure): ctypes.windll.kernel32.GlobalMemoryStatusEx(ctypes.byref(stat)) # VS 2015 uses 20% more working set than VS 2013 and can consume all RAM - # on a 64 GB machine. - mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GB + # on a 64 GiB machine. + mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GiB hard_cap = max(1, int(os.environ.get("GYP_LINK_CONCURRENCY_MAX", 2 ** 32))) return min(mem_limit, hard_cap) elif sys.platform.startswith("linux"): diff --git a/tools/gyp/setup.py b/tools/gyp/setup.py index 576880a7f7a9fc..fa2eefe39f5312 100644 --- a/tools/gyp/setup.py +++ b/tools/gyp/setup.py @@ -15,7 +15,7 @@ setup( name="gyp-next", - version="0.10.1", + version="0.12.1", description="A fork of the GYP build system for use in the Node.js projects", long_description=long_description, long_description_content_type="text/markdown", diff --git a/tools/gyp/test_gyp.py b/tools/gyp/test_gyp.py index 9ba264170f43ab..b7bb956b8ed585 100755 --- a/tools/gyp/test_gyp.py +++ b/tools/gyp/test_gyp.py @@ -116,6 +116,7 @@ def main(argv=None): else: format_list = { "aix5": ["make"], + "os400": ["make"], "freebsd7": ["make"], "freebsd8": ["make"], "openbsd5": ["make"], diff --git a/tools/gyp/tools/pretty_gyp.py b/tools/gyp/tools/pretty_gyp.py index 4ffa44455181c3..6eef3a1bbf02a5 100755 --- a/tools/gyp/tools/pretty_gyp.py +++ b/tools/gyp/tools/pretty_gyp.py @@ -90,7 +90,7 @@ def count_braces(line): """ open_braces = ["[", "(", "{"] close_braces = ["]", ")", "}"] - closing_prefix_re = re.compile(r"(.*?[^\s\]\}\)]+.*?)([\]\}\)],?)\s*$") + closing_prefix_re = re.compile(r"[^\s\]\}\)]\s*[\]\}\)]+,?\s*$") cnt = 0 stripline = COMMENT_RE.sub(r"", line) stripline = QUOTE_RE.sub(r"''", stripline) diff --git a/tools/icu/current_ver.dep b/tools/icu/current_ver.dep index d135e99146e041..9d2ca52eda4153 100644 --- a/tools/icu/current_ver.dep +++ b/tools/icu/current_ver.dep @@ -1,6 +1,6 @@ [ { - "url": "https://github.com/unicode-org/icu/releases/download/release-70-1/icu4c-70_1-src.tgz", - "md5": "65287befec8116d79af23a58aa50c60d" + "url": "https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz", + "md5": "e06ffc96f59762bd3c929b217445aaec" } ] diff --git a/tools/inspector_protocol/encoding/encoding.h b/tools/inspector_protocol/encoding/encoding.h index 08596e9e1e43f0..14432484d55b9d 100644 --- a/tools/inspector_protocol/encoding/encoding.h +++ b/tools/inspector_protocol/encoding/encoding.h @@ -167,7 +167,7 @@ namespace cbor { // must use a 32 bit wide length. // - At the top level, a message must be an indefinite length map // wrapped by an envelope. -// - Maximal size for messages is 2^32 (4 GB). +// - Maximal size for messages is 2^32 (4 GiB). // - For scalars, we support only the int32_t range, encoded as // UNSIGNED/NEGATIVE (major types 0 / 1). // - UTF16 strings, including with unbalanced surrogate pairs, are encoded diff --git a/tools/inspector_protocol/lib/encoding_h.template b/tools/inspector_protocol/lib/encoding_h.template index 2c6cfc10d594c2..4d9874bfbd5cb4 100644 --- a/tools/inspector_protocol/lib/encoding_h.template +++ b/tools/inspector_protocol/lib/encoding_h.template @@ -176,7 +176,7 @@ namespace cbor { // must use a 32 bit wide length. // - At the top level, a message must be an indefinite length map // wrapped by an envelope. -// - Maximal size for messages is 2^32 (4 GB). +// - Maximal size for messages is 2^32 (4 GiB). // - For scalars, we support only the int32_t range, encoded as // UNSIGNED/NEGATIVE (major types 0 / 1). // - UTF16 strings, including with unbalanced surrogate pairs, are encoded diff --git a/tools/install.py b/tools/install.py index 8a050dfa7c8b77..f3979c7a15163e 100755 --- a/tools/install.py +++ b/tools/install.py @@ -133,20 +133,17 @@ def files(action): output_file = 'node' output_prefix = 'out/Release/' - if 'false' == variables.get('node_shared'): - if is_windows: - output_file += '.exe' - else: + if is_windows: + output_file += '.exe' + action([output_prefix + output_file], 'bin/' + output_file) + + if 'true' == variables.get('node_shared'): if is_windows: - output_file += '.dll' + action([output_prefix + 'libnode.dll'], 'bin/libnode.dll') + action([output_prefix + 'libnode.lib'], 'lib/libnode.lib') else: - output_file = 'lib' + output_file + '.' + variables.get('shlib_suffix') - - if 'false' == variables.get('node_shared'): - action([output_prefix + output_file], 'bin/' + output_file) - else: - action([output_prefix + output_file], 'lib/' + output_file) - + output_lib = 'libnode.' + variables.get('shlib_suffix') + action([output_prefix + output_lib], 'lib/' + output_lib) if 'true' == variables.get('node_use_dtrace'): action(['out/Release/node.d'], 'lib/dtrace/node.d') diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs index ab6150f996e66b..4ad5dccdf98a65 100644 --- a/tools/lint-md/lint-md.mjs +++ b/tools/lint-md/lint-md.mjs @@ -1,7 +1,7 @@ import fs from 'fs'; import path$1 from 'path'; -import { fileURLToPath, pathToFileURL, URL as URL$1 } from 'url'; import proc from 'process'; +import { fileURLToPath, pathToFileURL, URL as URL$1 } from 'url'; import process$1 from 'node:process'; import os from 'node:os'; import tty from 'node:tty'; @@ -14,10 +14,6 @@ function bail(error) { var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; -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.'); -} - /*! * Determine if an object is a Buffer * @@ -10801,80 +10797,6 @@ function escapeStringRegexp(string) { .replace(/-/g, '\\x2d'); } -function color$1(d) { - return '\u001B[33m' + d + '\u001B[39m' -} - -const CONTINUE = true; -const SKIP = 'skip'; -const EXIT = false; -const visitParents = - ( - function (tree, test, visitor, reverse) { - if (typeof test === 'function' && typeof visitor !== 'function') { - reverse = visitor; - visitor = test; - test = null; - } - var is = convert(test); - var step = reverse ? -1 : 1; - factory(tree, null, [])(); - function factory(node, index, parents) { - var value = typeof node === 'object' && node !== null ? node : {}; - var name; - if (typeof value.type === 'string') { - name = - typeof value.tagName === 'string' - ? value.tagName - : typeof value.name === 'string' - ? value.name - : undefined; - Object.defineProperty(visit, 'name', { - value: - 'node (' + - color$1(value.type + (name ? '<' + name + '>' : '')) + - ')' - }); - } - return visit - function visit() { - var result = []; - var subresult; - var offset; - var grandparents; - if (!test || is(node, index, parents[parents.length - 1] || null)) { - result = toResult(visitor(node, parents)); - if (result[0] === EXIT) { - return result - } - } - if (node.children && result[0] !== SKIP) { - offset = (reverse ? node.children.length : -1) + step; - grandparents = parents.concat(node); - while (offset > -1 && offset < node.children.length) { - subresult = factory(node.children[offset], offset, grandparents)(); - if (subresult[0] === EXIT) { - return subresult - } - offset = - typeof subresult[1] === 'number' ? subresult[1] : offset + step; - } - } - return result - } - } - } - ); -function toResult(value) { - if (Array.isArray(value)) { - return value - } - if (typeof value === 'number') { - return [CONTINUE, value] - } - return [value] -} - const own$3 = {}.hasOwnProperty; const findAndReplace = ( @@ -10895,7 +10817,7 @@ const findAndReplace = const pairs = toPairs(schema); let pairIndex = -1; while (++pairIndex < pairs.length) { - visitParents(tree, 'text', visitor); + visitParents$1(tree, 'text', visitor); } return tree function visitor(node, parents) { @@ -10915,28 +10837,33 @@ const findAndReplace = grandparent = parent; } if (grandparent) { - return handler(node, grandparent) + return handler(node, parents) } } - function handler(node, parent) { + function handler(node, parents) { + const parent = parents[parents.length - 1]; const find = pairs[pairIndex][0]; const replace = pairs[pairIndex][1]; let start = 0; - let index = parent.children.indexOf(node); + const index = parent.children.indexOf(node); let nodes = []; let position; find.lastIndex = 0; let match = find.exec(node.value); while (match) { position = match.index; - let value = replace(...match, { + const matchObject = { index: match.index, - input: match.input - }); + input: match.input, + stack: [...parents, node] + }; + let value = replace(...match, matchObject); if (typeof value === 'string') { value = value.length > 0 ? {type: 'text', value} : undefined; } - if (value !== false) { + if (value === false) { + position = undefined; + } else { if (start !== position) { nodes.push({ type: 'text', @@ -10957,14 +10884,13 @@ const findAndReplace = } if (position === undefined) { nodes = [node]; - index--; } else { if (start < node.value.length) { nodes.push({type: 'text', value: node.value.slice(start)}); } parent.children.splice(index, 1, ...nodes); } - return index + nodes.length + 1 + return index + nodes.length } } ); @@ -11751,6 +11677,80 @@ function location(file) { } } +function color$1(d) { + return '\u001B[33m' + d + '\u001B[39m' +} + +const CONTINUE = true; +const SKIP = 'skip'; +const EXIT = false; +const visitParents = + ( + function (tree, test, visitor, reverse) { + if (typeof test === 'function' && typeof visitor !== 'function') { + reverse = visitor; + visitor = test; + test = null; + } + var is = convert(test); + var step = reverse ? -1 : 1; + factory(tree, null, [])(); + function factory(node, index, parents) { + var value = typeof node === 'object' && node !== null ? node : {}; + var name; + if (typeof value.type === 'string') { + name = + typeof value.tagName === 'string' + ? value.tagName + : typeof value.name === 'string' + ? value.name + : undefined; + Object.defineProperty(visit, 'name', { + value: + 'node (' + + color$1(value.type + (name ? '<' + name + '>' : '')) + + ')' + }); + } + return visit + function visit() { + var result = []; + var subresult; + var offset; + var grandparents; + if (!test || is(node, index, parents[parents.length - 1] || null)) { + result = toResult(visitor(node, parents)); + if (result[0] === EXIT) { + return result + } + } + if (node.children && result[0] !== SKIP) { + offset = (reverse ? node.children.length : -1) + step; + grandparents = parents.concat(node); + while (offset > -1 && offset < node.children.length) { + subresult = factory(node.children[offset], offset, grandparents)(); + if (subresult[0] === EXIT) { + return subresult + } + offset = + typeof subresult[1] === 'number' ? subresult[1] : offset + step; + } + } + return result + } + } + } + ); +function toResult(value) { + if (Array.isArray(value)) { + return value + } + if (typeof value === 'number') { + return [CONTINUE, value] + } + return [value] +} + const visit = ( function (tree, test, visitor, reverse) { @@ -12202,334 +12202,337 @@ const remarkLintFinalNewline = lintRule( } } ); -var remarkLintFinalNewline$1 = remarkLintFinalNewline; + +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: {}}; (function (module, exports) { -(function (root, pluralize) { - if (typeof commonjsRequire === 'function' && 'object' === 'object' && 'object' === 'object') { - module.exports = pluralize(); - } else { - root.pluralize = pluralize(); - } -})(commonjsGlobal, function () { - var pluralRules = []; - var singularRules = []; - var uncountables = {}; - var irregularPlurals = {}; - var irregularSingles = {}; - function sanitizeRule (rule) { - if (typeof rule === 'string') { - return new RegExp('^' + rule + '$', 'i'); - } - return rule; - } - function restoreCase (word, token) { - if (word === token) return token; - if (word === word.toLowerCase()) return token.toLowerCase(); - if (word === word.toUpperCase()) return token.toUpperCase(); - if (word[0] === word[0].toUpperCase()) { - return token.charAt(0).toUpperCase() + token.substr(1).toLowerCase(); - } - return token.toLowerCase(); - } - function interpolate (str, args) { - return str.replace(/\$(\d{1,2})/g, function (match, index) { - return args[index] || ''; - }); - } - function replace (word, rule) { - return word.replace(rule[0], function (match, index) { - var result = interpolate(rule[1], arguments); - if (match === '') { - return restoreCase(word[index - 1], result); - } - return restoreCase(match, result); - }); - } - function sanitizeWord (token, word, rules) { - if (!token.length || uncountables.hasOwnProperty(token)) { - return word; - } - var len = rules.length; - while (len--) { - var rule = rules[len]; - if (rule[0].test(word)) return replace(word, rule); - } - return word; - } - function replaceWord (replaceMap, keepMap, rules) { - return function (word) { - var token = word.toLowerCase(); - if (keepMap.hasOwnProperty(token)) { - return restoreCase(word, token); - } - if (replaceMap.hasOwnProperty(token)) { - return restoreCase(word, replaceMap[token]); - } - return sanitizeWord(token, word, rules); - }; - } - function checkWord (replaceMap, keepMap, rules, bool) { - return function (word) { - var token = word.toLowerCase(); - if (keepMap.hasOwnProperty(token)) return true; - if (replaceMap.hasOwnProperty(token)) return false; - return sanitizeWord(token, token, rules) === token; - }; - } - function pluralize (word, count, inclusive) { - var pluralized = count === 1 - ? pluralize.singular(word) : pluralize.plural(word); - return (inclusive ? count + ' ' : '') + pluralized; - } - pluralize.plural = replaceWord( - irregularSingles, irregularPlurals, pluralRules - ); - pluralize.isPlural = checkWord( - irregularSingles, irregularPlurals, pluralRules - ); - pluralize.singular = replaceWord( - irregularPlurals, irregularSingles, singularRules - ); - pluralize.isSingular = checkWord( - irregularPlurals, irregularSingles, singularRules - ); - pluralize.addPluralRule = function (rule, replacement) { - pluralRules.push([sanitizeRule(rule), replacement]); - }; - pluralize.addSingularRule = function (rule, replacement) { - singularRules.push([sanitizeRule(rule), replacement]); - }; - pluralize.addUncountableRule = function (word) { - if (typeof word === 'string') { - uncountables[word.toLowerCase()] = true; - return; - } - pluralize.addPluralRule(word, '$0'); - pluralize.addSingularRule(word, '$0'); - }; - pluralize.addIrregularRule = function (single, plural) { - plural = plural.toLowerCase(); - single = single.toLowerCase(); - irregularSingles[single] = plural; - irregularPlurals[plural] = single; - }; - [ - ['I', 'we'], - ['me', 'us'], - ['he', 'they'], - ['she', 'they'], - ['them', 'them'], - ['myself', 'ourselves'], - ['yourself', 'yourselves'], - ['itself', 'themselves'], - ['herself', 'themselves'], - ['himself', 'themselves'], - ['themself', 'themselves'], - ['is', 'are'], - ['was', 'were'], - ['has', 'have'], - ['this', 'these'], - ['that', 'those'], - ['echo', 'echoes'], - ['dingo', 'dingoes'], - ['volcano', 'volcanoes'], - ['tornado', 'tornadoes'], - ['torpedo', 'torpedoes'], - ['genus', 'genera'], - ['viscus', 'viscera'], - ['stigma', 'stigmata'], - ['stoma', 'stomata'], - ['dogma', 'dogmata'], - ['lemma', 'lemmata'], - ['schema', 'schemata'], - ['anathema', 'anathemata'], - ['ox', 'oxen'], - ['axe', 'axes'], - ['die', 'dice'], - ['yes', 'yeses'], - ['foot', 'feet'], - ['eave', 'eaves'], - ['goose', 'geese'], - ['tooth', 'teeth'], - ['quiz', 'quizzes'], - ['human', 'humans'], - ['proof', 'proofs'], - ['carve', 'carves'], - ['valve', 'valves'], - ['looey', 'looies'], - ['thief', 'thieves'], - ['groove', 'grooves'], - ['pickaxe', 'pickaxes'], - ['passerby', 'passersby'] - ].forEach(function (rule) { - return pluralize.addIrregularRule(rule[0], rule[1]); - }); - [ - [/s?$/i, 's'], - [/[^\u0000-\u007F]$/i, '$0'], - [/([^aeiou]ese)$/i, '$1'], - [/(ax|test)is$/i, '$1es'], - [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'], - [/(e[mn]u)s?$/i, '$1s'], - [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'], - [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1i'], - [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'], - [/(seraph|cherub)(?:im)?$/i, '$1im'], - [/(her|at|gr)o$/i, '$1oes'], - [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, '$1a'], - [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, '$1a'], - [/sis$/i, 'ses'], - [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'], - [/([^aeiouy]|qu)y$/i, '$1ies'], - [/([^ch][ieo][ln])ey$/i, '$1ies'], - [/(x|ch|ss|sh|zz)$/i, '$1es'], - [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'], - [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'], - [/(pe)(?:rson|ople)$/i, '$1ople'], - [/(child)(?:ren)?$/i, '$1ren'], - [/eaux$/i, '$0'], - [/m[ae]n$/i, 'men'], - ['thou', 'you'] - ].forEach(function (rule) { - return pluralize.addPluralRule(rule[0], rule[1]); - }); - [ - [/s$/i, ''], - [/(ss)$/i, '$1'], - [/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, '$1fe'], - [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'], - [/ies$/i, 'y'], - [/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, '$1ie'], - [/\b(mon|smil)ies$/i, '$1ey'], - [/\b((?:tit)?m|l)ice$/i, '$1ouse'], - [/(seraph|cherub)im$/i, '$1'], - [/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, '$1'], - [/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, '$1sis'], - [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'], - [/(test)(?:is|es)$/i, '$1is'], - [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1us'], - [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, '$1um'], - [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, '$1on'], - [/(alumn|alg|vertebr)ae$/i, '$1a'], - [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'], - [/(matr|append)ices$/i, '$1ix'], - [/(pe)(rson|ople)$/i, '$1rson'], - [/(child)ren$/i, '$1'], - [/(eau)x?$/i, '$1'], - [/men$/i, 'man'] - ].forEach(function (rule) { - return pluralize.addSingularRule(rule[0], rule[1]); - }); - [ - 'adulthood', - 'advice', - 'agenda', - 'aid', - 'aircraft', - 'alcohol', - 'ammo', - 'analytics', - 'anime', - 'athletics', - 'audio', - 'bison', - 'blood', - 'bream', - 'buffalo', - 'butter', - 'carp', - 'cash', - 'chassis', - 'chess', - 'clothing', - 'cod', - 'commerce', - 'cooperation', - 'corps', - 'debris', - 'diabetes', - 'digestion', - 'elk', - 'energy', - 'equipment', - 'excretion', - 'expertise', - 'firmware', - 'flounder', - 'fun', - 'gallows', - 'garbage', - 'graffiti', - 'hardware', - 'headquarters', - 'health', - 'herpes', - 'highjinks', - 'homework', - 'housework', - 'information', - 'jeans', - 'justice', - 'kudos', - 'labour', - 'literature', - 'machinery', - 'mackerel', - 'mail', - 'media', - 'mews', - 'moose', - 'music', - 'mud', - 'manga', - 'news', - 'only', - 'personnel', - 'pike', - 'plankton', - 'pliers', - 'police', - 'pollution', - 'premises', - 'rain', - 'research', - 'rice', - 'salmon', - 'scissors', - 'series', - 'sewage', - 'shambles', - 'shrimp', - 'software', - 'species', - 'staff', - 'swine', - 'tennis', - 'traffic', - 'transportation', - 'trout', - 'tuna', - 'wealth', - 'welfare', - 'whiting', - 'wildebeest', - 'wildlife', - 'you', - /pok[eé]mon$/i, - /[^aeiou]ese$/i, - /deer$/i, - /fish$/i, - /measles$/i, - /o[iu]s$/i, - /pox$/i, - /sheep$/i - ].forEach(pluralize.addUncountableRule); - return pluralize; -}); -}(pluralize)); + (function (root, pluralize) { + if (typeof commonjsRequire === 'function' && 'object' === 'object' && 'object' === 'object') { + module.exports = pluralize(); + } else { + root.pluralize = pluralize(); + } + })(commonjsGlobal, function () { + var pluralRules = []; + var singularRules = []; + var uncountables = {}; + var irregularPlurals = {}; + var irregularSingles = {}; + function sanitizeRule (rule) { + if (typeof rule === 'string') { + return new RegExp('^' + rule + '$', 'i'); + } + return rule; + } + function restoreCase (word, token) { + if (word === token) return token; + if (word === word.toLowerCase()) return token.toLowerCase(); + if (word === word.toUpperCase()) return token.toUpperCase(); + if (word[0] === word[0].toUpperCase()) { + return token.charAt(0).toUpperCase() + token.substr(1).toLowerCase(); + } + return token.toLowerCase(); + } + function interpolate (str, args) { + return str.replace(/\$(\d{1,2})/g, function (match, index) { + return args[index] || ''; + }); + } + function replace (word, rule) { + return word.replace(rule[0], function (match, index) { + var result = interpolate(rule[1], arguments); + if (match === '') { + return restoreCase(word[index - 1], result); + } + return restoreCase(match, result); + }); + } + function sanitizeWord (token, word, rules) { + if (!token.length || uncountables.hasOwnProperty(token)) { + return word; + } + var len = rules.length; + while (len--) { + var rule = rules[len]; + if (rule[0].test(word)) return replace(word, rule); + } + return word; + } + function replaceWord (replaceMap, keepMap, rules) { + return function (word) { + var token = word.toLowerCase(); + if (keepMap.hasOwnProperty(token)) { + return restoreCase(word, token); + } + if (replaceMap.hasOwnProperty(token)) { + return restoreCase(word, replaceMap[token]); + } + return sanitizeWord(token, word, rules); + }; + } + function checkWord (replaceMap, keepMap, rules, bool) { + return function (word) { + var token = word.toLowerCase(); + if (keepMap.hasOwnProperty(token)) return true; + if (replaceMap.hasOwnProperty(token)) return false; + return sanitizeWord(token, token, rules) === token; + }; + } + function pluralize (word, count, inclusive) { + var pluralized = count === 1 + ? pluralize.singular(word) : pluralize.plural(word); + return (inclusive ? count + ' ' : '') + pluralized; + } + pluralize.plural = replaceWord( + irregularSingles, irregularPlurals, pluralRules + ); + pluralize.isPlural = checkWord( + irregularSingles, irregularPlurals, pluralRules + ); + pluralize.singular = replaceWord( + irregularPlurals, irregularSingles, singularRules + ); + pluralize.isSingular = checkWord( + irregularPlurals, irregularSingles, singularRules + ); + pluralize.addPluralRule = function (rule, replacement) { + pluralRules.push([sanitizeRule(rule), replacement]); + }; + pluralize.addSingularRule = function (rule, replacement) { + singularRules.push([sanitizeRule(rule), replacement]); + }; + pluralize.addUncountableRule = function (word) { + if (typeof word === 'string') { + uncountables[word.toLowerCase()] = true; + return; + } + pluralize.addPluralRule(word, '$0'); + pluralize.addSingularRule(word, '$0'); + }; + pluralize.addIrregularRule = function (single, plural) { + plural = plural.toLowerCase(); + single = single.toLowerCase(); + irregularSingles[single] = plural; + irregularPlurals[plural] = single; + }; + [ + ['I', 'we'], + ['me', 'us'], + ['he', 'they'], + ['she', 'they'], + ['them', 'them'], + ['myself', 'ourselves'], + ['yourself', 'yourselves'], + ['itself', 'themselves'], + ['herself', 'themselves'], + ['himself', 'themselves'], + ['themself', 'themselves'], + ['is', 'are'], + ['was', 'were'], + ['has', 'have'], + ['this', 'these'], + ['that', 'those'], + ['echo', 'echoes'], + ['dingo', 'dingoes'], + ['volcano', 'volcanoes'], + ['tornado', 'tornadoes'], + ['torpedo', 'torpedoes'], + ['genus', 'genera'], + ['viscus', 'viscera'], + ['stigma', 'stigmata'], + ['stoma', 'stomata'], + ['dogma', 'dogmata'], + ['lemma', 'lemmata'], + ['schema', 'schemata'], + ['anathema', 'anathemata'], + ['ox', 'oxen'], + ['axe', 'axes'], + ['die', 'dice'], + ['yes', 'yeses'], + ['foot', 'feet'], + ['eave', 'eaves'], + ['goose', 'geese'], + ['tooth', 'teeth'], + ['quiz', 'quizzes'], + ['human', 'humans'], + ['proof', 'proofs'], + ['carve', 'carves'], + ['valve', 'valves'], + ['looey', 'looies'], + ['thief', 'thieves'], + ['groove', 'grooves'], + ['pickaxe', 'pickaxes'], + ['passerby', 'passersby'] + ].forEach(function (rule) { + return pluralize.addIrregularRule(rule[0], rule[1]); + }); + [ + [/s?$/i, 's'], + [/[^\u0000-\u007F]$/i, '$0'], + [/([^aeiou]ese)$/i, '$1'], + [/(ax|test)is$/i, '$1es'], + [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'], + [/(e[mn]u)s?$/i, '$1s'], + [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'], + [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1i'], + [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'], + [/(seraph|cherub)(?:im)?$/i, '$1im'], + [/(her|at|gr)o$/i, '$1oes'], + [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, '$1a'], + [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, '$1a'], + [/sis$/i, 'ses'], + [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'], + [/([^aeiouy]|qu)y$/i, '$1ies'], + [/([^ch][ieo][ln])ey$/i, '$1ies'], + [/(x|ch|ss|sh|zz)$/i, '$1es'], + [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'], + [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'], + [/(pe)(?:rson|ople)$/i, '$1ople'], + [/(child)(?:ren)?$/i, '$1ren'], + [/eaux$/i, '$0'], + [/m[ae]n$/i, 'men'], + ['thou', 'you'] + ].forEach(function (rule) { + return pluralize.addPluralRule(rule[0], rule[1]); + }); + [ + [/s$/i, ''], + [/(ss)$/i, '$1'], + [/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, '$1fe'], + [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'], + [/ies$/i, 'y'], + [/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, '$1ie'], + [/\b(mon|smil)ies$/i, '$1ey'], + [/\b((?:tit)?m|l)ice$/i, '$1ouse'], + [/(seraph|cherub)im$/i, '$1'], + [/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, '$1'], + [/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, '$1sis'], + [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'], + [/(test)(?:is|es)$/i, '$1is'], + [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1us'], + [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, '$1um'], + [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, '$1on'], + [/(alumn|alg|vertebr)ae$/i, '$1a'], + [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'], + [/(matr|append)ices$/i, '$1ix'], + [/(pe)(rson|ople)$/i, '$1rson'], + [/(child)ren$/i, '$1'], + [/(eau)x?$/i, '$1'], + [/men$/i, 'man'] + ].forEach(function (rule) { + return pluralize.addSingularRule(rule[0], rule[1]); + }); + [ + 'adulthood', + 'advice', + 'agenda', + 'aid', + 'aircraft', + 'alcohol', + 'ammo', + 'analytics', + 'anime', + 'athletics', + 'audio', + 'bison', + 'blood', + 'bream', + 'buffalo', + 'butter', + 'carp', + 'cash', + 'chassis', + 'chess', + 'clothing', + 'cod', + 'commerce', + 'cooperation', + 'corps', + 'debris', + 'diabetes', + 'digestion', + 'elk', + 'energy', + 'equipment', + 'excretion', + 'expertise', + 'firmware', + 'flounder', + 'fun', + 'gallows', + 'garbage', + 'graffiti', + 'hardware', + 'headquarters', + 'health', + 'herpes', + 'highjinks', + 'homework', + 'housework', + 'information', + 'jeans', + 'justice', + 'kudos', + 'labour', + 'literature', + 'machinery', + 'mackerel', + 'mail', + 'media', + 'mews', + 'moose', + 'music', + 'mud', + 'manga', + 'news', + 'only', + 'personnel', + 'pike', + 'plankton', + 'pliers', + 'police', + 'pollution', + 'premises', + 'rain', + 'research', + 'rice', + 'salmon', + 'scissors', + 'series', + 'sewage', + 'shambles', + 'shrimp', + 'software', + 'species', + 'staff', + 'swine', + 'tennis', + 'traffic', + 'transportation', + 'trout', + 'tuna', + 'wealth', + 'welfare', + 'whiting', + 'wildebeest', + 'wildlife', + 'you', + /pok[eé]mon$/i, + /[^aeiou]ese$/i, + /deer$/i, + /fish$/i, + /measles$/i, + /o[iu]s$/i, + /pox$/i, + /sheep$/i + ].forEach(pluralize.addUncountableRule); + return pluralize; + }); +} (pluralize)); var plural = pluralize.exports; /** @@ -12625,7 +12628,6 @@ const remarkLintListItemBulletIndent = lintRule( }); } ); -var remarkLintListItemBulletIndent$1 = remarkLintListItemBulletIndent; const pointStart = point('start'); const pointEnd = point('end'); @@ -12852,7 +12854,6 @@ const remarkLintListItemIndent = lintRule( }); } ); -var remarkLintListItemIndent$1 = remarkLintListItemIndent; /** * ## When should I use this? @@ -12949,7 +12950,6 @@ const remarkLintNoBlockquoteWithoutMarker = lintRule( }); } ); -var remarkLintNoBlockquoteWithoutMarker$1 = remarkLintNoBlockquoteWithoutMarker; /** * ## When should I use this? @@ -13013,7 +13013,6 @@ const remarkLintNoLiteralUrls = lintRule( }); } ); -var remarkLintNoLiteralUrls$1 = remarkLintNoLiteralUrls; /** * ## When should I use this? @@ -13134,7 +13133,6 @@ const remarkLintOrderedListMarkerStyle = lintRule( }); } ); -var remarkLintOrderedListMarkerStyle$1 = remarkLintOrderedListMarkerStyle; /** * ## When should I use this? @@ -13196,7 +13194,6 @@ const remarkLintHardBreakSpaces = lintRule( }); } ); -var remarkLintHardBreakSpaces$1 = remarkLintHardBreakSpaces; /** * ## When should I use this? @@ -13261,7 +13258,6 @@ const remarkLintNoDuplicateDefinitions = lintRule( }); } ); -var remarkLintNoDuplicateDefinitions$1 = remarkLintNoDuplicateDefinitions; function headingStyle(node, relative) { var last = node.children[node.children.length - 1]; @@ -13400,7 +13396,6 @@ const remarkLintNoHeadingContentIndent = lintRule( }); } ); -var remarkLintNoHeadingContentIndent$1 = remarkLintNoHeadingContentIndent; /** * ## When should I use this? @@ -13454,7 +13449,6 @@ const remarkLintNoInlinePadding = lintRule( }); } ); -var remarkLintNoInlinePadding$1 = remarkLintNoInlinePadding; /** * ## When should I use this? @@ -13512,7 +13506,6 @@ const remarkLintNoShortcutReferenceImage = lintRule( }); } ); -var remarkLintNoShortcutReferenceImage$1 = remarkLintNoShortcutReferenceImage; /** * ## When should I use this? @@ -13570,7 +13563,6 @@ const remarkLintNoShortcutReferenceLink = lintRule( }); } ); -var remarkLintNoShortcutReferenceLink$1 = remarkLintNoShortcutReferenceLink; /** * ## When should I use this? @@ -13807,7 +13799,6 @@ const remarkLintNoUndefinedReferences = lintRule( } } ); -var remarkLintNoUndefinedReferences$1 = remarkLintNoUndefinedReferences; /** * ## When should I use this? @@ -13884,28 +13875,26 @@ const remarkLintNoUnusedDefinitions = lintRule( } } ); -var remarkLintNoUnusedDefinitions$1 = remarkLintNoUnusedDefinitions; const remarkPresetLintRecommended = { plugins: [ remarkLint, - remarkLintFinalNewline$1, - remarkLintListItemBulletIndent$1, - [remarkLintListItemIndent$1, 'tab-size'], - remarkLintNoBlockquoteWithoutMarker$1, - remarkLintNoLiteralUrls$1, - [remarkLintOrderedListMarkerStyle$1, '.'], - remarkLintHardBreakSpaces$1, - remarkLintNoDuplicateDefinitions$1, - remarkLintNoHeadingContentIndent$1, - remarkLintNoInlinePadding$1, - remarkLintNoShortcutReferenceImage$1, - remarkLintNoShortcutReferenceLink$1, - remarkLintNoUndefinedReferences$1, - remarkLintNoUnusedDefinitions$1 + remarkLintFinalNewline, + remarkLintListItemBulletIndent, + [remarkLintListItemIndent, 'tab-size'], + remarkLintNoBlockquoteWithoutMarker, + remarkLintNoLiteralUrls, + [remarkLintOrderedListMarkerStyle, '.'], + remarkLintHardBreakSpaces, + remarkLintNoDuplicateDefinitions, + remarkLintNoHeadingContentIndent, + remarkLintNoInlinePadding, + remarkLintNoShortcutReferenceImage, + remarkLintNoShortcutReferenceLink, + remarkLintNoUndefinedReferences, + remarkLintNoUnusedDefinitions ] }; -var remarkPresetLintRecommended$1 = remarkPresetLintRecommended; /** * ## When should I use this? @@ -14016,7 +14005,6 @@ const remarkLintBlockquoteIndentation = lintRule( }); } ); -var remarkLintBlockquoteIndentation$1 = remarkLintBlockquoteIndentation; function check$1(node) { return pointStart(node.children[0]).column - pointStart(node).column } @@ -14171,7 +14159,6 @@ const remarkLintCheckboxCharacterStyle = lintRule( }); } ); -var remarkLintCheckboxCharacterStyle$1 = remarkLintCheckboxCharacterStyle; /** * ## When should I use this? @@ -14269,7 +14256,6 @@ const remarkLintCheckboxContentIndent = lintRule( }); } ); -var remarkLintCheckboxContentIndent$1 = remarkLintCheckboxContentIndent; /** * @author Titus Wormer @@ -14409,7 +14395,6 @@ const remarkLintCodeBlockStyle = lintRule( }); } ); -var remarkLintCodeBlockStyle$1 = remarkLintCodeBlockStyle; /** * ## When should I use this? @@ -14476,7 +14461,6 @@ const remarkLintDefinitionSpacing = lintRule( }); } ); -var remarkLintDefinitionSpacing$1 = remarkLintDefinitionSpacing; /** * ## When should I use this? @@ -14613,7 +14597,6 @@ const remarkLintFencedCodeFlag = lintRule( }); } ); -var remarkLintFencedCodeFlag$1 = remarkLintFencedCodeFlag; /** * ## When should I use this? @@ -14753,7 +14736,6 @@ const remarkLintFencedCodeMarker = lintRule( }); } ); -var remarkLintFencedCodeMarker$1 = remarkLintFencedCodeMarker; /** * ## When should I use this? @@ -14809,7 +14791,6 @@ const remarkLintFileExtension = lintRule( } } ); -var remarkLintFileExtension$1 = remarkLintFileExtension; /** * ## When should I use this? @@ -14901,7 +14882,6 @@ const remarkLintFinalDefinition = lintRule( ); } ); -var remarkLintFinalDefinition$1 = remarkLintFinalDefinition; /** * ## When should I use this? @@ -15035,7 +15015,6 @@ const remarkLintFirstHeadingLevel = lintRule( }); } ); -var remarkLintFirstHeadingLevel$1 = remarkLintFirstHeadingLevel; function infer(node) { const results = node.value.match(re$3); return results ? Number(results[1]) : undefined @@ -15183,7 +15162,6 @@ const remarkLintHeadingStyle = lintRule( }); } ); -var remarkLintHeadingStyle$1 = remarkLintHeadingStyle; /** * ## When should I use this? @@ -15364,7 +15342,6 @@ const remarkLintMaximumLineLength = lintRule( } } ); -var remarkLintMaximumLineLength$1 = remarkLintMaximumLineLength; /** * ## When should I use this? @@ -15469,7 +15446,6 @@ const remarkLintNoConsecutiveBlankLines = lintRule( } } ); -var remarkLintNoConsecutiveBlankLines$1 = remarkLintNoConsecutiveBlankLines; /** * ## When should I use this? @@ -15522,7 +15498,6 @@ const remarkLintNoFileNameArticles = lintRule( } } ); -var remarkLintNoFileNameArticles$1 = remarkLintNoFileNameArticles; /** * ## When should I use this? @@ -15559,7 +15534,6 @@ const remarkLintNoFileNameConsecutiveDashes = lintRule( } } ); -var remarkLintNoFileNameConsecutiveDashes$1 = remarkLintNoFileNameConsecutiveDashes; /** * ## When should I use this? @@ -15601,7 +15575,6 @@ const remarkLintNofileNameOuterDashes = lintRule( } } ); -var remarkLintNofileNameOuterDashes$1 = remarkLintNofileNameOuterDashes; /** * ## When should I use this? @@ -15698,7 +15671,6 @@ const remarkLintNoHeadingIndent = lintRule( }); } ); -var remarkLintNoHeadingIndent$1 = remarkLintNoHeadingIndent; /** * ## When should I use this? @@ -15764,7 +15736,6 @@ const remarkLintNoMultipleToplevelHeadings = lintRule( }); } ); -var remarkLintNoMultipleToplevelHeadings$1 = remarkLintNoMultipleToplevelHeadings; /** * ## When should I use this? @@ -15875,7 +15846,6 @@ const remarkLintNoShellDollars = lintRule( }); } ); -var remarkLintNoShellDollars$1 = remarkLintNoShellDollars; /** * ## When should I use this? @@ -16000,7 +15970,6 @@ const remarkLintNoTableIndentation = lintRule( }); } ); -var remarkLintNoTableIndentation$1 = remarkLintNoTableIndentation; /** * ## When should I use this? @@ -16109,7 +16078,6 @@ const remarkLintNoTabs = lintRule( } } ); -var remarkLintNoTabs$1 = remarkLintNoTabs; var sliced$1 = function (args, slice, sliceEnd) { var ret = []; @@ -19297,13 +19265,13 @@ var jsYaml = { const SEMVER_SPEC_VERSION = '2.0.0'; const MAX_LENGTH$2 = 256; const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || - 9007199254740991; + 9007199254740991; const MAX_SAFE_COMPONENT_LENGTH = 16; var constants = { SEMVER_SPEC_VERSION, MAX_LENGTH: MAX_LENGTH$2, MAX_SAFE_INTEGER: MAX_SAFE_INTEGER$1, - MAX_SAFE_COMPONENT_LENGTH + MAX_SAFE_COMPONENT_LENGTH, }; var re$2 = {exports: {}}; @@ -19318,106 +19286,106 @@ const debug$1 = ( var debug_1 = debug$1; (function (module, exports) { -const { MAX_SAFE_COMPONENT_LENGTH } = constants; -const debug = debug_1; -exports = module.exports = {}; -const re = exports.re = []; -const src = exports.src = []; -const t = exports.t = {}; -let R = 0; -const createToken = (name, value, isGlobal) => { - const index = R++; - debug(index, value); - t[name] = index; - 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$2, re$2.exports)); + const { MAX_SAFE_COMPONENT_LENGTH } = constants; + const debug = debug_1; + exports = module.exports = {}; + const re = exports.re = []; + const src = exports.src = []; + const t = exports.t = {}; + let R = 0; + const createToken = (name, value, isGlobal) => { + const index = R++; + debug(name, index, value); + t[name] = index; + 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$2, re$2.exports)); const opts = ['includePrerelease', 'loose', 'rtl']; const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? { loose: true } - : opts.filter(k => options[k]).reduce((options, k) => { - options[k] = true; - return options + : opts.filter(k => options[k]).reduce((o, k) => { + o[k] = true; + return o }, {}); var parseOptions_1 = parseOptions$2; @@ -19438,7 +19406,7 @@ const compareIdentifiers$1 = (a, b) => { const rcompareIdentifiers = (a, b) => compareIdentifiers$1(b, a); var identifiers = { compareIdentifiers: compareIdentifiers$1, - rcompareIdentifiers + rcompareIdentifiers, }; const debug = debug_1; @@ -19652,7 +19620,7 @@ class SemVer$2 { } } if (identifier) { - if (this.prerelease[0] === identifier) { + if (compareIdentifiers(this.prerelease[0], identifier) === 0) { if (isNaN(this.prerelease[1])) { this.prerelease = [identifier, 0]; } @@ -19671,7 +19639,7 @@ class SemVer$2 { } var semver = SemVer$2; -const {MAX_LENGTH} = constants; +const { MAX_LENGTH } = constants; const { re, t } = re$2.exports; const SemVer$1 = semver; const parseOptions = parseOptions_1; @@ -20086,7 +20054,6 @@ const remarkLintRuleStyle = lintRule( }); } ); -var remarkLintRuleStyle$1 = remarkLintRuleStyle; /** * ## When should I use this? @@ -20191,7 +20158,6 @@ const remarkLintStrongMarker = lintRule( }); } ); -var remarkLintStrongMarker$1 = remarkLintStrongMarker; /** * ## When should I use this? @@ -20495,7 +20461,6 @@ const remarkLintTableCellPadding = lintRule( } } ); -var remarkLintTableCellPadding$1 = remarkLintTableCellPadding; function size$1(node) { const head = pointStart(node.children[0]).offset; const tail = pointEnd(node.children[node.children.length - 1]).offset; @@ -20584,7 +20549,6 @@ const remarkLintTablePipes = lintRule( }); } ); -var remarkLintTablePipes$1 = remarkLintTablePipes; /** * ## When should I use this? @@ -20714,18 +20678,17 @@ const remarkLintUnorderedListMarkerStyle = lintRule( }); } ); -var remarkLintUnorderedListMarkerStyle$1 = remarkLintUnorderedListMarkerStyle; const plugins = [ remarkGfm, - remarkPresetLintRecommended$1, - [remarkLintBlockquoteIndentation$1, 2], - [remarkLintCheckboxCharacterStyle$1, { checked: "x", unchecked: " " }], - remarkLintCheckboxContentIndent$1, - [remarkLintCodeBlockStyle$1, "fenced"], - remarkLintDefinitionSpacing$1, + remarkPresetLintRecommended, + [remarkLintBlockquoteIndentation, 2], + [remarkLintCheckboxCharacterStyle, { checked: "x", unchecked: " " }], + remarkLintCheckboxContentIndent, + [remarkLintCodeBlockStyle, "fenced"], + remarkLintDefinitionSpacing, [ - remarkLintFencedCodeFlag$1, + remarkLintFencedCodeFlag, { flags: [ "bash", @@ -20747,22 +20710,22 @@ const plugins = [ ], }, ], - [remarkLintFencedCodeMarker$1, "`"], - [remarkLintFileExtension$1, "md"], - remarkLintFinalDefinition$1, - [remarkLintFirstHeadingLevel$1, 1], - [remarkLintHeadingStyle$1, "atx"], - [remarkLintListItemIndent$1, "space"], - remarkLintMaximumLineLength$1, - remarkLintNoConsecutiveBlankLines$1, - remarkLintNoFileNameArticles$1, - remarkLintNoFileNameConsecutiveDashes$1, - remarkLintNofileNameOuterDashes$1, - remarkLintNoHeadingIndent$1, - remarkLintNoMultipleToplevelHeadings$1, - remarkLintNoShellDollars$1, - remarkLintNoTableIndentation$1, - remarkLintNoTabs$1, + [remarkLintFencedCodeMarker, "`"], + [remarkLintFileExtension, "md"], + remarkLintFinalDefinition, + [remarkLintFirstHeadingLevel, 1], + [remarkLintHeadingStyle, "atx"], + [remarkLintListItemIndent, "space"], + remarkLintMaximumLineLength, + remarkLintNoConsecutiveBlankLines, + remarkLintNoFileNameArticles, + remarkLintNoFileNameConsecutiveDashes, + remarkLintNofileNameOuterDashes, + remarkLintNoHeadingIndent, + remarkLintNoMultipleToplevelHeadings, + remarkLintNoShellDollars, + remarkLintNoTableIndentation, + remarkLintNoTabs, remarkLintNoTrailingSpaces, remarkLintNodejsLinks, remarkLintNodejsYamlComments, @@ -20786,11 +20749,11 @@ const plugins = [ { yes: "V8" }, ], ], - remarkLintRuleStyle$1, - [remarkLintStrongMarker$1, "*"], - [remarkLintTableCellPadding$1, "padded"], - remarkLintTablePipes$1, - [remarkLintUnorderedListMarkerStyle$1, "*"], + remarkLintRuleStyle, + [remarkLintStrongMarker, "*"], + [remarkLintTableCellPadding, "padded"], + remarkLintTablePipes, + [remarkLintUnorderedListMarkerStyle, "*"], ]; const settings = { emphasis: "_", @@ -20915,307 +20878,307 @@ function stripAnsi(string) { var eastasianwidth = {exports: {}}; (function (module) { -var eaw = {}; -{ - module.exports = eaw; -} -eaw.eastAsianWidth = function(character) { - var x = character.charCodeAt(0); - var y = (character.length == 2) ? character.charCodeAt(1) : 0; - var codePoint = x; - if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) { - x &= 0x3FF; - y &= 0x3FF; - codePoint = (x << 10) | y; - codePoint += 0x10000; - } - if ((0x3000 == codePoint) || - (0xFF01 <= codePoint && codePoint <= 0xFF60) || - (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) { - return 'F'; - } - if ((0x20A9 == codePoint) || - (0xFF61 <= codePoint && codePoint <= 0xFFBE) || - (0xFFC2 <= codePoint && codePoint <= 0xFFC7) || - (0xFFCA <= codePoint && codePoint <= 0xFFCF) || - (0xFFD2 <= codePoint && codePoint <= 0xFFD7) || - (0xFFDA <= codePoint && codePoint <= 0xFFDC) || - (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) { - return 'H'; - } - if ((0x1100 <= codePoint && codePoint <= 0x115F) || - (0x11A3 <= codePoint && codePoint <= 0x11A7) || - (0x11FA <= codePoint && codePoint <= 0x11FF) || - (0x2329 <= codePoint && codePoint <= 0x232A) || - (0x2E80 <= codePoint && codePoint <= 0x2E99) || - (0x2E9B <= codePoint && codePoint <= 0x2EF3) || - (0x2F00 <= codePoint && codePoint <= 0x2FD5) || - (0x2FF0 <= codePoint && codePoint <= 0x2FFB) || - (0x3001 <= codePoint && codePoint <= 0x303E) || - (0x3041 <= codePoint && codePoint <= 0x3096) || - (0x3099 <= codePoint && codePoint <= 0x30FF) || - (0x3105 <= codePoint && codePoint <= 0x312D) || - (0x3131 <= codePoint && codePoint <= 0x318E) || - (0x3190 <= codePoint && codePoint <= 0x31BA) || - (0x31C0 <= codePoint && codePoint <= 0x31E3) || - (0x31F0 <= codePoint && codePoint <= 0x321E) || - (0x3220 <= codePoint && codePoint <= 0x3247) || - (0x3250 <= codePoint && codePoint <= 0x32FE) || - (0x3300 <= codePoint && codePoint <= 0x4DBF) || - (0x4E00 <= codePoint && codePoint <= 0xA48C) || - (0xA490 <= codePoint && codePoint <= 0xA4C6) || - (0xA960 <= codePoint && codePoint <= 0xA97C) || - (0xAC00 <= codePoint && codePoint <= 0xD7A3) || - (0xD7B0 <= codePoint && codePoint <= 0xD7C6) || - (0xD7CB <= codePoint && codePoint <= 0xD7FB) || - (0xF900 <= codePoint && codePoint <= 0xFAFF) || - (0xFE10 <= codePoint && codePoint <= 0xFE19) || - (0xFE30 <= codePoint && codePoint <= 0xFE52) || - (0xFE54 <= codePoint && codePoint <= 0xFE66) || - (0xFE68 <= codePoint && codePoint <= 0xFE6B) || - (0x1B000 <= codePoint && codePoint <= 0x1B001) || - (0x1F200 <= codePoint && codePoint <= 0x1F202) || - (0x1F210 <= codePoint && codePoint <= 0x1F23A) || - (0x1F240 <= codePoint && codePoint <= 0x1F248) || - (0x1F250 <= codePoint && codePoint <= 0x1F251) || - (0x20000 <= codePoint && codePoint <= 0x2F73F) || - (0x2B740 <= codePoint && codePoint <= 0x2FFFD) || - (0x30000 <= codePoint && codePoint <= 0x3FFFD)) { - return 'W'; - } - if ((0x0020 <= codePoint && codePoint <= 0x007E) || - (0x00A2 <= codePoint && codePoint <= 0x00A3) || - (0x00A5 <= codePoint && codePoint <= 0x00A6) || - (0x00AC == codePoint) || - (0x00AF == codePoint) || - (0x27E6 <= codePoint && codePoint <= 0x27ED) || - (0x2985 <= codePoint && codePoint <= 0x2986)) { - return 'Na'; - } - if ((0x00A1 == codePoint) || - (0x00A4 == codePoint) || - (0x00A7 <= codePoint && codePoint <= 0x00A8) || - (0x00AA == codePoint) || - (0x00AD <= codePoint && codePoint <= 0x00AE) || - (0x00B0 <= codePoint && codePoint <= 0x00B4) || - (0x00B6 <= codePoint && codePoint <= 0x00BA) || - (0x00BC <= codePoint && codePoint <= 0x00BF) || - (0x00C6 == codePoint) || - (0x00D0 == codePoint) || - (0x00D7 <= codePoint && codePoint <= 0x00D8) || - (0x00DE <= codePoint && codePoint <= 0x00E1) || - (0x00E6 == codePoint) || - (0x00E8 <= codePoint && codePoint <= 0x00EA) || - (0x00EC <= codePoint && codePoint <= 0x00ED) || - (0x00F0 == codePoint) || - (0x00F2 <= codePoint && codePoint <= 0x00F3) || - (0x00F7 <= codePoint && codePoint <= 0x00FA) || - (0x00FC == codePoint) || - (0x00FE == codePoint) || - (0x0101 == codePoint) || - (0x0111 == codePoint) || - (0x0113 == codePoint) || - (0x011B == codePoint) || - (0x0126 <= codePoint && codePoint <= 0x0127) || - (0x012B == codePoint) || - (0x0131 <= codePoint && codePoint <= 0x0133) || - (0x0138 == codePoint) || - (0x013F <= codePoint && codePoint <= 0x0142) || - (0x0144 == codePoint) || - (0x0148 <= codePoint && codePoint <= 0x014B) || - (0x014D == codePoint) || - (0x0152 <= codePoint && codePoint <= 0x0153) || - (0x0166 <= codePoint && codePoint <= 0x0167) || - (0x016B == codePoint) || - (0x01CE == codePoint) || - (0x01D0 == codePoint) || - (0x01D2 == codePoint) || - (0x01D4 == codePoint) || - (0x01D6 == codePoint) || - (0x01D8 == codePoint) || - (0x01DA == codePoint) || - (0x01DC == codePoint) || - (0x0251 == codePoint) || - (0x0261 == codePoint) || - (0x02C4 == codePoint) || - (0x02C7 == codePoint) || - (0x02C9 <= codePoint && codePoint <= 0x02CB) || - (0x02CD == codePoint) || - (0x02D0 == codePoint) || - (0x02D8 <= codePoint && codePoint <= 0x02DB) || - (0x02DD == codePoint) || - (0x02DF == codePoint) || - (0x0300 <= codePoint && codePoint <= 0x036F) || - (0x0391 <= codePoint && codePoint <= 0x03A1) || - (0x03A3 <= codePoint && codePoint <= 0x03A9) || - (0x03B1 <= codePoint && codePoint <= 0x03C1) || - (0x03C3 <= codePoint && codePoint <= 0x03C9) || - (0x0401 == codePoint) || - (0x0410 <= codePoint && codePoint <= 0x044F) || - (0x0451 == codePoint) || - (0x2010 == codePoint) || - (0x2013 <= codePoint && codePoint <= 0x2016) || - (0x2018 <= codePoint && codePoint <= 0x2019) || - (0x201C <= codePoint && codePoint <= 0x201D) || - (0x2020 <= codePoint && codePoint <= 0x2022) || - (0x2024 <= codePoint && codePoint <= 0x2027) || - (0x2030 == codePoint) || - (0x2032 <= codePoint && codePoint <= 0x2033) || - (0x2035 == codePoint) || - (0x203B == codePoint) || - (0x203E == codePoint) || - (0x2074 == codePoint) || - (0x207F == codePoint) || - (0x2081 <= codePoint && codePoint <= 0x2084) || - (0x20AC == codePoint) || - (0x2103 == codePoint) || - (0x2105 == codePoint) || - (0x2109 == codePoint) || - (0x2113 == codePoint) || - (0x2116 == codePoint) || - (0x2121 <= codePoint && codePoint <= 0x2122) || - (0x2126 == codePoint) || - (0x212B == codePoint) || - (0x2153 <= codePoint && codePoint <= 0x2154) || - (0x215B <= codePoint && codePoint <= 0x215E) || - (0x2160 <= codePoint && codePoint <= 0x216B) || - (0x2170 <= codePoint && codePoint <= 0x2179) || - (0x2189 == codePoint) || - (0x2190 <= codePoint && codePoint <= 0x2199) || - (0x21B8 <= codePoint && codePoint <= 0x21B9) || - (0x21D2 == codePoint) || - (0x21D4 == codePoint) || - (0x21E7 == codePoint) || - (0x2200 == codePoint) || - (0x2202 <= codePoint && codePoint <= 0x2203) || - (0x2207 <= codePoint && codePoint <= 0x2208) || - (0x220B == codePoint) || - (0x220F == codePoint) || - (0x2211 == codePoint) || - (0x2215 == codePoint) || - (0x221A == codePoint) || - (0x221D <= codePoint && codePoint <= 0x2220) || - (0x2223 == codePoint) || - (0x2225 == codePoint) || - (0x2227 <= codePoint && codePoint <= 0x222C) || - (0x222E == codePoint) || - (0x2234 <= codePoint && codePoint <= 0x2237) || - (0x223C <= codePoint && codePoint <= 0x223D) || - (0x2248 == codePoint) || - (0x224C == codePoint) || - (0x2252 == codePoint) || - (0x2260 <= codePoint && codePoint <= 0x2261) || - (0x2264 <= codePoint && codePoint <= 0x2267) || - (0x226A <= codePoint && codePoint <= 0x226B) || - (0x226E <= codePoint && codePoint <= 0x226F) || - (0x2282 <= codePoint && codePoint <= 0x2283) || - (0x2286 <= codePoint && codePoint <= 0x2287) || - (0x2295 == codePoint) || - (0x2299 == codePoint) || - (0x22A5 == codePoint) || - (0x22BF == codePoint) || - (0x2312 == codePoint) || - (0x2460 <= codePoint && codePoint <= 0x24E9) || - (0x24EB <= codePoint && codePoint <= 0x254B) || - (0x2550 <= codePoint && codePoint <= 0x2573) || - (0x2580 <= codePoint && codePoint <= 0x258F) || - (0x2592 <= codePoint && codePoint <= 0x2595) || - (0x25A0 <= codePoint && codePoint <= 0x25A1) || - (0x25A3 <= codePoint && codePoint <= 0x25A9) || - (0x25B2 <= codePoint && codePoint <= 0x25B3) || - (0x25B6 <= codePoint && codePoint <= 0x25B7) || - (0x25BC <= codePoint && codePoint <= 0x25BD) || - (0x25C0 <= codePoint && codePoint <= 0x25C1) || - (0x25C6 <= codePoint && codePoint <= 0x25C8) || - (0x25CB == codePoint) || - (0x25CE <= codePoint && codePoint <= 0x25D1) || - (0x25E2 <= codePoint && codePoint <= 0x25E5) || - (0x25EF == codePoint) || - (0x2605 <= codePoint && codePoint <= 0x2606) || - (0x2609 == codePoint) || - (0x260E <= codePoint && codePoint <= 0x260F) || - (0x2614 <= codePoint && codePoint <= 0x2615) || - (0x261C == codePoint) || - (0x261E == codePoint) || - (0x2640 == codePoint) || - (0x2642 == codePoint) || - (0x2660 <= codePoint && codePoint <= 0x2661) || - (0x2663 <= codePoint && codePoint <= 0x2665) || - (0x2667 <= codePoint && codePoint <= 0x266A) || - (0x266C <= codePoint && codePoint <= 0x266D) || - (0x266F == codePoint) || - (0x269E <= codePoint && codePoint <= 0x269F) || - (0x26BE <= codePoint && codePoint <= 0x26BF) || - (0x26C4 <= codePoint && codePoint <= 0x26CD) || - (0x26CF <= codePoint && codePoint <= 0x26E1) || - (0x26E3 == codePoint) || - (0x26E8 <= codePoint && codePoint <= 0x26FF) || - (0x273D == codePoint) || - (0x2757 == codePoint) || - (0x2776 <= codePoint && codePoint <= 0x277F) || - (0x2B55 <= codePoint && codePoint <= 0x2B59) || - (0x3248 <= codePoint && codePoint <= 0x324F) || - (0xE000 <= codePoint && codePoint <= 0xF8FF) || - (0xFE00 <= codePoint && codePoint <= 0xFE0F) || - (0xFFFD == codePoint) || - (0x1F100 <= codePoint && codePoint <= 0x1F10A) || - (0x1F110 <= codePoint && codePoint <= 0x1F12D) || - (0x1F130 <= codePoint && codePoint <= 0x1F169) || - (0x1F170 <= codePoint && codePoint <= 0x1F19A) || - (0xE0100 <= codePoint && codePoint <= 0xE01EF) || - (0xF0000 <= codePoint && codePoint <= 0xFFFFD) || - (0x100000 <= codePoint && codePoint <= 0x10FFFD)) { - return 'A'; - } - return 'N'; -}; -eaw.characterLength = function(character) { - var code = this.eastAsianWidth(character); - if (code == 'F' || code == 'W' || code == 'A') { - return 2; - } else { - return 1; - } -}; -function stringToArray(string) { - return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || []; -} -eaw.length = function(string) { - var characters = stringToArray(string); - var len = 0; - for (var i = 0; i < characters.length; i++) { - len = len + this.characterLength(characters[i]); - } - return len; -}; -eaw.slice = function(text, start, end) { - textLen = eaw.length(text); - start = start ? start : 0; - end = end ? end : 1; - if (start < 0) { - start = textLen + start; - } - if (end < 0) { - end = textLen + end; - } - var result = ''; - var eawLen = 0; - var chars = stringToArray(text); - for (var i = 0; i < chars.length; i++) { - var char = chars[i]; - var charLen = eaw.length(char); - if (eawLen >= start - (charLen == 2 ? 1 : 0)) { - if (eawLen + charLen <= end) { - result += char; - } else { - break; - } - } - eawLen += charLen; - } - return result; -}; -}(eastasianwidth)); + var eaw = {}; + { + module.exports = eaw; + } + eaw.eastAsianWidth = function(character) { + var x = character.charCodeAt(0); + var y = (character.length == 2) ? character.charCodeAt(1) : 0; + var codePoint = x; + if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) { + x &= 0x3FF; + y &= 0x3FF; + codePoint = (x << 10) | y; + codePoint += 0x10000; + } + if ((0x3000 == codePoint) || + (0xFF01 <= codePoint && codePoint <= 0xFF60) || + (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) { + return 'F'; + } + if ((0x20A9 == codePoint) || + (0xFF61 <= codePoint && codePoint <= 0xFFBE) || + (0xFFC2 <= codePoint && codePoint <= 0xFFC7) || + (0xFFCA <= codePoint && codePoint <= 0xFFCF) || + (0xFFD2 <= codePoint && codePoint <= 0xFFD7) || + (0xFFDA <= codePoint && codePoint <= 0xFFDC) || + (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) { + return 'H'; + } + if ((0x1100 <= codePoint && codePoint <= 0x115F) || + (0x11A3 <= codePoint && codePoint <= 0x11A7) || + (0x11FA <= codePoint && codePoint <= 0x11FF) || + (0x2329 <= codePoint && codePoint <= 0x232A) || + (0x2E80 <= codePoint && codePoint <= 0x2E99) || + (0x2E9B <= codePoint && codePoint <= 0x2EF3) || + (0x2F00 <= codePoint && codePoint <= 0x2FD5) || + (0x2FF0 <= codePoint && codePoint <= 0x2FFB) || + (0x3001 <= codePoint && codePoint <= 0x303E) || + (0x3041 <= codePoint && codePoint <= 0x3096) || + (0x3099 <= codePoint && codePoint <= 0x30FF) || + (0x3105 <= codePoint && codePoint <= 0x312D) || + (0x3131 <= codePoint && codePoint <= 0x318E) || + (0x3190 <= codePoint && codePoint <= 0x31BA) || + (0x31C0 <= codePoint && codePoint <= 0x31E3) || + (0x31F0 <= codePoint && codePoint <= 0x321E) || + (0x3220 <= codePoint && codePoint <= 0x3247) || + (0x3250 <= codePoint && codePoint <= 0x32FE) || + (0x3300 <= codePoint && codePoint <= 0x4DBF) || + (0x4E00 <= codePoint && codePoint <= 0xA48C) || + (0xA490 <= codePoint && codePoint <= 0xA4C6) || + (0xA960 <= codePoint && codePoint <= 0xA97C) || + (0xAC00 <= codePoint && codePoint <= 0xD7A3) || + (0xD7B0 <= codePoint && codePoint <= 0xD7C6) || + (0xD7CB <= codePoint && codePoint <= 0xD7FB) || + (0xF900 <= codePoint && codePoint <= 0xFAFF) || + (0xFE10 <= codePoint && codePoint <= 0xFE19) || + (0xFE30 <= codePoint && codePoint <= 0xFE52) || + (0xFE54 <= codePoint && codePoint <= 0xFE66) || + (0xFE68 <= codePoint && codePoint <= 0xFE6B) || + (0x1B000 <= codePoint && codePoint <= 0x1B001) || + (0x1F200 <= codePoint && codePoint <= 0x1F202) || + (0x1F210 <= codePoint && codePoint <= 0x1F23A) || + (0x1F240 <= codePoint && codePoint <= 0x1F248) || + (0x1F250 <= codePoint && codePoint <= 0x1F251) || + (0x20000 <= codePoint && codePoint <= 0x2F73F) || + (0x2B740 <= codePoint && codePoint <= 0x2FFFD) || + (0x30000 <= codePoint && codePoint <= 0x3FFFD)) { + return 'W'; + } + if ((0x0020 <= codePoint && codePoint <= 0x007E) || + (0x00A2 <= codePoint && codePoint <= 0x00A3) || + (0x00A5 <= codePoint && codePoint <= 0x00A6) || + (0x00AC == codePoint) || + (0x00AF == codePoint) || + (0x27E6 <= codePoint && codePoint <= 0x27ED) || + (0x2985 <= codePoint && codePoint <= 0x2986)) { + return 'Na'; + } + if ((0x00A1 == codePoint) || + (0x00A4 == codePoint) || + (0x00A7 <= codePoint && codePoint <= 0x00A8) || + (0x00AA == codePoint) || + (0x00AD <= codePoint && codePoint <= 0x00AE) || + (0x00B0 <= codePoint && codePoint <= 0x00B4) || + (0x00B6 <= codePoint && codePoint <= 0x00BA) || + (0x00BC <= codePoint && codePoint <= 0x00BF) || + (0x00C6 == codePoint) || + (0x00D0 == codePoint) || + (0x00D7 <= codePoint && codePoint <= 0x00D8) || + (0x00DE <= codePoint && codePoint <= 0x00E1) || + (0x00E6 == codePoint) || + (0x00E8 <= codePoint && codePoint <= 0x00EA) || + (0x00EC <= codePoint && codePoint <= 0x00ED) || + (0x00F0 == codePoint) || + (0x00F2 <= codePoint && codePoint <= 0x00F3) || + (0x00F7 <= codePoint && codePoint <= 0x00FA) || + (0x00FC == codePoint) || + (0x00FE == codePoint) || + (0x0101 == codePoint) || + (0x0111 == codePoint) || + (0x0113 == codePoint) || + (0x011B == codePoint) || + (0x0126 <= codePoint && codePoint <= 0x0127) || + (0x012B == codePoint) || + (0x0131 <= codePoint && codePoint <= 0x0133) || + (0x0138 == codePoint) || + (0x013F <= codePoint && codePoint <= 0x0142) || + (0x0144 == codePoint) || + (0x0148 <= codePoint && codePoint <= 0x014B) || + (0x014D == codePoint) || + (0x0152 <= codePoint && codePoint <= 0x0153) || + (0x0166 <= codePoint && codePoint <= 0x0167) || + (0x016B == codePoint) || + (0x01CE == codePoint) || + (0x01D0 == codePoint) || + (0x01D2 == codePoint) || + (0x01D4 == codePoint) || + (0x01D6 == codePoint) || + (0x01D8 == codePoint) || + (0x01DA == codePoint) || + (0x01DC == codePoint) || + (0x0251 == codePoint) || + (0x0261 == codePoint) || + (0x02C4 == codePoint) || + (0x02C7 == codePoint) || + (0x02C9 <= codePoint && codePoint <= 0x02CB) || + (0x02CD == codePoint) || + (0x02D0 == codePoint) || + (0x02D8 <= codePoint && codePoint <= 0x02DB) || + (0x02DD == codePoint) || + (0x02DF == codePoint) || + (0x0300 <= codePoint && codePoint <= 0x036F) || + (0x0391 <= codePoint && codePoint <= 0x03A1) || + (0x03A3 <= codePoint && codePoint <= 0x03A9) || + (0x03B1 <= codePoint && codePoint <= 0x03C1) || + (0x03C3 <= codePoint && codePoint <= 0x03C9) || + (0x0401 == codePoint) || + (0x0410 <= codePoint && codePoint <= 0x044F) || + (0x0451 == codePoint) || + (0x2010 == codePoint) || + (0x2013 <= codePoint && codePoint <= 0x2016) || + (0x2018 <= codePoint && codePoint <= 0x2019) || + (0x201C <= codePoint && codePoint <= 0x201D) || + (0x2020 <= codePoint && codePoint <= 0x2022) || + (0x2024 <= codePoint && codePoint <= 0x2027) || + (0x2030 == codePoint) || + (0x2032 <= codePoint && codePoint <= 0x2033) || + (0x2035 == codePoint) || + (0x203B == codePoint) || + (0x203E == codePoint) || + (0x2074 == codePoint) || + (0x207F == codePoint) || + (0x2081 <= codePoint && codePoint <= 0x2084) || + (0x20AC == codePoint) || + (0x2103 == codePoint) || + (0x2105 == codePoint) || + (0x2109 == codePoint) || + (0x2113 == codePoint) || + (0x2116 == codePoint) || + (0x2121 <= codePoint && codePoint <= 0x2122) || + (0x2126 == codePoint) || + (0x212B == codePoint) || + (0x2153 <= codePoint && codePoint <= 0x2154) || + (0x215B <= codePoint && codePoint <= 0x215E) || + (0x2160 <= codePoint && codePoint <= 0x216B) || + (0x2170 <= codePoint && codePoint <= 0x2179) || + (0x2189 == codePoint) || + (0x2190 <= codePoint && codePoint <= 0x2199) || + (0x21B8 <= codePoint && codePoint <= 0x21B9) || + (0x21D2 == codePoint) || + (0x21D4 == codePoint) || + (0x21E7 == codePoint) || + (0x2200 == codePoint) || + (0x2202 <= codePoint && codePoint <= 0x2203) || + (0x2207 <= codePoint && codePoint <= 0x2208) || + (0x220B == codePoint) || + (0x220F == codePoint) || + (0x2211 == codePoint) || + (0x2215 == codePoint) || + (0x221A == codePoint) || + (0x221D <= codePoint && codePoint <= 0x2220) || + (0x2223 == codePoint) || + (0x2225 == codePoint) || + (0x2227 <= codePoint && codePoint <= 0x222C) || + (0x222E == codePoint) || + (0x2234 <= codePoint && codePoint <= 0x2237) || + (0x223C <= codePoint && codePoint <= 0x223D) || + (0x2248 == codePoint) || + (0x224C == codePoint) || + (0x2252 == codePoint) || + (0x2260 <= codePoint && codePoint <= 0x2261) || + (0x2264 <= codePoint && codePoint <= 0x2267) || + (0x226A <= codePoint && codePoint <= 0x226B) || + (0x226E <= codePoint && codePoint <= 0x226F) || + (0x2282 <= codePoint && codePoint <= 0x2283) || + (0x2286 <= codePoint && codePoint <= 0x2287) || + (0x2295 == codePoint) || + (0x2299 == codePoint) || + (0x22A5 == codePoint) || + (0x22BF == codePoint) || + (0x2312 == codePoint) || + (0x2460 <= codePoint && codePoint <= 0x24E9) || + (0x24EB <= codePoint && codePoint <= 0x254B) || + (0x2550 <= codePoint && codePoint <= 0x2573) || + (0x2580 <= codePoint && codePoint <= 0x258F) || + (0x2592 <= codePoint && codePoint <= 0x2595) || + (0x25A0 <= codePoint && codePoint <= 0x25A1) || + (0x25A3 <= codePoint && codePoint <= 0x25A9) || + (0x25B2 <= codePoint && codePoint <= 0x25B3) || + (0x25B6 <= codePoint && codePoint <= 0x25B7) || + (0x25BC <= codePoint && codePoint <= 0x25BD) || + (0x25C0 <= codePoint && codePoint <= 0x25C1) || + (0x25C6 <= codePoint && codePoint <= 0x25C8) || + (0x25CB == codePoint) || + (0x25CE <= codePoint && codePoint <= 0x25D1) || + (0x25E2 <= codePoint && codePoint <= 0x25E5) || + (0x25EF == codePoint) || + (0x2605 <= codePoint && codePoint <= 0x2606) || + (0x2609 == codePoint) || + (0x260E <= codePoint && codePoint <= 0x260F) || + (0x2614 <= codePoint && codePoint <= 0x2615) || + (0x261C == codePoint) || + (0x261E == codePoint) || + (0x2640 == codePoint) || + (0x2642 == codePoint) || + (0x2660 <= codePoint && codePoint <= 0x2661) || + (0x2663 <= codePoint && codePoint <= 0x2665) || + (0x2667 <= codePoint && codePoint <= 0x266A) || + (0x266C <= codePoint && codePoint <= 0x266D) || + (0x266F == codePoint) || + (0x269E <= codePoint && codePoint <= 0x269F) || + (0x26BE <= codePoint && codePoint <= 0x26BF) || + (0x26C4 <= codePoint && codePoint <= 0x26CD) || + (0x26CF <= codePoint && codePoint <= 0x26E1) || + (0x26E3 == codePoint) || + (0x26E8 <= codePoint && codePoint <= 0x26FF) || + (0x273D == codePoint) || + (0x2757 == codePoint) || + (0x2776 <= codePoint && codePoint <= 0x277F) || + (0x2B55 <= codePoint && codePoint <= 0x2B59) || + (0x3248 <= codePoint && codePoint <= 0x324F) || + (0xE000 <= codePoint && codePoint <= 0xF8FF) || + (0xFE00 <= codePoint && codePoint <= 0xFE0F) || + (0xFFFD == codePoint) || + (0x1F100 <= codePoint && codePoint <= 0x1F10A) || + (0x1F110 <= codePoint && codePoint <= 0x1F12D) || + (0x1F130 <= codePoint && codePoint <= 0x1F169) || + (0x1F170 <= codePoint && codePoint <= 0x1F19A) || + (0xE0100 <= codePoint && codePoint <= 0xE01EF) || + (0xF0000 <= codePoint && codePoint <= 0xFFFFD) || + (0x100000 <= codePoint && codePoint <= 0x10FFFD)) { + return 'A'; + } + return 'N'; + }; + eaw.characterLength = function(character) { + var code = this.eastAsianWidth(character); + if (code == 'F' || code == 'W' || code == 'A') { + return 2; + } else { + return 1; + } + }; + function stringToArray(string) { + return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || []; + } + eaw.length = function(string) { + var characters = stringToArray(string); + var len = 0; + for (var i = 0; i < characters.length; i++) { + len = len + this.characterLength(characters[i]); + } + return len; + }; + eaw.slice = function(text, start, end) { + textLen = eaw.length(text); + start = start ? start : 0; + end = end ? end : 1; + if (start < 0) { + start = textLen + start; + } + if (end < 0) { + end = textLen + end; + } + var result = ''; + var eawLen = 0; + var chars = stringToArray(text); + for (var i = 0; i < chars.length; i++) { + var char = chars[i]; + var charLen = eaw.length(char); + if (eawLen >= start - (charLen == 2 ? 1 : 0)) { + if (eawLen + charLen <= end) { + result += char; + } else { + break; + } + } + eawLen += charLen; + } + return result; + }; +} (eastasianwidth)); var eastAsianWidth = eastasianwidth.exports; var emojiRegex = function () { @@ -21446,11 +21409,11 @@ const supportsColor = { const color = supportsColor.stderr.hasBasic; +const platform = process$1.platform; + const own = {}.hasOwnProperty; const chars = - process.platform === 'win32' - ? {error: '×', warning: '‼'} - : {error: '✖', warning: '⚠'}; + platform === 'win32' ? {error: '×', warning: '‼'} : {error: '✖', warning: '⚠'}; const labels = { true: 'error', false: 'warning', diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index 4246a50ba64c93..ca9c27f8ade7ed 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -13,19 +13,19 @@ "remark-stringify": "^10.0.2", "to-vfile": "^7.2.3", "unified": "^10.1.2", - "vfile-reporter": "^7.0.3" + "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^21.0.2", - "@rollup/plugin-node-resolve": "^13.1.3", - "rollup": "^2.70.1", + "@rollup/plugin-commonjs": "^22.0.0", + "@rollup/plugin-node-resolve": "^13.3.0", + "rollup": "^2.74.1", "rollup-plugin-cleanup": "^3.2.1" } }, "node_modules/@rollup/plugin-commonjs": { - "version": "21.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.2.tgz", - "integrity": "sha512-d/OmjaLVO4j/aQX69bwpWPpbvI3TJkQuxoAk7BH8ew1PyoMBLTOuvJTjzG8oEoW7drIIqB0KCJtfFLu/2GClWg==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz", + "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -37,22 +37,22 @@ "resolve": "^1.17.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 12.0.0" }, "peerDependencies": { - "rollup": "^2.38.3" + "rollup": "^2.68.0" } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz", - "integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", "is-module": "^1.0.0", "resolve": "^1.19.0" }, @@ -129,9 +129,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", "dev": true }, "node_modules/@types/resolve": { @@ -195,9 +195,9 @@ } }, "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, "engines": { "node": ">=6" @@ -353,15 +353,15 @@ "dev": true }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -422,10 +422,22 @@ "node": ">=4" } }, + "node_modules/is-builtin-module": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -544,13 +556,13 @@ } }, "node_modules/mdast-util-find-and-replace": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.1.0.tgz", - "integrity": "sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz", + "integrity": "sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg==", "dependencies": { "escape-string-regexp": "^5.0.0", "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" + "unist-util-visit-parents": "^5.0.0" }, "funding": { "type": "opencollective", @@ -825,9 +837,9 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz", - "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", "dependencies": { "micromark-core-commonmark": "^1.0.0", "micromark-factory-space": "^1.0.0", @@ -835,6 +847,7 @@ "micromark-util-normalize-identifier": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" }, "funding": { @@ -2196,9 +2209,9 @@ } }, "node_modules/rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "version": "2.74.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.74.1.tgz", + "integrity": "sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -2253,9 +2266,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2317,9 +2330,9 @@ } }, "node_modules/supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", + "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==", "engines": { "node": ">=12" }, @@ -2425,6 +2438,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unified-message-control/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-generated": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz", @@ -2444,9 +2470,9 @@ } }, "node_modules/unist-util-position": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.2.tgz", - "integrity": "sha512-Y6+plxR41dOLbyyqVDLuGWgXDmxdXslCSRYQkSDagBnOT9oFsQH0J8FzhirSklUEe0xZTT0WDnAE1gXPaDFljA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -2482,19 +2508,6 @@ } }, "node_modules/unist-util-visit-parents": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", - "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", @@ -2566,9 +2579,9 @@ } }, "node_modules/vfile-reporter": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.3.tgz", - "integrity": "sha512-q+ruTWxFHbow359TDqoNJn5THdwRDeV+XUOtzdT/OESgaGw05CjL68ImlbzRzqS5xL62Y1IaIWb8x+RbaNjayA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.4.tgz", + "integrity": "sha512-4cWalUnLrEnbeUQ+hARG5YZtaHieVK3Jp4iG5HslttkVl+MHunSGNAIrODOTLbtjWsNZJRMCkL66AhvZAYuJ9A==", "dependencies": { "@types/supports-color": "^8.0.0", "string-width": "^5.0.0", @@ -2638,9 +2651,9 @@ }, "dependencies": { "@rollup/plugin-commonjs": { - "version": "21.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.2.tgz", - "integrity": "sha512-d/OmjaLVO4j/aQX69bwpWPpbvI3TJkQuxoAk7BH8ew1PyoMBLTOuvJTjzG8oEoW7drIIqB0KCJtfFLu/2GClWg==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz", + "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -2653,15 +2666,15 @@ } }, "@rollup/plugin-node-resolve": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz", - "integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", "is-module": "^1.0.0", "resolve": "^1.19.0" } @@ -2728,9 +2741,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", "dev": true }, "@types/resolve": { @@ -2784,9 +2797,9 @@ } }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "ccount": { @@ -2894,15 +2907,15 @@ "dev": true }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -2937,10 +2950,19 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, + "is-builtin-module": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "dev": true, + "requires": { + "builtin-modules": "^3.0.0" + } + }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" @@ -3026,13 +3048,13 @@ } }, "mdast-util-find-and-replace": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.1.0.tgz", - "integrity": "sha512-1w1jbqAd13oU78QPBf5223+xB+37ecNtQ1JElq2feWols5oEYAl+SgNDnOZipe7NfLemoEt362yUS15/wip4mw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz", + "integrity": "sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg==", "requires": { "escape-string-regexp": "^5.0.0", "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" + "unist-util-visit-parents": "^5.0.0" } }, "mdast-util-from-markdown": { @@ -3231,9 +3253,9 @@ } }, "micromark-extension-gfm-footnote": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz", - "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", "requires": { "micromark-core-commonmark": "^1.0.0", "micromark-factory-space": "^1.0.0", @@ -3241,6 +3263,7 @@ "micromark-util-normalize-identifier": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" } }, @@ -4176,9 +4199,9 @@ } }, "rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "version": "2.74.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.74.1.tgz", + "integrity": "sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -4220,9 +4243,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } @@ -4263,9 +4286,9 @@ } }, "supports-color": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.1.tgz", - "integrity": "sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", + "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==" }, "supports-preserve-symlinks-flag": { "version": "1.0.0", @@ -4334,6 +4357,15 @@ "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^4.0.0" } + }, + "unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } } } }, @@ -4348,9 +4380,9 @@ "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==" }, "unist-util-position": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.2.tgz", - "integrity": "sha512-Y6+plxR41dOLbyyqVDLuGWgXDmxdXslCSRYQkSDagBnOT9oFsQH0J8FzhirSklUEe0xZTT0WDnAE1gXPaDFljA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", "requires": { "@types/unist": "^2.0.0" } @@ -4371,23 +4403,12 @@ "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.0.0" - }, - "dependencies": { - "unist-util-visit-parents": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", - "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } } }, "unist-util-visit-parents": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", - "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", + "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -4434,9 +4455,9 @@ } }, "vfile-reporter": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.3.tgz", - "integrity": "sha512-q+ruTWxFHbow359TDqoNJn5THdwRDeV+XUOtzdT/OESgaGw05CjL68ImlbzRzqS5xL62Y1IaIWb8x+RbaNjayA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.4.tgz", + "integrity": "sha512-4cWalUnLrEnbeUQ+hARG5YZtaHieVK3Jp4iG5HslttkVl+MHunSGNAIrODOTLbtjWsNZJRMCkL66AhvZAYuJ9A==", "requires": { "@types/supports-color": "^8.0.0", "string-width": "^5.0.0", diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 88923351e830bd..ff12ce676a57f4 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -11,12 +11,12 @@ "remark-stringify": "^10.0.2", "to-vfile": "^7.2.3", "unified": "^10.1.2", - "vfile-reporter": "^7.0.3" + "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^21.0.2", - "@rollup/plugin-node-resolve": "^13.1.3", - "rollup": "^2.70.1", + "@rollup/plugin-commonjs": "^22.0.0", + "@rollup/plugin-node-resolve": "^13.3.0", + "rollup": "^2.74.1", "rollup-plugin-cleanup": "^3.2.1" } } diff --git a/tools/lint-sh.js b/tools/lint-sh.mjs similarity index 96% rename from tools/lint-sh.js rename to tools/lint-sh.mjs index 378cb38af28744..681c7cd5665dce 100755 --- a/tools/lint-sh.js +++ b/tools/lint-sh.mjs @@ -1,9 +1,9 @@ #!/usr/bin/env node -'use strict'; -const { execSync, spawn } = require('child_process'); -const { promises: fs, readdirSync, statSync } = require('fs'); -const { extname, join, relative, resolve } = require('path'); +import { execSync, spawn } from 'node:child_process'; +import { promises as fs, readdirSync, statSync } from 'node:fs'; +import { extname, join, relative, resolve } from 'node:path'; +import process from 'node:process'; const FIX_MODE_ENABLED = process.argv.includes('--fix'); const USE_NPX = process.argv.includes('--from-npx'); diff --git a/tools/macos-firewall.sh b/tools/macos-firewall.sh index b6050aaf3450bd..4dfa849bc3ace8 100755 --- a/tools/macos-firewall.sh +++ b/tools/macos-firewall.sh @@ -3,16 +3,16 @@ # popups asking to accept incoming network connections when # running tests. SFW="/usr/libexec/ApplicationFirewall/socketfilterfw" -TOOLSDIR="`dirname \"$0\"`" -TOOLSDIR="`( cd \"$TOOLSDIR\" && pwd) `" -ROOTDIR="`( cd \"$TOOLSDIR/..\" && pwd) `" +TOOLSDIR="$(dirname "$0")" +TOOLSDIR="$(cd "$TOOLSDIR" && pwd)" +ROOTDIR="$(cd "$TOOLSDIR/.." && pwd)" OUTDIR="$TOOLSDIR/../out" # Using cd and pwd here so that the path used for socketfilterfw does not # contain a '..', which seems to cause the rules to be incorrectly added # and they are not removed when this script is re-run. Instead the new # rules are simply appended. By using pwd we can get the full path # without '..' and things work as expected. -OUTDIR="`( cd \"$OUTDIR\" && pwd) `" +OUTDIR="$(cd "$OUTDIR" && pwd)" NODE_RELEASE="$OUTDIR/Release/node" NODE_DEBUG="$OUTDIR/Debug/node" NODE_LINK="$ROOTDIR/node" diff --git a/tools/msvs/find_python.cmd b/tools/msvs/find_python.cmd index 06e41fe06cd6ab..00fb6c9afbf1fc 100644 --- a/tools/msvs/find_python.cmd +++ b/tools/msvs/find_python.cmd @@ -46,7 +46,7 @@ exit /b 1 :found-python echo Python found in %p%\python.exe -call :check-python %p%\python.exe +call :check-python "%p%\python.exe" if errorlevel 1 goto :no-python endlocal ^ & set "pt=%p%" ^ @@ -57,7 +57,7 @@ set "need_path_ext=" exit /b 0 :check-python -%~1 -V +%1 -V :: 9009 means error file not found if %errorlevel% equ 9009 ( echo Not an executable Python program diff --git a/tools/msvs/install_tools/install_tools.bat b/tools/msvs/install_tools/install_tools.bat index 46ba93c8b890c9..18f92a981003f2 100644 --- a/tools/msvs/install_tools/install_tools.bat +++ b/tools/msvs/install_tools/install_tools.bat @@ -13,7 +13,7 @@ echo This script will install Python and the Visual Studio Build Tools, necessar echo to compile Node.js native modules. Note that Chocolatey and required Windows echo updates will also be installed. echo. -echo This will require about 3 Gb of free disk space, plus any space necessary to +echo This will require about 3 GiB of free disk space, plus any space necessary to echo install Windows updates. This will take a while to run. echo. echo Please close all open programs for the duration of the installation. If the diff --git a/tools/node_modules/eslint/lib/cli-engine/cli-engine.js b/tools/node_modules/eslint/lib/cli-engine/cli-engine.js index 92b8755783fb79..fdc66198809c91 100644 --- a/tools/node_modules/eslint/lib/cli-engine/cli-engine.js +++ b/tools/node_modules/eslint/lib/cli-engine/cli-engine.js @@ -56,6 +56,7 @@ const validFixTypes = new Set(["directive", "problem", "suggestion", "layout"]); /** @typedef {import("../shared/types").Plugin} Plugin */ /** @typedef {import("../shared/types").RuleConf} RuleConf */ /** @typedef {import("../shared/types").Rule} Rule */ +/** @typedef {import("../shared/types").FormatterFunction} FormatterFunction */ /** @typedef {ReturnType} ConfigArray */ /** @typedef {ReturnType} ExtractedConfig */ @@ -365,9 +366,7 @@ function *iterateRuleDeprecationWarnings(usedConfigArrays) { // Flatten used configs. /** @type {ExtractedConfig[]} */ - const configs = [].concat( - ...usedConfigArrays.map(getUsedExtractedConfigs) - ); + const configs = usedConfigArrays.flatMap(getUsedExtractedConfigs); // Traverse rule configs. for (const config of configs) { @@ -1002,7 +1001,7 @@ class CLIEngine { * @param {string} [format] The name of the format to load or the path to a * custom formatter. * @throws {any} As may be thrown by requiring of formatter - * @returns {(Function|null)} The formatter function or null if the `format` is not a string. + * @returns {(FormatterFunction|null)} The formatter function or null if the `format` is not a string. */ getFormatter(format) { @@ -1022,7 +1021,7 @@ class CLIEngine { let formatterPath; // if there's a slash, then it's a file (TODO: this check seems dubious for scoped npm packages) - if (!namespace && normalizedFormatName.indexOf("/") > -1) { + if (!namespace && normalizedFormatName.includes("/")) { formatterPath = path.resolve(cwd, normalizedFormatName); } else { try { diff --git a/tools/node_modules/eslint/lib/cli-engine/formatters/html.js b/tools/node_modules/eslint/lib/cli-engine/formatters/html.js index b636599711772a..6e40bbe16b7f03 100644 --- a/tools/node_modules/eslint/lib/cli-engine/formatters/html.js +++ b/tools/node_modules/eslint/lib/cli-engine/formatters/html.js @@ -151,7 +151,7 @@ function pageTemplate(it) { -`.trimLeft(); +`.trimStart(); } /** @@ -222,7 +222,7 @@ function messageTemplate(it) { ${ruleId ? ruleId : ""} -`.trimLeft(); +`.trimStart(); } /** @@ -280,7 +280,7 @@ function resultTemplate(it) { ${encodeHTML(summary)} -`.trimLeft(); +`.trimStart(); } /** diff --git a/tools/node_modules/eslint/lib/cli-engine/lint-result-cache.js b/tools/node_modules/eslint/lib/cli-engine/lint-result-cache.js index 3304d429debe85..e36eb74badaad7 100644 --- a/tools/node_modules/eslint/lib/cli-engine/lint-result-cache.js +++ b/tools/node_modules/eslint/lib/cli-engine/lint-result-cache.js @@ -36,7 +36,7 @@ const invalidCacheStrategyErrorMessage = `Cache strategy must be one of: ${valid */ function isValidCacheStrategy(cacheStrategy) { return ( - validCacheStrategies.indexOf(cacheStrategy) !== -1 + validCacheStrategies.includes(cacheStrategy) ); } diff --git a/tools/node_modules/eslint/lib/eslint/eslint.js b/tools/node_modules/eslint/lib/eslint/eslint.js index 1e5a8f8b13fae7..927b60802a3109 100644 --- a/tools/node_modules/eslint/lib/eslint/eslint.js +++ b/tools/node_modules/eslint/lib/eslint/eslint.js @@ -35,10 +35,11 @@ const { version } = require("../../package.json"); /** @typedef {import("../shared/types").SuppressedLintMessage} SuppressedLintMessage */ /** @typedef {import("../shared/types").Plugin} Plugin */ /** @typedef {import("../shared/types").Rule} Rule */ +/** @typedef {import("../shared/types").LintResult} LintResult */ /** * The main formatter object. - * @typedef Formatter + * @typedef LoadedFormatter * @property {function(LintResult[]): string | Promise} format format function. */ @@ -74,22 +75,6 @@ const { version } = require("../../package.json"); * @property {Object} definition The plugin definition. */ -/** - * A linting result. - * @typedef {Object} LintResult - * @property {string} filePath The path to the file that was linted. - * @property {LintMessage[]} messages All of the messages for the result. - * @property {SuppressedLintMessage[]} suppressedMessages All of the suppressed messages for the result. - * @property {number} errorCount Number of errors for the result. - * @property {number} fatalErrorCount Number of fatal errors for the result. - * @property {number} warningCount Number of warnings for the result. - * @property {number} fixableErrorCount Number of fixable errors for the result. - * @property {number} fixableWarningCount Number of fixable warnings for the result. - * @property {string} [source] The source code of the file that was linted. - * @property {string} [output] The source code of the file that was linted, with as many fixes applied as possible. - * @property {DeprecatedRuleInfo[]} usedDeprecatedRules The list of used deprecated rules. - */ - /** * Private members for the `ESLint` instance. * @typedef {Object} ESLintPrivateMembers @@ -619,7 +604,7 @@ class ESLint { * - `@foo` → `@foo/eslint-formatter` * - `@foo/bar` → `@foo/eslint-formatter-bar` * - A file path ... Load the file. - * @returns {Promise} A promise resolving to the formatter object. + * @returns {Promise} A promise resolving to the formatter object. * This promise will be rejected if the given formatter was not found or not * a function. */ @@ -639,7 +624,7 @@ class ESLint { /** * The main formatter method. - * @param {LintResults[]} results The lint results to format. + * @param {LintResult[]} results The lint results to format. * @returns {string | Promise} The formatted lint results. */ format(results) { diff --git a/tools/node_modules/eslint/lib/linter/apply-disable-directives.js b/tools/node_modules/eslint/lib/linter/apply-disable-directives.js index f8e4aeedb290ef..459c8591196561 100644 --- a/tools/node_modules/eslint/lib/linter/apply-disable-directives.js +++ b/tools/node_modules/eslint/lib/linter/apply-disable-directives.js @@ -66,7 +66,7 @@ function createIndividualDirectivesRemoval(directives, commentToken) { const listText = commentToken.value .slice(listStartOffset) // remove directive name and all whitespace before the list .split(/\s-{2,}\s/u)[0] // remove `-- comment`, if it exists - .trimRight(); // remove all whitespace after the list + .trimEnd(); // remove all whitespace after the list /* * We can assume that `listText` contains multiple elements. diff --git a/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js b/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js index fad559a2ad23e1..eeedd27524b026 100644 --- a/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js +++ b/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js @@ -100,7 +100,7 @@ class CodePathSegment { * @returns {boolean} `true` if the segment is coming from the end of a loop. */ isLoopedPrevSegment(segment) { - return this.internal.loopedPrevSegments.indexOf(segment) !== -1; + return this.internal.loopedPrevSegments.includes(segment); } /** diff --git a/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js b/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js index 118f70a170756b..426da8d492eaf5 100644 --- a/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js +++ b/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js @@ -33,7 +33,7 @@ function addToReturnedOrThrown(dest, others, all, segments) { const segment = segments[i]; dest.push(segment); - if (others.indexOf(segment) === -1) { + if (!others.includes(segment)) { all.push(segment); } } diff --git a/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path.js b/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path.js index 0e666277094355..a028ca69481c09 100644 --- a/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path.js +++ b/tools/node_modules/eslint/lib/linter/code-path-analysis/code-path.js @@ -212,7 +212,7 @@ class CodePath { } // Reset the flag of skipping if all branches have been skipped. - if (skippedSegment && segment.prevSegments.indexOf(skippedSegment) !== -1) { + if (skippedSegment && segment.prevSegments.includes(skippedSegment)) { skippedSegment = null; } visited[segment.id] = true; diff --git a/tools/node_modules/eslint/lib/rules/accessor-pairs.js b/tools/node_modules/eslint/lib/rules/accessor-pairs.js index 2fcf1535290352..33887affef2204 100644 --- a/tools/node_modules/eslint/lib/rules/accessor-pairs.js +++ b/tools/node_modules/eslint/lib/rules/accessor-pairs.js @@ -299,12 +299,12 @@ module.exports = { * @private */ function checkPropertyDescriptor(node) { - const namesToCheck = node.properties + const namesToCheck = new Set(node.properties .filter(p => p.type === "Property" && p.kind === "init" && !p.computed) - .map(({ key }) => key.name); + .map(({ key }) => key.name)); - const hasGetter = namesToCheck.includes("get"); - const hasSetter = namesToCheck.includes("set"); + const hasGetter = namesToCheck.has("get"); + const hasSetter = namesToCheck.has("set"); if (checkSetWithoutGet && hasSetter && !hasGetter) { report(node, "missingGetter"); diff --git a/tools/node_modules/eslint/lib/rules/callback-return.js b/tools/node_modules/eslint/lib/rules/callback-return.js index 532faee45187ca..34b74631f0c81e 100644 --- a/tools/node_modules/eslint/lib/rules/callback-return.js +++ b/tools/node_modules/eslint/lib/rules/callback-return.js @@ -53,7 +53,7 @@ module.exports = { if (!node.parent) { return null; } - if (types.indexOf(node.parent.type) === -1) { + if (!types.includes(node.parent.type)) { return findClosestParentOfType(node.parent, types); } return node.parent; @@ -87,7 +87,7 @@ module.exports = { * @returns {boolean} Whether or not this function matches our callback name. */ function isCallback(node) { - return containsOnlyIdentifiers(node.callee) && callbacks.indexOf(sourceCode.getText(node.callee)) > -1; + return containsOnlyIdentifiers(node.callee) && callbacks.includes(sourceCode.getText(node.callee)); } /** diff --git a/tools/node_modules/eslint/lib/rules/capitalized-comments.js b/tools/node_modules/eslint/lib/rules/capitalized-comments.js index 6ea87a70a814ed..dffe956500334d 100644 --- a/tools/node_modules/eslint/lib/rules/capitalized-comments.js +++ b/tools/node_modules/eslint/lib/rules/capitalized-comments.js @@ -185,7 +185,7 @@ module.exports = { return Boolean( previousTokenOrComment && - ["Block", "Line"].indexOf(previousTokenOrComment.type) !== -1 + ["Block", "Line"].includes(previousTokenOrComment.type) ); } diff --git a/tools/node_modules/eslint/lib/rules/consistent-this.js b/tools/node_modules/eslint/lib/rules/consistent-this.js index a613f992d7a222..2aa079146385fb 100644 --- a/tools/node_modules/eslint/lib/rules/consistent-this.js +++ b/tools/node_modules/eslint/lib/rules/consistent-this.js @@ -65,7 +65,7 @@ module.exports = { function checkAssignment(node, name, value) { const isThis = value.type === "ThisExpression"; - if (aliases.indexOf(name) !== -1) { + if (aliases.includes(name)) { if (!isThis || node.operator && node.operator !== "=") { reportBadAssignment(node, name); } diff --git a/tools/node_modules/eslint/lib/rules/dot-notation.js b/tools/node_modules/eslint/lib/rules/dot-notation.js index 6f6b5166f76438..90ba6d83b7638c 100644 --- a/tools/node_modules/eslint/lib/rules/dot-notation.js +++ b/tools/node_modules/eslint/lib/rules/dot-notation.js @@ -76,7 +76,7 @@ module.exports = { function checkComputedProperty(node, value) { if ( validIdentifier.test(value) && - (allowKeywords || keywords.indexOf(String(value)) === -1) && + (allowKeywords || !keywords.includes(String(value))) && !(allowPattern && allowPattern.test(value)) ) { const formattedValue = node.property.type === "Literal" ? JSON.stringify(value) : `\`${value}\``; @@ -142,7 +142,7 @@ module.exports = { !allowKeywords && !node.computed && node.property.type === "Identifier" && - keywords.indexOf(String(node.property.name)) !== -1 + keywords.includes(String(node.property.name)) ) { context.report({ node: node.property, diff --git a/tools/node_modules/eslint/lib/rules/function-paren-newline.js b/tools/node_modules/eslint/lib/rules/function-paren-newline.js index 898e113ee8ecd8..a5b8f0d70c6c9d 100644 --- a/tools/node_modules/eslint/lib/rules/function-paren-newline.js +++ b/tools/node_modules/eslint/lib/rules/function-paren-newline.js @@ -191,10 +191,13 @@ module.exports = { function getParenTokens(node) { switch (node.type) { case "NewExpression": - if (!node.arguments.length && !( - astUtils.isOpeningParenToken(sourceCode.getLastToken(node, { skip: 1 })) && - astUtils.isClosingParenToken(sourceCode.getLastToken(node)) - )) { + if (!node.arguments.length && + !( + astUtils.isOpeningParenToken(sourceCode.getLastToken(node, { skip: 1 })) && + astUtils.isClosingParenToken(sourceCode.getLastToken(node)) && + node.callee.range[1] < node.range[1] + ) + ) { // If the NewExpression does not have parens (e.g. `new Foo`), return null. return null; diff --git a/tools/node_modules/eslint/lib/rules/global-require.js b/tools/node_modules/eslint/lib/rules/global-require.js index f00ca9bf6dd6d8..71a2bf1ac493d8 100644 --- a/tools/node_modules/eslint/lib/rules/global-require.js +++ b/tools/node_modules/eslint/lib/rules/global-require.js @@ -6,7 +6,7 @@ "use strict"; -const ACCEPTABLE_PARENTS = [ +const ACCEPTABLE_PARENTS = new Set([ "AssignmentExpression", "VariableDeclarator", "MemberExpression", @@ -16,7 +16,7 @@ const ACCEPTABLE_PARENTS = [ "Program", "VariableDeclaration", "ChainExpression" -]; +]); /** * Finds the eslint-scope reference in the given scope. @@ -75,7 +75,7 @@ module.exports = { const currentScope = context.getScope(); if (node.callee.name === "require" && !isShadowed(currentScope, node.callee)) { - const isGoodRequire = context.getAncestors().every(parent => ACCEPTABLE_PARENTS.indexOf(parent.type) > -1); + const isGoodRequire = context.getAncestors().every(parent => ACCEPTABLE_PARENTS.has(parent.type)); if (!isGoodRequire) { context.report({ node, messageId: "unexpected" }); diff --git a/tools/node_modules/eslint/lib/rules/indent-legacy.js b/tools/node_modules/eslint/lib/rules/indent-legacy.js index bd61f6f843121b..c5be4a5d13494d 100644 --- a/tools/node_modules/eslint/lib/rules/indent-legacy.js +++ b/tools/node_modules/eslint/lib/rules/indent-legacy.js @@ -753,7 +753,7 @@ module.exports = { if (typeof options.CallExpression.arguments === "number") { nodeIndent += options.CallExpression.arguments * indentSize; } else if (options.CallExpression.arguments === "first") { - if (parent.arguments.indexOf(node) !== -1) { + if (parent.arguments.includes(node)) { nodeIndent = parent.arguments[0].loc.start.column; } } else { @@ -840,7 +840,7 @@ module.exports = { "IfStatement", "WhileStatement", "ForStatement", "ForInStatement", "ForOfStatement", "DoWhileStatement", "ClassDeclaration", "TryStatement" ]; - if (node.parent && statementsWithProperties.indexOf(node.parent.type) !== -1 && isNodeBodyBlock(node)) { + if (node.parent && statementsWithProperties.includes(node.parent.type) && isNodeBodyBlock(node)) { indent = getNodeIndent(node.parent).goodChar; } else if (node.parent && node.parent.type === "CatchClause") { indent = getNodeIndent(node.parent.parent).goodChar; diff --git a/tools/node_modules/eslint/lib/rules/indent.js b/tools/node_modules/eslint/lib/rules/indent.js index 6152bc561f9a81..9c534cd58f0612 100644 --- a/tools/node_modules/eslint/lib/rules/indent.js +++ b/tools/node_modules/eslint/lib/rules/indent.js @@ -796,7 +796,7 @@ module.exports = { let statement = node.parent && node.parent.parent; while ( - statement.type === "UnaryExpression" && ["!", "~", "+", "-"].indexOf(statement.operator) > -1 || + statement.type === "UnaryExpression" && ["!", "~", "+", "-"].includes(statement.operator) || statement.type === "AssignmentExpression" || statement.type === "LogicalExpression" || statement.type === "SequenceExpression" || diff --git a/tools/node_modules/eslint/lib/rules/index.js b/tools/node_modules/eslint/lib/rules/index.js index 130b635c972716..aef47f5cadcf9e 100644 --- a/tools/node_modules/eslint/lib/rules/index.js +++ b/tools/node_modules/eslint/lib/rules/index.js @@ -103,6 +103,7 @@ module.exports = new LazyLoadingRuleMap(Object.entries({ "no-confusing-arrow": () => require("./no-confusing-arrow"), "no-console": () => require("./no-console"), "no-const-assign": () => require("./no-const-assign"), + "no-constant-binary-expression": () => require("./no-constant-binary-expression"), "no-constant-condition": () => require("./no-constant-condition"), "no-constructor-return": () => require("./no-constructor-return"), "no-continue": () => require("./no-continue"), diff --git a/tools/node_modules/eslint/lib/rules/jsx-quotes.js b/tools/node_modules/eslint/lib/rules/jsx-quotes.js index a0cdfaa62bedb8..f63dfd608bc057 100644 --- a/tools/node_modules/eslint/lib/rules/jsx-quotes.js +++ b/tools/node_modules/eslint/lib/rules/jsx-quotes.js @@ -70,7 +70,7 @@ module.exports = { * @public */ function usesExpectedQuotes(node) { - return node.value.indexOf(setting.quote) !== -1 || astUtils.isSurroundedBy(node.raw, setting.quote); + return node.value.includes(setting.quote) || astUtils.isSurroundedBy(node.raw, setting.quote); } return { diff --git a/tools/node_modules/eslint/lib/rules/lines-around-comment.js b/tools/node_modules/eslint/lib/rules/lines-around-comment.js index 74df09b01bd2b4..6b1cd5f848bd2c 100644 --- a/tools/node_modules/eslint/lib/rules/lines-around-comment.js +++ b/tools/node_modules/eslint/lib/rules/lines-around-comment.js @@ -141,7 +141,7 @@ module.exports = { comments = sourceCode.getAllComments(), commentLines = getCommentLineNums(comments), emptyLines = getEmptyLineNums(lines), - commentAndEmptyLines = commentLines.concat(emptyLines); + commentAndEmptyLines = new Set(commentLines.concat(emptyLines)); /** * Returns whether or not comments are on lines starting with or ending with code @@ -393,7 +393,7 @@ module.exports = { const nextTokenOrComment = sourceCode.getTokenAfter(token, { includeComments: true }); // check for newline before - if (!exceptionStartAllowed && before && !commentAndEmptyLines.includes(prevLineNum) && + if (!exceptionStartAllowed && before && !commentAndEmptyLines.has(prevLineNum) && !(astUtils.isCommentToken(previousTokenOrComment) && astUtils.isTokenOnSameLine(previousTokenOrComment, token))) { const lineStart = token.range[0] - token.loc.start.column; const range = [lineStart, lineStart]; @@ -408,7 +408,7 @@ module.exports = { } // check for newline after - if (!exceptionEndAllowed && after && !commentAndEmptyLines.includes(nextLineNum) && + if (!exceptionEndAllowed && after && !commentAndEmptyLines.has(nextLineNum) && !(astUtils.isCommentToken(nextTokenOrComment) && astUtils.isTokenOnSameLine(token, nextTokenOrComment))) { context.report({ node: token, diff --git a/tools/node_modules/eslint/lib/rules/max-lines.js b/tools/node_modules/eslint/lib/rules/max-lines.js index 31fc657a63c16e..772f02aff08c09 100644 --- a/tools/node_modules/eslint/lib/rules/max-lines.js +++ b/tools/node_modules/eslint/lib/rules/max-lines.js @@ -159,10 +159,10 @@ module.exports = { if (skipComments) { const comments = sourceCode.getAllComments(); - const commentLines = comments.flatMap(getLinesWithoutCode); + const commentLines = new Set(comments.flatMap(getLinesWithoutCode)); lines = lines.filter( - l => !commentLines.includes(l.lineNumber) + l => !commentLines.has(l.lineNumber) ); } diff --git a/tools/node_modules/eslint/lib/rules/newline-before-return.js b/tools/node_modules/eslint/lib/rules/newline-before-return.js index f4aa5166f0e8d1..d07c23658edcf0 100644 --- a/tools/node_modules/eslint/lib/rules/newline-before-return.js +++ b/tools/node_modules/eslint/lib/rules/newline-before-return.js @@ -47,7 +47,7 @@ module.exports = { function isPrecededByTokens(node, testTokens) { const tokenBefore = sourceCode.getTokenBefore(node); - return testTokens.some(token => tokenBefore.value === token); + return testTokens.includes(tokenBefore.value); } /** diff --git a/tools/node_modules/eslint/lib/rules/no-bitwise.js b/tools/node_modules/eslint/lib/rules/no-bitwise.js index 1de1619bffa8a0..43a1e764edc984 100644 --- a/tools/node_modules/eslint/lib/rules/no-bitwise.js +++ b/tools/node_modules/eslint/lib/rules/no-bitwise.js @@ -76,7 +76,7 @@ module.exports = { * @returns {boolean} Whether or not the node has a bitwise operator. */ function hasBitwiseOperator(node) { - return BITWISE_OPERATORS.indexOf(node.operator) !== -1; + return BITWISE_OPERATORS.includes(node.operator); } /** @@ -85,7 +85,7 @@ module.exports = { * @returns {boolean} Whether or not the node has a bitwise operator. */ function allowedOperator(node) { - return allowed.indexOf(node.operator) !== -1; + return allowed.includes(node.operator); } /** diff --git a/tools/node_modules/eslint/lib/rules/no-console.js b/tools/node_modules/eslint/lib/rules/no-console.js index c0802e23dc7240..464d5647cc3626 100644 --- a/tools/node_modules/eslint/lib/rules/no-console.js +++ b/tools/node_modules/eslint/lib/rules/no-console.js @@ -72,7 +72,7 @@ module.exports = { function isAllowed(node) { const propertyName = astUtils.getStaticPropertyName(node); - return propertyName && allowed.indexOf(propertyName) !== -1; + return propertyName && allowed.includes(propertyName); } /** diff --git a/tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js b/tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js new file mode 100644 index 00000000000000..d550bcf1d91143 --- /dev/null +++ b/tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js @@ -0,0 +1,500 @@ +/** + * @fileoverview Rule to flag constant comparisons and logical expressions that always/never short circuit + * @author Jordan Eldredge + */ + +"use strict"; + +const globals = require("globals"); +const { isNullLiteral, isConstant, isReferenceToGlobalVariable, isLogicalAssignmentOperator } = require("./utils/ast-utils"); + +const NUMERIC_OR_STRING_BINARY_OPERATORS = new Set(["+", "-", "*", "/", "%", "|", "^", "&", "**", "<<", ">>", ">>>"]); + +//------------------------------------------------------------------------------ +// Helpers +//------------------------------------------------------------------------------ + +/** + * Test if an AST node has a statically knowable constant nullishness. Meaning, + * it will always resolve to a constant value of either: `null`, `undefined` + * or not `null` _or_ `undefined`. An expression that can vary between those + * three states at runtime would return `false`. + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The AST node being tested. + * @returns {boolean} Does `node` have constant nullishness? + */ +function hasConstantNullishness(scope, node) { + switch (node.type) { + case "ObjectExpression": // Objects are never nullish + case "ArrayExpression": // Arrays are never nullish + case "ArrowFunctionExpression": // Functions never nullish + case "FunctionExpression": // Functions are never nullish + case "ClassExpression": // Classes are never nullish + case "NewExpression": // Objects are never nullish + case "Literal": // Nullish, or non-nullish, literals never change + case "TemplateLiteral": // A string is never nullish + case "UpdateExpression": // Numbers are never nullish + case "BinaryExpression": // Numbers, strings, or booleans are never nullish + return true; + case "CallExpression": { + if (node.callee.type !== "Identifier") { + return false; + } + const functionName = node.callee.name; + + return (functionName === "Boolean" || functionName === "String" || functionName === "Number") && + isReferenceToGlobalVariable(scope, node.callee); + } + case "AssignmentExpression": + if (node.operator === "=") { + return hasConstantNullishness(scope, node.right); + } + + /* + * Handling short-circuiting assignment operators would require + * walking the scope. We won't attempt that (for now...) / + */ + if (isLogicalAssignmentOperator(node.operator)) { + return false; + } + + /* + * The remaining assignment expressions all result in a numeric or + * string (non-nullish) value: + * "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=", "|=", "^=", "&=" + */ + + return true; + case "UnaryExpression": + + /* + * "void" Always returns `undefined` + * "typeof" All types are strings, and thus non-nullish + * "!" Boolean is never nullish + * "delete" Returns a boolean, which is never nullish + * Math operators always return numbers or strings, neither of which + * are non-nullish "+", "-", "~" + */ + + return true; + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return hasConstantNullishness(scope, last); + } + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + +/** + * Test if an AST node is a boolean value that never changes. Specifically we + * test for: + * 1. Literal booleans (`true` or `false`) + * 2. Unary `!` expressions with a constant value + * 3. Constant booleans created via the `Boolean` global function + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The node to test + * @returns {boolean} Is `node` guaranteed to be a boolean? + */ +function isStaticBoolean(scope, node) { + switch (node.type) { + case "Literal": + return typeof node.value === "boolean"; + case "CallExpression": + return node.callee.type === "Identifier" && node.callee.name === "Boolean" && + isReferenceToGlobalVariable(scope, node.callee) && + (node.arguments.length === 0 || isConstant(scope, node.arguments[0], true)); + case "UnaryExpression": + return node.operator === "!" && isConstant(scope, node.argument, true); + default: + return false; + } +} + + +/** + * Test if an AST node will always give the same result when compared to a + * bolean value. Note that comparison to boolean values is different than + * truthiness. + * https://262.ecma-international.org/5.1/#sec-11.9.3 + * + * Javascript `==` operator works by converting the boolean to `1` (true) or + * `+0` (false) and then checks the values `==` equality to that number. + * @param {Scope} scope The scope in which node was found. + * @param {ASTNode} node The node to test. + * @returns {boolean} Will `node` always coerce to the same boolean value? + */ +function hasConstantLooseBooleanComparison(scope, node) { + switch (node.type) { + case "ObjectExpression": + case "ClassExpression": + + /** + * In theory objects like: + * + * `{toString: () => a}` + * `{valueOf: () => a}` + * + * Or a classes like: + * + * `class { static toString() { return a } }` + * `class { static valueOf() { return a } }` + * + * Are not constant verifiably when `inBooleanPosition` is + * false, but it's an edge case we've opted not to handle. + */ + return true; + case "ArrayExpression": { + const nonSpreadElements = node.elements.filter(e => + + // Elements can be `null` in sparse arrays: `[,,]`; + e !== null && e.type !== "SpreadElement"); + + + /* + * Possible future direction if needed: We could check if the + * single value would result in variable boolean comparison. + * For now we will err on the side of caution since `[x]` could + * evaluate to `[0]` or `[1]`. + */ + return node.elements.length === 0 || nonSpreadElements.length > 1; + } + case "ArrowFunctionExpression": + case "FunctionExpression": + return true; + case "UnaryExpression": + if (node.operator === "void" || // Always returns `undefined` + node.operator === "typeof" // All `typeof` strings, when coerced to number, are not 0 or 1. + ) { + return true; + } + if (node.operator === "!") { + return isConstant(scope, node.argument, true); + } + + /* + * We won't try to reason about +, -, ~, or delete + * In theory, for the mathematical operators, we could look at the + * argument and try to determine if it coerces to a constant numeric + * value. + */ + return false; + case "NewExpression": // Objects might have custom `.valueOf` or `.toString`. + return false; + case "CallExpression": { + if (node.callee.type === "Identifier" && + node.callee.name === "Boolean" && + isReferenceToGlobalVariable(scope, node.callee) + ) { + return node.arguments.length === 0 || isConstant(scope, node.arguments[0], true); + } + return false; + } + case "Literal": // True or false, literals never change + return true; + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + case "TemplateLiteral": + + /* + * In theory we could try to check if the quasi are sufficient to + * prove that the expression will always be true, but it would be + * tricky to get right. For example: `000.${foo}000` + */ + return node.expressions.length === 0; + case "AssignmentExpression": + if (node.operator === "=") { + return hasConstantLooseBooleanComparison(scope, node.right); + } + + /* + * Handling short-circuiting assignment operators would require + * walking the scope. We won't attempt that (for now...) + * + * The remaining assignment expressions all result in a numeric or + * string (non-nullish) values which could be truthy or falsy: + * "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=", "|=", "^=", "&=" + */ + return false; + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return hasConstantLooseBooleanComparison(scope, last); + } + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + + +/** + * Test if an AST node will always give the same result when _strictly_ compared + * to a bolean value. This can happen if the expression can never be boolean, or + * if it is always the same boolean value. + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The node to test + * @returns {boolean} Will `node` always give the same result when compared to a + * static boolean value? + */ +function hasConstantStrictBooleanComparison(scope, node) { + switch (node.type) { + case "ObjectExpression": // Objects are not booleans + case "ArrayExpression": // Arrays are not booleans + case "ArrowFunctionExpression": // Functions are not booleans + case "FunctionExpression": + case "ClassExpression": // Classes are not booleans + case "NewExpression": // Objects are not booleans + case "TemplateLiteral": // Strings are not booleans + case "Literal": // True, false, or not boolean, literals never change. + case "UpdateExpression": // Numbers are not booleans + return true; + case "BinaryExpression": + return NUMERIC_OR_STRING_BINARY_OPERATORS.has(node.operator); + case "UnaryExpression": { + if (node.operator === "delete") { + return false; + } + if (node.operator === "!") { + return isConstant(scope, node.argument, true); + } + + /* + * The remaining operators return either strings or numbers, neither + * of which are boolean. + */ + return true; + } + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return hasConstantStrictBooleanComparison(scope, last); + } + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + case "AssignmentExpression": + if (node.operator === "=") { + return hasConstantStrictBooleanComparison(scope, node.right); + } + + /* + * Handling short-circuiting assignment operators would require + * walking the scope. We won't attempt that (for now...) + */ + if (isLogicalAssignmentOperator(node.operator)) { + return false; + } + + /* + * The remaining assignment expressions all result in either a number + * or a string, neither of which can ever be boolean. + */ + return true; + case "CallExpression": { + if (node.callee.type !== "Identifier") { + return false; + } + const functionName = node.callee.name; + + if ( + (functionName === "String" || functionName === "Number") && + isReferenceToGlobalVariable(scope, node.callee) + ) { + return true; + } + if (functionName === "Boolean" && isReferenceToGlobalVariable(scope, node.callee)) { + return ( + node.arguments.length === 0 || isConstant(scope, node.arguments[0], true)); + } + return false; + } + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + +/** + * Test if an AST node will always result in a newly constructed object + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The node to test + * @returns {boolean} Will `node` always be new? + */ +function isAlwaysNew(scope, node) { + switch (node.type) { + case "ObjectExpression": + case "ArrayExpression": + case "ArrowFunctionExpression": + case "FunctionExpression": + case "ClassExpression": + return true; + case "NewExpression": { + if (node.callee.type !== "Identifier") { + return false; + } + + /* + * All the built-in constructors are always new, but + * user-defined constructors could return a sentinel + * object. + * + * Catching these is especially useful for primitive constructures + * which return boxed values, a surprising gotcha' in JavaScript. + */ + return Object.hasOwnProperty.call(globals.builtin, node.callee.name) && + isReferenceToGlobalVariable(scope, node.callee); + } + case "Literal": + + // Regular expressions are objects, and thus always new + return typeof node.regex === "object"; + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return isAlwaysNew(scope, last); + } + case "AssignmentExpression": + if (node.operator === "=") { + return isAlwaysNew(scope, node.right); + } + return false; + case "ConditionalExpression": + return isAlwaysNew(scope, node.consequent) && isAlwaysNew(scope, node.alternate); + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + +/** + * Checks whether or not a node is `null` or `undefined`. Similar to the one + * found in ast-utils.js, but this one correctly handles the edge case that + * `undefined` has been redefined. + * @param {Scope} scope Scope in which the expression was found. + * @param {ASTNode} node A node to check. + * @returns {boolean} Whether or not the node is a `null` or `undefined`. + * @public + */ +function isNullOrUndefined(scope, node) { + return ( + isNullLiteral(node) || + (node.type === "Identifier" && node.name === "undefined" && isReferenceToGlobalVariable(scope, node)) || + (node.type === "UnaryExpression" && node.operator === "void") + ); +} + + +/** + * Checks if one operand will cause the result to be constant. + * @param {Scope} scope Scope in which the expression was found. + * @param {ASTNode} a One side of the expression + * @param {ASTNode} b The other side of the expression + * @param {string} operator The binary expression operator + * @returns {ASTNode | null} The node which will cause the expression to have a constant result. + */ +function findBinaryExpressionConstantOperand(scope, a, b, operator) { + if (operator === "==" || operator === "!=") { + if ( + (isNullOrUndefined(scope, a) && hasConstantNullishness(scope, b)) || + (isStaticBoolean(scope, a) && hasConstantLooseBooleanComparison(scope, b)) + ) { + return b; + } + } else if (operator === "===" || operator === "!==") { + if ( + (isNullOrUndefined(scope, a) && hasConstantNullishness(scope, b)) || + (isStaticBoolean(scope, a) && hasConstantStrictBooleanComparison(scope, b)) + ) { + return b; + } + } + return null; +} + +//------------------------------------------------------------------------------ +// Rule Definition +//------------------------------------------------------------------------------ + +/** @type {import('../shared/types').Rule} */ +module.exports = { + meta: { + type: "problem", + docs: { + description: "disallow expressions where the operation doesn't affect the value", + recommended: false, + url: "https://eslint.org/docs/rules/no-constant-binary-expression" + }, + schema: [], + messages: { + constantBinaryOperand: "Unexpected constant binary expression. Compares constantly with the {{otherSide}}-hand side of the `{{operator}}`.", + constantShortCircuit: "Unexpected constant {{property}} on the left-hand side of a `{{operator}}` expression.", + alwaysNew: "Unexpected comparison to newly constructed object. These two values can never be equal.", + bothAlwaysNew: "Unexpected comparison of two newly constructed objects. These two values can never be equal." + } + }, + + create(context) { + return { + LogicalExpression(node) { + const { operator, left } = node; + const scope = context.getScope(); + + if ((operator === "&&" || operator === "||") && isConstant(scope, left, true)) { + context.report({ node: left, messageId: "constantShortCircuit", data: { property: "truthiness", operator } }); + } else if (operator === "??" && hasConstantNullishness(scope, left)) { + context.report({ node: left, messageId: "constantShortCircuit", data: { property: "nullishness", operator } }); + } + }, + BinaryExpression(node) { + const scope = context.getScope(); + const { right, left, operator } = node; + const rightConstantOperand = findBinaryExpressionConstantOperand(scope, left, right, operator); + const leftConstantOperand = findBinaryExpressionConstantOperand(scope, right, left, operator); + + if (rightConstantOperand) { + context.report({ node: rightConstantOperand, messageId: "constantBinaryOperand", data: { operator, otherSide: "left" } }); + } else if (leftConstantOperand) { + context.report({ node: leftConstantOperand, messageId: "constantBinaryOperand", data: { operator, otherSide: "right" } }); + } else if (operator === "===" || operator === "!==") { + if (isAlwaysNew(scope, left)) { + context.report({ node: left, messageId: "alwaysNew" }); + } else if (isAlwaysNew(scope, right)) { + context.report({ node: right, messageId: "alwaysNew" }); + } + } else if (operator === "==" || operator === "!=") { + + /* + * If both sides are "new", then both sides are objects and + * therefore they will be compared by reference even with `==` + * equality. + */ + if (isAlwaysNew(scope, left) && isAlwaysNew(scope, right)) { + context.report({ node: left, messageId: "bothAlwaysNew" }); + } + } + + } + + /* + * In theory we could handle short circuting assignment operators, + * for some constant values, but that would require walking the + * scope to find the value of the variable being assigned. This is + * dependant on https://github.com/eslint/eslint/issues/13776 + * + * AssignmentExpression() {}, + */ + }; + } +}; diff --git a/tools/node_modules/eslint/lib/rules/no-constant-condition.js b/tools/node_modules/eslint/lib/rules/no-constant-condition.js index 3d08c689aef3f8..a0871fe972d012 100644 --- a/tools/node_modules/eslint/lib/rules/no-constant-condition.js +++ b/tools/node_modules/eslint/lib/rules/no-constant-condition.js @@ -5,6 +5,8 @@ "use strict"; +const { isConstant } = require("./utils/ast-utils"); + //------------------------------------------------------------------------------ // Helpers //------------------------------------------------------------------------------ @@ -53,201 +55,6 @@ module.exports = { // Helpers //-------------------------------------------------------------------------- - /** - * Returns literal's value converted to the Boolean type - * @param {ASTNode} node any `Literal` node - * @returns {boolean | null} `true` when node is truthy, `false` when node is falsy, - * `null` when it cannot be determined. - */ - function getBooleanValue(node) { - if (node.value === null) { - - /* - * it might be a null literal or bigint/regex literal in unsupported environments . - * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es5.md#regexpliteral - * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es2020.md#bigintliteral - */ - - if (node.raw === "null") { - return false; - } - - // regex is always truthy - if (typeof node.regex === "object") { - return true; - } - - return null; - } - - return !!node.value; - } - - /** - * Checks if a branch node of LogicalExpression short circuits the whole condition - * @param {ASTNode} node The branch of main condition which needs to be checked - * @param {string} operator The operator of the main LogicalExpression. - * @returns {boolean} true when condition short circuits whole condition - */ - function isLogicalIdentity(node, operator) { - switch (node.type) { - case "Literal": - return (operator === "||" && getBooleanValue(node) === true) || - (operator === "&&" && getBooleanValue(node) === false); - - case "UnaryExpression": - return (operator === "&&" && node.operator === "void"); - - case "LogicalExpression": - - /* - * handles `a && false || b` - * `false` is an identity element of `&&` but not `||` - */ - return operator === node.operator && - ( - isLogicalIdentity(node.left, operator) || - isLogicalIdentity(node.right, operator) - ); - - case "AssignmentExpression": - return ["||=", "&&="].includes(node.operator) && - operator === node.operator.slice(0, -1) && - isLogicalIdentity(node.right, operator); - - // no default - } - return false; - } - - /** - * Checks if an identifier is a reference to a global variable. - * @param {ASTNode} node An identifier node to check. - * @returns {boolean} `true` if the identifier is a reference to a global variable. - */ - function isReferenceToGlobalVariable(node) { - const scope = context.getScope(); - const reference = scope.references.find(ref => ref.identifier === node); - - return Boolean( - reference && - reference.resolved && - reference.resolved.scope.type === "global" && - reference.resolved.defs.length === 0 - ); - } - - /** - * Checks if a node has a constant truthiness value. - * @param {ASTNode} node The AST node to check. - * @param {boolean} inBooleanPosition `true` if checking the test of a - * condition. `false` in all other cases. When `false`, checks if -- for - * both string and number -- if coerced to that type, the value will - * be constant. - * @returns {Bool} true when node's truthiness is constant - * @private - */ - function isConstant(node, inBooleanPosition) { - - // node.elements can return null values in the case of sparse arrays ex. [,] - if (!node) { - return true; - } - switch (node.type) { - case "Literal": - case "ArrowFunctionExpression": - case "FunctionExpression": - return true; - case "ClassExpression": - case "ObjectExpression": - - /** - * In theory objects like: - * - * `{toString: () => a}` - * `{valueOf: () => a}` - * - * Or a classes like: - * - * `class { static toString() { return a } }` - * `class { static valueOf() { return a } }` - * - * Are not constant verifiably when `inBooleanPosition` is - * false, but it's an edge case we've opted not to handle. - */ - return true; - case "TemplateLiteral": - return (inBooleanPosition && node.quasis.some(quasi => quasi.value.cooked.length)) || - node.expressions.every(exp => isConstant(exp, false)); - - case "ArrayExpression": { - if (!inBooleanPosition) { - return node.elements.every(element => isConstant(element, false)); - } - return true; - } - - case "UnaryExpression": - if ( - node.operator === "void" || - node.operator === "typeof" && inBooleanPosition - ) { - return true; - } - - if (node.operator === "!") { - return isConstant(node.argument, true); - } - - return isConstant(node.argument, false); - - case "BinaryExpression": - return isConstant(node.left, false) && - isConstant(node.right, false) && - node.operator !== "in"; - - case "LogicalExpression": { - const isLeftConstant = isConstant(node.left, inBooleanPosition); - const isRightConstant = isConstant(node.right, inBooleanPosition); - const isLeftShortCircuit = (isLeftConstant && isLogicalIdentity(node.left, node.operator)); - const isRightShortCircuit = (inBooleanPosition && isRightConstant && isLogicalIdentity(node.right, node.operator)); - - return (isLeftConstant && isRightConstant) || - isLeftShortCircuit || - isRightShortCircuit; - } - case "NewExpression": - return inBooleanPosition; - case "AssignmentExpression": - if (node.operator === "=") { - return isConstant(node.right, inBooleanPosition); - } - - if (["||=", "&&="].includes(node.operator) && inBooleanPosition) { - return isLogicalIdentity(node.right, node.operator.slice(0, -1)); - } - - return false; - - case "SequenceExpression": - return isConstant(node.expressions[node.expressions.length - 1], inBooleanPosition); - case "SpreadElement": - return isConstant(node.argument, inBooleanPosition); - case "CallExpression": - if (node.callee.type === "Identifier" && node.callee.name === "Boolean") { - if (node.arguments.length === 0 || isConstant(node.arguments[0], true)) { - return isReferenceToGlobalVariable(node.callee); - } - } - return false; - case "Identifier": - return node.name === "undefined" && isReferenceToGlobalVariable(node); - - // no default - } - return false; - } - /** * Tracks when the given node contains a constant condition. * @param {ASTNode} node The AST node to check. @@ -255,7 +62,7 @@ module.exports = { * @private */ function trackConstantConditionLoop(node) { - if (node.test && isConstant(node.test, true)) { + if (node.test && isConstant(context.getScope(), node.test, true)) { loopsInCurrentScope.add(node); } } @@ -280,7 +87,7 @@ module.exports = { * @private */ function reportIfConstant(node) { - if (node.test && isConstant(node.test, true)) { + if (node.test && isConstant(context.getScope(), node.test, true)) { context.report({ node: node.test, messageId: "unexpected" }); } } diff --git a/tools/node_modules/eslint/lib/rules/no-control-regex.js b/tools/node_modules/eslint/lib/rules/no-control-regex.js index 04f3449fb1931e..00278f5c1451c8 100644 --- a/tools/node_modules/eslint/lib/rules/no-control-regex.js +++ b/tools/node_modules/eslint/lib/rules/no-control-regex.js @@ -30,10 +30,12 @@ const collector = new (class { } } - collectControlChars(regexpStr) { + collectControlChars(regexpStr, flags) { + const uFlag = typeof flags === "string" && flags.includes("u"); + try { this._source = regexpStr; - this._validator.validatePattern(regexpStr); // Call onCharacter hook + this._validator.validatePattern(regexpStr, void 0, void 0, uFlag); // Call onCharacter hook } catch { // Ignore syntax errors in RegExp. @@ -68,13 +70,15 @@ module.exports = { /** * Get the regex expression - * @param {ASTNode} node node to evaluate - * @returns {RegExp|null} Regex if found else null + * @param {ASTNode} node `Literal` node to evaluate + * @returns {{ pattern: string, flags: string | null } | null} Regex if found (the given node is either a regex literal + * or a string literal that is the pattern argument of a RegExp constructor call). Otherwise `null`. If flags cannot be determined, + * the `flags` property will be `null`. * @private */ - function getRegExpPattern(node) { + function getRegExp(node) { if (node.regex) { - return node.regex.pattern; + return node.regex; } if (typeof node.value === "string" && (node.parent.type === "NewExpression" || node.parent.type === "CallExpression") && @@ -82,7 +86,15 @@ module.exports = { node.parent.callee.name === "RegExp" && node.parent.arguments[0] === node ) { - return node.value; + const pattern = node.value; + const flags = + node.parent.arguments.length > 1 && + node.parent.arguments[1].type === "Literal" && + typeof node.parent.arguments[1].value === "string" + ? node.parent.arguments[1].value + : null; + + return { pattern, flags }; } return null; @@ -90,10 +102,11 @@ module.exports = { return { Literal(node) { - const pattern = getRegExpPattern(node); + const regExp = getRegExp(node); - if (pattern) { - const controlCharacters = collector.collectControlChars(pattern); + if (regExp) { + const { pattern, flags } = regExp; + const controlCharacters = collector.collectControlChars(pattern, flags); if (controlCharacters.length > 0) { context.report({ diff --git a/tools/node_modules/eslint/lib/rules/no-empty-function.js b/tools/node_modules/eslint/lib/rules/no-empty-function.js index 6e73d63b98a4fc..e23b69e537b787 100644 --- a/tools/node_modules/eslint/lib/rules/no-empty-function.js +++ b/tools/node_modules/eslint/lib/rules/no-empty-function.js @@ -144,7 +144,7 @@ module.exports = { filter: astUtils.isCommentToken }); - if (allowed.indexOf(kind) === -1 && + if (!allowed.includes(kind) && node.body.type === "BlockStatement" && node.body.body.length === 0 && innerComments.length === 0 diff --git a/tools/node_modules/eslint/lib/rules/no-eval.js b/tools/node_modules/eslint/lib/rules/no-eval.js index ae6d71b80c99e3..7af8dfac7faf00 100644 --- a/tools/node_modules/eslint/lib/rules/no-eval.js +++ b/tools/node_modules/eslint/lib/rules/no-eval.js @@ -72,21 +72,25 @@ module.exports = { let funcInfo = null; /** - * Pushs a variable scope (Program or Function) information to the stack. + * Pushs a `this` scope (non-arrow function, class static block, or class field initializer) information to the stack. + * Top-level scopes are handled separately. * * This is used in order to check whether or not `this` binding is a * reference to the global object. - * @param {ASTNode} node A node of the scope. This is one of Program, - * FunctionDeclaration, FunctionExpression, and ArrowFunctionExpression. + * @param {ASTNode} node A node of the scope. + * For functions, this is one of FunctionDeclaration, FunctionExpression. + * For class static blocks, this is StaticBlock. + * For class field initializers, this can be any node that is PropertyDefinition#value. * @returns {void} */ - function enterVarScope(node) { + function enterThisScope(node) { const strict = context.getScope().isStrict; funcInfo = { upper: funcInfo, node, strict, + isTopLevelOfScript: false, defaultThis: false, initialized: strict }; @@ -96,7 +100,7 @@ module.exports = { * Pops a variable scope from the stack. * @returns {void} */ - function exitVarScope() { + function exitThisScope() { funcInfo = funcInfo.upper; } @@ -222,12 +226,14 @@ module.exports = { strict = scope.isStrict || node.sourceType === "module" || - (features.globalReturn && scope.childScopes[0].isStrict); + (features.globalReturn && scope.childScopes[0].isStrict), + isTopLevelOfScript = node.sourceType !== "module" && !features.globalReturn; funcInfo = { upper: null, node, strict, + isTopLevelOfScript, defaultThis: true, initialized: true }; @@ -236,21 +242,19 @@ module.exports = { "Program:exit"() { const globalScope = context.getScope(); - exitVarScope(); + exitThisScope(); reportAccessingEval(globalScope); reportAccessingEvalViaGlobalObject(globalScope); }, - FunctionDeclaration: enterVarScope, - "FunctionDeclaration:exit": exitVarScope, - FunctionExpression: enterVarScope, - "FunctionExpression:exit": exitVarScope, - ArrowFunctionExpression: enterVarScope, - "ArrowFunctionExpression:exit": exitVarScope, - "PropertyDefinition > *.value": enterVarScope, - "PropertyDefinition > *.value:exit": exitVarScope, - StaticBlock: enterVarScope, - "StaticBlock:exit": exitVarScope, + FunctionDeclaration: enterThisScope, + "FunctionDeclaration:exit": exitThisScope, + FunctionExpression: enterThisScope, + "FunctionExpression:exit": exitThisScope, + "PropertyDefinition > *.value": enterThisScope, + "PropertyDefinition > *.value:exit": exitThisScope, + StaticBlock: enterThisScope, + "StaticBlock:exit": exitThisScope, ThisExpression(node) { if (!isMember(node.parent, "eval")) { @@ -269,7 +273,8 @@ module.exports = { ); } - if (!funcInfo.strict && funcInfo.defaultThis) { + // `this` at the top level of scripts always refers to the global object + if (funcInfo.isTopLevelOfScript || (!funcInfo.strict && funcInfo.defaultThis)) { // `this.eval` is possible built-in `eval`. report(node.parent); diff --git a/tools/node_modules/eslint/lib/rules/no-extra-boolean-cast.js b/tools/node_modules/eslint/lib/rules/no-extra-boolean-cast.js index f45ac616ed9077..ddb1d8330d5cf5 100644 --- a/tools/node_modules/eslint/lib/rules/no-extra-boolean-cast.js +++ b/tools/node_modules/eslint/lib/rules/no-extra-boolean-cast.js @@ -51,13 +51,13 @@ module.exports = { const sourceCode = context.getSourceCode(); // Node types which have a test which will coerce values to booleans. - const BOOLEAN_NODE_TYPES = [ + const BOOLEAN_NODE_TYPES = new Set([ "IfStatement", "DoWhileStatement", "WhileStatement", "ConditionalExpression", "ForStatement" - ]; + ]); /** * Check if a node is a Boolean function or constructor. @@ -95,7 +95,7 @@ module.exports = { (isBooleanFunctionOrConstructorCall(node.parent) && node === node.parent.arguments[0]) || - (BOOLEAN_NODE_TYPES.indexOf(node.parent.type) !== -1 && + (BOOLEAN_NODE_TYPES.has(node.parent.type) && node === node.parent.test) || // ! diff --git a/tools/node_modules/eslint/lib/rules/no-extra-semi.js b/tools/node_modules/eslint/lib/rules/no-extra-semi.js index 89d9fce57f0576..625310eea69f3c 100644 --- a/tools/node_modules/eslint/lib/rules/no-extra-semi.js +++ b/tools/node_modules/eslint/lib/rules/no-extra-semi.js @@ -98,7 +98,7 @@ module.exports = { "WithStatement" ]; - if (allowedParentTypes.indexOf(parent.type) === -1) { + if (!allowedParentTypes.includes(parent.type)) { report(node); } }, diff --git a/tools/node_modules/eslint/lib/rules/no-global-assign.js b/tools/node_modules/eslint/lib/rules/no-global-assign.js index 340c6c798c39fb..1225baec5ded4e 100644 --- a/tools/node_modules/eslint/lib/rules/no-global-assign.js +++ b/tools/node_modules/eslint/lib/rules/no-global-assign.js @@ -78,7 +78,7 @@ module.exports = { * @returns {void} */ function checkVariable(variable) { - if (variable.writeable === false && exceptions.indexOf(variable.name) === -1) { + if (variable.writeable === false && !exceptions.includes(variable.name)) { variable.references.forEach(checkReference); } } diff --git a/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js b/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js index f646093f55581b..4b21e3d94f4c90 100644 --- a/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js +++ b/tools/node_modules/eslint/lib/rules/no-implicit-coercion.js @@ -257,7 +257,7 @@ module.exports = { let operatorAllowed; // !!foo - operatorAllowed = options.allow.indexOf("!!") >= 0; + operatorAllowed = options.allow.includes("!!"); if (!operatorAllowed && options.boolean && isDoubleLogicalNegating(node)) { const recommendation = `Boolean(${sourceCode.getText(node.argument.argument)})`; @@ -265,7 +265,7 @@ module.exports = { } // ~foo.indexOf(bar) - operatorAllowed = options.allow.indexOf("~") >= 0; + operatorAllowed = options.allow.includes("~"); if (!operatorAllowed && options.boolean && isBinaryNegatingOfIndexOf(node)) { // `foo?.indexOf(bar) !== -1` will be true (== found) if the `foo` is nullish. So use `>= 0` in that case. @@ -276,7 +276,7 @@ module.exports = { } // +foo - operatorAllowed = options.allow.indexOf("+") >= 0; + operatorAllowed = options.allow.includes("+"); if (!operatorAllowed && options.number && node.operator === "+" && !isNumeric(node.argument)) { const recommendation = `Number(${sourceCode.getText(node.argument)})`; @@ -289,7 +289,7 @@ module.exports = { let operatorAllowed; // 1 * foo - operatorAllowed = options.allow.indexOf("*") >= 0; + operatorAllowed = options.allow.includes("*"); const nonNumericOperand = !operatorAllowed && options.number && isMultiplyByOne(node) && getNonNumericOperand(node); if (nonNumericOperand) { @@ -299,7 +299,7 @@ module.exports = { } // "" + foo - operatorAllowed = options.allow.indexOf("+") >= 0; + operatorAllowed = options.allow.includes("+"); if (!operatorAllowed && options.string && isConcatWithEmptyString(node)) { const recommendation = `String(${sourceCode.getText(getNonEmptyOperand(node))})`; @@ -310,7 +310,7 @@ module.exports = { AssignmentExpression(node) { // foo += "" - const operatorAllowed = options.allow.indexOf("+") >= 0; + const operatorAllowed = options.allow.includes("+"); if (!operatorAllowed && options.string && isAppendEmptyString(node)) { const code = sourceCode.getText(getNonEmptyOperand(node)); diff --git a/tools/node_modules/eslint/lib/rules/no-invalid-this.js b/tools/node_modules/eslint/lib/rules/no-invalid-this.js index 64e4d964a8444b..a97696b85628b6 100644 --- a/tools/node_modules/eslint/lib/rules/no-invalid-this.js +++ b/tools/node_modules/eslint/lib/rules/no-invalid-this.js @@ -1,5 +1,5 @@ /** - * @fileoverview A rule to disallow `this` keywords outside of classes or class-like objects. + * @fileoverview A rule to disallow `this` keywords in contexts where the value of `this` is `undefined`. * @author Toru Nagashima */ @@ -36,7 +36,7 @@ module.exports = { type: "suggestion", docs: { - description: "disallow `this` keywords outside of classes or class-like objects", + description: "disallow use of `this` in contexts where the value of `this` is `undefined`", recommended: false, url: "https://eslint.org/docs/rules/no-invalid-this" }, @@ -98,11 +98,11 @@ module.exports = { const scope = context.getScope(); const features = context.parserOptions.ecmaFeatures || {}; + // `this` at the top level of scripts always refers to the global object stack.push({ init: true, node, valid: !( - scope.isStrict || node.sourceType === "module" || (features.globalReturn && scope.childScopes[0].isStrict) ) diff --git a/tools/node_modules/eslint/lib/rules/no-magic-numbers.js b/tools/node_modules/eslint/lib/rules/no-magic-numbers.js index dfcd593ecbef51..6b4cf77c32630f 100644 --- a/tools/node_modules/eslint/lib/rules/no-magic-numbers.js +++ b/tools/node_modules/eslint/lib/rules/no-magic-numbers.js @@ -80,7 +80,7 @@ module.exports = { const config = context.options[0] || {}, detectObjects = !!config.detectObjects, enforceConst = !!config.enforceConst, - ignore = (config.ignore || []).map(normalizeIgnoreValue), + ignore = new Set((config.ignore || []).map(normalizeIgnoreValue)), ignoreArrayIndexes = !!config.ignoreArrayIndexes, ignoreDefaultValues = !!config.ignoreDefaultValues; @@ -92,7 +92,7 @@ module.exports = { * @returns {boolean} true if the value is ignored */ function isIgnoredValue(value) { - return ignore.indexOf(value) !== -1; + return ignore.has(value); } /** @@ -209,7 +209,7 @@ module.exports = { }); } } else if ( - okTypes.indexOf(parent.type) === -1 || + !okTypes.includes(parent.type) || (parent.type === "AssignmentExpression" && parent.left.type === "Identifier") ) { context.report({ diff --git a/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js b/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js index 94b28784a1032f..d3d9d382ac58b1 100644 --- a/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js +++ b/tools/node_modules/eslint/lib/rules/no-misleading-character-class.js @@ -4,13 +4,16 @@ "use strict"; const { CALL, CONSTRUCT, ReferenceTracker, getStringIfConstant } = require("eslint-utils"); -const { RegExpParser, visitRegExpAST } = require("regexpp"); +const { RegExpValidator, RegExpParser, visitRegExpAST } = require("regexpp"); const { isCombiningCharacter, isEmojiModifier, isRegionalIndicatorSymbol, isSurrogatePair } = require("./utils/unicode"); +const astUtils = require("./utils/ast-utils.js"); //------------------------------------------------------------------------------ // Helpers //------------------------------------------------------------------------------ +const REGEXPP_LATEST_ECMA_VERSION = 2022; + /** * Iterate character sequences of a given nodes. * @@ -109,6 +112,8 @@ module.exports = { url: "https://eslint.org/docs/rules/no-misleading-character-class" }, + hasSuggestions: true, + schema: [], messages: { @@ -116,10 +121,12 @@ module.exports = { combiningClass: "Unexpected combined character in character class.", emojiModifier: "Unexpected modified Emoji in character class.", regionalIndicatorSymbol: "Unexpected national flag in character class.", - zwj: "Unexpected joined character sequence in character class." + zwj: "Unexpected joined character sequence in character class.", + suggestUnicodeFlag: "Add unicode 'u' flag to regex." } }, create(context) { + const sourceCode = context.getSourceCode(); const parser = new RegExpParser(); /** @@ -127,17 +134,10 @@ module.exports = { * @param {Node} node The node to report. * @param {string} pattern The regular expression pattern to verify. * @param {string} flags The flags of the regular expression. + * @param {Function} unicodeFixer Fixer for missing "u" flag. * @returns {void} */ - function verify(node, pattern, flags) { - const has = { - surrogatePairWithoutUFlag: false, - combiningClass: false, - variationSelector: false, - emojiModifier: false, - regionalIndicatorSymbol: false, - zwj: false - }; + function verify(node, pattern, flags, unicodeFixer) { let patternNode; try { @@ -153,26 +153,75 @@ module.exports = { return; } + const foundKinds = new Set(); + visitRegExpAST(patternNode, { onCharacterClassEnter(ccNode) { for (const chars of iterateCharacterSequence(ccNode.elements)) { for (const kind of kinds) { - has[kind] = has[kind] || hasCharacterSequence[kind](chars); + if (hasCharacterSequence[kind](chars)) { + foundKinds.add(kind); + } } } } }); - for (const kind of kinds) { - if (has[kind]) { - context.report({ node, messageId: kind }); + for (const kind of foundKinds) { + let suggest; + + if (kind === "surrogatePairWithoutUFlag") { + suggest = [{ + messageId: "suggestUnicodeFlag", + fix: unicodeFixer + }]; } + + context.report({ + node, + messageId: kind, + suggest + }); } } + /** + * Checks if the given regular expression pattern would be valid with the `u` flag. + * @param {string} pattern The regular expression pattern to verify. + * @returns {boolean} `true` if the pattern would be valid with the `u` flag. + * `false` if the pattern would be invalid with the `u` flag or the configured + * ecmaVersion doesn't support the `u` flag. + */ + function isValidWithUnicodeFlag(pattern) { + const { ecmaVersion } = context.parserOptions; + + // ecmaVersion is unknown or it doesn't support the 'u' flag + if (typeof ecmaVersion !== "number" || ecmaVersion <= 5) { + return false; + } + + const validator = new RegExpValidator({ + ecmaVersion: Math.min(ecmaVersion + 2009, REGEXPP_LATEST_ECMA_VERSION) + }); + + try { + validator.validatePattern(pattern, void 0, void 0, /* uFlag = */ true); + } catch { + return false; + } + + return true; + } + return { "Literal[regex]"(node) { - verify(node, node.regex.pattern, node.regex.flags); + verify(node, node.regex.pattern, node.regex.flags, fixer => { + if (!isValidWithUnicodeFlag(node.regex.pattern)) { + return null; + } + + return fixer.insertTextAfter(node, "u"); + }); }, "Program"() { const scope = context.getScope(); @@ -191,7 +240,31 @@ module.exports = { const flags = getStringIfConstant(flagsNode, scope); if (typeof pattern === "string") { - verify(node, pattern, flags || ""); + verify(node, pattern, flags || "", fixer => { + + if (!isValidWithUnicodeFlag(pattern)) { + return null; + } + + if (node.arguments.length === 1) { + const penultimateToken = sourceCode.getLastToken(node, { skip: 1 }); // skip closing parenthesis + + return fixer.insertTextAfter( + penultimateToken, + astUtils.isCommaToken(penultimateToken) + ? ' "u",' + : ', "u"' + ); + } + + if ((flagsNode.type === "Literal" && typeof flagsNode.value === "string") || flagsNode.type === "TemplateLiteral") { + const range = [flagsNode.range[0], flagsNode.range[1] - 1]; + + return fixer.insertTextAfterRange(range, "u"); + } + + return null; + }); } } } diff --git a/tools/node_modules/eslint/lib/rules/no-mixed-operators.js b/tools/node_modules/eslint/lib/rules/no-mixed-operators.js index c75d01147c9030..0cace7ea910450 100644 --- a/tools/node_modules/eslint/lib/rules/no-mixed-operators.js +++ b/tools/node_modules/eslint/lib/rules/no-mixed-operators.js @@ -64,7 +64,7 @@ function normalizeOptions(options = {}) { * @returns {boolean} `true` if such group existed. */ function includesBothInAGroup(groups, left, right) { - return groups.some(group => group.indexOf(left) !== -1 && group.indexOf(right) !== -1); + return groups.some(group => group.includes(left) && group.includes(right)); } /** diff --git a/tools/node_modules/eslint/lib/rules/no-mixed-requires.js b/tools/node_modules/eslint/lib/rules/no-mixed-requires.js index 5e05cf7a72adcb..97064243ed3b9c 100644 --- a/tools/node_modules/eslint/lib/rules/no-mixed-requires.js +++ b/tools/node_modules/eslint/lib/rules/no-mixed-requires.js @@ -160,7 +160,7 @@ module.exports = { return REQ_COMPUTED; } - if (BUILTIN_MODULES.indexOf(arg.value) !== -1) { + if (BUILTIN_MODULES.includes(arg.value)) { // "var fs = require('fs');" return REQ_CORE; diff --git a/tools/node_modules/eslint/lib/rules/no-multi-spaces.js b/tools/node_modules/eslint/lib/rules/no-multi-spaces.js index e37aae0a16e9e1..6fac7e3ca7ef05 100644 --- a/tools/node_modules/eslint/lib/rules/no-multi-spaces.js +++ b/tools/node_modules/eslint/lib/rules/no-multi-spaces.js @@ -56,7 +56,7 @@ module.exports = { const options = context.options[0] || {}; const ignoreEOLComments = options.ignoreEOLComments; const exceptions = Object.assign({ Property: true }, options.exceptions); - const hasExceptions = Object.keys(exceptions).filter(key => exceptions[key]).length > 0; + const hasExceptions = Object.keys(exceptions).some(key => exceptions[key]); /** * Formats value of given comment token for error message by truncating its length. diff --git a/tools/node_modules/eslint/lib/rules/no-native-reassign.js b/tools/node_modules/eslint/lib/rules/no-native-reassign.js index 1814a5b3c5b6cc..5f396e404c60b3 100644 --- a/tools/node_modules/eslint/lib/rules/no-native-reassign.js +++ b/tools/node_modules/eslint/lib/rules/no-native-reassign.js @@ -81,7 +81,7 @@ module.exports = { * @returns {void} */ function checkVariable(variable) { - if (variable.writeable === false && exceptions.indexOf(variable.name) === -1) { + if (variable.writeable === false && !exceptions.includes(variable.name)) { variable.references.forEach(checkReference); } } diff --git a/tools/node_modules/eslint/lib/rules/no-new-wrappers.js b/tools/node_modules/eslint/lib/rules/no-new-wrappers.js index 4667d581f65447..1fe06c1943e750 100644 --- a/tools/node_modules/eslint/lib/rules/no-new-wrappers.js +++ b/tools/node_modules/eslint/lib/rules/no-new-wrappers.js @@ -34,7 +34,7 @@ module.exports = { NewExpression(node) { const wrapperObjects = ["String", "Number", "Boolean"]; - if (wrapperObjects.indexOf(node.callee.name) > -1) { + if (wrapperObjects.includes(node.callee.name)) { context.report({ node, messageId: "noConstructor", diff --git a/tools/node_modules/eslint/lib/rules/no-prototype-builtins.js b/tools/node_modules/eslint/lib/rules/no-prototype-builtins.js index ae736981e71865..dc12669c87d1d4 100644 --- a/tools/node_modules/eslint/lib/rules/no-prototype-builtins.js +++ b/tools/node_modules/eslint/lib/rules/no-prototype-builtins.js @@ -33,11 +33,11 @@ module.exports = { }, create(context) { - const DISALLOWED_PROPS = [ + const DISALLOWED_PROPS = new Set([ "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable" - ]; + ]); /** * Reports if a disallowed property is used in a CallExpression @@ -54,7 +54,7 @@ module.exports = { const propName = astUtils.getStaticPropertyName(callee); - if (propName !== null && DISALLOWED_PROPS.indexOf(propName) > -1) { + if (propName !== null && DISALLOWED_PROPS.has(propName)) { context.report({ messageId: "prototypeBuildIn", loc: callee.property.loc, diff --git a/tools/node_modules/eslint/lib/rules/no-shadow.js b/tools/node_modules/eslint/lib/rules/no-shadow.js index 43d7d738e29503..b4ef334efdd3ab 100644 --- a/tools/node_modules/eslint/lib/rules/no-shadow.js +++ b/tools/node_modules/eslint/lib/rules/no-shadow.js @@ -15,8 +15,8 @@ const astUtils = require("./utils/ast-utils"); // Helpers //------------------------------------------------------------------------------ -const FUNC_EXPR_NODE_TYPES = ["ArrowFunctionExpression", "FunctionExpression"]; -const CALL_EXPR_NODE_TYPE = ["CallExpression"]; +const FUNC_EXPR_NODE_TYPES = new Set(["ArrowFunctionExpression", "FunctionExpression"]); +const CALL_EXPR_NODE_TYPE = new Set(["CallExpression"]); const FOR_IN_OF_TYPE = /^For(?:In|Of)Statement$/u; const SENTINEL_TYPE = /^(?:(?:Function|Class)(?:Declaration|Expression)|ArrowFunctionExpression|CatchClause|ImportDeclaration|ExportNamedDeclaration)$/u; @@ -123,7 +123,7 @@ module.exports = { const { variableScope } = variable.scope; - if (!(FUNC_EXPR_NODE_TYPES.includes(variableScope.block.type) && getOuterScope(variableScope) === shadowedVariable.scope)) { + if (!(FUNC_EXPR_NODE_TYPES.has(variableScope.block.type) && getOuterScope(variableScope) === shadowedVariable.scope)) { return false; } @@ -132,7 +132,7 @@ module.exports = { const callExpression = findSelfOrAncestor( parent, - node => CALL_EXPR_NODE_TYPE.includes(node.type) + node => CALL_EXPR_NODE_TYPE.has(node.type) ); if (!callExpression) { @@ -173,7 +173,7 @@ module.exports = { * @returns {boolean} Whether or not the variable name is allowed. */ function isAllowed(variable) { - return options.allow.indexOf(variable.name) !== -1; + return options.allow.includes(variable.name); } /** diff --git a/tools/node_modules/eslint/lib/rules/no-sparse-arrays.js b/tools/node_modules/eslint/lib/rules/no-sparse-arrays.js index c95bc203c4a96c..ff5c2cf997887e 100644 --- a/tools/node_modules/eslint/lib/rules/no-sparse-arrays.js +++ b/tools/node_modules/eslint/lib/rules/no-sparse-arrays.js @@ -37,7 +37,7 @@ module.exports = { ArrayExpression(node) { - const emptySpot = node.elements.indexOf(null) > -1; + const emptySpot = node.elements.includes(null); if (emptySpot) { context.report({ node, messageId: "unexpectedSparseArray" }); 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 0ab41feb03c22f..a3a9f65003202e 100644 --- a/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js +++ b/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js @@ -49,6 +49,10 @@ module.exports = { allowFunctionParams: { type: "boolean", default: true + }, + enforceInClassFields: { + type: "boolean", + default: false } }, additionalProperties: false @@ -68,6 +72,7 @@ module.exports = { const allowAfterSuper = typeof options.allowAfterSuper !== "undefined" ? options.allowAfterSuper : false; const allowAfterThisConstructor = typeof options.allowAfterThisConstructor !== "undefined" ? options.allowAfterThisConstructor : false; 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; //------------------------------------------------------------------------- @@ -81,7 +86,7 @@ module.exports = { * @private */ function isAllowed(identifier) { - return ALLOWED_VARIABLES.some(ident => ident === identifier); + return ALLOWED_VARIABLES.includes(identifier); } /** @@ -261,6 +266,30 @@ module.exports = { } } + /** + * Check if a class field has a dangling underscore + * @param {ASTNode} node node to evaluate + * @returns {void} + * @private + */ + function checkForDanglingUnderscoreInClassField(node) { + const identifier = node.key.name; + + if (typeof identifier !== "undefined" && hasDanglingUnderscore(identifier) && + enforceInClassFields && + !isAllowed(identifier)) { + context.report({ + node, + messageId: "unexpectedUnderscore", + data: { + identifier: node.key.type === "PrivateIdentifier" + ? `#${identifier}` + : identifier + } + }); + } + } + //-------------------------------------------------------------------------- // Public API //-------------------------------------------------------------------------- @@ -270,7 +299,7 @@ module.exports = { VariableDeclarator: checkForDanglingUnderscoreInVariableExpression, MemberExpression: checkForDanglingUnderscoreInMemberExpression, MethodDefinition: checkForDanglingUnderscoreInMethod, - PropertyDefinition: checkForDanglingUnderscoreInMethod, + PropertyDefinition: checkForDanglingUnderscoreInClassField, Property: checkForDanglingUnderscoreInMethod, FunctionExpression: checkForDanglingUnderscoreInFunction, ArrowFunctionExpression: checkForDanglingUnderscoreInFunction diff --git a/tools/node_modules/eslint/lib/rules/no-unused-expressions.js b/tools/node_modules/eslint/lib/rules/no-unused-expressions.js index 68a7ebd5e00cea..e90099d6201eeb 100644 --- a/tools/node_modules/eslint/lib/rules/no-unused-expressions.js +++ b/tools/node_modules/eslint/lib/rules/no-unused-expressions.js @@ -124,7 +124,7 @@ module.exports = { */ return (parent.type === "Program" || parent.type === "BlockStatement" && (/Function/u.test(grandparent.type))) && - directives(parent).indexOf(node) >= 0; + directives(parent).includes(node); } /** diff --git a/tools/node_modules/eslint/lib/rules/no-unused-vars.js b/tools/node_modules/eslint/lib/rules/no-unused-vars.js index 54e33705f7ff14..11b1f3722de59d 100644 --- a/tools/node_modules/eslint/lib/rules/no-unused-vars.js +++ b/tools/node_modules/eslint/lib/rules/no-unused-vars.js @@ -259,7 +259,7 @@ module.exports = { let scope = ref.from; while (scope) { - if (nodes.indexOf(scope.block) >= 0) { + if (nodes.includes(scope.block)) { return true; } diff --git a/tools/node_modules/eslint/lib/rules/operator-assignment.js b/tools/node_modules/eslint/lib/rules/operator-assignment.js index d200811634c65e..8b9fb5bd73b800 100644 --- a/tools/node_modules/eslint/lib/rules/operator-assignment.js +++ b/tools/node_modules/eslint/lib/rules/operator-assignment.js @@ -22,7 +22,7 @@ const astUtils = require("./utils/ast-utils"); * shorthand form. */ function isCommutativeOperatorWithShorthand(operator) { - return ["*", "&", "^", "|"].indexOf(operator) >= 0; + return ["*", "&", "^", "|"].includes(operator); } /** @@ -33,7 +33,7 @@ function isCommutativeOperatorWithShorthand(operator) { * a shorthand form. */ function isNonCommutativeOperatorWithShorthand(operator) { - return ["+", "-", "/", "%", "<<", ">>", ">>>", "**"].indexOf(operator) >= 0; + return ["+", "-", "/", "%", "<<", ">>", ">>>", "**"].includes(operator); } //------------------------------------------------------------------------------ @@ -76,8 +76,8 @@ module.exports = { fixable: "code", messages: { - replaced: "Assignment (=) can be replaced with operator assignment ({{operator}}=).", - unexpected: "Unexpected operator assignment ({{operator}}=) shorthand." + replaced: "Assignment (=) can be replaced with operator assignment ({{operator}}).", + unexpected: "Unexpected operator assignment ({{operator}}) shorthand." } }, @@ -109,11 +109,13 @@ module.exports = { const operator = expr.operator; if (isCommutativeOperatorWithShorthand(operator) || isNonCommutativeOperatorWithShorthand(operator)) { + const replacementOperator = `${operator}=`; + if (astUtils.isSameReference(left, expr.left, true)) { context.report({ node, messageId: "replaced", - data: { operator }, + data: { operator: replacementOperator }, fix(fixer) { if (canBeFixed(left) && canBeFixed(expr.left)) { const equalsToken = getOperatorToken(node); @@ -126,7 +128,7 @@ module.exports = { return null; } - return fixer.replaceText(node, `${leftText}${expr.operator}=${rightText}`); + return fixer.replaceText(node, `${leftText}${replacementOperator}${rightText}`); } return null; } @@ -141,7 +143,7 @@ module.exports = { context.report({ node, messageId: "replaced", - data: { operator } + data: { operator: replacementOperator } }); } } diff --git a/tools/node_modules/eslint/lib/rules/padding-line-between-statements.js b/tools/node_modules/eslint/lib/rules/padding-line-between-statements.js index fe5d304dd5b613..7b442bff64a0ce 100644 --- a/tools/node_modules/eslint/lib/rules/padding-line-between-statements.js +++ b/tools/node_modules/eslint/lib/rules/padding-line-between-statements.js @@ -450,8 +450,7 @@ module.exports = { type: "array", items: { enum: Object.keys(StatementTypes) }, minItems: 1, - uniqueItems: true, - additionalItems: false + uniqueItems: true } ] } @@ -466,8 +465,7 @@ module.exports = { }, additionalProperties: false, required: ["blankLine", "prev", "next"] - }, - additionalItems: false + } }, messages: { diff --git a/tools/node_modules/eslint/lib/rules/prefer-const.js b/tools/node_modules/eslint/lib/rules/prefer-const.js index 190860019d8e8f..cf07d6ce714f52 100644 --- a/tools/node_modules/eslint/lib/rules/prefer-const.js +++ b/tools/node_modules/eslint/lib/rules/prefer-const.js @@ -60,7 +60,7 @@ function canBecomeVariableDeclaration(identifier) { */ function isOuterVariableInDestructing(name, initScope) { - if (initScope.through.find(ref => ref.resolved && ref.resolved.name === name)) { + if (initScope.through.some(ref => ref.resolved && ref.resolved.name === name)) { return true; } diff --git a/tools/node_modules/eslint/lib/rules/prefer-reflect.js b/tools/node_modules/eslint/lib/rules/prefer-reflect.js index 1367a1848df9e2..377268900b4ece 100644 --- a/tools/node_modules/eslint/lib/rules/prefer-reflect.js +++ b/tools/node_modules/eslint/lib/rules/prefer-reflect.js @@ -106,7 +106,7 @@ module.exports = { const methodName = (node.callee.property || {}).name; const isReflectCall = (node.callee.object || {}).name === "Reflect"; const hasReflectSubstitute = Object.prototype.hasOwnProperty.call(reflectSubstitutes, methodName); - const userConfiguredException = exceptions.indexOf(methodName) !== -1; + const userConfiguredException = exceptions.includes(methodName); if (hasReflectSubstitute && !isReflectCall && !userConfiguredException) { report(node, existingNames[methodName], reflectSubstitutes[methodName]); @@ -115,7 +115,7 @@ module.exports = { UnaryExpression(node) { const isDeleteOperator = node.operator === "delete"; const targetsIdentifier = node.argument.type === "Identifier"; - const userConfiguredException = exceptions.indexOf("delete") !== -1; + const userConfiguredException = exceptions.includes("delete"); if (isDeleteOperator && !targetsIdentifier && !userConfiguredException) { report(node, "the delete keyword", "Reflect.deleteProperty"); diff --git a/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js b/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js index 158f84b940d565..aa7258997c54aa 100644 --- a/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js +++ b/tools/node_modules/eslint/lib/rules/prefer-regex-literals.js @@ -47,7 +47,7 @@ function isStaticTemplateLiteral(node) { return node.type === "TemplateLiteral" && node.expressions.length === 0; } -const validPrecedingTokens = [ +const validPrecedingTokens = new Set([ "(", ";", "[", @@ -110,7 +110,7 @@ const validPrecedingTokens = [ "debugger", "case", "throw" -]; +]); //------------------------------------------------------------------------------ @@ -334,7 +334,7 @@ module.exports = { const tokenBefore = sourceCode.getTokenBefore(node); - if (tokenBefore && !validPrecedingTokens.includes(tokenBefore.value)) { + if (tokenBefore && !validPrecedingTokens.has(tokenBefore.value)) { noFix = true; } diff --git a/tools/node_modules/eslint/lib/rules/quote-props.js b/tools/node_modules/eslint/lib/rules/quote-props.js index e57ad6eea294f7..0b66d761c47f82 100644 --- a/tools/node_modules/eslint/lib/rules/quote-props.js +++ b/tools/node_modules/eslint/lib/rules/quote-props.js @@ -95,7 +95,7 @@ module.exports = { * @returns {boolean} `true` if it is an ES3 token. */ function isKeyword(tokenStr) { - return keywords.indexOf(tokenStr) >= 0; + return keywords.includes(tokenStr); } /** @@ -108,7 +108,7 @@ module.exports = { */ function areQuotesRedundant(rawKey, tokens, skipNumberLiterals) { return tokens.length === 1 && tokens[0].start === 0 && tokens[0].end === rawKey.length && - (["Identifier", "Keyword", "Null", "Boolean"].indexOf(tokens[0].type) >= 0 || + (["Identifier", "Keyword", "Null", "Boolean"].includes(tokens[0].type) || (tokens[0].type === "Numeric" && !skipNumberLiterals && String(+tokens[0].value) === tokens[0].value)); } diff --git a/tools/node_modules/eslint/lib/rules/quotes.js b/tools/node_modules/eslint/lib/rules/quotes.js index 41bff3c4ecfd6d..f1d30a044bcbdb 100644 --- a/tools/node_modules/eslint/lib/rules/quotes.js +++ b/tools/node_modules/eslint/lib/rules/quotes.js @@ -283,7 +283,7 @@ module.exports = { astUtils.isSurroundedBy(rawVal, settings.quote); if (!isValid && avoidEscape) { - isValid = astUtils.isSurroundedBy(rawVal, settings.alternateQuote) && rawVal.indexOf(settings.quote) >= 0; + isValid = astUtils.isSurroundedBy(rawVal, settings.alternateQuote) && rawVal.includes(settings.quote); } if (!isValid) { diff --git a/tools/node_modules/eslint/lib/rules/spaced-comment.js b/tools/node_modules/eslint/lib/rules/spaced-comment.js index 674c13cf3807ec..d858fc47cf85b2 100644 --- a/tools/node_modules/eslint/lib/rules/spaced-comment.js +++ b/tools/node_modules/eslint/lib/rules/spaced-comment.js @@ -39,7 +39,7 @@ function escapeAndRepeat(s) { function parseMarkersOption(markers) { // `*` is a marker for JSDoc comments. - if (markers.indexOf("*") === -1) { + if (!markers.includes("*")) { return markers.concat("*"); } diff --git a/tools/node_modules/eslint/lib/rules/utils/ast-utils.js b/tools/node_modules/eslint/lib/rules/utils/ast-utils.js index ecde099fa02de8..f919f5a26c86f8 100644 --- a/tools/node_modules/eslint/lib/rules/utils/ast-utils.js +++ b/tools/node_modules/eslint/lib/rules/utils/ast-utils.js @@ -32,6 +32,7 @@ const thisTagPattern = /^[\s*]*@this/mu; const COMMENTS_IGNORE_PATTERN = /^\s*(?:eslint|jshint\s+|jslint\s+|istanbul\s+|globals?\s+|exported\s+|jscs)/u; +const ESLINT_DIRECTIVE_PATTERN = /^(?:eslint[- ]|(?:globals?|exported) )/u; const LINEBREAKS = new Set(["\r\n", "\r", "\n", "\u2028", "\u2029"]); // A set of node types that can contain a list of statements @@ -788,6 +789,203 @@ function getModuleExportName(node) { return node.value; } +/** + * Returns literal's value converted to the Boolean type + * @param {ASTNode} node any `Literal` node + * @returns {boolean | null} `true` when node is truthy, `false` when node is falsy, + * `null` when it cannot be determined. + */ +function getBooleanValue(node) { + if (node.value === null) { + + /* + * it might be a null literal or bigint/regex literal in unsupported environments . + * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es5.md#regexpliteral + * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es2020.md#bigintliteral + */ + + if (node.raw === "null") { + return false; + } + + // regex is always truthy + if (typeof node.regex === "object") { + return true; + } + + return null; + } + + return !!node.value; +} + +/** + * Checks if a branch node of LogicalExpression short circuits the whole condition + * @param {ASTNode} node The branch of main condition which needs to be checked + * @param {string} operator The operator of the main LogicalExpression. + * @returns {boolean} true when condition short circuits whole condition + */ +function isLogicalIdentity(node, operator) { + switch (node.type) { + case "Literal": + return (operator === "||" && getBooleanValue(node) === true) || + (operator === "&&" && getBooleanValue(node) === false); + + case "UnaryExpression": + return (operator === "&&" && node.operator === "void"); + + case "LogicalExpression": + + /* + * handles `a && false || b` + * `false` is an identity element of `&&` but not `||` + */ + return operator === node.operator && + ( + isLogicalIdentity(node.left, operator) || + isLogicalIdentity(node.right, operator) + ); + + case "AssignmentExpression": + return ["||=", "&&="].includes(node.operator) && + operator === node.operator.slice(0, -1) && + isLogicalIdentity(node.right, operator); + + // no default + } + return false; +} + +/** + * Checks if an identifier is a reference to a global variable. + * @param {Scope} scope The scope in which the identifier is referenced. + * @param {ASTNode} node An identifier node to check. + * @returns {boolean} `true` if the identifier is a reference to a global variable. + */ +function isReferenceToGlobalVariable(scope, node) { + const reference = scope.references.find(ref => ref.identifier === node); + + return Boolean( + reference && + reference.resolved && + reference.resolved.scope.type === "global" && + reference.resolved.defs.length === 0 + ); +} + + +/** + * Checks if a node has a constant truthiness value. + * @param {Scope} scope Scope in which the node appears. + * @param {ASTNode} node The AST node to check. + * @param {boolean} inBooleanPosition `true` if checking the test of a + * condition. `false` in all other cases. When `false`, checks if -- for + * both string and number -- if coerced to that type, the value will + * be constant. + * @returns {boolean} true when node's truthiness is constant + * @private + */ +function isConstant(scope, node, inBooleanPosition) { + + // node.elements can return null values in the case of sparse arrays ex. [,] + if (!node) { + return true; + } + switch (node.type) { + case "Literal": + case "ArrowFunctionExpression": + case "FunctionExpression": + return true; + case "ClassExpression": + case "ObjectExpression": + + /** + * In theory objects like: + * + * `{toString: () => a}` + * `{valueOf: () => a}` + * + * Or a classes like: + * + * `class { static toString() { return a } }` + * `class { static valueOf() { return a } }` + * + * Are not constant verifiably when `inBooleanPosition` is + * false, but it's an edge case we've opted not to handle. + */ + return true; + case "TemplateLiteral": + return (inBooleanPosition && node.quasis.some(quasi => quasi.value.cooked.length)) || + node.expressions.every(exp => isConstant(scope, exp, false)); + + case "ArrayExpression": { + if (!inBooleanPosition) { + return node.elements.every(element => isConstant(scope, element, false)); + } + return true; + } + + case "UnaryExpression": + if ( + node.operator === "void" || + node.operator === "typeof" && inBooleanPosition + ) { + return true; + } + + if (node.operator === "!") { + return isConstant(scope, node.argument, true); + } + + return isConstant(scope, node.argument, false); + + case "BinaryExpression": + return isConstant(scope, node.left, false) && + isConstant(scope, node.right, false) && + node.operator !== "in"; + + case "LogicalExpression": { + const isLeftConstant = isConstant(scope, node.left, inBooleanPosition); + const isRightConstant = isConstant(scope, node.right, inBooleanPosition); + const isLeftShortCircuit = (isLeftConstant && isLogicalIdentity(node.left, node.operator)); + const isRightShortCircuit = (inBooleanPosition && isRightConstant && isLogicalIdentity(node.right, node.operator)); + + return (isLeftConstant && isRightConstant) || + isLeftShortCircuit || + isRightShortCircuit; + } + case "NewExpression": + return inBooleanPosition; + case "AssignmentExpression": + if (node.operator === "=") { + return isConstant(scope, node.right, inBooleanPosition); + } + + if (["||=", "&&="].includes(node.operator) && inBooleanPosition) { + return isLogicalIdentity(node.right, node.operator.slice(0, -1)); + } + + return false; + + case "SequenceExpression": + return isConstant(scope, node.expressions[node.expressions.length - 1], inBooleanPosition); + case "SpreadElement": + return isConstant(scope, node.argument, inBooleanPosition); + case "CallExpression": + if (node.callee.type === "Identifier" && node.callee.name === "Boolean") { + if (node.arguments.length === 0 || isConstant(scope, node.arguments[0], true)) { + return isReferenceToGlobalVariable(scope, node.callee); + } + } + return false; + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + + // no default + } + return false; +} + //------------------------------------------------------------------------------ // Public Interface //------------------------------------------------------------------------------ @@ -908,12 +1106,8 @@ module.exports = { const comment = node.value.trim(); return ( - node.type === "Line" && comment.indexOf("eslint-") === 0 || - node.type === "Block" && ( - comment.indexOf("global ") === 0 || - comment.indexOf("eslint ") === 0 || - comment.indexOf("eslint-") === 0 - ) + node.type === "Line" && comment.startsWith("eslint-") || + node.type === "Block" && ESLINT_DIRECTIVE_PATTERN.test(comment) ); }, @@ -1905,6 +2099,7 @@ module.exports = { return OCTAL_OR_NON_OCTAL_DECIMAL_ESCAPE_PATTERN.test(rawString); }, + isReferenceToGlobalVariable, isLogicalExpression, isCoalesceExpression, isMixedLogicalAndCoalesceExpressions, @@ -1918,5 +2113,6 @@ module.exports = { isSameReference, isLogicalAssignmentOperator, getSwitchCaseColonToken, - getModuleExportName + getModuleExportName, + isConstant }; diff --git a/tools/node_modules/eslint/lib/rules/valid-jsdoc.js b/tools/node_modules/eslint/lib/rules/valid-jsdoc.js index c118e033dd875a..8662bf0eae704e 100644 --- a/tools/node_modules/eslint/lib/rules/valid-jsdoc.js +++ b/tools/node_modules/eslint/lib/rules/valid-jsdoc.js @@ -405,7 +405,7 @@ module.exports = { loc: getAbsoluteRange(jsdocNode, param), data: { name: param.name } }); - } else if (param.name.indexOf(".") === -1) { + } else if (!param.name.includes(".")) { paramTagsByName[param.name] = param; } }); diff --git a/tools/node_modules/eslint/lib/rules/valid-typeof.js b/tools/node_modules/eslint/lib/rules/valid-typeof.js index cb85cd9cb900ae..2286d8926cc6fe 100644 --- a/tools/node_modules/eslint/lib/rules/valid-typeof.js +++ b/tools/node_modules/eslint/lib/rules/valid-typeof.js @@ -42,8 +42,8 @@ module.exports = { create(context) { - const VALID_TYPES = ["symbol", "undefined", "object", "boolean", "number", "string", "function", "bigint"], - OPERATORS = ["==", "===", "!=", "!=="]; + const VALID_TYPES = new Set(["symbol", "undefined", "object", "boolean", "number", "string", "function", "bigint"]), + OPERATORS = new Set(["==", "===", "!=", "!=="]); const requireStringLiterals = context.options[0] && context.options[0].requireStringLiterals; @@ -85,13 +85,13 @@ module.exports = { if (isTypeofExpression(node)) { const parent = context.getAncestors().pop(); - if (parent.type === "BinaryExpression" && OPERATORS.indexOf(parent.operator) !== -1) { + if (parent.type === "BinaryExpression" && OPERATORS.has(parent.operator)) { const sibling = parent.left === node ? parent.right : parent.left; if (sibling.type === "Literal" || sibling.type === "TemplateLiteral" && !sibling.expressions.length) { const value = sibling.type === "Literal" ? sibling.value : sibling.quasis[0].value.cooked; - if (VALID_TYPES.indexOf(value) === -1) { + if (!VALID_TYPES.has(value)) { context.report({ node: sibling, messageId: "invalidValue" }); } } else if (sibling.type === "Identifier" && sibling.name === "undefined" && isReferenceToGlobalVariable(sibling)) { diff --git a/tools/node_modules/eslint/lib/rules/yoda.js b/tools/node_modules/eslint/lib/rules/yoda.js index f491f756d5463d..5b64287a151b8d 100644 --- a/tools/node_modules/eslint/lib/rules/yoda.js +++ b/tools/node_modules/eslint/lib/rules/yoda.js @@ -39,7 +39,7 @@ function isEqualityOperator(operator) { * @returns {boolean} Whether the operator is used in range tests. */ function isRangeTestOperator(operator) { - return ["<", "<="].indexOf(operator) >= 0; + return ["<", "<="].includes(operator); } /** diff --git a/tools/node_modules/eslint/lib/shared/types.js b/tools/node_modules/eslint/lib/shared/types.js index c407c4fb1200a2..0335423f2846a8 100644 --- a/tools/node_modules/eslint/lib/shared/types.js +++ b/tools/node_modules/eslint/lib/shared/types.js @@ -173,3 +173,27 @@ module.exports = {}; * @property {string} ruleId The rule ID. * @property {string[]} replacedBy The rule IDs that replace this deprecated rule. */ + +/** + * A linting result. + * @typedef {Object} LintResult + * @property {string} filePath The path to the file that was linted. + * @property {LintMessage[]} messages All of the messages for the result. + * @property {SuppressedLintMessage[]} suppressedMessages All of the suppressed messages for the result. + * @property {number} errorCount Number of errors for the result. + * @property {number} fatalErrorCount Number of fatal errors for the result. + * @property {number} warningCount Number of warnings for the result. + * @property {number} fixableErrorCount Number of fixable errors for the result. + * @property {number} fixableWarningCount Number of fixable warnings for the result. + * @property {string} [source] The source code of the file that was linted. + * @property {string} [output] The source code of the file that was linted, with as many fixes applied as possible. + * @property {DeprecatedRuleInfo[]} usedDeprecatedRules The list of used deprecated rules. + */ + +/** + * A formatter function. + * @callback FormatterFunction + * @param {LintResult[]} results The list of linting results. + * @param {{cwd: string, rulesMeta: Record}} [context] A context object. + * @returns {string | Promise} Formatted text. + */ diff --git a/tools/node_modules/eslint/messages/all-files-ignored.js b/tools/node_modules/eslint/messages/all-files-ignored.js index d85828d36e7b66..70877a4d823e36 100644 --- a/tools/node_modules/eslint/messages/all-files-ignored.js +++ b/tools/node_modules/eslint/messages/all-files-ignored.js @@ -12,5 +12,5 @@ If you do want to lint these files, try the following solutions: * Check your .eslintignore file, or the eslintIgnore property in package.json, to ensure that the files are not configured to be ignored. * Explicitly list the files from this glob that you'd like to lint on the command-line, rather than providing a glob as an argument. -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/extend-config-missing.js b/tools/node_modules/eslint/messages/extend-config-missing.js index db8a5c64b9f3d0..5b3498fcda408b 100644 --- a/tools/node_modules/eslint/messages/extend-config-missing.js +++ b/tools/node_modules/eslint/messages/extend-config-missing.js @@ -9,5 +9,5 @@ ESLint couldn't find the config "${configName}" to extend from. Please check tha The config "${configName}" was referenced from the config file in "${importerName}". If you still have problems, please stop by https://eslint.org/chat/help to chat with the team. -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/failed-to-read-json.js b/tools/node_modules/eslint/messages/failed-to-read-json.js index 5114de30980140..e7c6cb58759f61 100644 --- a/tools/node_modules/eslint/messages/failed-to-read-json.js +++ b/tools/node_modules/eslint/messages/failed-to-read-json.js @@ -7,5 +7,5 @@ module.exports = function(it) { Failed to read JSON file at ${path}: ${message} -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/file-not-found.js b/tools/node_modules/eslint/messages/file-not-found.js index 26a5d57eff7a54..1a62fcf96b9ef6 100644 --- a/tools/node_modules/eslint/messages/file-not-found.js +++ b/tools/node_modules/eslint/messages/file-not-found.js @@ -6,5 +6,5 @@ module.exports = function(it) { return ` No files matching the pattern "${pattern}"${globDisabled ? " (with disabling globs)" : ""} were found. Please check for typing mistakes in the pattern. -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/no-config-found.js b/tools/node_modules/eslint/messages/no-config-found.js index c2f7ac73b40412..9860410a60292d 100644 --- a/tools/node_modules/eslint/messages/no-config-found.js +++ b/tools/node_modules/eslint/messages/no-config-found.js @@ -11,5 +11,5 @@ ESLint couldn't find a configuration file. To set up a configuration file for th ESLint looked for configuration files in ${directoryPath} and its ancestors. If it found none, it then looked in your home directory. If you think you already have a configuration file or if you need more help, please stop by the ESLint chat room: https://eslint.org/chat/help -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/plugin-invalid.js b/tools/node_modules/eslint/messages/plugin-invalid.js index 7913576f000e3e..8b471d4a3366a6 100644 --- a/tools/node_modules/eslint/messages/plugin-invalid.js +++ b/tools/node_modules/eslint/messages/plugin-invalid.js @@ -12,5 +12,5 @@ module.exports = function(it) { "${configName}" was referenced from the config file in "${importerName}". If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team. -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/plugin-missing.js b/tools/node_modules/eslint/messages/plugin-missing.js index f58c78ceb3811d..0b7d34e3aa5f85 100644 --- a/tools/node_modules/eslint/messages/plugin-missing.js +++ b/tools/node_modules/eslint/messages/plugin-missing.js @@ -15,5 +15,5 @@ It's likely that the plugin isn't installed correctly. Try reinstalling by runni The plugin "${pluginName}" was referenced from the config file in "${importerName}". If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team. -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/print-config-with-directory-path.js b/tools/node_modules/eslint/messages/print-config-with-directory-path.js index 6a5d571dd37608..f65bdaaf7704c0 100644 --- a/tools/node_modules/eslint/messages/print-config-with-directory-path.js +++ b/tools/node_modules/eslint/messages/print-config-with-directory-path.js @@ -4,5 +4,5 @@ module.exports = function() { return ` The '--print-config' CLI option requires a path to a source code file rather than a directory. See also: https://eslint.org/docs/user-guide/command-line-interface#--print-config -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/messages/whitespace-found.js b/tools/node_modules/eslint/messages/whitespace-found.js index 4ce49ca3a4e3f4..8a801bcec6f825 100644 --- a/tools/node_modules/eslint/messages/whitespace-found.js +++ b/tools/node_modules/eslint/messages/whitespace-found.js @@ -7,5 +7,5 @@ module.exports = function(it) { ESLint couldn't find the plugin "${pluginName}". because there is whitespace in the name. Please check your configuration and remove all whitespace from the plugin name. If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team. -`.trimLeft(); +`.trimStart(); }; diff --git a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs index 4847e8a8134b9f..c6e66b76f69447 100644 --- a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs +++ b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs @@ -1,170 +1,99 @@ -import { traceSegment, decodedMappings, presortedDecodedMap, TraceMap, encodedMappings } from '@jridgewell/trace-mapping'; +import { decodedMappings, traceSegment, TraceMap } from '@jridgewell/trace-mapping'; +import { GenMapping, addSegment, setSourceContent, decodedMap, encodedMap } from '@jridgewell/gen-mapping'; +const SOURCELESS_MAPPING = { + source: null, + column: null, + line: null, + name: null, + content: null, +}; +const EMPTY_SOURCES = []; +function Source(map, sources, source, content) { + return { + map, + sources, + source, + content, + }; +} /** - * A "leaf" node in the sourcemap tree, representing an original, unmodified - * source file. Recursive segment tracing ends at the `OriginalSource`. + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). */ -class OriginalSource { - constructor(source, content) { - this.source = source; - this.content = content; - } - /** - * Tracing a `SourceMapSegment` ends when we get to an `OriginalSource`, - * meaning this line/column location originated from this source file. - */ - originalPositionFor(line, column, name) { - return { column, line, name, source: this.source, content: this.content }; - } +function MapSource(map, sources) { + return Source(map, sources, '', null); } - /** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. */ -let put; -/** - * FastStringArray acts like a `Set` (allowing only one occurrence of a string - * `key`), but provides the index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of - * the backing array, like how `sourcesContent[i]` is the source content - * associated with `source[i]`, and there are never duplicates. - */ -class FastStringArray { - constructor() { - this.indexes = Object.create(null); - this.array = []; - } +function OriginalSource(source, content) { + return Source(null, EMPTY_SOURCES, source, content); } -(() => { - put = (strarr, key) => { - const { array, indexes } = strarr; - // The key may or may not be present. If it is present, it's a number. - let index = indexes[key]; - // If it's not yet present, we need to insert it and track the index in the - // indexes. - if (index === undefined) { - index = indexes[key] = array.length; - array.push(key); - } - return index; - }; -})(); - -const INVALID_MAPPING = undefined; -const SOURCELESS_MAPPING = null; /** * traceMappings is only called on the root level SourceMapTree, and begins the process of * resolving each mapping in terms of the original source files. */ -let traceMappings; +function traceMappings(tree) { + const gen = new GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = decodedMappings(map); + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + let lastSource = null; + let lastSourceLine = null; + let lastSourceColumn = null; + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced = SOURCELESS_MAPPING; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length !== 1) { + const source = rootSources[segment[1]]; + traced = originalPositionFor(source, segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); + // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a + // respective segment into an original source. + if (traced == null) + continue; + } + // So we traced a segment down into its original source file. Now push a + // new segment pointing to this location. + const { column, line, name, content, source } = traced; + if (line === lastSourceLine && column === lastSourceColumn && source === lastSource) { + continue; + } + lastSourceLine = line; + lastSourceColumn = column; + lastSource = source; + // Sigh, TypeScript can't figure out source/line/column are either all null, or all non-null... + addSegment(gen, i, genCol, source, line, column, name); + if (content != null) + setSourceContent(gen, source, content); + } + } + return gen; +} /** - * SourceMapTree represents a single sourcemap, with the ability to trace - * mappings into its child nodes (which may themselves be SourceMapTrees). + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. */ -class SourceMapTree { - constructor(map, sources) { - this.map = map; - this.sources = sources; - } - /** - * originalPositionFor is only called on children SourceMapTrees. It recurses down - * into its own child SourceMapTrees, until we find the original source map. - */ - originalPositionFor(line, column, name) { - const segment = traceSegment(this.map, line, column); - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) - return INVALID_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) - return SOURCELESS_MAPPING; - const source = this.sources[segment[1]]; - return source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? this.map.names[segment[4]] : name); +function originalPositionFor(source, line, column, name) { + if (!source.map) { + return { column, line, name, source: source.source, content: source.content }; } + const segment = traceSegment(source.map, line, column); + // If we couldn't find a segment, then this doesn't exist in the sourcemap. + if (segment == null) + return null; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length === 1) + return SOURCELESS_MAPPING; + return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name); } -(() => { - traceMappings = (tree) => { - const mappings = []; - const names = new FastStringArray(); - const sources = new FastStringArray(); - const sourcesContent = []; - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = decodedMappings(map); - let lastLineWithSegment = -1; - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - const tracedSegments = []; - let lastSourcesIndex = -1; - let lastSourceLine = -1; - let lastSourceColumn = -1; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - let traced = SOURCELESS_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced === INVALID_MAPPING) - continue; - } - const genCol = segment[0]; - if (traced === SOURCELESS_MAPPING) { - if (lastSourcesIndex === -1) { - // This is a consecutive source-less segment, which doesn't carry any new information. - continue; - } - lastSourcesIndex = lastSourceLine = lastSourceColumn = -1; - tracedSegments.push([genCol]); - continue; - } - // So we traced a segment down into its original source file. Now push a - // new segment pointing to this location. - const { column, line, name, content, source } = traced; - // Store the source location, and ensure we keep sourcesContent up to - // date with the sources array. - const sourcesIndex = put(sources, source); - sourcesContent[sourcesIndex] = content; - if (lastSourcesIndex === sourcesIndex && - lastSourceLine === line && - lastSourceColumn === column) { - // This is a duplicate mapping pointing at the exact same starting point in the source - // file. It doesn't carry any new information, and only bloats the sourcemap. - continue; - } - lastLineWithSegment = i; - lastSourcesIndex = sourcesIndex; - lastSourceLine = line; - lastSourceColumn = column; - // This looks like unnecessary duplication, but it noticeably increases performance. If we - // were to push the nameIndex onto length-4 array, v8 would internally allocate 22 slots! - // That's 68 wasted bytes! Array literals have the same capacity as their length, saving - // memory. - tracedSegments.push(name - ? [genCol, sourcesIndex, line, column, put(names, name)] - : [genCol, sourcesIndex, line, column]); - } - mappings.push(tracedSegments); - } - if (mappings.length > lastLineWithSegment + 1) { - mappings.length = lastLineWithSegment + 1; - } - return presortedDecodedMap(Object.assign({}, tree.map, { - mappings, - // TODO: Make all sources relative to the sourceRoot. - sourceRoot: undefined, - names: names.array, - sources: sources.array, - sourcesContent, - })); - }; -})(); function asArray(value) { if (Array.isArray(value)) @@ -193,7 +122,7 @@ function buildSourceMapTree(input, loader) { } let tree = build(map, loader, '', 0); for (let i = maps.length - 1; i >= 0; i--) { - tree = new SourceMapTree(maps[i], [tree]); + tree = MapSource(maps[i], [tree]); } return tree; } @@ -215,19 +144,17 @@ function build(map, loader, importer, importerDepth) { // TODO: We should eventually support async loading of sourcemap files. const sourceMap = loader(ctx.source, ctx); const { source, content } = ctx; - // If there is no sourcemap, then it is an unmodified source file. - if (!sourceMap) { - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - return new OriginalSource(source, sourceContent); - } - // Else, it's a real sourcemap, and we need to recurse into it to load its - // source files. - return build(new TraceMap(sourceMap, source), loader, source, depth); + // If there is a sourcemap, then we need to recurse into it to load its source files. + if (sourceMap) + return build(new TraceMap(sourceMap, source), loader, source, depth); + // Else, it's an an unmodified source file. + // The contents of this unmodified source file can be overridden via the loader context, + // allowing it to be explicitly null or a string. If it remains undefined, we fall back to + // the importing sourcemap's `sourcesContent` field. + const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; + return OriginalSource(source, sourceContent); }); - return new SourceMapTree(map, children); + return MapSource(map, children); } /** @@ -236,14 +163,15 @@ function build(map, loader, importer, importerDepth) { */ class SourceMap { constructor(map, options) { - this.version = 3; // SourceMap spec says this should be first. - this.file = map.file; - this.mappings = options.decodedMappings ? decodedMappings(map) : encodedMappings(map); - this.names = map.names; - this.sourceRoot = map.sourceRoot; - this.sources = map.sources; - if (!options.excludeContent && 'sourcesContent' in map) { - this.sourcesContent = map.sourcesContent; + const out = options.decodedMappings ? decodedMap(map) : encodedMap(map); + this.version = out.version; // SourceMap spec says this should be first. + this.file = out.file; + this.mappings = out.mappings; + this.names = out.names; + this.sourceRoot = out.sourceRoot; + this.sources = out.sources; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent; } } toString() { diff --git a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js index d4f3df4e320ebe..593c61d085fa68 100644 --- a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js +++ b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js @@ -1,174 +1,102 @@ (function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('@jridgewell/trace-mapping')) : - typeof define === 'function' && define.amd ? define(['@jridgewell/trace-mapping'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.remapping = factory(global.traceMapping)); -})(this, (function (traceMapping) { 'use strict'; + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('@jridgewell/trace-mapping'), require('@jridgewell/gen-mapping')) : + typeof define === 'function' && define.amd ? define(['@jridgewell/trace-mapping', '@jridgewell/gen-mapping'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.remapping = factory(global.traceMapping, global.genMapping)); +})(this, (function (traceMapping, genMapping) { 'use strict'; + const SOURCELESS_MAPPING = { + source: null, + column: null, + line: null, + name: null, + content: null, + }; + const EMPTY_SOURCES = []; + function Source(map, sources, source, content) { + return { + map, + sources, + source, + content, + }; + } /** - * A "leaf" node in the sourcemap tree, representing an original, unmodified - * source file. Recursive segment tracing ends at the `OriginalSource`. + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). */ - class OriginalSource { - constructor(source, content) { - this.source = source; - this.content = content; - } - /** - * Tracing a `SourceMapSegment` ends when we get to an `OriginalSource`, - * meaning this line/column location originated from this source file. - */ - originalPositionFor(line, column, name) { - return { column, line, name, source: this.source, content: this.content }; - } + function MapSource(map, sources) { + return Source(map, sources, '', null); } - /** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. */ - let put; - /** - * FastStringArray acts like a `Set` (allowing only one occurrence of a string - * `key`), but provides the index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of - * the backing array, like how `sourcesContent[i]` is the source content - * associated with `source[i]`, and there are never duplicates. - */ - class FastStringArray { - constructor() { - this.indexes = Object.create(null); - this.array = []; - } + function OriginalSource(source, content) { + return Source(null, EMPTY_SOURCES, source, content); } - (() => { - put = (strarr, key) => { - const { array, indexes } = strarr; - // The key may or may not be present. If it is present, it's a number. - let index = indexes[key]; - // If it's not yet present, we need to insert it and track the index in the - // indexes. - if (index === undefined) { - index = indexes[key] = array.length; - array.push(key); - } - return index; - }; - })(); - - const INVALID_MAPPING = undefined; - const SOURCELESS_MAPPING = null; /** * traceMappings is only called on the root level SourceMapTree, and begins the process of * resolving each mapping in terms of the original source files. */ - let traceMappings; + function traceMappings(tree) { + const gen = new genMapping.GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = traceMapping.decodedMappings(map); + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + let lastSource = null; + let lastSourceLine = null; + let lastSourceColumn = null; + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced = SOURCELESS_MAPPING; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length !== 1) { + const source = rootSources[segment[1]]; + traced = originalPositionFor(source, segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); + // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a + // respective segment into an original source. + if (traced == null) + continue; + } + // So we traced a segment down into its original source file. Now push a + // new segment pointing to this location. + const { column, line, name, content, source } = traced; + if (line === lastSourceLine && column === lastSourceColumn && source === lastSource) { + continue; + } + lastSourceLine = line; + lastSourceColumn = column; + lastSource = source; + // Sigh, TypeScript can't figure out source/line/column are either all null, or all non-null... + genMapping.addSegment(gen, i, genCol, source, line, column, name); + if (content != null) + genMapping.setSourceContent(gen, source, content); + } + } + return gen; + } /** - * SourceMapTree represents a single sourcemap, with the ability to trace - * mappings into its child nodes (which may themselves be SourceMapTrees). + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. */ - class SourceMapTree { - constructor(map, sources) { - this.map = map; - this.sources = sources; - } - /** - * originalPositionFor is only called on children SourceMapTrees. It recurses down - * into its own child SourceMapTrees, until we find the original source map. - */ - originalPositionFor(line, column, name) { - const segment = traceMapping.traceSegment(this.map, line, column); - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) - return INVALID_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) - return SOURCELESS_MAPPING; - const source = this.sources[segment[1]]; - return source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? this.map.names[segment[4]] : name); + function originalPositionFor(source, line, column, name) { + if (!source.map) { + return { column, line, name, source: source.source, content: source.content }; } + const segment = traceMapping.traceSegment(source.map, line, column); + // If we couldn't find a segment, then this doesn't exist in the sourcemap. + if (segment == null) + return null; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length === 1) + return SOURCELESS_MAPPING; + return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name); } - (() => { - traceMappings = (tree) => { - const mappings = []; - const names = new FastStringArray(); - const sources = new FastStringArray(); - const sourcesContent = []; - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = traceMapping.decodedMappings(map); - let lastLineWithSegment = -1; - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - const tracedSegments = []; - let lastSourcesIndex = -1; - let lastSourceLine = -1; - let lastSourceColumn = -1; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - let traced = SOURCELESS_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced === INVALID_MAPPING) - continue; - } - const genCol = segment[0]; - if (traced === SOURCELESS_MAPPING) { - if (lastSourcesIndex === -1) { - // This is a consecutive source-less segment, which doesn't carry any new information. - continue; - } - lastSourcesIndex = lastSourceLine = lastSourceColumn = -1; - tracedSegments.push([genCol]); - continue; - } - // So we traced a segment down into its original source file. Now push a - // new segment pointing to this location. - const { column, line, name, content, source } = traced; - // Store the source location, and ensure we keep sourcesContent up to - // date with the sources array. - const sourcesIndex = put(sources, source); - sourcesContent[sourcesIndex] = content; - if (lastSourcesIndex === sourcesIndex && - lastSourceLine === line && - lastSourceColumn === column) { - // This is a duplicate mapping pointing at the exact same starting point in the source - // file. It doesn't carry any new information, and only bloats the sourcemap. - continue; - } - lastLineWithSegment = i; - lastSourcesIndex = sourcesIndex; - lastSourceLine = line; - lastSourceColumn = column; - // This looks like unnecessary duplication, but it noticeably increases performance. If we - // were to push the nameIndex onto length-4 array, v8 would internally allocate 22 slots! - // That's 68 wasted bytes! Array literals have the same capacity as their length, saving - // memory. - tracedSegments.push(name - ? [genCol, sourcesIndex, line, column, put(names, name)] - : [genCol, sourcesIndex, line, column]); - } - mappings.push(tracedSegments); - } - if (mappings.length > lastLineWithSegment + 1) { - mappings.length = lastLineWithSegment + 1; - } - return traceMapping.presortedDecodedMap(Object.assign({}, tree.map, { - mappings, - // TODO: Make all sources relative to the sourceRoot. - sourceRoot: undefined, - names: names.array, - sources: sources.array, - sourcesContent, - })); - }; - })(); function asArray(value) { if (Array.isArray(value)) @@ -197,7 +125,7 @@ } let tree = build(map, loader, '', 0); for (let i = maps.length - 1; i >= 0; i--) { - tree = new SourceMapTree(maps[i], [tree]); + tree = MapSource(maps[i], [tree]); } return tree; } @@ -219,19 +147,17 @@ // TODO: We should eventually support async loading of sourcemap files. const sourceMap = loader(ctx.source, ctx); const { source, content } = ctx; - // If there is no sourcemap, then it is an unmodified source file. - if (!sourceMap) { - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - return new OriginalSource(source, sourceContent); - } - // Else, it's a real sourcemap, and we need to recurse into it to load its - // source files. - return build(new traceMapping.TraceMap(sourceMap, source), loader, source, depth); + // If there is a sourcemap, then we need to recurse into it to load its source files. + if (sourceMap) + return build(new traceMapping.TraceMap(sourceMap, source), loader, source, depth); + // Else, it's an an unmodified source file. + // The contents of this unmodified source file can be overridden via the loader context, + // allowing it to be explicitly null or a string. If it remains undefined, we fall back to + // the importing sourcemap's `sourcesContent` field. + const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; + return OriginalSource(source, sourceContent); }); - return new SourceMapTree(map, children); + return MapSource(map, children); } /** @@ -240,14 +166,15 @@ */ class SourceMap { constructor(map, options) { - this.version = 3; // SourceMap spec says this should be first. - this.file = map.file; - this.mappings = options.decodedMappings ? traceMapping.decodedMappings(map) : traceMapping.encodedMappings(map); - this.names = map.names; - this.sourceRoot = map.sourceRoot; - this.sources = map.sources; - if (!options.excludeContent && 'sourcesContent' in map) { - this.sourcesContent = map.sourcesContent; + const out = options.decodedMappings ? genMapping.decodedMap(map) : genMapping.encodedMap(map); + this.version = out.version; // SourceMap spec says this should be first. + this.file = out.file; + this.mappings = out.mappings; + this.names = out.names; + this.sourceRoot = out.sourceRoot; + this.sources = out.sources; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent; } } toString() { diff --git a/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json b/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json index 0914a04eb446eb..bf97a85173adf4 100644 --- a/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json +++ b/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json @@ -1,6 +1,6 @@ { "name": "@ampproject/remapping", - "version": "2.1.2", + "version": "2.2.0", "description": "Remap sequential sourcemaps through transformations to point at the original source code", "keywords": [ "source", @@ -41,22 +41,23 @@ "test:watch": "jest --coverage --watch" }, "devDependencies": { - "@rollup/plugin-typescript": "8.3.0", - "@types/jest": "27.4.0", - "@typescript-eslint/eslint-plugin": "5.10.2", - "@typescript-eslint/parser": "5.10.2", - "eslint": "8.8.0", - "eslint-config-prettier": "8.3.0", - "jest": "27.4.7", - "jest-config": "27.4.7", + "@rollup/plugin-typescript": "8.3.2", + "@types/jest": "27.4.1", + "@typescript-eslint/eslint-plugin": "5.20.0", + "@typescript-eslint/parser": "5.20.0", + "eslint": "8.14.0", + "eslint-config-prettier": "8.5.0", + "jest": "27.5.1", + "jest-config": "27.5.1", "npm-run-all": "4.1.5", - "prettier": "2.5.1", - "rollup": "2.67.0", - "ts-jest": "27.1.3", - "tslib": "2.3.1", - "typescript": "4.5.5" + "prettier": "2.6.2", + "rollup": "2.70.2", + "ts-jest": "27.1.4", + "tslib": "2.4.0", + "typescript": "4.6.3" }, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } } 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 7fb7f179120286..a16d707df069aa 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 @@ -1,15 +1,4 @@ { - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "10.1", - "node": "7.6", - "ios": "10.3", - "samsung": "6", - "electron": "1.6" - }, "bugfix/transform-async-arrows-in-class": { "chrome": "55", "opera": "42", @@ -21,17 +10,6 @@ "samsung": "6", "electron": "1.6" }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, "bugfix/transform-edge-default-parameters": { "chrome": "49", "opera": "36", @@ -43,17 +21,6 @@ "samsung": "5", "electron": "0.37" }, - "transform-function-name": { - "chrome": "51", - "opera": "38", - "edge": "14", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, "bugfix/transform-edge-function-name": { "chrome": "51", "opera": "38", @@ -65,17 +32,6 @@ "samsung": "5", "electron": "1.2" }, - "transform-block-scoping": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "51", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, "bugfix/transform-safari-block-shadowing": { "chrome": "49", "opera": "36", @@ -110,17 +66,6 @@ "samsung": "5", "electron": "0.37" }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "electron": "0.21" - }, "bugfix/transform-tagged-template-caching": { "chrome": "41", "opera": "28", @@ -133,6 +78,16 @@ "rhino": "1.7.14", "electron": "0.21" }, + "bugfix/transform-v8-spread-parameters-in-optional-chaining": { + "chrome": "91", + "opera": "77", + "edge": "91", + "firefox": "74", + "safari": "13.1", + "node": "16.9", + "ios": "13.4", + "electron": "13.0" + }, "proposal-optional-chaining": { "chrome": "80", "opera": "67", @@ -144,14 +99,59 @@ "samsung": "13", "electron": "8.0" }, - "bugfix/transform-v8-spread-parameters-in-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "ios": "13.4", - "electron": "13.0" + "transform-parameters": { + "chrome": "49", + "opera": "36", + "edge": "15", + "firefox": "53", + "safari": "10", + "node": "6", + "ios": "10", + "samsung": "5", + "electron": "0.37" + }, + "transform-async-to-generator": { + "chrome": "55", + "opera": "42", + "edge": "15", + "firefox": "52", + "safari": "10.1", + "node": "7.6", + "ios": "10.3", + "samsung": "6", + "electron": "1.6" + }, + "transform-template-literals": { + "chrome": "41", + "opera": "28", + "edge": "13", + "firefox": "34", + "safari": "9", + "node": "4", + "ios": "9", + "samsung": "3.4", + "electron": "0.21" + }, + "transform-function-name": { + "chrome": "51", + "opera": "38", + "edge": "14", + "firefox": "53", + "safari": "10", + "node": "6.5", + "ios": "10", + "samsung": "5", + "electron": "1.2" + }, + "transform-block-scoping": { + "chrome": "49", + "opera": "36", + "edge": "14", + "firefox": "51", + "safari": "10", + "node": "6", + "ios": "10", + "samsung": "5", + "electron": "0.37" } } 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 b64714c7f0ebb0..76ac37d18e4ebc 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 @@ -4,7 +4,8 @@ "opera": "80", "edge": "94", "firefox": "93", - "node": "16.11" + "node": "16.11", + "electron": "15.0" }, "proposal-private-property-in-object": { "chrome": "91", 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 a0af97a03dbd26..d934bb90207aa7 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.17.0", + "version": "7.17.10", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", "description": "", @@ -30,8 +30,8 @@ ], "devDependencies": { "@mdn/browser-compat-data": "^4.0.10", - "core-js-compat": "^3.20.2", - "electron-to-chromium": "^1.3.893" + "core-js-compat": "^3.22.1", + "electron-to-chromium": "^1.4.113" }, "engines": { "node": ">=6.9.0" 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 8af6e4957c2d7c..5d7f2154303614 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 @@ -187,7 +187,7 @@ function _tryImportMetaResolve() { return _tryImportMetaResolve.apply(this, arguments); } -function resolveStandardizedNameForRequrie(type, name, dirname) { +function resolveStandardizedNameForRequire(type, name, dirname) { const it = resolveAlternativesHelper(type, name); let res = it.next(); @@ -221,20 +221,20 @@ function _resolveStandardizedNameForImport() { const resolveStandardizedName = _gensync()({ sync(type, name, dirname = process.cwd()) { - return resolveStandardizedNameForRequrie(type, name, dirname); + return resolveStandardizedNameForRequire(type, name, dirname); }, async(type, name, dirname = process.cwd()) { return _asyncToGenerator(function* () { if (!_moduleTypes.supportsESM) { - return resolveStandardizedNameForRequrie(type, name, dirname); + return resolveStandardizedNameForRequire(type, name, dirname); } try { return yield resolveStandardizedNameForImport(type, name, dirname); } catch (e) { try { - return resolveStandardizedNameForRequrie(type, name, dirname); + return resolveStandardizedNameForRequire(type, name, dirname); } catch (e2) { if (e.type === "MODULE_NOT_FOUND") throw e; if (e2.type === "MODULE_NOT_FOUND") throw e2; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js index 229fd9a3ce754c..54911a349ee136 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/printer.js @@ -81,7 +81,7 @@ function descriptorToConfig(d) { if (typeof d.value === "object") { name = d.value; } else if (typeof d.value === "function") { - name = `[Function: ${d.value.toString().substr(0, 50)} ... ]`; + name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`; } } diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js index 930278cfb9d1ce..5ea3033a5d31f8 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/options.js @@ -74,7 +74,8 @@ const COMMON_VALIDATORS = { moduleId: _optionAssertions.assertString }); } -const assumptionsNames = new Set(["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "objectRestNoSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]); +const knownAssumptions = ["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "objectRestNoSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]; +const assumptionsNames = new Set(knownAssumptions); exports.assumptionsNames = assumptionsNames; function getSource(loc) { 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 f25de7340e4bef..dfce87157f0e03 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 @@ -247,7 +247,7 @@ var _transformAst = require("./transform-ast"); var _parse = require("./parse"); -const version = "7.17.5"; +const version = "7.18.0"; exports.version = version; const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS; 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 aa6ae3f365c23b..11c4c770483a5c 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 @@ -8,283 +8,283 @@ const pluginNameMap = { asyncDoExpressions: { syntax: { name: "@babel/plugin-syntax-async-do-expressions", - url: "https://git.io/JYer8" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions" } }, classProperties: { syntax: { name: "@babel/plugin-syntax-class-properties", - url: "https://git.io/vb4yQ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" }, transform: { name: "@babel/plugin-proposal-class-properties", - url: "https://git.io/vb4SL" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" } }, classPrivateProperties: { syntax: { name: "@babel/plugin-syntax-class-properties", - url: "https://git.io/vb4yQ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" }, transform: { name: "@babel/plugin-proposal-class-properties", - url: "https://git.io/vb4SL" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" } }, classPrivateMethods: { syntax: { name: "@babel/plugin-syntax-class-properties", - url: "https://git.io/vb4yQ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" }, transform: { name: "@babel/plugin-proposal-private-methods", - url: "https://git.io/JvpRG" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods" } }, classStaticBlock: { syntax: { name: "@babel/plugin-syntax-class-static-block", - url: "https://git.io/JTLB6" + url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" }, transform: { name: "@babel/plugin-proposal-class-static-block", - url: "https://git.io/JTLBP" + url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block" } }, decimal: { syntax: { name: "@babel/plugin-syntax-decimal", - url: "https://git.io/JfKOH" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal" } }, decorators: { syntax: { name: "@babel/plugin-syntax-decorators", - url: "https://git.io/vb4y9" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators" }, transform: { name: "@babel/plugin-proposal-decorators", - url: "https://git.io/vb4ST" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators" } }, doExpressions: { syntax: { name: "@babel/plugin-syntax-do-expressions", - url: "https://git.io/vb4yh" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions" }, transform: { name: "@babel/plugin-proposal-do-expressions", - url: "https://git.io/vb4S3" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions" } }, dynamicImport: { syntax: { name: "@babel/plugin-syntax-dynamic-import", - url: "https://git.io/vb4Sv" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" } }, exportDefaultFrom: { syntax: { name: "@babel/plugin-syntax-export-default-from", - url: "https://git.io/vb4SO" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from" }, transform: { name: "@babel/plugin-proposal-export-default-from", - url: "https://git.io/vb4yH" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from" } }, exportNamespaceFrom: { syntax: { name: "@babel/plugin-syntax-export-namespace-from", - url: "https://git.io/vb4Sf" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" }, transform: { name: "@babel/plugin-proposal-export-namespace-from", - url: "https://git.io/vb4SG" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from" } }, flow: { syntax: { name: "@babel/plugin-syntax-flow", - url: "https://git.io/vb4yb" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow" }, transform: { name: "@babel/preset-flow", - url: "https://git.io/JfeDn" + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-flow" } }, functionBind: { syntax: { name: "@babel/plugin-syntax-function-bind", - url: "https://git.io/vb4y7" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind" }, transform: { name: "@babel/plugin-proposal-function-bind", - url: "https://git.io/vb4St" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind" } }, functionSent: { syntax: { name: "@babel/plugin-syntax-function-sent", - url: "https://git.io/vb4yN" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent" }, transform: { name: "@babel/plugin-proposal-function-sent", - url: "https://git.io/vb4SZ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent" } }, importMeta: { syntax: { name: "@babel/plugin-syntax-import-meta", - url: "https://git.io/vbKK6" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" } }, jsx: { syntax: { name: "@babel/plugin-syntax-jsx", - url: "https://git.io/vb4yA" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx" }, transform: { name: "@babel/preset-react", - url: "https://git.io/JfeDR" + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-react" } }, importAssertions: { syntax: { name: "@babel/plugin-syntax-import-assertions", - url: "https://git.io/JUbkv" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions" } }, moduleStringNames: { syntax: { name: "@babel/plugin-syntax-module-string-names", - url: "https://git.io/JTL8G" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" } }, numericSeparator: { syntax: { name: "@babel/plugin-syntax-numeric-separator", - url: "https://git.io/vb4Sq" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" }, transform: { name: "@babel/plugin-proposal-numeric-separator", - url: "https://git.io/vb4yS" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator" } }, optionalChaining: { syntax: { name: "@babel/plugin-syntax-optional-chaining", - url: "https://git.io/vb4Sc" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" }, transform: { name: "@babel/plugin-proposal-optional-chaining", - url: "https://git.io/vb4Sk" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining" } }, pipelineOperator: { syntax: { name: "@babel/plugin-syntax-pipeline-operator", - url: "https://git.io/vb4yj" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator" }, transform: { name: "@babel/plugin-proposal-pipeline-operator", - url: "https://git.io/vb4SU" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator" } }, privateIn: { syntax: { name: "@babel/plugin-syntax-private-property-in-object", - url: "https://git.io/JfK3q" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" }, transform: { name: "@babel/plugin-proposal-private-property-in-object", - url: "https://git.io/JfK3O" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object" } }, recordAndTuple: { syntax: { name: "@babel/plugin-syntax-record-and-tuple", - url: "https://git.io/JvKp3" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple" } }, regexpUnicodeSets: { syntax: { name: "@babel/plugin-syntax-unicode-sets-regex", - url: "https://git.io/J9GTd" + url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md" }, transform: { name: "@babel/plugin-proposal-unicode-sets-regex", - url: "https://git.io/J9GTQ" + url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md" } }, throwExpressions: { syntax: { name: "@babel/plugin-syntax-throw-expressions", - url: "https://git.io/vb4SJ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions" }, transform: { name: "@babel/plugin-proposal-throw-expressions", - url: "https://git.io/vb4yF" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions" } }, typescript: { syntax: { name: "@babel/plugin-syntax-typescript", - url: "https://git.io/vb4SC" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript" }, transform: { name: "@babel/preset-typescript", - url: "https://git.io/JfeDz" + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-typescript" } }, asyncGenerators: { syntax: { name: "@babel/plugin-syntax-async-generators", - url: "https://git.io/vb4SY" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" }, transform: { name: "@babel/plugin-proposal-async-generator-functions", - url: "https://git.io/vb4yp" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions" } }, logicalAssignment: { syntax: { name: "@babel/plugin-syntax-logical-assignment-operators", - url: "https://git.io/vAlBp" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" }, transform: { name: "@babel/plugin-proposal-logical-assignment-operators", - url: "https://git.io/vAlRe" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators" } }, nullishCoalescingOperator: { syntax: { name: "@babel/plugin-syntax-nullish-coalescing-operator", - url: "https://git.io/vb4yx" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" }, transform: { name: "@babel/plugin-proposal-nullish-coalescing-operator", - url: "https://git.io/vb4Se" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" } }, objectRestSpread: { syntax: { name: "@babel/plugin-syntax-object-rest-spread", - url: "https://git.io/vb4y5" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" }, transform: { name: "@babel/plugin-proposal-object-rest-spread", - url: "https://git.io/vb4Ss" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-object-rest-spread" } }, optionalCatchBinding: { syntax: { name: "@babel/plugin-syntax-optional-catch-binding", - url: "https://git.io/vb4Sn" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" }, transform: { name: "@babel/plugin-proposal-optional-catch-binding", - url: "https://git.io/vb4SI" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding" } } }; 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 def05ca4d0d361..20e71be42b08c5 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 @@ -68,11 +68,15 @@ function generateCode(pluginPasses, file) { let { code: outputCode, - map: outputMap + decodedMap: outputMap = result.map } = result; - if (outputMap && inputMap) { - outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); + if (outputMap) { + if (inputMap) { + outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); + } else { + outputMap = result.map; + } } if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") { 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 ce8d403f2073c6..979d7b8bb36085 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 @@ -64,13 +64,9 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } -function createCommonjsModule(fn) { - var module = { - exports: {} - }; - return fn(module, module.exports), module.exports; -} - +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; @@ -81,12 +77,14 @@ var constants = { MAX_SAFE_INTEGER: MAX_SAFE_INTEGER$1, MAX_SAFE_COMPONENT_LENGTH }; -const debug = typeof process === 'object' && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error('SEMVER', ...args) : () => {}; -var debug_1 = debug; -var re_1 = createCommonjsModule(function (module, exports) { +const debug$1 = typeof process === 'object' && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error('SEMVER', ...args) : () => {}; +var debug_1 = debug$1; + +(function (module, exports) { const { MAX_SAFE_COMPONENT_LENGTH } = constants; + const debug = debug_1; exports = module.exports = {}; const re = exports.re = []; const src = exports.src = []; @@ -95,7 +93,7 @@ var re_1 = createCommonjsModule(function (module, exports) { const createToken = (name, value, isGlobal) => { const index = R++; - debug_1(index, value); + debug(index, value); t[name] = index; src[index] = value; re[index] = new RegExp(value, isGlobal ? 'g' : undefined); @@ -144,17 +142,18 @@ var re_1 = createCommonjsModule(function (module, exports) { 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 = options => !options ? {} : typeof options !== 'object' ? { +const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? { loose: true } : opts.filter(k => options[k]).reduce((options, k) => { options[k] = true; return options; }, {}); -var parseOptions_1 = parseOptions; +var parseOptions_1 = parseOptions$2; const numeric = /^[0-9]+$/; const compareIdentifiers$1 = (a, b) => { @@ -175,23 +174,25 @@ var identifiers = { compareIdentifiers: compareIdentifiers$1, rcompareIdentifiers }; +const debug = debug_1; const { MAX_LENGTH: MAX_LENGTH$1, MAX_SAFE_INTEGER } = constants; const { - re: re$4, - t: t$4 -} = re_1; + re: re$2, + t: t$2 +} = re$3.exports; +const parseOptions$1 = parseOptions_1; const { compareIdentifiers } = identifiers; -class SemVer { +class SemVer$c { constructor(version, options) { - options = parseOptions_1(options); + options = parseOptions$1(options); - if (version instanceof SemVer) { + if (version instanceof SemVer$c) { if (version.loose === !!options.loose && version.includePrerelease === !!options.includePrerelease) { return version; } else { @@ -205,11 +206,11 @@ class SemVer { throw new TypeError(`version is longer than ${MAX_LENGTH$1} characters`); } - debug_1('SemVer', version, options); + debug('SemVer', version, options); this.options = options; this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; - const m = version.trim().match(options.loose ? re$4[t$4.LOOSE] : re$4[t$4.FULL]); + const m = version.trim().match(options.loose ? re$2[t$2.LOOSE] : re$2[t$2.FULL]); if (!m) { throw new TypeError(`Invalid Version: ${version}`); @@ -267,14 +268,14 @@ class SemVer { } compare(other) { - debug_1('SemVer.compare', this.version, this.options, other); + debug('SemVer.compare', this.version, this.options, other); - if (!(other instanceof SemVer)) { + if (!(other instanceof SemVer$c)) { if (typeof other === 'string' && other === this.version) { return 0; } - other = new SemVer(other, this.options); + other = new SemVer$c(other, this.options); } if (other.version === this.version) { @@ -285,16 +286,16 @@ class SemVer { } compareMain(other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options); + if (!(other instanceof SemVer$c)) { + other = new SemVer$c(other, this.options); } return compareIdentifiers(this.major, other.major) || compareIdentifiers(this.minor, other.minor) || compareIdentifiers(this.patch, other.patch); } comparePre(other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options); + if (!(other instanceof SemVer$c)) { + other = new SemVer$c(other, this.options); } if (this.prerelease.length && !other.prerelease.length) { @@ -310,7 +311,7 @@ class SemVer { do { const a = this.prerelease[i]; const b = other.prerelease[i]; - debug_1('prerelease compare', i, a, b); + debug('prerelease compare', i, a, b); if (a === undefined && b === undefined) { return 0; @@ -327,8 +328,8 @@ class SemVer { } compareBuild(other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options); + if (!(other instanceof SemVer$c)) { + other = new SemVer$c(other, this.options); } let i = 0; @@ -336,7 +337,7 @@ class SemVer { do { const a = this.build[i]; const b = other.build[i]; - debug_1('prerelease compare', i, a, b); + debug('prerelease compare', i, a, b); if (a === undefined && b === undefined) { return 0; @@ -451,19 +452,21 @@ class SemVer { } -var semver$1 = SemVer; +var semver$2 = SemVer$c; const { MAX_LENGTH } = constants; const { - re: re$3, - t: t$3 -} = re_1; + re: re$1, + t: t$1 +} = re$3.exports; +const SemVer$b = semver$2; +const parseOptions = parseOptions_1; -const parse = (version, options) => { - options = parseOptions_1(options); +const parse$5 = (version, options) => { + options = parseOptions(options); - if (version instanceof semver$1) { + if (version instanceof SemVer$b) { return version; } @@ -475,34 +478,37 @@ const parse = (version, options) => { return null; } - const r = options.loose ? re$3[t$3.LOOSE] : re$3[t$3.FULL]; + const r = options.loose ? re$1[t$1.LOOSE] : re$1[t$1.FULL]; if (!r.test(version)) { return null; } try { - return new semver$1(version, options); + return new SemVer$b(version, options); } catch (er) { return null; } }; -var parse_1 = parse; +var parse_1 = parse$5; +const parse$4 = parse_1; const valid$1 = (version, options) => { - const v = parse_1(version, options); + const v = parse$4(version, options); return v ? v.version : null; }; var valid_1 = valid$1; +const parse$3 = parse_1; const clean = (version, options) => { - const s = parse_1(version.trim().replace(/^[=v]+/, ''), options); + const s = parse$3(version.trim().replace(/^[=v]+/, ''), options); return s ? s.version : null; }; var clean_1 = clean; +const SemVer$a = semver$2; const inc = (version, release, options, identifier) => { if (typeof options === 'string') { @@ -511,28 +517,32 @@ const inc = (version, release, options, identifier) => { } try { - return new semver$1(version, options).inc(release, identifier).version; + return new SemVer$a(version, options).inc(release, identifier).version; } catch (er) { return null; } }; var inc_1 = inc; +const SemVer$9 = semver$2; -const compare = (a, b, loose) => new semver$1(a, loose).compare(new semver$1(b, loose)); +const compare$a = (a, b, loose) => new SemVer$9(a, loose).compare(new SemVer$9(b, loose)); -var compare_1 = compare; +var compare_1 = compare$a; +const compare$9 = compare_1; -const eq = (a, b, loose) => compare_1(a, b, loose) === 0; +const eq$2 = (a, b, loose) => compare$9(a, b, loose) === 0; -var eq_1 = eq; +var eq_1 = eq$2; +const parse$2 = parse_1; +const eq$1 = eq_1; const diff = (version1, version2) => { - if (eq_1(version1, version2)) { + if (eq$1(version1, version2)) { return null; } else { - const v1 = parse_1(version1); - const v2 = parse_1(version2); + const v1 = parse$2(version1); + const v2 = parse$2(version2); const hasPre = v1.prerelease.length || v2.prerelease.length; const prefix = hasPre ? 'pre' : ''; const defaultResult = hasPre ? 'prerelease' : ''; @@ -550,69 +560,89 @@ const diff = (version1, version2) => { }; var diff_1 = diff; +const SemVer$8 = semver$2; -const major = (a, loose) => new semver$1(a, loose).major; +const major = (a, loose) => new SemVer$8(a, loose).major; var major_1 = major; +const SemVer$7 = semver$2; -const minor = (a, loose) => new semver$1(a, loose).minor; +const minor = (a, loose) => new SemVer$7(a, loose).minor; var minor_1 = minor; +const SemVer$6 = semver$2; -const patch = (a, loose) => new semver$1(a, loose).patch; +const patch = (a, loose) => new SemVer$6(a, loose).patch; var patch_1 = patch; +const parse$1 = parse_1; const prerelease = (version, options) => { - const parsed = parse_1(version, options); + const parsed = parse$1(version, options); return parsed && parsed.prerelease.length ? parsed.prerelease : null; }; var prerelease_1 = prerelease; +const compare$8 = compare_1; -const rcompare = (a, b, loose) => compare_1(b, a, loose); +const rcompare = (a, b, loose) => compare$8(b, a, loose); var rcompare_1 = rcompare; +const compare$7 = compare_1; -const compareLoose = (a, b) => compare_1(a, b, true); +const compareLoose = (a, b) => compare$7(a, b, true); var compareLoose_1 = compareLoose; +const SemVer$5 = semver$2; -const compareBuild = (a, b, loose) => { - const versionA = new semver$1(a, loose); - const versionB = new semver$1(b, loose); +const compareBuild$2 = (a, b, loose) => { + const versionA = new SemVer$5(a, loose); + const versionB = new SemVer$5(b, loose); return versionA.compare(versionB) || versionA.compareBuild(versionB); }; -var compareBuild_1 = compareBuild; +var compareBuild_1 = compareBuild$2; +const compareBuild$1 = compareBuild_1; -const sort = (list, loose) => list.sort((a, b) => compareBuild_1(a, b, loose)); +const sort = (list, loose) => list.sort((a, b) => compareBuild$1(a, b, loose)); var sort_1 = sort; +const compareBuild = compareBuild_1; -const rsort = (list, loose) => list.sort((a, b) => compareBuild_1(b, a, loose)); +const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)); var rsort_1 = rsort; +const compare$6 = compare_1; -const gt = (a, b, loose) => compare_1(a, b, loose) > 0; +const gt$3 = (a, b, loose) => compare$6(a, b, loose) > 0; -var gt_1 = gt; +var gt_1 = gt$3; +const compare$5 = compare_1; -const lt = (a, b, loose) => compare_1(a, b, loose) < 0; +const lt$2 = (a, b, loose) => compare$5(a, b, loose) < 0; -var lt_1 = lt; +var lt_1 = lt$2; +const compare$4 = compare_1; -const neq = (a, b, loose) => compare_1(a, b, loose) !== 0; +const neq$1 = (a, b, loose) => compare$4(a, b, loose) !== 0; -var neq_1 = neq; +var neq_1 = neq$1; +const compare$3 = compare_1; -const gte = (a, b, loose) => compare_1(a, b, loose) >= 0; +const gte$2 = (a, b, loose) => compare$3(a, b, loose) >= 0; -var gte_1 = gte; +var gte_1 = gte$2; +const compare$2 = compare_1; -const lte = (a, b, loose) => compare_1(a, b, loose) <= 0; +const lte$2 = (a, b, loose) => compare$2(a, b, loose) <= 0; -var lte_1 = lte; +var lte_1 = lte$2; +const eq = eq_1; +const neq = neq_1; +const gt$2 = gt_1; +const gte$1 = gte_1; +const lt$1 = lt_1; +const lte$1 = lte_1; const cmp = (a, op, b, loose) => { switch (op) { @@ -629,22 +659,22 @@ const cmp = (a, op, b, loose) => { case '': case '=': case '==': - return eq_1(a, b, loose); + return eq(a, b, loose); case '!=': - return neq_1(a, b, loose); + return neq(a, b, loose); case '>': - return gt_1(a, b, loose); + return gt$2(a, b, loose); case '>=': - return gte_1(a, b, loose); + return gte$1(a, b, loose); case '<': - return lt_1(a, b, loose); + return lt$1(a, b, loose); case '<=': - return lte_1(a, b, loose); + return lte$1(a, b, loose); default: throw new TypeError(`Invalid operator: ${op}`); @@ -652,13 +682,15 @@ const cmp = (a, op, b, loose) => { }; var cmp_1 = cmp; +const SemVer$4 = semver$2; +const parse = parse_1; const { - re: re$2, - t: t$2 -} = re_1; + re, + t +} = re$3.exports; const coerce = (version, options) => { - if (version instanceof semver$1) { + if (version instanceof SemVer$4) { return version; } @@ -674,1345 +706,1405 @@ const coerce = (version, options) => { let match = null; if (!options.rtl) { - match = version.match(re$2[t$2.COERCE]); + match = version.match(re[t.COERCE]); } else { let next; - while ((next = re$2[t$2.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length)) { + while ((next = re[t.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length)) { if (!match || next.index + next[0].length !== match.index + match[0].length) { match = next; } - re$2[t$2.COERCERTL].lastIndex = next.index + next[1].length + next[2].length; + re[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length; } - re$2[t$2.COERCERTL].lastIndex = -1; + re[t.COERCERTL].lastIndex = -1; } if (match === null) return null; - return parse_1(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options); + return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options); }; var coerce_1 = coerce; +var iterator; +var hasRequiredIterator; -var iterator = function (Yallist) { - Yallist.prototype[Symbol.iterator] = function* () { - for (let walker = this.head; walker; walker = walker.next) { - yield walker.value; - } +function requireIterator() { + if (hasRequiredIterator) return iterator; + hasRequiredIterator = 1; + + iterator = function (Yallist) { + Yallist.prototype[Symbol.iterator] = function* () { + for (let walker = this.head; walker; walker = walker.next) { + yield walker.value; + } + }; }; -}; -var yallist = Yallist; -Yallist.Node = Node; -Yallist.create = Yallist; + return iterator; +} -function Yallist(list) { - var self = this; +var yallist; +var hasRequiredYallist; - if (!(self instanceof Yallist)) { - self = new Yallist(); - } +function requireYallist() { + if (hasRequiredYallist) return yallist; + hasRequiredYallist = 1; + yallist = Yallist; + Yallist.Node = Node; + Yallist.create = Yallist; - self.tail = null; - self.head = null; - self.length = 0; + function Yallist(list) { + var self = this; - 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]); + if (!(self instanceof Yallist)) { + self = new Yallist(); } - } - return self; -} - -Yallist.prototype.removeNode = function (node) { - if (node.list !== this) { - throw new Error('removing node which does not belong to this list'); - } + self.tail = null; + self.head = null; + self.length = 0; - var next = node.next; - var prev = node.prev; + 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]); + } + } - if (next) { - next.prev = prev; + return self; } - if (prev) { - prev.next = next; - } + Yallist.prototype.removeNode = function (node) { + if (node.list !== this) { + throw new Error('removing node which does not belong to this list'); + } - if (node === this.head) { - this.head = next; - } + var next = node.next; + var prev = node.prev; - if (node === this.tail) { - this.tail = prev; - } + if (next) { + next.prev = prev; + } - node.list.length--; - node.next = null; - node.prev = null; - node.list = null; - return next; -}; + if (prev) { + prev.next = next; + } -Yallist.prototype.unshiftNode = function (node) { - if (node === this.head) { - return; - } + if (node === this.head) { + this.head = next; + } - if (node.list) { - node.list.removeNode(node); - } + if (node === this.tail) { + this.tail = prev; + } - var head = this.head; - node.list = this; - node.next = head; + node.list.length--; + node.next = null; + node.prev = null; + node.list = null; + return next; + }; - if (head) { - head.prev = node; - } + Yallist.prototype.unshiftNode = function (node) { + if (node === this.head) { + return; + } - this.head = node; + if (node.list) { + node.list.removeNode(node); + } - if (!this.tail) { - this.tail = node; - } + var head = this.head; + node.list = this; + node.next = head; - this.length++; -}; + if (head) { + head.prev = node; + } -Yallist.prototype.pushNode = function (node) { - if (node === this.tail) { - return; - } + this.head = node; - if (node.list) { - node.list.removeNode(node); - } + if (!this.tail) { + this.tail = node; + } - var tail = this.tail; - node.list = this; - node.prev = tail; + this.length++; + }; - if (tail) { - tail.next = node; - } + Yallist.prototype.pushNode = function (node) { + if (node === this.tail) { + return; + } - this.tail = node; + if (node.list) { + node.list.removeNode(node); + } - if (!this.head) { - this.head = node; - } + var tail = this.tail; + node.list = this; + node.prev = tail; - this.length++; -}; + if (tail) { + tail.next = node; + } -Yallist.prototype.push = function () { - for (var i = 0, l = arguments.length; i < l; i++) { - push(this, arguments[i]); - } + this.tail = node; - return this.length; -}; + if (!this.head) { + this.head = node; + } -Yallist.prototype.unshift = function () { - for (var i = 0, l = arguments.length; i < l; i++) { - unshift(this, arguments[i]); - } + this.length++; + }; - return this.length; -}; + Yallist.prototype.push = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + push(this, arguments[i]); + } -Yallist.prototype.pop = function () { - if (!this.tail) { - return undefined; - } + return this.length; + }; - var res = this.tail.value; - this.tail = this.tail.prev; + Yallist.prototype.unshift = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + unshift(this, arguments[i]); + } - if (this.tail) { - this.tail.next = null; - } else { - this.head = null; - } + return this.length; + }; - this.length--; - return res; -}; + Yallist.prototype.pop = function () { + if (!this.tail) { + return undefined; + } -Yallist.prototype.shift = function () { - if (!this.head) { - return undefined; - } + var res = this.tail.value; + this.tail = this.tail.prev; - var res = this.head.value; - this.head = this.head.next; + if (this.tail) { + this.tail.next = null; + } else { + this.head = null; + } - if (this.head) { - this.head.prev = null; - } else { - this.tail = null; - } + this.length--; + return res; + }; - this.length--; - return res; -}; + Yallist.prototype.shift = function () { + if (!this.head) { + return undefined; + } -Yallist.prototype.forEach = function (fn, thisp) { - thisp = thisp || this; + var res = this.head.value; + this.head = this.head.next; - for (var walker = this.head, i = 0; walker !== null; i++) { - fn.call(thisp, walker.value, i, this); - walker = walker.next; - } -}; + if (this.head) { + this.head.prev = null; + } else { + this.tail = null; + } -Yallist.prototype.forEachReverse = function (fn, thisp) { - thisp = thisp || this; + this.length--; + return res; + }; - for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { - fn.call(thisp, walker.value, i, this); - walker = walker.prev; - } -}; + Yallist.prototype.forEach = function (fn, thisp) { + thisp = thisp || this; -Yallist.prototype.get = function (n) { - for (var i = 0, walker = this.head; walker !== null && i < n; i++) { - walker = walker.next; - } + for (var walker = this.head, i = 0; walker !== null; i++) { + fn.call(thisp, walker.value, i, this); + walker = walker.next; + } + }; - if (i === n && walker !== null) { - return walker.value; - } -}; + Yallist.prototype.forEachReverse = function (fn, thisp) { + thisp = thisp || this; -Yallist.prototype.getReverse = function (n) { - for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { - walker = walker.prev; - } + for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { + fn.call(thisp, walker.value, i, this); + walker = walker.prev; + } + }; - if (i === n && walker !== null) { - return walker.value; - } -}; + Yallist.prototype.get = function (n) { + for (var i = 0, walker = this.head; walker !== null && i < n; i++) { + walker = walker.next; + } -Yallist.prototype.map = function (fn, thisp) { - thisp = thisp || this; - var res = new Yallist(); + if (i === n && walker !== null) { + return walker.value; + } + }; - for (var walker = this.head; walker !== null;) { - res.push(fn.call(thisp, walker.value, this)); - walker = walker.next; - } + Yallist.prototype.getReverse = function (n) { + for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { + walker = walker.prev; + } - return res; -}; + if (i === n && walker !== null) { + return walker.value; + } + }; -Yallist.prototype.mapReverse = function (fn, thisp) { - thisp = thisp || this; - var res = new Yallist(); + Yallist.prototype.map = 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; - } + for (var walker = this.head; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)); + walker = walker.next; + } - return res; -}; + return res; + }; -Yallist.prototype.reduce = function (fn, initial) { - var acc; - var walker = this.head; + Yallist.prototype.mapReverse = function (fn, thisp) { + thisp = thisp || this; + var res = new Yallist(); - 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 walker = this.tail; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)); + walker = walker.prev; + } - for (var i = 0; walker !== null; i++) { - acc = fn(acc, walker.value, i); - walker = walker.next; - } + return res; + }; - return acc; -}; + Yallist.prototype.reduce = function (fn, initial) { + var acc; + var walker = this.head; -Yallist.prototype.reduceReverse = function (fn, initial) { - var acc; - var walker = this.tail; + 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'); + } - 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 = 0; walker !== null; i++) { + acc = fn(acc, walker.value, i); + walker = walker.next; + } - for (var i = this.length - 1; walker !== null; i--) { - acc = fn(acc, walker.value, i); - walker = walker.prev; - } + return acc; + }; - return acc; -}; + Yallist.prototype.reduceReverse = function (fn, initial) { + var acc; + var walker = this.tail; -Yallist.prototype.toArray = function () { - var arr = new Array(this.length); + 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 = 0, walker = this.head; walker !== null; i++) { - arr[i] = walker.value; - walker = walker.next; - } + for (var i = this.length - 1; walker !== null; i--) { + acc = fn(acc, walker.value, i); + walker = walker.prev; + } - return arr; -}; + return acc; + }; -Yallist.prototype.toArrayReverse = function () { - var arr = new Array(this.length); + Yallist.prototype.toArray = function () { + var arr = new Array(this.length); - for (var i = 0, walker = this.tail; walker !== null; i++) { - arr[i] = walker.value; - walker = walker.prev; - } + for (var i = 0, walker = this.head; walker !== null; i++) { + arr[i] = walker.value; + walker = walker.next; + } - return arr; -}; + return arr; + }; -Yallist.prototype.slice = function (from, to) { - to = to || this.length; + Yallist.prototype.toArrayReverse = function () { + var arr = new Array(this.length); - if (to < 0) { - to += this.length; - } + for (var i = 0, walker = this.tail; walker !== null; i++) { + arr[i] = walker.value; + walker = walker.prev; + } - from = from || 0; + return arr; + }; - if (from < 0) { - from += this.length; - } + Yallist.prototype.slice = function (from, to) { + to = to || this.length; - var ret = new Yallist(); + if (to < 0) { + to += this.length; + } - if (to < from || to < 0) { - return ret; - } + from = from || 0; - if (from < 0) { - from = 0; - } + if (from < 0) { + from += this.length; + } - if (to > this.length) { - to = this.length; - } + var ret = new Yallist(); - for (var i = 0, walker = this.head; walker !== null && i < from; i++) { - walker = walker.next; - } + if (to < from || to < 0) { + return ret; + } - for (; walker !== null && i < to; i++, walker = walker.next) { - ret.push(walker.value); - } + if (from < 0) { + from = 0; + } - return ret; -}; + if (to > this.length) { + to = this.length; + } -Yallist.prototype.sliceReverse = function (from, to) { - to = to || this.length; + for (var i = 0, walker = this.head; walker !== null && i < from; i++) { + walker = walker.next; + } - if (to < 0) { - to += this.length; - } + for (; walker !== null && i < to; i++, walker = walker.next) { + ret.push(walker.value); + } - from = from || 0; + return ret; + }; - if (from < 0) { - from += this.length; - } + Yallist.prototype.sliceReverse = function (from, to) { + to = to || this.length; - var ret = new Yallist(); + if (to < 0) { + to += this.length; + } - if (to < from || to < 0) { - return ret; - } + from = from || 0; - if (from < 0) { - from = 0; - } + if (from < 0) { + from += this.length; + } - if (to > this.length) { - to = this.length; - } + var ret = new Yallist(); - for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { - walker = walker.prev; - } + if (to < from || to < 0) { + return ret; + } - for (; walker !== null && i > from; i--, walker = walker.prev) { - ret.push(walker.value); - } + if (from < 0) { + from = 0; + } - return ret; -}; + if (to > this.length) { + to = this.length; + } -Yallist.prototype.splice = function (start, deleteCount, ...nodes) { - if (start > this.length) { - start = this.length - 1; - } + for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { + walker = walker.prev; + } - if (start < 0) { - start = this.length + start; - } + for (; walker !== null && i > from; i--, walker = walker.prev) { + ret.push(walker.value); + } - for (var i = 0, walker = this.head; walker !== null && i < start; i++) { - walker = walker.next; - } + return ret; + }; - var ret = []; + Yallist.prototype.splice = function (start, deleteCount, ...nodes) { + if (start > this.length) { + start = this.length - 1; + } - for (var i = 0; walker && i < deleteCount; i++) { - ret.push(walker.value); - walker = this.removeNode(walker); - } + if (start < 0) { + start = this.length + start; + } - if (walker === null) { - walker = this.tail; - } + for (var i = 0, walker = this.head; walker !== null && i < start; i++) { + walker = walker.next; + } - if (walker !== this.head && walker !== this.tail) { - walker = walker.prev; - } + var ret = []; - for (var i = 0; i < nodes.length; i++) { - walker = insert(this, walker, nodes[i]); - } + for (var i = 0; walker && i < deleteCount; i++) { + ret.push(walker.value); + walker = this.removeNode(walker); + } - return ret; -}; + if (walker === null) { + walker = this.tail; + } -Yallist.prototype.reverse = function () { - var head = this.head; - var tail = this.tail; + if (walker !== this.head && walker !== this.tail) { + walker = walker.prev; + } - for (var walker = head; walker !== null; walker = walker.prev) { - var p = walker.prev; - walker.prev = walker.next; - walker.next = p; - } + for (var i = 0; i < nodes.length; i++) { + walker = insert(this, walker, nodes[i]); + } - this.head = tail; - this.tail = head; - return this; -}; + return ret; + }; -function insert(self, node, value) { - var inserted = node === self.head ? new Node(value, null, node, self) : new Node(value, node, node.next, self); + Yallist.prototype.reverse = function () { + var head = this.head; + var tail = this.tail; - if (inserted.next === null) { - self.tail = inserted; - } + for (var walker = head; walker !== null; walker = walker.prev) { + var p = walker.prev; + walker.prev = walker.next; + walker.next = p; + } - if (inserted.prev === null) { - self.head = inserted; - } + this.head = tail; + this.tail = head; + return this; + }; - self.length++; - return inserted; -} + 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; + } -function push(self, item) { - self.tail = new Node(item, self.tail, null, self); + if (inserted.prev === null) { + self.head = inserted; + } - if (!self.head) { - self.head = self.tail; + self.length++; + return inserted; } - self.length++; -} + function push(self, item) { + self.tail = new Node(item, self.tail, null, self); -function unshift(self, item) { - self.head = new Node(item, null, self.head, self); + if (!self.head) { + self.head = self.tail; + } - if (!self.tail) { - self.tail = self.head; + self.length++; } - self.length++; -} - -function Node(value, prev, next, list) { - if (!(this instanceof Node)) { - return new Node(value, prev, next, list); - } + function unshift(self, item) { + self.head = new Node(item, null, self.head, self); - this.list = list; - this.value = value; + if (!self.tail) { + self.tail = self.head; + } - if (prev) { - prev.next = this; - this.prev = prev; - } else { - this.prev = null; + self.length++; } - if (next) { - next.prev = this; - this.next = next; - } else { - this.next = null; - } -} + function Node(value, prev, next, list) { + if (!(this instanceof Node)) { + return new Node(value, prev, next, list); + } -try { - iterator(Yallist); -} catch (er) {} - -const MAX = Symbol('max'); -const LENGTH = Symbol('length'); -const LENGTH_CALCULATOR = Symbol('lengthCalculator'); -const ALLOW_STALE = Symbol('allowStale'); -const MAX_AGE = Symbol('maxAge'); -const DISPOSE = Symbol('dispose'); -const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet'); -const LRU_LIST = Symbol('lruList'); -const CACHE = Symbol('cache'); -const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet'); - -const naiveLength = () => 1; - -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'); - 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(); - } + this.list = list; + this.value = value; - 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); - } + if (prev) { + prev.next = this; + this.prev = prev; + } else { + this.prev = null; + } - get max() { - return this[MAX]; + if (next) { + next.prev = this; + this.next = next; + } else { + this.next = null; + } } - set allowStale(allowStale) { - this[ALLOW_STALE] = !!allowStale; - } + try { + requireIterator()(Yallist); + } catch (er) {} - get allowStale() { - return this[ALLOW_STALE]; - } + return yallist; +} - set maxAge(mA) { - if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number'); - this[MAX_AGE] = mA; - trim(this); - } +var lruCache; +var hasRequiredLruCache; + +function requireLruCache() { + if (hasRequiredLruCache) return lruCache; + hasRequiredLruCache = 1; + const Yallist = requireYallist(); + const MAX = Symbol('max'); + const LENGTH = Symbol('length'); + const LENGTH_CALCULATOR = Symbol('lengthCalculator'); + const ALLOW_STALE = Symbol('allowStale'); + const MAX_AGE = Symbol('maxAge'); + const DISPOSE = Symbol('dispose'); + const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet'); + const LRU_LIST = Symbol('lruList'); + const CACHE = Symbol('cache'); + const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet'); + + const naiveLength = () => 1; + + 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'); + 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(); + } + + 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 maxAge() { - return this[MAX_AGE]; - } + get max() { + return this[MAX]; + } - set lengthCalculator(lC) { - if (typeof lC !== 'function') lC = naiveLength; + set allowStale(allowStale) { + this[ALLOW_STALE] = !!allowStale; + } - 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; - }); + get allowStale() { + return this[ALLOW_STALE]; } - trim(this); - } + set maxAge(mA) { + if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number'); + this[MAX_AGE] = mA; + trim(this); + } - get lengthCalculator() { - return this[LENGTH_CALCULATOR]; - } + get maxAge() { + return this[MAX_AGE]; + } - get length() { - return this[LENGTH]; - } + set lengthCalculator(lC) { + if (typeof lC !== 'function') lC = naiveLength; - get itemCount() { - return this[LRU_LIST].length; - } + 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; + }); + } - rforEach(fn, thisp) { - thisp = thisp || this; + trim(this); + } - for (let walker = this[LRU_LIST].tail; walker !== null;) { - const prev = walker.prev; - forEachStep(this, fn, walker, thisp); - walker = prev; + get lengthCalculator() { + return this[LENGTH_CALCULATOR]; } - } - forEach(fn, thisp) { - thisp = thisp || this; + get length() { + return this[LENGTH]; + } - for (let walker = this[LRU_LIST].head; walker !== null;) { - const next = walker.next; - forEachStep(this, fn, walker, thisp); - walker = next; + get itemCount() { + return this[LRU_LIST].length; } - } - keys() { - return this[LRU_LIST].toArray().map(k => k.key); - } + rforEach(fn, thisp) { + thisp = thisp || this; - values() { - return this[LRU_LIST].toArray().map(k => k.value); - } + 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; - reset() { - if (this[DISPOSE] && this[LRU_LIST] && this[LRU_LIST].length) { - this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)); + for (let walker = this[LRU_LIST].head; walker !== null;) { + const next = walker.next; + forEachStep(this, fn, walker, thisp); + walker = next; + } } - this[CACHE] = new Map(); - this[LRU_LIST] = new yallist(); - this[LENGTH] = 0; - } + keys() { + return this[LRU_LIST].toArray().map(k => k.key); + } - 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); - } + values() { + return this[LRU_LIST].toArray().map(k => k.value); + } - dumpLru() { - return this[LRU_LIST]; - } + 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(); + this[LRU_LIST] = new Yallist(); + this[LENGTH] = 0; + } - 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); + 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); + } - if (this[CACHE].has(key)) { - if (len > this[MAX]) { - del(this, this[CACHE].get(key)); - return false; + 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; + + 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 node = this[CACHE].get(key); - const item = node.value; + const hit = new Entry(key, value, len, now, maxAge); - if (this[DISPOSE]) { - if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value); + if (hit.length > this[MAX]) { + if (this[DISPOSE]) this[DISPOSE](key, value); + return false; } - item.now = now; - item.maxAge = maxAge; - item.value = value; - this[LENGTH] += len - item.length; - item.length = len; - this.get(key); + this[LENGTH] += hit.length; + this[LRU_LIST].unshift(hit); + this[CACHE].set(key, this[LRU_LIST].head); trim(this); 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; + has(key) { + if (!this[CACHE].has(key)) return false; + const hit = this[CACHE].get(key).value; + return !isStale(this, hit); } - 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); - } + get(key) { + return get(this, key, true); + } - peek(key) { - return get(this, key, false); - } + peek(key) { + return get(this, key, false); + } - pop() { - const node = this[LRU_LIST].tail; - if (!node) return null; - del(this, node); - return node.value; - } + 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)); - } + del(key) { + del(this, this[CACHE].get(key)); + } - load(arr) { - this.reset(); - const now = Date.now(); + load(arr) { + this.reset(); + const now = Date.now(); - 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 { - const maxAge = expiresAt - now; + 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 { + const maxAge = expiresAt - now; - if (maxAge > 0) { - this.set(hit.k, hit.v, maxAge); + if (maxAge > 0) { + this.set(hit.k, hit.v, maxAge); + } } } } - } - prune() { - this[CACHE].forEach((value, key) => get(this, key, false)); - } + prune() { + this[CACHE].forEach((value, key) => get(this, key, false)); + } -} + } -const get = (self, key, doUse) => { - const node = self[CACHE].get(key); + const get = (self, key, doUse) => { + const node = self[CACHE].get(key); - if (node) { - const hit = node.value; + 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); + 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; } + }; - 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 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;) { + const prev = walker.prev; + del(self, walker); + walker = prev; + } + } + }; -const trim = self => { - if (self[LENGTH] > self[MAX]) { - for (let walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null;) { - 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); } - } -}; + }; -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; + } -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; -const forEachStep = (self, fn, node, thisp) => { - let hit = node.value; + if (isStale(self, hit)) { + del(self, node); + if (!self[ALLOW_STALE]) hit = undefined; + } - if (isStale(self, hit)) { - del(self, node); - if (!self[ALLOW_STALE]) hit = undefined; - } + if (hit) fn.call(thisp, hit.value, hit.key, self); + }; - if (hit) fn.call(thisp, hit.value, hit.key, self); -}; + lruCache = LRUCache; + return lruCache; +} -var lruCache = LRUCache; +var range; +var hasRequiredRange; -class Range { - constructor(range, options) { - options = parseOptions_1(options); +function requireRange() { + if (hasRequiredRange) return range; + hasRequiredRange = 1; - if (range instanceof Range) { - if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { - return range; - } else { - return new Range(range.raw, options); + class Range { + constructor(range, options) { + options = parseOptions(options); + + if (range instanceof Range) { + if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { + return range; + } else { + return new Range(range.raw, options); + } } - } - if (range instanceof comparator) { - this.raw = range.value; - this.set = [[range]]; - this.format(); - return this; - } + if (range instanceof Comparator) { + this.raw = range.value; + this.set = [[range]]; + this.format(); + return this; + } - this.options = options; - this.loose = !!options.loose; - this.includePrerelease = !!options.includePrerelease; - this.raw = range; - this.set = range.split(/\s*\|\|\s*/).map(range => this.parseRange(range.trim())).filter(c => c.length); + this.options = options; + this.loose = !!options.loose; + this.includePrerelease = !!options.includePrerelease; + this.raw = range; + this.set = range.split(/\s*\|\|\s*/).map(range => this.parseRange(range.trim())).filter(c => c.length); - if (!this.set.length) { - throw new TypeError(`Invalid SemVer Range: ${range}`); - } + 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])); - if (this.set.length === 0) this.set = [first];else if (this.set.length > 1) { - for (const c of this.set) { - if (c.length === 1 && isAny(c[0])) { - this.set = [c]; - break; + if (this.set.length > 1) { + const first = this.set[0]; + this.set = this.set.filter(c => !isNullSet(c[0])); + if (this.set.length === 0) this.set = [first];else if (this.set.length > 1) { + for (const c of this.set) { + if (c.length === 1 && isAny(c[0])) { + this.set = [c]; + break; + } } } } - } - this.format(); - } - - format() { - this.range = this.set.map(comps => { - return comps.join(' ').trim(); - }).join('||').trim(); - return this.range; - } + this.format(); + } - toString() { - return this.range; - } - - parseRange(range) { - range = range.trim(); - const memoOpts = Object.keys(this.options).join(','); - const memoKey = `parseRange:${memoOpts}:${range}`; - const cached = cache.get(memoKey); - if (cached) return cached; - const loose = this.options.loose; - const hr = loose ? re$1[t$1.HYPHENRANGELOOSE] : re$1[t$1.HYPHENRANGE]; - range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); - debug_1('hyphen replace', range); - range = range.replace(re$1[t$1.COMPARATORTRIM], comparatorTrimReplace); - debug_1('comparator trim', range, re$1[t$1.COMPARATORTRIM]); - range = range.replace(re$1[t$1.TILDETRIM], tildeTrimReplace); - range = range.replace(re$1[t$1.CARETTRIM], caretTrimReplace); - range = range.split(/\s+/).join(' '); - const compRe = loose ? re$1[t$1.COMPARATORLOOSE] : re$1[t$1.COMPARATOR]; - const rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options)).filter(this.options.loose ? comp => !!comp.match(compRe) : () => true).map(comp => new comparator(comp, this.options)); - rangeList.length; - const rangeMap = new Map(); - - for (const comp of rangeList) { - if (isNullSet(comp)) return [comp]; - rangeMap.set(comp.value, comp); - } - - if (rangeMap.size > 1 && rangeMap.has('')) rangeMap.delete(''); - const result = [...rangeMap.values()]; - cache.set(memoKey, result); - return result; - } + format() { + this.range = this.set.map(comps => { + return comps.join(' ').trim(); + }).join('||').trim(); + return this.range; + } + + toString() { + return this.range; + } + + parseRange(range) { + range = range.trim(); + const memoOpts = Object.keys(this.options).join(','); + const memoKey = `parseRange:${memoOpts}:${range}`; + const cached = cache.get(memoKey); + if (cached) return cached; + const loose = this.options.loose; + const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]; + range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); + debug('hyphen replace', range); + range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace); + debug('comparator trim', range, re[t.COMPARATORTRIM]); + range = range.replace(re[t.TILDETRIM], tildeTrimReplace); + range = range.replace(re[t.CARETTRIM], caretTrimReplace); + range = range.split(/\s+/).join(' '); + const compRe = loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; + const rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options)).filter(this.options.loose ? comp => !!comp.match(compRe) : () => true).map(comp => new Comparator(comp, this.options)); + rangeList.length; + const rangeMap = new Map(); + + for (const comp of rangeList) { + if (isNullSet(comp)) return [comp]; + rangeMap.set(comp.value, comp); + } - intersects(range, options) { - if (!(range instanceof Range)) { - throw new TypeError('a Range is required'); + if (rangeMap.size > 1 && rangeMap.has('')) rangeMap.delete(''); + const result = [...rangeMap.values()]; + cache.set(memoKey, result); + return result; } - return this.set.some(thisComparators => { - return isSatisfiable(thisComparators, options) && range.set.some(rangeComparators => { - return isSatisfiable(rangeComparators, options) && thisComparators.every(thisComparator => { - return rangeComparators.every(rangeComparator => { - return thisComparator.intersects(rangeComparator, options); + intersects(range, options) { + if (!(range instanceof Range)) { + throw new TypeError('a Range is required'); + } + + return this.set.some(thisComparators => { + return isSatisfiable(thisComparators, options) && range.set.some(rangeComparators => { + return isSatisfiable(rangeComparators, options) && thisComparators.every(thisComparator => { + return rangeComparators.every(rangeComparator => { + return thisComparator.intersects(rangeComparator, options); + }); }); }); }); - }); - } - - test(version) { - if (!version) { - return false; } - if (typeof version === 'string') { - try { - version = new semver$1(version, this.options); - } catch (er) { + test(version) { + if (!version) { return false; } - } - for (let i = 0; i < this.set.length; i++) { - if (testSet(this.set[i], version, this.options)) { - return true; + if (typeof version === 'string') { + try { + version = new SemVer(version, this.options); + } catch (er) { + return false; + } } + + for (let i = 0; i < this.set.length; i++) { + if (testSet(this.set[i], version, this.options)) { + return true; + } + } + + return false; } - return false; } -} - -var range = Range; -const cache = new lruCache({ - max: 1000 -}); -const { - re: re$1, - t: t$1, - comparatorTrimReplace, - tildeTrimReplace, - caretTrimReplace -} = re_1; + range = Range; + const LRU = requireLruCache(); + const cache = new LRU({ + max: 1000 + }); + const parseOptions = parseOptions_1; + const Comparator = requireComparator(); + const debug = debug_1; + const SemVer = semver$2; + const { + re, + t, + comparatorTrimReplace, + tildeTrimReplace, + caretTrimReplace + } = re$3.exports; -const isNullSet = c => c.value === '<0.0.0-0'; + const isNullSet = c => c.value === '<0.0.0-0'; -const isAny = c => c.value === ''; + const isAny = c => c.value === ''; -const isSatisfiable = (comparators, options) => { - let result = true; - const remainingComparators = comparators.slice(); - let testComparator = remainingComparators.pop(); + const isSatisfiable = (comparators, options) => { + let result = true; + const remainingComparators = comparators.slice(); + let testComparator = remainingComparators.pop(); - while (result && remainingComparators.length) { - result = remainingComparators.every(otherComparator => { - return testComparator.intersects(otherComparator, options); - }); - testComparator = remainingComparators.pop(); - } + while (result && remainingComparators.length) { + result = remainingComparators.every(otherComparator => { + return testComparator.intersects(otherComparator, options); + }); + testComparator = remainingComparators.pop(); + } - return result; -}; + return result; + }; -const parseComparator = (comp, options) => { - debug_1('comp', comp, options); - comp = replaceCarets(comp, options); - debug_1('caret', comp); - comp = replaceTildes(comp, options); - debug_1('tildes', comp); - comp = replaceXRanges(comp, options); - debug_1('xrange', comp); - comp = replaceStars(comp, options); - debug_1('stars', comp); - return comp; -}; + const parseComparator = (comp, options) => { + debug('comp', comp, options); + comp = replaceCarets(comp, options); + debug('caret', comp); + comp = replaceTildes(comp, options); + debug('tildes', comp); + comp = replaceXRanges(comp, options); + debug('xrange', comp); + comp = replaceStars(comp, options); + debug('stars', comp); + return comp; + }; -const isX = id => !id || id.toLowerCase() === 'x' || id === '*'; - -const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(comp => { - return replaceTilde(comp, options); -}).join(' '); - -const replaceTilde = (comp, options) => { - const r = options.loose ? re$1[t$1.TILDELOOSE] : re$1[t$1.TILDE]; - return comp.replace(r, (_, M, m, p, pr) => { - debug_1('tilde', comp, _, M, m, p, pr); - let ret; - - if (isX(M)) { - ret = ''; - } else if (isX(m)) { - ret = `>=${M}.0.0 <${+M + 1}.0.0-0`; - } else if (isX(p)) { - ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; - } else if (pr) { - debug_1('replaceTilde pr', pr); - ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; - } else { - ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; - } + const isX = id => !id || id.toLowerCase() === 'x' || id === '*'; - debug_1('tilde return', ret); - return ret; - }); -}; + const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(comp => { + return replaceTilde(comp, options); + }).join(' '); -const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(comp => { - return replaceCaret(comp, options); -}).join(' '); - -const replaceCaret = (comp, options) => { - debug_1('caret', comp, options); - const r = options.loose ? re$1[t$1.CARETLOOSE] : re$1[t$1.CARET]; - const z = options.includePrerelease ? '-0' : ''; - return comp.replace(r, (_, M, m, p, pr) => { - debug_1('caret', comp, _, M, m, p, pr); - let ret; - - if (isX(M)) { - ret = ''; - } else if (isX(m)) { - ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`; - } else if (isX(p)) { - if (M === '0') { - ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`; + const replaceTilde = (comp, options) => { + const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]; + return comp.replace(r, (_, M, m, p, pr) => { + debug('tilde', comp, _, M, m, p, pr); + let ret; + + if (isX(M)) { + ret = ''; + } else if (isX(m)) { + ret = `>=${M}.0.0 <${+M + 1}.0.0-0`; + } else if (isX(p)) { + ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; + } else if (pr) { + debug('replaceTilde pr', pr); + ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; } else { - ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; + ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; } - } else if (pr) { - debug_1('replaceCaret pr', pr); - if (M === '0') { - if (m === '0') { - ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; + debug('tilde return', ret); + return ret; + }); + }; + + const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(comp => { + return replaceCaret(comp, options); + }).join(' '); + + const replaceCaret = (comp, options) => { + debug('caret', comp, options); + const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]; + const z = options.includePrerelease ? '-0' : ''; + return comp.replace(r, (_, M, m, p, pr) => { + debug('caret', comp, _, M, m, p, pr); + let ret; + + if (isX(M)) { + ret = ''; + } else if (isX(m)) { + ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`; + } else if (isX(p)) { + if (M === '0') { + ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`; } else { - ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; + ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; } - } else { - ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; - } - } else { - debug_1('no pr'); + } else if (pr) { + debug('replaceCaret pr', pr); - if (M === '0') { - if (m === '0') { - ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; + if (M === '0') { + if (m === '0') { + ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; + } else { + ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; + } } else { - ret = `>=${M}.${m}.${p}${z} <${M}.${+m + 1}.0-0`; + ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; } } else { - ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; - } - } - - debug_1('caret return', ret); - return ret; - }); -}; + debug('no pr'); -const replaceXRanges = (comp, options) => { - debug_1('replaceXRanges', comp, options); - return comp.split(/\s+/).map(comp => { - return replaceXRange(comp, options); - }).join(' '); -}; - -const replaceXRange = (comp, options) => { - comp = comp.trim(); - const r = options.loose ? re$1[t$1.XRANGELOOSE] : re$1[t$1.XRANGE]; - return comp.replace(r, (ret, gtlt, M, m, p, pr) => { - debug_1('xRange', comp, ret, gtlt, M, m, p, pr); - const xM = isX(M); - const xm = xM || isX(m); - const xp = xm || isX(p); - const anyX = xp; + if (M === '0') { + if (m === '0') { + ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; + } else { + ret = `>=${M}.${m}.${p}${z} <${M}.${+m + 1}.0-0`; + } + } else { + ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; + } + } - if (gtlt === '=' && anyX) { - gtlt = ''; - } + debug('caret return', ret); + return ret; + }); + }; - pr = options.includePrerelease ? '-0' : ''; + const replaceXRanges = (comp, options) => { + debug('replaceXRanges', comp, options); + return comp.split(/\s+/).map(comp => { + return replaceXRange(comp, options); + }).join(' '); + }; - if (xM) { - if (gtlt === '>' || gtlt === '<') { - ret = '<0.0.0-0'; - } else { - ret = '*'; + const replaceXRange = (comp, options) => { + comp = comp.trim(); + const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]; + return comp.replace(r, (ret, gtlt, M, m, p, pr) => { + debug('xRange', comp, ret, gtlt, M, m, p, pr); + const xM = isX(M); + const xm = xM || isX(m); + const xp = xm || isX(p); + const anyX = xp; + + if (gtlt === '=' && anyX) { + gtlt = ''; } - } else if (gtlt && anyX) { - if (xm) { - m = 0; - } - - p = 0; - if (gtlt === '>') { - gtlt = '>='; + pr = options.includePrerelease ? '-0' : ''; - if (xm) { - M = +M + 1; - m = 0; - p = 0; + if (xM) { + if (gtlt === '>' || gtlt === '<') { + ret = '<0.0.0-0'; } else { - m = +m + 1; - p = 0; + ret = '*'; } - } else if (gtlt === '<=') { - gtlt = '<'; - + } else if (gtlt && anyX) { if (xm) { - M = +M + 1; - } else { - m = +m + 1; + m = 0; } - } - if (gtlt === '<') pr = '-0'; - ret = `${gtlt + M}.${m}.${p}${pr}`; - } else if (xm) { - ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; - } else if (xp) { - ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; - } + p = 0; - debug_1('xRange return', ret); - return ret; - }); -}; + if (gtlt === '>') { + gtlt = '>='; -const replaceStars = (comp, options) => { - debug_1('replaceStars', comp, options); - return comp.trim().replace(re$1[t$1.STAR], ''); -}; + if (xm) { + M = +M + 1; + m = 0; + p = 0; + } else { + m = +m + 1; + p = 0; + } + } else if (gtlt === '<=') { + gtlt = '<'; -const replaceGTE0 = (comp, options) => { - debug_1('replaceGTE0', comp, options); - return comp.trim().replace(re$1[options.includePrerelease ? t$1.GTE0PRE : t$1.GTE0], ''); -}; + if (xm) { + M = +M + 1; + } else { + m = +m + 1; + } + } -const hyphenReplace = incPr => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) => { - if (isX(fM)) { - from = ''; - } else if (isX(fm)) { - from = `>=${fM}.0.0${incPr ? '-0' : ''}`; - } else if (isX(fp)) { - from = `>=${fM}.${fm}.0${incPr ? '-0' : ''}`; - } else if (fpr) { - from = `>=${from}`; - } else { - from = `>=${from}${incPr ? '-0' : ''}`; - } - - if (isX(tM)) { - to = ''; - } else if (isX(tm)) { - to = `<${+tM + 1}.0.0-0`; - } else if (isX(tp)) { - to = `<${tM}.${+tm + 1}.0-0`; - } else if (tpr) { - to = `<=${tM}.${tm}.${tp}-${tpr}`; - } else if (incPr) { - to = `<${tM}.${tm}.${+tp + 1}-0`; - } else { - to = `<=${to}`; - } + if (gtlt === '<') pr = '-0'; + ret = `${gtlt + M}.${m}.${p}${pr}`; + } else if (xm) { + ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; + } else if (xp) { + ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; + } - return `${from} ${to}`.trim(); -}; + debug('xRange return', ret); + return ret; + }); + }; -const testSet = (set, version, options) => { - for (let i = 0; i < set.length; i++) { - if (!set[i].test(version)) { - return false; + const replaceStars = (comp, options) => { + debug('replaceStars', comp, options); + return comp.trim().replace(re[t.STAR], ''); + }; + + const replaceGTE0 = (comp, options) => { + 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 = ''; + } else if (isX(fm)) { + from = `>=${fM}.0.0${incPr ? '-0' : ''}`; + } else if (isX(fp)) { + from = `>=${fM}.${fm}.0${incPr ? '-0' : ''}`; + } else if (fpr) { + from = `>=${from}`; + } else { + from = `>=${from}${incPr ? '-0' : ''}`; + } + + if (isX(tM)) { + to = ''; + } else if (isX(tm)) { + to = `<${+tM + 1}.0.0-0`; + } else if (isX(tp)) { + to = `<${tM}.${+tm + 1}.0-0`; + } else if (tpr) { + to = `<=${tM}.${tm}.${tp}-${tpr}`; + } else if (incPr) { + to = `<${tM}.${tm}.${+tp + 1}-0`; + } else { + to = `<=${to}`; } - } - if (version.prerelease.length && !options.includePrerelease) { - for (let i = 0; i < set.length; i++) { - debug_1(set[i].semver); + return `${from} ${to}`.trim(); + }; - if (set[i].semver === comparator.ANY) { - continue; + const testSet = (set, version, options) => { + for (let i = 0; i < set.length; i++) { + if (!set[i].test(version)) { + return false; } + } - if (set[i].semver.prerelease.length > 0) { - const allowed = set[i].semver; + if (version.prerelease.length && !options.includePrerelease) { + for (let i = 0; i < set.length; i++) { + debug(set[i].semver); - if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { - return true; + if (set[i].semver === Comparator.ANY) { + continue; + } + + if (set[i].semver.prerelease.length > 0) { + const allowed = set[i].semver; + + if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { + return true; + } } } + + return false; } - return false; - } + return true; + }; - return true; -}; + return range; +} -const ANY$2 = Symbol('SemVer ANY'); +var comparator; +var hasRequiredComparator; -class Comparator { - static get ANY() { - return ANY$2; - } +function requireComparator() { + if (hasRequiredComparator) return comparator; + hasRequiredComparator = 1; + const ANY = Symbol('SemVer ANY'); - constructor(comp, options) { - options = parseOptions_1(options); - - if (comp instanceof Comparator) { - if (comp.loose === !!options.loose) { - return comp; - } else { - comp = comp.value; - } + class Comparator { + static get ANY() { + return ANY; } - debug_1('comparator', comp, options); - this.options = options; - this.loose = !!options.loose; - this.parse(comp); + constructor(comp, options) { + options = parseOptions(options); - if (this.semver === ANY$2) { - this.value = ''; - } else { - this.value = this.operator + this.semver.version; - } + if (comp instanceof Comparator) { + if (comp.loose === !!options.loose) { + return comp; + } else { + comp = comp.value; + } + } - debug_1('comp', this); - } + debug('comparator', comp, options); + this.options = options; + this.loose = !!options.loose; + this.parse(comp); - parse(comp) { - const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; - const m = comp.match(r); + if (this.semver === ANY) { + this.value = ''; + } else { + this.value = this.operator + this.semver.version; + } - if (!m) { - throw new TypeError(`Invalid comparator: ${comp}`); + debug('comp', this); } - this.operator = m[1] !== undefined ? m[1] : ''; + parse(comp) { + const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; + const m = comp.match(r); - if (this.operator === '=') { - this.operator = ''; - } + if (!m) { + throw new TypeError(`Invalid comparator: ${comp}`); + } - if (!m[2]) { - this.semver = ANY$2; - } else { - this.semver = new semver$1(m[2], this.options.loose); - } - } + this.operator = m[1] !== undefined ? m[1] : ''; - toString() { - return this.value; - } + if (this.operator === '=') { + this.operator = ''; + } - test(version) { - debug_1('Comparator.test', version, this.options.loose); + if (!m[2]) { + this.semver = ANY; + } else { + this.semver = new SemVer(m[2], this.options.loose); + } + } - if (this.semver === ANY$2 || version === ANY$2) { - return true; + toString() { + return this.value; } - if (typeof version === 'string') { - try { - version = new semver$1(version, this.options); - } catch (er) { - return false; + test(version) { + debug('Comparator.test', version, this.options.loose); + + if (this.semver === ANY || version === ANY) { + return true; } - } - return cmp_1(version, this.operator, this.semver, this.options); - } + if (typeof version === 'string') { + try { + version = new SemVer(version, this.options); + } catch (er) { + return false; + } + } - intersects(comp, options) { - if (!(comp instanceof Comparator)) { - throw new TypeError('a Comparator is required'); + return cmp(version, this.operator, this.semver, this.options); } - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - }; - } + intersects(comp, options) { + if (!(comp instanceof Comparator)) { + throw new TypeError('a Comparator is required'); + } - if (this.operator === '') { - if (this.value === '') { - return true; + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + }; } - return new range(comp.value, options).test(this.value); - } else if (comp.operator === '') { - if (comp.value === '') { - return true; + if (this.operator === '') { + if (this.value === '') { + return true; + } + + return new Range(comp.value, options).test(this.value); + } else if (comp.operator === '') { + if (comp.value === '') { + return true; + } + + return new Range(this.value, options).test(comp.semver); } - return new range(this.value, options).test(comp.semver); + const sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>'); + const sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<'); + const sameSemVer = this.semver.version === comp.semver.version; + const differentDirectionsInclusive = (this.operator === '>=' || this.operator === '<=') && (comp.operator === '>=' || comp.operator === '<='); + const oppositeDirectionsLessThan = cmp(this.semver, '<', comp.semver, options) && (this.operator === '>=' || this.operator === '>') && (comp.operator === '<=' || comp.operator === '<'); + const oppositeDirectionsGreaterThan = cmp(this.semver, '>', comp.semver, options) && (this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>'); + return sameDirectionIncreasing || sameDirectionDecreasing || sameSemVer && differentDirectionsInclusive || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan; } - const sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>'); - const sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<'); - const sameSemVer = this.semver.version === comp.semver.version; - const differentDirectionsInclusive = (this.operator === '>=' || this.operator === '<=') && (comp.operator === '>=' || comp.operator === '<='); - const oppositeDirectionsLessThan = cmp_1(this.semver, '<', comp.semver, options) && (this.operator === '>=' || this.operator === '>') && (comp.operator === '<=' || comp.operator === '<'); - const oppositeDirectionsGreaterThan = cmp_1(this.semver, '>', comp.semver, options) && (this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>'); - return sameDirectionIncreasing || sameDirectionDecreasing || sameSemVer && differentDirectionsInclusive || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan; } + comparator = Comparator; + const parseOptions = parseOptions_1; + const { + re, + t + } = re$3.exports; + const cmp = cmp_1; + const debug = debug_1; + const SemVer = semver$2; + const Range = requireRange(); + return comparator; } -var comparator = Comparator; -const { - re, - t -} = re_1; +const Range$8 = requireRange(); -const satisfies = (version, range$1, options) => { +const satisfies$3 = (version, range, options) => { try { - range$1 = new range(range$1, options); + range = new Range$8(range, options); } catch (er) { return false; } - return range$1.test(version); + return range.test(version); }; -var satisfies_1 = satisfies; +var satisfies_1 = satisfies$3; +const Range$7 = requireRange(); -const toComparators = (range$1, options) => new range(range$1, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' ')); +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; +const Range$6 = requireRange(); -const maxSatisfying = (versions, range$1, options) => { +const maxSatisfying = (versions, range, options) => { let max = null; let maxSV = null; let rangeObj = null; try { - rangeObj = new range(range$1, options); + rangeObj = new Range$6(range, options); } catch (er) { return null; } @@ -2021,7 +2113,7 @@ const maxSatisfying = (versions, range$1, options) => { if (rangeObj.test(v)) { if (!max || maxSV.compare(v) === -1) { max = v; - maxSV = new semver$1(max, options); + maxSV = new SemVer$3(max, options); } } }); @@ -2029,14 +2121,16 @@ const maxSatisfying = (versions, range$1, options) => { }; var maxSatisfying_1 = maxSatisfying; +const SemVer$2 = semver$2; +const Range$5 = requireRange(); -const minSatisfying = (versions, range$1, options) => { +const minSatisfying = (versions, range, options) => { let min = null; let minSV = null; let rangeObj = null; try { - rangeObj = new range(range$1, options); + rangeObj = new Range$5(range, options); } catch (er) { return null; } @@ -2045,7 +2139,7 @@ const minSatisfying = (versions, range$1, options) => { if (rangeObj.test(v)) { if (!min || minSV.compare(v) === 1) { min = v; - minSV = new semver$1(min, options); + minSV = new SemVer$2(min, options); } } }); @@ -2053,28 +2147,31 @@ const minSatisfying = (versions, range$1, options) => { }; var minSatisfying_1 = minSatisfying; +const SemVer$1 = semver$2; +const Range$4 = requireRange(); +const gt$1 = gt_1; -const minVersion = (range$1, loose) => { - range$1 = new range(range$1, loose); - let minver = new semver$1('0.0.0'); +const minVersion = (range, loose) => { + range = new Range$4(range, loose); + let minver = new SemVer$1('0.0.0'); - if (range$1.test(minver)) { + if (range.test(minver)) { return minver; } - minver = new semver$1('0.0.0-0'); + minver = new SemVer$1('0.0.0-0'); - if (range$1.test(minver)) { + if (range.test(minver)) { return minver; } minver = null; - for (let i = 0; i < range$1.set.length; ++i) { - const comparators = range$1.set[i]; + for (let i = 0; i < range.set.length; ++i) { + const comparators = range.set[i]; let setMin = null; comparators.forEach(comparator => { - const compver = new semver$1(comparator.semver.version); + const compver = new SemVer$1(comparator.semver.version); switch (comparator.operator) { case '>': @@ -2088,7 +2185,7 @@ const minVersion = (range$1, loose) => { case '': case '>=': - if (!setMin || gt_1(compver, setMin)) { + if (!setMin || gt$1(compver, setMin)) { setMin = compver; } @@ -2102,10 +2199,10 @@ const minVersion = (range$1, loose) => { throw new Error(`Unexpected operation: ${comparator.operator}`); } }); - if (setMin && (!minver || gt_1(minver, setMin))) minver = setMin; + if (setMin && (!minver || gt$1(minver, setMin))) minver = setMin; } - if (minver && range$1.test(minver)) { + if (minver && range.test(minver)) { return minver; } @@ -2113,38 +2210,47 @@ const minVersion = (range$1, loose) => { }; var minVersion_1 = minVersion; +const Range$3 = requireRange(); -const validRange = (range$1, options) => { +const validRange = (range, options) => { try { - return new range(range$1, options).range || '*'; + return new Range$3(range, options).range || '*'; } catch (er) { return null; } }; var valid = validRange; +const SemVer = semver$2; +const Comparator$1 = requireComparator(); const { ANY: ANY$1 -} = comparator; - -const outside = (version, range$1, hilo, options) => { - version = new semver$1(version, options); - range$1 = new range(range$1, options); +} = Comparator$1; +const Range$2 = requireRange(); +const satisfies$2 = satisfies_1; +const gt = gt_1; +const lt = lt_1; +const lte = lte_1; +const gte = gte_1; + +const outside$2 = (version, range, hilo, options) => { + version = new SemVer(version, options); + range = new Range$2(range, options); let gtfn, ltefn, ltfn, comp, ecomp; switch (hilo) { case '>': - gtfn = gt_1; - ltefn = lte_1; - ltfn = lt_1; + gtfn = gt; + ltefn = lte; + ltfn = lt; comp = '>'; ecomp = '>='; break; case '<': - gtfn = lt_1; - ltefn = gte_1; - ltfn = gt_1; + gtfn = lt; + ltefn = gte; + ltfn = gt; comp = '<'; ecomp = '<='; break; @@ -2153,26 +2259,26 @@ const outside = (version, range$1, hilo, options) => { throw new TypeError('Must provide a hilo val of "<" or ">"'); } - if (satisfies_1(version, range$1, options)) { + if (satisfies$2(version, range, options)) { return false; } - for (let i = 0; i < range$1.set.length; ++i) { - const comparators = range$1.set[i]; + for (let i = 0; i < range.set.length; ++i) { + const comparators = range.set[i]; let high = null; let low = null; - comparators.forEach(comparator$1 => { - if (comparator$1.semver === ANY$1) { - comparator$1 = new comparator('>=0.0.0'); + comparators.forEach(comparator => { + if (comparator.semver === ANY$1) { + comparator = new Comparator$1('>=0.0.0'); } - high = high || comparator$1; - low = low || comparator$1; + high = high || comparator; + low = low || comparator; - if (gtfn(comparator$1.semver, high.semver, options)) { - high = comparator$1; - } else if (ltfn(comparator$1.semver, low.semver, options)) { - low = comparator$1; + if (gtfn(comparator.semver, high.semver, options)) { + high = comparator; + } else if (ltfn(comparator.semver, low.semver, options)) { + low = comparator; } }); @@ -2190,32 +2296,37 @@ const outside = (version, range$1, hilo, options) => { return true; }; -var outside_1 = outside; +var outside_1 = outside$2; +const outside$1 = outside_1; -const gtr = (version, range, options) => outside_1(version, range, '>', options); +const gtr = (version, range, options) => outside$1(version, range, '>', options); var gtr_1 = gtr; +const outside = outside_1; -const ltr = (version, range, options) => outside_1(version, range, '<', options); +const ltr = (version, range, options) => outside(version, range, '<', options); var ltr_1 = ltr; +const Range$1 = requireRange(); const intersects = (r1, r2, options) => { - r1 = new range(r1, options); - r2 = new range(r2, options); + r1 = new Range$1(r1, options); + r2 = new Range$1(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) => { const set = []; let min = null; let prev = null; - const v = versions.sort((a, b) => compare_1(a, b, options)); + const v = versions.sort((a, b) => compare$1(a, b, options)); for (const version of v) { - const included = satisfies_1(version, range, options); + const included = satisfies$1(version, range, options); if (included) { prev = version; @@ -2242,14 +2353,18 @@ var simplify = (versions, range, options) => { return simplified.length < original.length ? simplified : range; }; +const Range = requireRange(); +const Comparator = requireComparator(); const { ANY -} = comparator; +} = Comparator; +const satisfies = satisfies_1; +const compare = compare_1; const subset = (sub, dom, options = {}) => { if (sub === dom) return true; - sub = new range(sub, options); - dom = new range(dom, options); + sub = new Range(sub, options); + dom = new Range(dom, options); let sawNonNull = false; OUTER: for (const simpleSub of sub.set) { @@ -2269,11 +2384,11 @@ const simpleSubset = (sub, dom, options) => { if (sub === dom) return true; if (sub.length === 1 && sub[0].semver === ANY) { - if (dom.length === 1 && dom[0].semver === ANY) return true;else if (options.includePrerelease) sub = [new comparator('>=0.0.0-0')];else sub = [new comparator('>=0.0.0')]; + if (dom.length === 1 && dom[0].semver === ANY) return true;else if (options.includePrerelease) sub = [new Comparator('>=0.0.0-0')];else sub = [new Comparator('>=0.0.0')]; } if (dom.length === 1 && dom[0].semver === ANY) { - if (options.includePrerelease) return true;else dom = [new comparator('>=0.0.0')]; + if (options.includePrerelease) return true;else dom = [new Comparator('>=0.0.0')]; } const eqSet = new Set(); @@ -2287,16 +2402,16 @@ const simpleSubset = (sub, dom, options) => { let gtltComp; if (gt && lt) { - gtltComp = compare_1(gt.semver, lt.semver, options); + gtltComp = compare(gt.semver, lt.semver, options); if (gtltComp > 0) return null;else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) return null; } for (const eq of eqSet) { - if (gt && !satisfies_1(eq, String(gt), options)) return null; - if (lt && !satisfies_1(eq, String(lt), options)) return null; + if (gt && !satisfies(eq, String(gt), options)) return null; + if (lt && !satisfies(eq, String(lt), options)) return null; for (const c of dom) { - if (!satisfies_1(eq, String(c), options)) return false; + if (!satisfies(eq, String(c), options)) return false; } return true; @@ -2325,7 +2440,7 @@ const simpleSubset = (sub, dom, options) => { if (c.operator === '>' || c.operator === '>=') { higher = higherGT(gt, c, options); if (higher === c && higher !== gt) return false; - } else if (gt.operator === '>=' && !satisfies_1(gt.semver, String(c), options)) return false; + } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) return false; } if (lt) { @@ -2338,7 +2453,7 @@ const simpleSubset = (sub, dom, options) => { if (c.operator === '<' || c.operator === '<=') { lower = lowerLT(lt, c, options); if (lower === c && lower !== lt) return false; - } else if (lt.operator === '<=' && !satisfies_1(lt.semver, String(c), options)) return false; + } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) return false; } if (!c.operator && (lt || gt) && gtltComp !== 0) return false; @@ -2352,23 +2467,24 @@ const simpleSubset = (sub, dom, options) => { const higherGT = (a, b, options) => { if (!a) return b; - const comp = compare_1(a.semver, b.semver, 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; - const comp = compare_1(a.semver, b.semver, options); + const comp = compare(a.semver, b.semver, options); return comp < 0 ? a : comp > 0 ? b : b.operator === '<' && a.operator === '<=' ? b : a; }; var subset_1 = subset; -var semver = { - re: re_1.re, - src: re_1.src, - tokens: re_1.t, +const internalRe = re$3.exports; +var semver$1 = { + re: internalRe.re, + src: internalRe.src, + tokens: internalRe.t, SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION, - SemVer: semver$1, + SemVer: semver$2, compareIdentifiers: identifiers.compareIdentifiers, rcompareIdentifiers: identifiers.rcompareIdentifiers, parse: parse_1, @@ -2394,8 +2510,8 @@ var semver = { lte: lte_1, cmp: cmp_1, coerce: coerce_1, - Comparator: comparator, - Range: range, + Comparator: requireComparator(), + Range: requireRange(), satisfies: satisfies_1, toComparators: toComparators_1, maxSatisfying: maxSatisfying_1, @@ -2409,6 +2525,7 @@ var semver = { simplifyRange: simplify, subset: subset_1 }; +var semver = semver$1; var builtins = function ({ version = process.version, 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 86e20c3aeaf826..cab9243dcaba8b 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.17.5", + "version": "7.18.0", "description": "Babel compiler core.", "main": "./lib/index.js", "author": "The Babel Team (https://babel.dev/team)", @@ -50,24 +50,24 @@ "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helpers": "^7.17.2", - "@babel/parser": "^7.17.3", + "@babel/generator": "^7.18.0", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.0", + "@babel/parser": "^7.18.0", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", + "json5": "^2.2.1", "semver": "^6.3.0" }, "devDependencies": { - "@babel/helper-transform-fixture-test-runner": "^7.17.3", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@jridgewell/trace-mapping": "^0.3.4", + "@babel/helper-transform-fixture-test-runner": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.0", + "@jridgewell/trace-mapping": "^0.3.8", "@types/convert-source-map": "^1.5.1", "@types/debug": "^4.1.0", "@types/resolve": "^1.3.2", diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js index 1445813969095f..99d9afea853a2a 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js @@ -4,6 +4,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; + +function SourcePos() { + return { + identifierName: undefined, + line: undefined, + column: undefined, + filename: undefined + }; +} + const SPACES_RE = /^[ \t]+$/; class Buffer { @@ -16,12 +26,7 @@ class Buffer { line: 1, column: 0 }; - this._sourcePosition = { - identifierName: null, - line: null, - column: null, - filename: null - }; + this._sourcePosition = SourcePos(); this._disallowedPop = null; this._map = map; } @@ -32,29 +37,31 @@ class Buffer { const map = this._map; const result = { code: this._buf.trimRight(), - map: null, - rawMappings: map == null ? void 0 : map.getRawMappings() - }; - - if (map) { - Object.defineProperty(result, "map", { - configurable: true, - enumerable: true, - - get() { - return this.map = map.get(); - }, - - set(value) { - Object.defineProperty(this, "map", { - value, - writable: true - }); - } - - }); - } + decodedMap: map == null ? void 0 : map.getDecoded(), + + get map() { + return result.map = map ? map.get() : null; + }, + + set map(value) { + Object.defineProperty(result, "map", { + value, + writable: true + }); + }, + + get rawMappings() { + return result.rawMappings = map == null ? void 0 : map.getRawMappings(); + }, + + set rawMappings(value) { + Object.defineProperty(result, "rawMappings", { + value, + writable: true + }); + } + }; return result; } @@ -65,11 +72,10 @@ class Buffer { line, column, filename, - identifierName, - force + identifierName } = this._sourcePosition; - this._append(str, line, column, identifierName, filename, force); + this._append(str, line, column, identifierName, filename); } queue(str) { @@ -83,11 +89,14 @@ class Buffer { line, column, filename, - identifierName, - force + identifierName } = this._sourcePosition; - this._queue.unshift([str, line, column, identifierName, filename, force]); + this._queue.unshift([str, line, column, identifierName, filename]); + } + + queueIndentation(str) { + this._queue.unshift([str, undefined, undefined, undefined, undefined]); } _flush() { @@ -98,14 +107,14 @@ class Buffer { } } - _append(str, line, column, identifierName, filename, force) { + _append(str, line, column, identifierName, filename) { this._buf += str; this._last = str.charCodeAt(str.length - 1); let i = str.indexOf("\n"); let last = 0; if (i !== 0) { - this._mark(line, column, identifierName, filename, force); + this._mark(line, column, identifierName, filename); } while (i !== -1) { @@ -114,7 +123,7 @@ class Buffer { last = i + 1; if (last < str.length) { - this._mark(++line, 0, identifierName, filename, force); + this._mark(++line, 0, identifierName, filename); } i = str.indexOf("\n", last); @@ -123,10 +132,10 @@ class Buffer { this._position.column += str.length - last; } - _mark(line, column, identifierName, filename, force) { + _mark(line, column, identifierName, filename) { var _this$_map; - (_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position.line, this._position.column, line, column, identifierName, filename, force); + (_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position, line, column, identifierName, filename); } removeTrailingNewline() { @@ -176,17 +185,17 @@ class Buffer { } exactSource(loc, cb) { - this.source("start", loc, true); + this.source("start", loc); cb(); this.source("end", loc); this._disallowPop("start", loc); } - source(prop, loc, force) { + source(prop, loc) { if (prop && !loc) return; - this._normalizePosition(prop, loc, this._sourcePosition, force); + this._normalizePosition(prop, loc, this._sourcePosition); } withSource(prop, loc, cb) { @@ -198,46 +207,26 @@ class Buffer { this.source(prop, loc); cb(); - if ((!this._sourcePosition.force || this._sourcePosition.line !== originalLine || this._sourcePosition.column !== originalColumn || this._sourcePosition.filename !== originalFilename) && (!this._disallowedPop || this._disallowedPop.line !== originalLine || this._disallowedPop.column !== originalColumn || this._disallowedPop.filename !== originalFilename)) { + if (!this._disallowedPop || this._disallowedPop.line !== originalLine || this._disallowedPop.column !== originalColumn || this._disallowedPop.filename !== originalFilename) { this._sourcePosition.line = originalLine; this._sourcePosition.column = originalColumn; this._sourcePosition.filename = originalFilename; this._sourcePosition.identifierName = originalIdentifierName; - this._sourcePosition.force = false; this._disallowedPop = null; } } _disallowPop(prop, loc) { if (prop && !loc) return; - this._disallowedPop = this._normalizePosition(prop, loc); + this._disallowedPop = this._normalizePosition(prop, loc, SourcePos()); } - _normalizePosition(prop, loc, targetObj, force) { + _normalizePosition(prop, loc, targetObj) { const pos = loc ? loc[prop] : null; - - if (targetObj === undefined) { - targetObj = { - identifierName: null, - line: null, - column: null, - filename: null, - force: false - }; - } - - const origLine = targetObj.line; - const origColumn = targetObj.column; - const origFilename = targetObj.filename; - targetObj.identifierName = prop === "start" && (loc == null ? void 0 : loc.identifierName) || null; + targetObj.identifierName = prop === "start" && (loc == null ? void 0 : loc.identifierName) || undefined; targetObj.line = pos == null ? void 0 : pos.line; targetObj.column = pos == null ? void 0 : pos.column; targetObj.filename = loc == null ? void 0 : loc.filename; - - if (force || targetObj.line !== origLine || targetObj.column !== origColumn || targetObj.filename !== origFilename) { - targetObj.force = force; - } - return targetObj; } diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js index aa65c5cacaff36..c1caf0d2ff19d0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js @@ -128,9 +128,45 @@ function Super() { this.word("super"); } +function isDecoratorMemberExpression(node) { + switch (node.type) { + case "Identifier": + return true; + + case "MemberExpression": + return !node.computed && node.property.type === "Identifier" && isDecoratorMemberExpression(node.object); + + default: + return false; + } +} + +function shouldParenthesizeDecoratorExpression(node) { + if (node.type === "CallExpression") { + node = node.callee; + } + + if (node.type === "ParenthesizedExpression") { + return false; + } + + return !isDecoratorMemberExpression(node); +} + function Decorator(node) { this.token("@"); - this.print(node.expression, node); + const { + expression + } = node; + + if (shouldParenthesizeDecoratorExpression(expression)) { + this.token("("); + this.print(expression, node); + this.token(")"); + } else { + this.print(expression, node); + } + this.newline(); } diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js index 7a3cc26757cc51..3224debacafc7c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js @@ -171,38 +171,43 @@ function ExportDeclaration(node) { function ImportDeclaration(node) { this.word("import"); this.space(); + const isTypeKind = node.importKind === "type" || node.importKind === "typeof"; - if (node.importKind === "type" || node.importKind === "typeof") { + if (isTypeKind) { this.word(node.importKind); this.space(); } const specifiers = node.specifiers.slice(0); + const hasSpecifiers = !!specifiers.length; - if (specifiers != null && specifiers.length) { - for (;;) { - const first = specifiers[0]; + while (hasSpecifiers) { + const first = specifiers[0]; - if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) { - this.print(specifiers.shift(), node); + if (isImportDefaultSpecifier(first) || isImportNamespaceSpecifier(first)) { + this.print(specifiers.shift(), node); - if (specifiers.length) { - this.token(","); - this.space(); - } - } else { - break; + if (specifiers.length) { + this.token(","); + this.space(); } + } else { + break; } + } - if (specifiers.length) { - this.token("{"); - this.space(); - this.printList(specifiers, node); - this.space(); - this.token("}"); - } + if (specifiers.length) { + this.token("{"); + this.space(); + this.printList(specifiers, node); + this.space(); + this.token("}"); + } else if (isTypeKind && !hasSpecifiers) { + this.token("{"); + this.token("}"); + } + if (hasSpecifiers || isTypeKind) { this.space(); this.word("from"); this.space(); diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js index 010d86d0a1d704..1ab647141f4d50 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js @@ -25,6 +25,7 @@ exports.TSImportType = TSImportType; exports.TSIndexSignature = TSIndexSignature; exports.TSIndexedAccessType = TSIndexedAccessType; exports.TSInferType = TSInferType; +exports.TSInstantiationExpression = TSInstantiationExpression; exports.TSInterfaceBody = TSInterfaceBody; exports.TSInterfaceDeclaration = TSInterfaceDeclaration; exports.TSIntersectionType = TSIntersectionType; @@ -92,6 +93,16 @@ function TSTypeParameterInstantiation(node, parent) { } function TSTypeParameter(node) { + if (node.in) { + this.word("in"); + this.space(); + } + + if (node.out) { + this.word("out"); + this.space(); + } + this.word(node.name); if (node.constraint) { @@ -352,6 +363,10 @@ function TSTypeQuery(node) { this.word("typeof"); this.space(); this.print(node.exprName); + + if (node.typeParameters) { + this.print(node.typeParameters, node); + } } function TSTypeLiteral(node) { @@ -611,6 +626,11 @@ function TSTypeAssertion(node) { this.print(expression, node); } +function TSInstantiationExpression(node) { + this.print(node.expression, node); + this.print(node.typeParameters, node); +} + function TSEnumDeclaration(node) { const { declare, 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 5761a58d984871..8ba2e644d79324 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 @@ -21,6 +21,7 @@ exports.OptionalCallExpression = exports.OptionalMemberExpression = OptionalMemb exports.SequenceExpression = SequenceExpression; exports.TSAsExpression = TSAsExpression; exports.TSInferType = TSInferType; +exports.TSInstantiationExpression = TSInstantiationExpression; exports.TSTypeAssertion = TSTypeAssertion; exports.TSIntersectionType = exports.TSUnionType = TSUnionType; exports.UnaryLike = UnaryLike; @@ -37,6 +38,7 @@ const { isAwaitExpression, isBinary, isBinaryExpression, + isUpdateExpression, isCallExpression, isClassDeclaration, isClassExpression, @@ -49,6 +51,7 @@ const { isForInStatement, isForOfStatement, isForStatement, + isFunctionExpression, isIfStatement, isIndexedAccessType, isIntersectionTypeAnnotation, @@ -64,6 +67,7 @@ const { isSwitchStatement, isTSArrayType, isTSAsExpression, + isTSInstantiationExpression, isTSIntersectionType, isTSNonNullExpression, isTSOptionalType, @@ -189,6 +193,10 @@ function TSInferType(node, parent) { return isTSArrayType(parent) || isTSOptionalType(parent); } +function TSInstantiationExpression(node, parent) { + return (isCallExpression(parent) || isOptionalCallExpression(parent) || isNewExpression(parent) || isTSInstantiationExpression(parent)) && !!parent.typeParameters; +} + function BinaryExpression(node, parent) { return node.operator === "in" && (isVariableDeclarator(parent) || isFor(parent)); } @@ -273,6 +281,14 @@ function LogicalExpression(node, parent) { } function Identifier(node, parent, printStack) { + var _node$extra; + + if ((_node$extra = node.extra) != null && _node$extra.parenthesized && isAssignmentExpression(parent, { + left: node + }) && (isFunctionExpression(parent.right) || isClassExpression(parent.right)) && parent.right.id == null) { + return true; + } + if (node.name === "let") { const isFollowedByBracket = isMemberExpression(parent, { object: node, @@ -323,7 +339,7 @@ function isFirstInContext(printStack, { return true; } - if (hasPostfixPart(node, parent) && !isNewExpression(parent) || isSequenceExpression(parent) && parent.expressions[0] === node || isConditional(parent, { + if (hasPostfixPart(node, parent) && !isNewExpression(parent) || isSequenceExpression(parent) && parent.expressions[0] === node || isUpdateExpression(parent) && !parent.prefix || isConditional(parent, { test: node }) || isBinary(parent, { left: node 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 0decd212cb25d2..011460b7609c4d 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 @@ -196,7 +196,7 @@ class Printer { _maybeIndent(str) { if (this._indent && this.endsWith(10) && str.charCodeAt(0) !== 10) { - this._buf.queue(this._getIndent()); + this._buf.queueIndentation(this._getIndent()); } } diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js index 99da1defd77e35..e61177810610b2 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js @@ -5,67 +5,51 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _sourceMap = require("source-map"); +var _genMapping = require("@jridgewell/gen-mapping"); class SourceMap { constructor(opts, code) { - this._cachedMap = void 0; - this._code = void 0; - this._opts = void 0; + var _opts$sourceFileName; + + this._map = void 0; this._rawMappings = void 0; - this._lastGenLine = void 0; - this._lastSourceLine = void 0; - this._lastSourceColumn = void 0; - this._cachedMap = null; - this._code = code; - this._opts = opts; - this._rawMappings = []; + this._sourceFileName = void 0; + this._lastGenLine = 0; + this._lastSourceLine = 0; + this._lastSourceColumn = 0; + const map = this._map = new _genMapping.GenMapping({ + sourceRoot: opts.sourceRoot + }); + this._sourceFileName = (_opts$sourceFileName = opts.sourceFileName) == null ? void 0 : _opts$sourceFileName.replace(/\\/g, "/"); + this._rawMappings = undefined; + + if (typeof code === "string") { + (0, _genMapping.setSourceContent)(map, this._sourceFileName, code); + } else if (typeof code === "object") { + Object.keys(code).forEach(sourceFileName => { + (0, _genMapping.setSourceContent)(map, sourceFileName.replace(/\\/g, "/"), code[sourceFileName]); + }); + } } get() { - if (!this._cachedMap) { - const map = this._cachedMap = new _sourceMap.SourceMapGenerator({ - sourceRoot: this._opts.sourceRoot - }); - const code = this._code; - - if (typeof code === "string") { - map.setSourceContent(this._opts.sourceFileName.replace(/\\/g, "/"), code); - } else if (typeof code === "object") { - Object.keys(code).forEach(sourceFileName => { - map.setSourceContent(sourceFileName.replace(/\\/g, "/"), code[sourceFileName]); - }); - } - - this._rawMappings.forEach(mapping => map.addMapping(mapping), map); - } + return (0, _genMapping.toEncodedMap)(this._map); + } - return this._cachedMap.toJSON(); + getDecoded() { + return (0, _genMapping.toDecodedMap)(this._map); } getRawMappings() { - return this._rawMappings.slice(); + return this._rawMappings || (this._rawMappings = (0, _genMapping.allMappings)(this._map)); } - mark(generatedLine, generatedColumn, line, column, identifierName, filename, force) { - if (this._lastGenLine !== generatedLine && line === null) return; - - if (!force && this._lastGenLine === generatedLine && this._lastSourceLine === line && this._lastSourceColumn === column) { - return; - } - - this._cachedMap = null; - this._lastGenLine = generatedLine; - this._lastSourceLine = line; - this._lastSourceColumn = column; - - this._rawMappings.push({ - name: identifierName || undefined, - generated: { - line: generatedLine, - column: generatedColumn - }, - source: line == null ? undefined : (filename || this._opts.sourceFileName).replace(/\\/g, "/"), + mark(generated, line, column, identifierName, filename) { + this._rawMappings = undefined; + (0, _genMapping.maybeAddMapping)(this._map, { + name: identifierName, + generated, + source: line == null ? undefined : (filename == null ? void 0 : filename.replace(/\\/g, "/")) || this._sourceFileName, original: line == null ? undefined : { line: line, column: column diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE new file mode 100644 index 00000000000000..352f0715f391f0 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/LICENSE @@ -0,0 +1,19 @@ +Copyright 2022 Justin Ridgewell + +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. diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs new file mode 100644 index 00000000000000..5aeb5ccc98ff7f --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs @@ -0,0 +1,230 @@ +import { SetArray, put } from '@jridgewell/set-array'; +import { encode } from '@jridgewell/sourcemap-codec'; +import { TraceMap, decodedMappings } from '@jridgewell/trace-mapping'; + +const COLUMN = 0; +const SOURCES_INDEX = 1; +const SOURCE_LINE = 2; +const SOURCE_COLUMN = 3; +const NAMES_INDEX = 4; + +const NO_NAME = -1; +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +let addSegment; +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +let addMapping; +/** + * Same as `addSegment`, but will only add the segment if it generates useful information in the + * resulting map. This only works correctly if segments are added **in order**, meaning you should + * not add a segment with a lower generated line/column than one that came before. + */ +let maybeAddSegment; +/** + * Same as `addMapping`, but will only add the mapping if it generates useful information in the + * resulting map. This only works correctly if mappings are added **in order**, meaning you should + * not add a mapping with a lower generated line/column than one that came before. + */ +let maybeAddMapping; +/** + * Adds/removes the content of the source file to the source map. + */ +let setSourceContent; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let toDecodedMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let toEncodedMap; +/** + * Constructs a new GenMapping, using the already present mappings of the input. + */ +let fromMap; +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +let allMappings; +// This split declaration is only so that terser can elminiate the static initialization block. +let addSegmentInternal; +/** + * Provides the state to generate a sourcemap. + */ +class GenMapping { + constructor({ file, sourceRoot } = {}) { + this._names = new SetArray(); + this._sources = new SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + } +} +(() => { + addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + return addSegmentInternal(false, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); + }; + maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + return addSegmentInternal(true, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); + }; + addMapping = (map, mapping) => { + return addMappingInternal(false, map, mapping); + }; + maybeAddMapping = (map, mapping) => { + return addMappingInternal(true, map, mapping); + }; + setSourceContent = (map, source, content) => { + const { _sources: sources, _sourcesContent: sourcesContent } = map; + sourcesContent[put(sources, source)] = content; + }; + toDecodedMap = (map) => { + const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + removeEmptyFinalLines(mappings); + return { + version: 3, + file: file || undefined, + names: names.array, + sourceRoot: sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + }; + }; + toEncodedMap = (map) => { + const decoded = toDecodedMap(map); + return Object.assign(Object.assign({}, decoded), { mappings: encode(decoded.mappings) }); + }; + allMappings = (map) => { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = map; + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[COLUMN] }; + let source = undefined; + let original = undefined; + let name = undefined; + if (seg.length !== 1) { + source = sources.array[seg[SOURCES_INDEX]]; + original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; + if (seg.length === 5) + name = names.array[seg[NAMES_INDEX]]; + } + out.push({ generated, source, original, name }); + } + } + return out; + }; + fromMap = (input) => { + const map = new TraceMap(input); + const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); + putAll(gen._names, map.names); + putAll(gen._sources, map.sources); + gen._sourcesContent = map.sourcesContent || map.sources.map(() => null); + gen._mappings = decodedMappings(map); + return gen; + }; + // Internal helpers + addSegmentInternal = (skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + const line = getLine(mappings, genLine); + const index = getColumnIndex(line, genColumn); + if (!source) { + if (skipable && skipSourceless(line, index)) + return; + return insert(line, index, [genColumn]); + } + const sourcesIndex = put(sources, source); + const namesIndex = name ? put(names, name) : NO_NAME; + if (sourcesIndex === sourcesContent.length) + sourcesContent[sourcesIndex] = content !== null && content !== void 0 ? content : null; + if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { + return; + } + return insert(line, index, name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] + : [genColumn, sourcesIndex, sourceLine, sourceColumn]); + }; +})(); +function getLine(mappings, index) { + for (let i = mappings.length; i <= index; i++) { + mappings[i] = []; + } + return mappings[index]; +} +function getColumnIndex(line, genColumn) { + let index = line.length; + for (let i = index - 1; i >= 0; index = i--) { + const current = line[i]; + if (genColumn >= current[COLUMN]) + break; + } + return index; +} +function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} +function removeEmptyFinalLines(mappings) { + const { length } = mappings; + let len = length; + for (let i = len - 1; i >= 0; len = i, i--) { + if (mappings[i].length > 0) + break; + } + if (len < length) + mappings.length = len; +} +function putAll(strarr, array) { + for (let i = 0; i < array.length; i++) + put(strarr, array[i]); +} +function skipSourceless(line, index) { + // The start of a line is already sourceless, so adding a sourceless segment to the beginning + // doesn't generate any useful information. + if (index === 0) + return true; + const prev = line[index - 1]; + // If the previous segment is also sourceless, then adding another sourceless segment doesn't + // genrate any new information. Else, this segment will end the source/named segment and point to + // a sourceless position, which is useful. + return prev.length === 1; +} +function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { + // A source/named segment at the start of a line gives position at that genColumn + if (index === 0) + return false; + const prev = line[index - 1]; + // If the previous segment is sourceless, then we're transitioning to a source. + if (prev.length === 1) + return false; + // If the previous segment maps to the exact same source position, then this segment doesn't + // provide any new position information. + return (sourcesIndex === prev[SOURCES_INDEX] && + sourceLine === prev[SOURCE_LINE] && + sourceColumn === prev[SOURCE_COLUMN] && + namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME)); +} +function addMappingInternal(skipable, map, mapping) { + const { generated, source, original, name, content } = mapping; + if (!source) { + return addSegmentInternal(skipable, map, generated.line - 1, generated.column, null, null, null, null, null); + } + const s = source; + return addSegmentInternal(skipable, map, generated.line - 1, generated.column, s, original.line - 1, original.column, name, content); +} + +export { GenMapping, addMapping, addSegment, allMappings, fromMap, maybeAddMapping, maybeAddSegment, setSourceContent, toDecodedMap, toEncodedMap }; +//# sourceMappingURL=gen-mapping.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js new file mode 100644 index 00000000000000..d9fcf5cff5957b --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js @@ -0,0 +1,236 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@jridgewell/set-array'), require('@jridgewell/sourcemap-codec'), require('@jridgewell/trace-mapping')) : + typeof define === 'function' && define.amd ? define(['exports', '@jridgewell/set-array', '@jridgewell/sourcemap-codec', '@jridgewell/trace-mapping'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.genMapping = {}, global.setArray, global.sourcemapCodec, global.traceMapping)); +})(this, (function (exports, setArray, sourcemapCodec, traceMapping) { 'use strict'; + + const COLUMN = 0; + const SOURCES_INDEX = 1; + const SOURCE_LINE = 2; + const SOURCE_COLUMN = 3; + const NAMES_INDEX = 4; + + const NO_NAME = -1; + /** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ + exports.addSegment = void 0; + /** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ + exports.addMapping = void 0; + /** + * Same as `addSegment`, but will only add the segment if it generates useful information in the + * resulting map. This only works correctly if segments are added **in order**, meaning you should + * not add a segment with a lower generated line/column than one that came before. + */ + exports.maybeAddSegment = void 0; + /** + * Same as `addMapping`, but will only add the mapping if it generates useful information in the + * resulting map. This only works correctly if mappings are added **in order**, meaning you should + * not add a mapping with a lower generated line/column than one that came before. + */ + exports.maybeAddMapping = void 0; + /** + * Adds/removes the content of the source file to the source map. + */ + exports.setSourceContent = void 0; + /** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.toDecodedMap = void 0; + /** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.toEncodedMap = void 0; + /** + * Constructs a new GenMapping, using the already present mappings of the input. + */ + exports.fromMap = void 0; + /** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ + exports.allMappings = void 0; + // This split declaration is only so that terser can elminiate the static initialization block. + let addSegmentInternal; + /** + * Provides the state to generate a sourcemap. + */ + class GenMapping { + constructor({ file, sourceRoot } = {}) { + this._names = new setArray.SetArray(); + this._sources = new setArray.SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + } + } + (() => { + exports.addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + return addSegmentInternal(false, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); + }; + exports.maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + return addSegmentInternal(true, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content); + }; + exports.addMapping = (map, mapping) => { + return addMappingInternal(false, map, mapping); + }; + exports.maybeAddMapping = (map, mapping) => { + return addMappingInternal(true, map, mapping); + }; + exports.setSourceContent = (map, source, content) => { + const { _sources: sources, _sourcesContent: sourcesContent } = map; + sourcesContent[setArray.put(sources, source)] = content; + }; + exports.toDecodedMap = (map) => { + const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + removeEmptyFinalLines(mappings); + return { + version: 3, + file: file || undefined, + names: names.array, + sourceRoot: sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + }; + }; + exports.toEncodedMap = (map) => { + const decoded = exports.toDecodedMap(map); + return Object.assign(Object.assign({}, decoded), { mappings: sourcemapCodec.encode(decoded.mappings) }); + }; + exports.allMappings = (map) => { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = map; + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[COLUMN] }; + let source = undefined; + let original = undefined; + let name = undefined; + if (seg.length !== 1) { + source = sources.array[seg[SOURCES_INDEX]]; + original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; + if (seg.length === 5) + name = names.array[seg[NAMES_INDEX]]; + } + out.push({ generated, source, original, name }); + } + } + return out; + }; + exports.fromMap = (input) => { + const map = new traceMapping.TraceMap(input); + const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); + putAll(gen._names, map.names); + putAll(gen._sources, map.sources); + gen._sourcesContent = map.sourcesContent || map.sources.map(() => null); + gen._mappings = traceMapping.decodedMappings(map); + return gen; + }; + // Internal helpers + addSegmentInternal = (skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { + const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + const line = getLine(mappings, genLine); + const index = getColumnIndex(line, genColumn); + if (!source) { + if (skipable && skipSourceless(line, index)) + return; + return insert(line, index, [genColumn]); + } + const sourcesIndex = setArray.put(sources, source); + const namesIndex = name ? setArray.put(names, name) : NO_NAME; + if (sourcesIndex === sourcesContent.length) + sourcesContent[sourcesIndex] = content !== null && content !== void 0 ? content : null; + if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { + return; + } + return insert(line, index, name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] + : [genColumn, sourcesIndex, sourceLine, sourceColumn]); + }; + })(); + function getLine(mappings, index) { + for (let i = mappings.length; i <= index; i++) { + mappings[i] = []; + } + return mappings[index]; + } + function getColumnIndex(line, genColumn) { + let index = line.length; + for (let i = index - 1; i >= 0; index = i--) { + const current = line[i]; + if (genColumn >= current[COLUMN]) + break; + } + return index; + } + function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; + } + function removeEmptyFinalLines(mappings) { + const { length } = mappings; + let len = length; + for (let i = len - 1; i >= 0; len = i, i--) { + if (mappings[i].length > 0) + break; + } + if (len < length) + mappings.length = len; + } + function putAll(strarr, array) { + for (let i = 0; i < array.length; i++) + setArray.put(strarr, array[i]); + } + function skipSourceless(line, index) { + // The start of a line is already sourceless, so adding a sourceless segment to the beginning + // doesn't generate any useful information. + if (index === 0) + return true; + const prev = line[index - 1]; + // If the previous segment is also sourceless, then adding another sourceless segment doesn't + // genrate any new information. Else, this segment will end the source/named segment and point to + // a sourceless position, which is useful. + return prev.length === 1; + } + function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { + // A source/named segment at the start of a line gives position at that genColumn + if (index === 0) + return false; + const prev = line[index - 1]; + // If the previous segment is sourceless, then we're transitioning to a source. + if (prev.length === 1) + return false; + // If the previous segment maps to the exact same source position, then this segment doesn't + // provide any new position information. + return (sourcesIndex === prev[SOURCES_INDEX] && + sourceLine === prev[SOURCE_LINE] && + sourceColumn === prev[SOURCE_COLUMN] && + namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME)); + } + function addMappingInternal(skipable, map, mapping) { + const { generated, source, original, name, content } = mapping; + if (!source) { + return addSegmentInternal(skipable, map, generated.line - 1, generated.column, null, null, null, null, null); + } + const s = source; + return addSegmentInternal(skipable, map, generated.line - 1, generated.column, s, original.line - 1, original.column, name, content); + } + + exports.GenMapping = GenMapping; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); +//# sourceMappingURL=gen-mapping.umd.js.map diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json new file mode 100644 index 00000000000000..3b709f65688023 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/package.json @@ -0,0 +1,74 @@ +{ + "name": "@jridgewell/gen-mapping", + "version": "0.3.1", + "description": "Generate source maps", + "keywords": [ + "source", + "map" + ], + "author": "Justin Ridgewell ", + "license": "MIT", + "repository": "https://github.com/jridgewell/gen-mapping", + "main": "dist/gen-mapping.umd.js", + "module": "dist/gen-mapping.mjs", + "typings": "dist/types/gen-mapping.d.ts", + "exports": { + ".": { + "types": "./dist/types/gen-mapping.d.ts", + "browser": "./dist/gen-mapping.umd.js", + "require": "./dist/gen-mapping.umd.js", + "import": "./dist/gen-mapping.mjs" + }, + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node benchmark/index.mjs", + "prebuild": "rm -rf dist", + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "pretest": "run-s build:rollup", + "test": "run-s -n test:lint test:coverage", + "test:debug": "mocha --inspect-brk", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:coverage": "c8 mocha", + "test:watch": "run-p 'build:rollup -- --watch' 'test:only -- --watch'", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build" + }, + "devDependencies": { + "@rollup/plugin-typescript": "8.3.2", + "@types/mocha": "9.1.1", + "@types/node": "17.0.29", + "@typescript-eslint/eslint-plugin": "5.21.0", + "@typescript-eslint/parser": "5.21.0", + "benchmark": "2.1.4", + "c8": "7.11.2", + "eslint": "8.14.0", + "eslint-config-prettier": "8.5.0", + "mocha": "9.2.2", + "npm-run-all": "4.1.5", + "prettier": "2.6.2", + "rollup": "2.70.2", + "typescript": "4.6.3" + }, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } +} 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 55d477fa1d14e4..062284537b5485 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.17.3", + "version": "7.18.0", "description": "Turns an AST into code.", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", @@ -19,16 +19,15 @@ "lib" ], "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.0", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" }, "devDependencies": { - "@babel/helper-fixtures": "^7.17.0", - "@babel/parser": "^7.17.3", - "@jridgewell/trace-mapping": "^0.3.4", + "@babel/helper-fixtures": "^7.17.10", + "@babel/parser": "^7.18.0", + "@jridgewell/trace-mapping": "^0.3.8", "@types/jsesc": "^2.5.0", - "@types/source-map": "^0.5.0", "charcodes": "^0.2.0" }, "engines": { 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 c1865996afd788..ae7be9be226f9b 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 @@ -174,7 +174,7 @@ function resolveTargets(queries, env) { } function getTargets(inputTargets = {}, options = {}) { - var _browsers; + var _browsers, _browsers2; let { browsers, @@ -209,7 +209,7 @@ function getTargets(inputTargets = {}, options = {}) { esmodules = false; } - if (browsers) { + if ((_browsers2 = browsers) != null && _browsers2.length) { const queryBrowsers = resolveTargets(browsers, options.browserslistEnv); if (esmodules === "intersect") { 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 d35c3687d541d2..346c8e00a44946 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.16.7", + "version": "7.17.10", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", "description": "Helper functions on Babel compilation targets", @@ -22,16 +22,16 @@ "babel-plugin" ], "dependencies": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "peerDependencies": { "@babel/core": "^7.0.0" }, "devDependencies": { - "@babel/core": "^7.16.7", + "@babel/core": "^7.17.10", "@babel/helper-plugin-test-runner": "^7.16.7", "@types/semver": "^5.5.0" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js index 2fa33dccc3fbab..749812feb063f5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/lib/index.js @@ -5,8 +5,6 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = _default; -var _helperGetFunctionArity = require("@babel/helper-get-function-arity"); - var _template = require("@babel/template"); var _t = require("@babel/types"); @@ -16,6 +14,7 @@ const { cloneNode, identifier, isAssignmentExpression, + isAssignmentPattern, isFunction, isIdentifier, isLiteral, @@ -23,10 +22,17 @@ const { isObjectMethod, isObjectProperty, isRegExpLiteral, + isRestElement, isTemplateLiteral, isVariableDeclarator, toBindingIdentifierName } = _t; + +function getFunctionArity(node) { + const count = node.params.findIndex(param => isAssignmentPattern(param) || isRestElement(param)); + return count === -1 ? node.params.length : count; +} + const buildPropertyMethodAssignmentWrapper = (0, _template.default)(` (function (FUNCTION_KEY) { function FUNCTION_ID() { @@ -103,7 +109,7 @@ function wrap(state, method, id, scope) { }).expression; const params = template.callee.body.body[0].params; - for (let i = 0, len = (0, _helperGetFunctionArity.default)(method); i < len; i++) { + for (let i = 0, len = getFunctionArity(method); i < len; i++) { params.push(scope.generateUidIdentifier("x")); } diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json index 1a46e7ce76020b..a4c9646b5f2a30 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/helper-function-name/package.json @@ -1,6 +1,6 @@ { "name": "@babel/helper-function-name", - "version": "7.16.7", + "version": "7.17.9", "description": "Helper function to change the property 'name' of every function", "repository": { "type": "git", @@ -14,9 +14,8 @@ }, "main": "./lib/index.js", "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/LICENSE b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/LICENSE deleted file mode 100644 index f31575ec773bb1..00000000000000 --- a/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -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. diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/lib/index.js deleted file mode 100644 index 61e22edd292753..00000000000000 --- a/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/lib/index.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _default; - -var _t = require("@babel/types"); - -const { - isAssignmentPattern, - isRestElement -} = _t; - -function _default(node) { - const params = node.params; - - for (let i = 0; i < params.length; i++) { - const param = params[i]; - - if (isAssignmentPattern(param) || isRestElement(param)) { - return i; - } - } - - return params.length; -} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/package.json deleted file mode 100644 index 4ea756238ffaee..00000000000000 --- a/tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "@babel/helper-get-function-arity", - "version": "7.16.7", - "description": "Helper function to get function arity", - "repository": { - "type": "git", - "url": "https://github.com/babel/babel.git", - "directory": "packages/babel-helper-get-function-arity" - }, - "homepage": "https://babel.dev/docs/en/next/babel-helper-get-function-arity", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "main": "./lib/index.js", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "author": "The Babel Team (https://babel.dev/team)" -} \ No newline at end of file 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 b9688eb6078d13..9a4b68d65dc31e 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 @@ -80,6 +80,7 @@ function rewriteModuleStatementsAndPrepareHeader(path, { importInterop = noInterop ? "none" : "babel", lazy, esNamespaceOnly, + filename, constantReexports = loose, enumerableModuleMeta = loose, noIncompleteNsImportDetection @@ -93,7 +94,8 @@ function rewriteModuleStatementsAndPrepareHeader(path, { importInterop, initializeReexports: constantReexports, lazy, - esNamespaceOnly + esNamespaceOnly, + filename }); if (!allowTopLevelThis) { @@ -369,7 +371,9 @@ function buildExportInitializationStatements(programPath, metadata, constantReex } else { const chunkSize = 100; - for (let i = 0, uninitializedExportNames = []; i < initStatements.length; i += chunkSize) { + for (let i = 0; i < initStatements.length; i += chunkSize) { + let uninitializedExportNames = []; + for (let j = 0; j < chunkSize && i + j < initStatements.length; j++) { const [exportName, initStatement] = initStatements[i + j]; 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 f98ee95e0f7c01..af3b3a6c087b57 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 @@ -30,9 +30,9 @@ function validateImportInteropOption(importInterop) { return importInterop; } -function resolveImportInterop(importInterop, source) { +function resolveImportInterop(importInterop, source, filename) { if (typeof importInterop === "function") { - return validateImportInteropOption(importInterop(source)); + return validateImportInteropOption(importInterop(source, filename)); } return importInterop; @@ -42,7 +42,8 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, { importInterop, initializeReexports = false, lazy = false, - esNamespaceOnly = false + esNamespaceOnly = false, + filename }) { if (!exportName) { exportName = programPath.scope.generateUidIdentifier("exports").name; @@ -65,7 +66,7 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, { metadata.name = metadata.importsNamespace.values().next().value; } - const resolvedInterop = resolveImportInterop(importInterop, metadata.source); + const resolvedInterop = resolveImportInterop(importInterop, metadata.source, filename); if (resolvedInterop === "none") { metadata.interop = "none"; diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js index 8173fd57f24011..aba8a64906d502 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js @@ -90,7 +90,7 @@ function rewriteLiveReferences(programPath, metadata) { exported }; programPath.traverse(rewriteBindingInitVisitor, rewriteBindingInitVisitorState); - (0, _helperSimpleAccess.default)(programPath, new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())])); + (0, _helperSimpleAccess.default)(programPath, new Set([...Array.from(imported.keys()), ...Array.from(exported.keys())]), false); const rewriteReferencesVisitorState = { seen: new WeakSet(), metadata, @@ -230,6 +230,47 @@ const rewriteReferencesVisitor = { } }, + UpdateExpression(path) { + const { + scope, + seen, + imported, + exported, + requeueInParent, + buildImportReference + } = this; + if (seen.has(path.node)) return; + seen.add(path.node); + const arg = path.get("argument"); + if (arg.isMemberExpression()) return; + const update = path.node; + + if (arg.isIdentifier()) { + const localName = arg.node.name; + + if (scope.getBinding(localName) !== path.scope.getBinding(localName)) { + return; + } + + const exportedNames = exported.get(localName); + const importData = imported.get(localName); + + if ((exportedNames == null ? void 0 : exportedNames.length) > 0 || importData) { + if (importData) { + path.replaceWith(assignmentExpression(update.operator[0] + "=", buildImportReference(importData, arg.node), buildImportThrow(localName))); + } else if (update.prefix) { + path.replaceWith(buildBindingExportAssignmentExpression(this.metadata, exportedNames, cloneNode(update))); + } else { + const ref = scope.generateDeclaredUidIdentifier(localName); + path.replaceWith(sequenceExpression([assignmentExpression("=", cloneNode(ref), cloneNode(update)), buildBindingExportAssignmentExpression(this.metadata, exportedNames, identifier(localName)), cloneNode(ref)])); + } + } + } + + requeueInParent(path); + path.skip(); + }, + AssignmentExpression: { exit(path) { const { 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 267d86bbeb44cc..eb8b4c11036686 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.17.6", + "version": "7.18.0", "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", @@ -17,12 +17,12 @@ "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" }, "engines": { "node": ">=6.9.0" diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js index 0ba1be02219558..7acf144ea362fd 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/lib/index.js @@ -4,6 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.declare = declare; +exports.declarePreset = void 0; function declare(builder) { return (api, options, dirname) => { @@ -23,6 +24,8 @@ function declare(builder) { }; } +const declarePreset = declare; +exports.declarePreset = declarePreset; const apiPolyfills = { assertVersion: api => range => { throwVersionError(range, api.version); diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json index 740d52ac36056a..859134ebc94faf 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/package.json @@ -1,6 +1,6 @@ { "name": "@babel/helper-plugin-utils", - "version": "7.16.7", + "version": "7.17.12", "description": "General utilities for plugins to use", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js index 69bacda62d33f4..0f19aea7962db6 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js @@ -19,11 +19,12 @@ const { unaryExpression } = _t; -function simplifyAccess(path, bindingNames) { +function simplifyAccess(path, bindingNames, includeUpdateExpression = true) { path.traverse(simpleAssignmentVisitor, { scope: path.scope, bindingNames, - seen: new WeakSet() + seen: new WeakSet(), + includeUpdateExpression }); } @@ -32,8 +33,14 @@ const simpleAssignmentVisitor = { exit(path) { const { scope, - bindingNames + bindingNames, + includeUpdateExpression } = this; + + if (!includeUpdateExpression) { + return; + } + const arg = path.get("argument"); if (!arg.isIdentifier()) return; const localName = arg.node.name; diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json index e30c7eda747ac5..a44a37dabbaf80 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json @@ -1,6 +1,6 @@ { "name": "@babel/helper-simple-access", - "version": "7.16.7", + "version": "7.17.7", "description": "Babel helper for ensuring that access to a given value is performed through simple accesses", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-helper-simple-access", @@ -15,10 +15,10 @@ }, "main": "./lib/index.js", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" }, "devDependencies": { - "@babel/traverse": "^7.16.7" + "@babel/traverse": "^7.17.3" }, "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 9ef543e009a0b0..29d2c5c12170f3 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 @@ -10,15 +10,18 @@ var _template = require("@babel/template"); function helper(minVersion, source) { return Object.freeze({ minVersion, - ast: () => _template.default.program.ast(source) + ast: () => _template.default.program.ast(source, { + preserveComments: true + }) }); } var _default = Object.freeze({ - applyDecs: helper("7.17.0", 'function createMetadataMethodsForProperty(metadataMap,kind,property){return{getMetadata:function(key){if("symbol"!=typeof key)throw new TypeError("Metadata keys must be symbols, received: "+key);var metadataForKey=metadataMap[key];if(void 0!==metadataForKey)if(1===kind){var pub=metadataForKey.public;if(void 0!==pub)return pub[property]}else if(2===kind){var priv=metadataForKey.private;if(void 0!==priv)return priv.get(property)}else if(Object.hasOwnProperty.call(metadataForKey,"constructor"))return metadataForKey.constructor},setMetadata:function(key,value){if("symbol"!=typeof key)throw new TypeError("Metadata keys must be symbols, received: "+key);var metadataForKey=metadataMap[key];if(void 0===metadataForKey&&(metadataForKey=metadataMap[key]={}),1===kind){var pub=metadataForKey.public;void 0===pub&&(pub=metadataForKey.public={}),pub[property]=value}else if(2===kind){var priv=metadataForKey.priv;void 0===priv&&(priv=metadataForKey.private=new Map),priv.set(property,value)}else metadataForKey.constructor=value}}}function convertMetadataMapToFinal(obj,metadataMap){var parentMetadataMap=obj[Symbol.metadata||Symbol.for("Symbol.metadata")],metadataKeys=Object.getOwnPropertySymbols(metadataMap);if(0!==metadataKeys.length){for(var i=0;i=0;i--){var newInit;if(void 0!==(newValue=(0,decs[i])(value,ctx)))assertValidReturnValue(kind,newValue),0===kind?newInit=newValue:1===kind?(newInit=newValue.initializer,get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue,void 0!==newInit&&(void 0===initializer?initializer=newInit:"function"==typeof initializer?initializer=[initializer,newInit]:initializer.push(newInit))}if(0===kind||1===kind){if(void 0===initializer)initializer=function(instance,init){return init};else if("function"!=typeof initializer){var ownInitializers=initializer;initializer=function(instance,init){for(var value=init,i=0;i3,isStatic=kind>=5;if(isStatic?(base=Class,metadataMap=staticMetadataMap,kind-=5,initializers=staticInitializers):(base=Class.prototype,metadataMap=protoMetadataMap,initializers=protoInitializers),0!==kind&&!isPrivate){var existingNonFields=isStatic?existingStaticNonFields:existingProtoNonFields,existingKind=existingNonFields.get(name)||0;if(!0===existingKind||3===existingKind&&4!==kind||4===existingKind&&3!==kind)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+name);!existingKind&&kind>2?existingNonFields.set(name,kind):existingNonFields.set(name,!0)}applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,metadataMap,initializers)}}protoInitializers.length>0&&pushInitializers(ret,protoInitializers),staticInitializers.length>0&&pushInitializers(ret,staticInitializers)}function pushInitializers(ret,initializers){initializers.length>0?(initializers=initializers.slice(),ret.push((function(instance){for(var i=0;i=0;i--)newClass=classDecs[i](newClass,ctx)||newClass;ret.push(newClass),initializers.length>0?ret.push((function(){for(var i=0;i=0;i--){var newInit;if(void 0!==(newValue=memberDec(decs[i],name,desc,metadataMap,initializers,kind,isStatic,isPrivate,value)))assertValidReturnValue(kind,newValue),0===kind?newInit=newValue:1===kind?(newInit=getInit(newValue),get=newValue.get||value.get,set=newValue.set||value.set,value={get:get,set:set}):value=newValue,void 0!==newInit&&(void 0===initializer?initializer=newInit:"function"==typeof initializer?initializer=[initializer,newInit]:initializer.push(newInit))}if(0===kind||1===kind){if(void 0===initializer)initializer=function(instance,init){return init};else if("function"!=typeof initializer){var ownInitializers=initializer;initializer=function(instance,init){for(var value=init,i=0;i3,isStatic=kind>=5;if(isStatic?(base=Class,metadataMap=staticMetadataMap,0!==(kind-=5)&&(initializers=staticInitializers=staticInitializers||[])):(base=Class.prototype,metadataMap=protoMetadataMap,0!==kind&&(initializers=protoInitializers=protoInitializers||[])),0!==kind&&!isPrivate){var existingNonFields=isStatic?existingStaticNonFields:existingProtoNonFields,existingKind=existingNonFields.get(name)||0;if(!0===existingKind||3===existingKind&&4!==kind||4===existingKind&&3!==kind)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+name);!existingKind&&kind>2?existingNonFields.set(name,kind):existingNonFields.set(name,!0)}applyMemberDec(ret,base,decInfo,name,kind,isStatic,isPrivate,metadataMap,initializers)}}pushInitializers(ret,protoInitializers),pushInitializers(ret,staticInitializers)}function pushInitializers(ret,initializers){initializers&&ret.push((function(instance){for(var i=0;i0){for(var initializers=[],newClass=targetClass,name=targetClass.name,i=classDecs.length-1;i>=0;i--){var decoratorFinishedRef={v:!1};try{var ctx=Object.assign({kind:"class",name:name,addInitializer:createAddInitializerMethod(initializers,decoratorFinishedRef)},createMetadataMethodsForProperty(metadataMap,0,name,decoratorFinishedRef)),nextNewClass=classDecs[i](newClass,ctx)}finally{decoratorFinishedRef.v=!0}void 0!==nextNewClass&&(assertValidReturnValue(10,nextNewClass),newClass=nextNewClass)}ret.push(newClass,(function(){for(var i=0;i1){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}'), 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.2.6", '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){return groups[name]=result[g[name]],groups}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(str){var result=_super.exec.call(this,str);return result&&(result.groups=buildGroups(result,this)),result},BabelRegExp.prototype[Symbol.replace]=function(str,substitution){if("string"==typeof substitution){var groups=_groups.get(this);return _super[Symbol.replace].call(this,str,substitution.replace(/\\$<([^>]+)>/g,(function(_,name){return"$"+groups[name]})))}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/applyDecs.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js index 27dc4e226228a5..8808a4018b1b31 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/applyDecs.js @@ -5,13 +5,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = applyDecs; -function createMetadataMethodsForProperty(metadataMap, kind, property) { +function createMetadataMethodsForProperty(metadataMap, kind, property, decoratorFinishedRef) { return { getMetadata: function (key) { - if (typeof key !== "symbol") { - throw new TypeError("Metadata keys must be symbols, received: " + key); - } - + assertNotFinished(decoratorFinishedRef, "getMetadata"); + assertMetadataKey(key); var metadataForKey = metadataMap[key]; if (metadataForKey === void 0) return void 0; @@ -32,10 +30,8 @@ function createMetadataMethodsForProperty(metadataMap, kind, property) { } }, setMetadata: function (key, value) { - if (typeof key !== "symbol") { - throw new TypeError("Metadata keys must be symbols, received: " + key); - } - + assertNotFinished(decoratorFinishedRef, "setMetadata"); + assertMetadataKey(key); var metadataForKey = metadataMap[key]; if (metadataForKey === void 0) { @@ -106,14 +102,15 @@ function convertMetadataMapToFinal(obj, metadataMap) { obj[Symbol.metadata || Symbol.for("Symbol.metadata")] = metadataMap; } -function createAddInitializerMethod(initializers) { +function createAddInitializerMethod(initializers, decoratorFinishedRef) { return function addInitializer(initializer) { - assertValidInitializer(initializer); + assertNotFinished(decoratorFinishedRef, "addInitializer"); + assertCallable(initializer, "An initializer"); initializers.push(initializer); }; } -function memberDecCtx(base, name, desc, metadataMap, initializers, kind, isStatic, isPrivate) { +function memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value) { var kindStr; switch (kind) { @@ -143,9 +140,12 @@ function memberDecCtx(base, name, desc, metadataMap, initializers, kind, isStati isStatic: isStatic, isPrivate: isPrivate }; + var decoratorFinishedRef = { + v: false + }; if (kind !== 0) { - ctx.addInitializer = createAddInitializerMethod(initializers); + ctx.addInitializer = createAddInitializerMethod(initializers, decoratorFinishedRef); } var metadataKind, metadataName; @@ -182,12 +182,28 @@ function memberDecCtx(base, name, desc, metadataMap, initializers, kind, isStati metadataName = name; } - return Object.assign(ctx, createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName)); + try { + return dec(value, Object.assign(ctx, createMetadataMethodsForProperty(metadataMap, metadataKind, metadataName, decoratorFinishedRef))); + } finally { + decoratorFinishedRef.v = true; + } } -function assertValidInitializer(initializer) { - if (typeof initializer !== "function") { - throw new Error("initializers must be functions"); +function assertNotFinished(decoratorFinishedRef, fnName) { + if (decoratorFinishedRef.v) { + throw new Error("attempted to call " + fnName + " after decoration was finished"); + } +} + +function assertMetadataKey(key) { + if (typeof key !== "symbol") { + throw new TypeError("Metadata keys must be symbols, received: " + key); + } +} + +function assertCallable(fn, hint) { + if (typeof fn !== "function") { + throw new TypeError(hint + " must be a function"); } } @@ -196,15 +212,47 @@ function assertValidReturnValue(kind, value) { if (kind === 1) { if (type !== "object" || value === null) { - throw new Error("accessor decorators must return an object with get, set, or initializer properties or void 0"); + throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); + } + + if (value.get !== undefined) { + assertCallable(value.get, "accessor.get"); + } + + if (value.set !== undefined) { + assertCallable(value.set, "accessor.set"); + } + + if (value.init !== undefined) { + assertCallable(value.init, "accessor.init"); + } + + if (value.initializer !== undefined) { + assertCallable(value.initializer, "accessor.initializer"); } } else if (type !== "function") { + var hint; + if (kind === 0) { - throw new Error("field decorators must return a initializer function or void 0"); + hint = "field"; + } else if (kind === 10) { + hint = "class"; } else { - throw new Error("method decorators must return a function or void 0"); + hint = "method"; } + + throw new TypeError(hint + " decorators must return a function or void 0"); + } +} + +function getInit(desc) { + var initializer; + + if ((initializer = desc.init) == null && (initializer = desc.initializer) && typeof console !== "undefined") { + console.warn(".initializer has been renamed to .init as of March 2022"); } + + return initializer; } function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers) { @@ -247,11 +295,10 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, met value = desc.set; } - var ctx = memberDecCtx(base, name, desc, metadataMap, initializers, kind, isStatic, isPrivate); var newValue, get, set; if (typeof decs === "function") { - newValue = decs(value, ctx); + newValue = memberDec(decs, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value); if (newValue !== void 0) { assertValidReturnValue(kind, newValue); @@ -259,7 +306,7 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, met if (kind === 0) { initializer = newValue; } else if (kind === 1) { - initializer = newValue.initializer; + initializer = getInit(newValue); get = newValue.get || value.get; set = newValue.set || value.set; value = { @@ -273,7 +320,7 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, met } else { for (var i = decs.length - 1; i >= 0; i--) { var dec = decs[i]; - newValue = dec(value, ctx); + newValue = memberDec(dec, name, desc, metadataMap, initializers, kind, isStatic, isPrivate, value); if (newValue !== void 0) { assertValidReturnValue(kind, newValue); @@ -282,7 +329,7 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, met if (kind === 0) { newInit = newValue; } else if (kind === 1) { - newInit = newValue.initializer; + newInit = getInit(newValue); get = newValue.get || value.get; set = newValue.set || value.set; value = { @@ -368,8 +415,8 @@ function applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, met } function applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) { - var protoInitializers = []; - var staticInitializers = []; + var protoInitializers; + var staticInitializers; var existingProtoNonFields = new Map(); var existingStaticNonFields = new Map(); @@ -388,11 +435,19 @@ function applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInf base = Class; metadataMap = staticMetadataMap; kind = kind - 5; - initializers = staticInitializers; + + if (kind !== 0) { + staticInitializers = staticInitializers || []; + initializers = staticInitializers; + } } else { base = Class.prototype; metadataMap = protoMetadataMap; - initializers = protoInitializers; + + if (kind !== 0) { + protoInitializers = protoInitializers || []; + initializers = protoInitializers; + } } if (kind !== 0 && !isPrivate) { @@ -411,73 +466,65 @@ function applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInf applyMemberDec(ret, base, decInfo, name, kind, isStatic, isPrivate, metadataMap, initializers); } - if (protoInitializers.length > 0) { - pushInitializers(ret, protoInitializers); - } - - if (staticInitializers.length > 0) { - pushInitializers(ret, staticInitializers); - } + pushInitializers(ret, protoInitializers); + pushInitializers(ret, staticInitializers); } function pushInitializers(ret, initializers) { - if (initializers.length > 0) { - initializers = initializers.slice(); + if (initializers) { ret.push(function (instance) { for (var i = 0; i < initializers.length; i++) { - initializers[i].call(instance, instance); + initializers[i].call(instance); } - return instance; - }); - } else { - ret.push(function (instance) { return instance; }); } } function applyClassDecs(ret, targetClass, metadataMap, classDecs) { - var initializers = []; - var newClass = targetClass; - var name = targetClass.name; - var ctx = Object.assign({ - kind: "class", - name: name, - addInitializer: createAddInitializerMethod(initializers) - }, createMetadataMethodsForProperty(metadataMap, 0, name)); - - for (var i = classDecs.length - 1; i >= 0; i--) { - newClass = classDecs[i](newClass, ctx) || newClass; - } + if (classDecs.length > 0) { + var initializers = []; + var newClass = targetClass; + var name = targetClass.name; + + for (var i = classDecs.length - 1; i >= 0; i--) { + var decoratorFinishedRef = { + v: false + }; + + try { + var ctx = Object.assign({ + kind: "class", + name: name, + addInitializer: createAddInitializerMethod(initializers, decoratorFinishedRef) + }, createMetadataMethodsForProperty(metadataMap, 0, name, decoratorFinishedRef)); + var nextNewClass = classDecs[i](newClass, ctx); + } finally { + decoratorFinishedRef.v = true; + } - ret.push(newClass); + if (nextNewClass !== undefined) { + assertValidReturnValue(10, nextNewClass); + newClass = nextNewClass; + } + } - if (initializers.length > 0) { - ret.push(function () { + ret.push(newClass, function () { for (var i = 0; i < initializers.length; i++) { - initializers[i].call(newClass, newClass); + initializers[i].call(newClass); } }); - } else { - ret.push(function () {}); } } function applyDecs(targetClass, memberDecs, classDecs) { var ret = []; var staticMetadataMap = {}; - - if (memberDecs) { - var protoMetadataMap = {}; - applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs); - convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap); - } - - if (classDecs) { - applyClassDecs(ret, targetClass, staticMetadataMap, classDecs); - } - + var protoMetadataMap = {}; + applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs); + convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap); + applyClassDecs(ret, targetClass, staticMetadataMap, classDecs); convertMetadataMapToFinal(targetClass, staticMetadataMap); return ret; } \ No newline at end of file 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 new file mode 100644 index 00000000000000..225ca44bcdb9fd --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js @@ -0,0 +1,587 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _regeneratorRuntime; + +function _regeneratorRuntime() { + "use strict"; + + exports.default = _regeneratorRuntime = function () { + return exports; + }; + + var exports = {}; + var Op = Object.prototype; + var hasOwn = Op.hasOwnProperty; + var undefined; + var $Symbol = typeof Symbol === "function" ? Symbol : {}; + var iteratorSymbol = $Symbol.iterator || "@@iterator"; + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; + + function define(obj, key, value) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + return 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; + var generator = Object.create(protoGenerator.prototype); + var context = new Context(tryLocsList || []); + generator._invoke = makeInvokeMethod(innerFn, self, context); + return generator; + } + + exports.wrap = wrap; + + function tryCatch(fn, obj, arg) { + try { + return { + type: "normal", + arg: fn.call(obj, arg) + }; + } catch (err) { + return { + type: "throw", + arg: err + }; + } + } + + var GenStateSuspendedStart = "suspendedStart"; + var GenStateSuspendedYield = "suspendedYield"; + var GenStateExecuting = "executing"; + var GenStateCompleted = "completed"; + var ContinueSentinel = {}; + + function Generator() {} + + function GeneratorFunction() {} + + function GeneratorFunctionPrototype() {} + + var IteratorPrototype = {}; + define(IteratorPrototype, iteratorSymbol, function () { + return this; + }); + var getProto = Object.getPrototypeOf; + var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); + + if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { + IteratorPrototype = NativeIteratorPrototype; + } + + var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); + GeneratorFunction.prototype = GeneratorFunctionPrototype; + define(Gp, "constructor", GeneratorFunctionPrototype); + define(GeneratorFunctionPrototype, "constructor", GeneratorFunction); + GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"); + + function defineIteratorMethods(prototype) { + ["next", "throw", "return"].forEach(function (method) { + define(prototype, method, function (arg) { + return this._invoke(method, arg); + }); + }); + } + + exports.isGeneratorFunction = function (genFun) { + var ctor = typeof genFun === "function" && genFun.constructor; + return ctor ? ctor === GeneratorFunction || (ctor.displayName || ctor.name) === "GeneratorFunction" : false; + }; + + exports.mark = function (genFun) { + if (Object.setPrototypeOf) { + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); + } else { + genFun.__proto__ = GeneratorFunctionPrototype; + define(genFun, toStringTagSymbol, "GeneratorFunction"); + } + + genFun.prototype = Object.create(Gp); + return genFun; + }; + + exports.awrap = function (arg) { + return { + __await: arg + }; + }; + + function AsyncIterator(generator, PromiseImpl) { + function invoke(method, arg, resolve, reject) { + var record = tryCatch(generator[method], generator, arg); + + if (record.type === "throw") { + reject(record.arg); + } else { + var result = record.arg; + var value = result.value; + + if (value && typeof value === "object" && hasOwn.call(value, "__await")) { + return PromiseImpl.resolve(value.__await).then(function (value) { + invoke("next", value, resolve, reject); + }, function (err) { + invoke("throw", err, resolve, reject); + }); + } + + return PromiseImpl.resolve(value).then(function (unwrapped) { + result.value = unwrapped; + resolve(result); + }, function (error) { + return invoke("throw", error, resolve, reject); + }); + } + } + + var previousPromise; + + function enqueue(method, arg) { + function callInvokeWithMethodAndArg() { + return new PromiseImpl(function (resolve, reject) { + invoke(method, arg, resolve, reject); + }); + } + + return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + + this._invoke = enqueue; + } + + defineIteratorMethods(AsyncIterator.prototype); + define(AsyncIterator.prototype, asyncIteratorSymbol, function () { + return this; + }); + exports.AsyncIterator = AsyncIterator; + + exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { + if (PromiseImpl === void 0) PromiseImpl = Promise; + var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); + return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { + return result.done ? result.value : iter.next(); + }); + }; + + function makeInvokeMethod(innerFn, self, context) { + var state = GenStateSuspendedStart; + return function invoke(method, arg) { + if (state === GenStateExecuting) { + throw new Error("Generator is already running"); + } + + if (state === GenStateCompleted) { + if (method === "throw") { + throw arg; + } + + return doneResult(); + } + + context.method = method; + context.arg = arg; + + while (true) { + var delegate = context.delegate; + + if (delegate) { + var delegateResult = maybeInvokeDelegate(delegate, context); + + if (delegateResult) { + if (delegateResult === ContinueSentinel) continue; + return delegateResult; + } + } + + if (context.method === "next") { + context.sent = context._sent = context.arg; + } else if (context.method === "throw") { + if (state === GenStateSuspendedStart) { + state = GenStateCompleted; + throw context.arg; + } + + context.dispatchException(context.arg); + } else if (context.method === "return") { + context.abrupt("return", context.arg); + } + + state = GenStateExecuting; + var record = tryCatch(innerFn, self, context); + + if (record.type === "normal") { + state = context.done ? GenStateCompleted : GenStateSuspendedYield; + + if (record.arg === ContinueSentinel) { + continue; + } + + return { + value: record.arg, + done: context.done + }; + } else if (record.type === "throw") { + state = GenStateCompleted; + context.method = "throw"; + context.arg = record.arg; + } + } + }; + } + + function maybeInvokeDelegate(delegate, context) { + var method = delegate.iterator[context.method]; + + 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; + } + } + + context.method = "throw"; + context.arg = new TypeError("The iterator does not provide a 'throw' method"); + } + + return ContinueSentinel; + } + + var record = tryCatch(method, delegate.iterator, context.arg); + + if (record.type === "throw") { + context.method = "throw"; + context.arg = record.arg; + context.delegate = null; + return ContinueSentinel; + } + + var info = record.arg; + + if (!info) { + context.method = "throw"; + context.arg = new TypeError("iterator result is not an object"); + context.delegate = null; + return ContinueSentinel; + } + + if (info.done) { + context[delegate.resultName] = info.value; + context.next = delegate.nextLoc; + + if (context.method !== "return") { + context.method = "next"; + context.arg = undefined; + } + } else { + return info; + } + + context.delegate = null; + return ContinueSentinel; + } + + defineIteratorMethods(Gp); + define(Gp, toStringTagSymbol, "Generator"); + define(Gp, iteratorSymbol, function () { + return this; + }); + define(Gp, "toString", function () { + return "[object Generator]"; + }); + + function pushTryEntry(locs) { + var entry = { + tryLoc: locs[0] + }; + + if (1 in locs) { + entry.catchLoc = locs[1]; + } + + if (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(true); + } + + exports.keys = function (object) { + var keys = []; + + for (var key in object) { + keys.push(key); + } + + keys.reverse(); + return function next() { + while (keys.length) { + var key = keys.pop(); + + if (key in object) { + next.value = key; + next.done = false; + return next; + } + } + + next.done = true; + return next; + }; + }; + + function values(iterable) { + if (iterable) { + var iteratorMethod = iterable[iteratorSymbol]; + + if (iteratorMethod) { + return iteratorMethod.call(iterable); + } + + if (typeof iterable.next === "function") { + return iterable; + } + + if (!isNaN(iterable.length)) { + var i = -1, + next = function next() { + while (++i < iterable.length) { + if (hasOwn.call(iterable, i)) { + next.value = iterable[i]; + next.done = false; + return next; + } + } + + next.value = undefined; + next.done = true; + return next; + }; + + return next.next = next; + } + } + + return { + next: doneResult + }; + } + + exports.values = values; + + function doneResult() { + return { + value: undefined, + done: true + }; + } + + Context.prototype = { + constructor: Context, + reset: function (skipTempReset) { + this.prev = 0; + this.next = 0; + this.sent = this._sent = undefined; + this.done = false; + this.delegate = null; + this.method = "next"; + this.arg = undefined; + this.tryEntries.forEach(resetTryEntry); + + if (!skipTempReset) { + for (var name in this) { + if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { + this[name] = undefined; + } + } + } + }, + stop: function () { + this.done = true; + var rootEntry = this.tryEntries[0]; + var rootRecord = rootEntry.completion; + + if (rootRecord.type === "throw") { + throw rootRecord.arg; + } + + return this.rval; + }, + dispatchException: function (exception) { + if (this.done) { + throw exception; + } + + var context = this; + + function handle(loc, caught) { + record.type = "throw"; + record.arg = exception; + context.next = loc; + + if (caught) { + context.method = "next"; + context.arg = undefined; + } + + return !!caught; + } + + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + var record = entry.completion; + + if (entry.tryLoc === "root") { + return handle("end"); + } + + if (entry.tryLoc <= this.prev) { + var hasCatch = hasOwn.call(entry, "catchLoc"); + var hasFinally = hasOwn.call(entry, "finallyLoc"); + + if (hasCatch && hasFinally) { + if (this.prev < entry.catchLoc) { + return handle(entry.catchLoc, true); + } else if (this.prev < entry.finallyLoc) { + return handle(entry.finallyLoc); + } + } else if (hasCatch) { + if (this.prev < entry.catchLoc) { + return handle(entry.catchLoc, true); + } + } else if (hasFinally) { + if (this.prev < entry.finallyLoc) { + return handle(entry.finallyLoc); + } + } else { + throw new Error("try statement without catch or finally"); + } + } + } + }, + abrupt: function (type, arg) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + + if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { + var finallyEntry = entry; + break; + } + } + + if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { + finallyEntry = null; + } + + var record = finallyEntry ? finallyEntry.completion : {}; + record.type = type; + record.arg = arg; + + if (finallyEntry) { + this.method = "next"; + this.next = finallyEntry.finallyLoc; + return ContinueSentinel; + } + + return this.complete(record); + }, + complete: function (record, afterLoc) { + if (record.type === "throw") { + throw record.arg; + } + + if (record.type === "break" || record.type === "continue") { + this.next = record.arg; + } else if (record.type === "return") { + this.rval = this.arg = record.arg; + this.method = "return"; + this.next = "end"; + } else if (record.type === "normal" && afterLoc) { + this.next = afterLoc; + } + + return ContinueSentinel; + }, + finish: function (finallyLoc) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + + if (entry.finallyLoc === finallyLoc) { + this.complete(entry.completion, entry.afterLoc); + resetTryEntry(entry); + return 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 (record.type === "throw") { + var thrown = record.arg; + resetTryEntry(entry); + } + + return thrown; + } + } + + throw new Error("illegal catch attempt"); + }, + delegateYield: function (iterable, resultName, nextLoc) { + this.delegate = { + iterator: values(iterable), + resultName: resultName, + nextLoc: nextLoc + }; + + if (this.method === "next") { + this.arg = undefined; + } + + return ContinueSentinel; + } + }; + return exports; +} \ No newline at end of file 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 5e793d59f1451d..511c6c5b8853ca 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 @@ -20,10 +20,8 @@ const { assignmentExpression, cloneNode, expressionStatement, - file: t_file, - identifier, - variableDeclaration, - variableDeclarator + file, + identifier } = _t; function makePath(path) { @@ -37,7 +35,7 @@ function makePath(path) { return parts.reverse().join("."); } -let fileClass = undefined; +let FileClass = undefined; function getHelperMetadata(file) { const globals = new Set(); @@ -68,14 +66,11 @@ function getHelperMetadata(file) { ExportDefaultDeclaration(child) { const decl = child.get("declaration"); - if (decl.isFunctionDeclaration()) { - if (!decl.node.id) { - throw decl.buildCodeFrameError("Helpers should give names to their exported func declaration"); - } - - exportName = decl.node.id.name; + if (!decl.isFunctionDeclaration() || !decl.node.id) { + throw decl.buildCodeFrameError("Helpers can only export named function declarations"); } + exportName = decl.node.id.name; exportPath = makePath(child); }, @@ -132,7 +127,7 @@ function getHelperMetadata(file) { }; (0, _traverse.default)(file.ast, dependencyVisitor, file.scope); (0, _traverse.default)(file.ast, referenceVisitor, file.scope); - if (!exportPath) throw new Error("Helpers must default-export something."); + if (!exportPath) throw new Error("Helpers must have a default export."); exportBindingAssignments.reverse(); return { globals: Array.from(globals), @@ -179,50 +174,37 @@ function permuteHelperAST(file, metadata, id, localBindings, getDependency) { toRename[exportName] = id.name; } - const visitor = { - Program(path) { - const exp = path.get(exportPath); - const imps = importPaths.map(p => path.get(p)); - const impsBindingRefs = importBindingsReferences.map(p => path.get(p)); - const decl = exp.get("declaration"); - - if (id.type === "Identifier") { - if (decl.isFunctionDeclaration()) { - exp.replaceWith(decl); - } else { - exp.replaceWith(variableDeclaration("var", [variableDeclarator(id, decl.node)])); - } - } else if (id.type === "MemberExpression") { - if (decl.isFunctionDeclaration()) { - exportBindingAssignments.forEach(assignPath => { - const assign = path.get(assignPath); - assign.replaceWith(assignmentExpression("=", id, assign.node)); - }); - exp.replaceWith(decl); - path.pushContainer("body", expressionStatement(assignmentExpression("=", id, identifier(exportName)))); - } else { - exp.replaceWith(expressionStatement(assignmentExpression("=", id, decl.node))); - } - } else { - throw new Error("Unexpected helper format."); - } - - Object.keys(toRename).forEach(name => { - path.scope.rename(name, toRename[name]); - }); - - for (const path of imps) path.remove(); + const { + path + } = file; + const exp = path.get(exportPath); + const imps = importPaths.map(p => path.get(p)); + const impsBindingRefs = importBindingsReferences.map(p => path.get(p)); + const decl = exp.get("declaration"); + + if (id.type === "Identifier") { + exp.replaceWith(decl); + } else if (id.type === "MemberExpression") { + exportBindingAssignments.forEach(assignPath => { + const assign = path.get(assignPath); + assign.replaceWith(assignmentExpression("=", id, assign.node)); + }); + exp.replaceWith(decl); + path.pushContainer("body", expressionStatement(assignmentExpression("=", id, identifier(exportName)))); + } else { + throw new Error("Unexpected helper format."); + } - for (const path of impsBindingRefs) { - const node = cloneNode(dependenciesRefs[path.node.name]); - path.replaceWith(node); - } + Object.keys(toRename).forEach(name => { + path.scope.rename(name, toRename[name]); + }); - path.stop(); - } + for (const path of imps) path.remove(); - }; - (0, _traverse.default)(file.ast, visitor, file.scope); + for (const path of impsBindingRefs) { + const node = cloneNode(dependenciesRefs[path.node.name]); + path.replaceWith(node); + } } const helperData = Object.create(null); @@ -239,23 +221,34 @@ function loadHelper(name) { } const fn = () => { - const file = { - ast: t_file(helper.ast()) - }; - - if (fileClass) { - return new fileClass({ - filename: `babel-helper://${name}` - }, file); + { + if (!FileClass) { + const fakeFile = { + ast: file(helper.ast()), + path: null + }; + (0, _traverse.default)(fakeFile.ast, { + Program: path => (fakeFile.path = path).stop() + }); + return fakeFile; + } } - - return file; + return new FileClass({ + filename: `babel-helper://${name}` + }, { + ast: file(helper.ast()), + code: "[internal Babel helper code]", + inputMap: null + }); }; - const metadata = getHelperMetadata(fn()); + let metadata = null; helperData[name] = { + minVersion: helper.minVersion, + build(getDependency, id, localBindings) { const file = fn(); + metadata || (metadata = getHelperMetadata(file)); permuteHelperAST(file, metadata, id, localBindings, getDependency); return { nodes: file.ast.program.body, @@ -263,11 +256,11 @@ function loadHelper(name) { }; }, - minVersion() { - return helper.minVersion; - }, + getDependencies() { + metadata || (metadata = getHelperMetadata(fn())); + return Array.from(metadata.dependencies.values()); + } - dependencies: metadata.dependencies }; } @@ -279,18 +272,15 @@ function get(name, getDependency, id, localBindings) { } function minVersion(name) { - return loadHelper(name).minVersion(); + return loadHelper(name).minVersion; } function getDependencies(name) { - return Array.from(loadHelper(name).dependencies.values()); + return loadHelper(name).getDependencies(); } function ensure(name, newFileClass) { - if (!fileClass) { - fileClass = newFileClass; - } - + FileClass || (FileClass = newFileClass); loadHelper(name); } 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 95203cd51a3efa..5b2f3d884b58e0 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.17.2", + "version": "7.18.0", "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", @@ -16,11 +16,14 @@ "main": "./lib/index.js", "dependencies": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.0", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" }, "devDependencies": { + "@babel/generator": "^7.18.0", "@babel/helper-plugin-test-runner": "^7.16.7", + "@babel/parser": "^7.18.0", + "regenerator-runtime": "^0.13.9", "terser": "^5.9.0" }, "engines": { diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js index 1c59746df9c32f..aadc9786f4d343 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-helpers.js @@ -1,7 +1,7 @@ import fs from "fs"; import { join } from "path"; import { URL, fileURLToPath } from "url"; -import { minify } from "terser"; // eslint-disable-line +import { minify } from "terser"; // eslint-disable-line import/no-extraneous-dependencies const HELPERS_FOLDER = new URL("../src/helpers", import.meta.url); const IGNORED_FILES = new Set(["package.json"]); @@ -17,7 +17,7 @@ import template from "@babel/template"; function helper(minVersion, source) { return Object.freeze({ minVersion, - ast: () => template.program.ast(source), + ast: () => template.program.ast(source, { preserveComments: true }), }) } diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js new file mode 100644 index 00000000000000..91694b2cd9f28a --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js @@ -0,0 +1,64 @@ +/* eslint-disable import/no-extraneous-dependencies */ + +import fs from "fs"; +import { createRequire } from "module"; + +const [parse, generate] = await Promise.all([ + import("@babel/parser").then(ns => ns.parse), + import("@babel/generator").then(ns => ns.default.default), +]).catch(error => + Promise.reject( + new Error( + "Before running generate-helpers.js you must compile @babel/parser and @babel/generator.", + { cause: error } + ) + ) +); + +const REGENERATOR_RUNTIME_IN_FILE = fs.readFileSync( + createRequire(import.meta.url).resolve("regenerator-runtime"), + "utf8" +); + +const MIN_VERSION = "7.18.0"; + +const HEADER = `/* @minVersion ${MIN_VERSION} */ +/* + * This file is auto-generated! Do not modify it directly. + * To re-generate, update the regenerator-runtime dependency of + * @babel/helpers and run 'yarn gulp generate-runtime-helpers'. + */ + +/* eslint-disable */ +`; + +const COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */`; + +export default function generateRegeneratorRuntimeHelper() { + const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); + + const factoryFunction = ast.program.body[0].declarations[0].init.callee; + factoryFunction.type = "FunctionDeclaration"; + factoryFunction.id = { type: "Identifier", name: "_regeneratorRuntime" }; + factoryFunction.params = []; + factoryFunction.body.body.unshift( + ...stmts(` + ${COPYRIGHT} + _regeneratorRuntime = function () { return exports; }; + var exports = {}; + `) + ); + + const { code } = generate({ + type: "ExportDefaultDeclaration", + declaration: factoryFunction, + }); + + return HEADER + code; +} + +function stmts(code) { + return parse(`function _() { ${code} }`, { + sourceType: "script", + }).program.body[0].body.body; +} diff --git a/tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js index d323b399c41806..856dfd9fb801d6 100644 --- a/tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/highlight/lib/index.js @@ -41,7 +41,7 @@ let tokenize; return "keyword"; } - if (JSX_TAG.test(token.value) && (text[offset - 1] === "<" || text.substr(offset - 2, 2) == "= 0) continue; + target[key] = source[key]; } - getPluginOption(plugin, name) { - var _this$plugins$get; + return target; +} - return (_this$plugins$get = this.plugins.get(plugin)) == null ? void 0 : _this$plugins$get[name]; +class Position { + constructor(line, col, index) { + this.line = void 0; + this.column = void 0; + this.index = void 0; + this.line = line; + this.column = col; + this.index = index; } } - -function setTrailingComments(node, comments) { - if (node.trailingComments === undefined) { - node.trailingComments = comments; - } else { - node.trailingComments.unshift(...comments); +class SourceLocation { + constructor(start, end) { + this.start = void 0; + this.end = void 0; + this.filename = void 0; + this.identifierName = void 0; + this.start = start; + this.end = end; } -} -function setLeadingComments(node, comments) { - if (node.leadingComments === undefined) { - node.leadingComments = comments; - } else { - node.leadingComments.unshift(...comments); - } } - -function setInnerComments(node, comments) { - if (node.innerComments === undefined) { - node.innerComments = comments; - } else { - node.innerComments.unshift(...comments); - } +function createPositionWithColumnOffset(position, columnOffset) { + const { + line, + column, + index + } = position; + return new Position(line, column + columnOffset, index + columnOffset); } -function adjustInnerComments(node, elements, commentWS) { - let lastElement = null; - let i = elements.length; - - while (lastElement === null && i > 0) { - lastElement = elements[--i]; - } +const ParseErrorCodes = Object.freeze({ + SyntaxError: "BABEL_PARSER_SYNTAX_ERROR", + SourceTypeModuleError: "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED" +}); - if (lastElement === null || lastElement.start > commentWS.start) { - setInnerComments(node, commentWS.comments); - } else { - setTrailingComments(lastElement, commentWS.comments); - } -} +const reflect = (keys, last = keys.length - 1) => ({ + get() { + return keys.reduce((object, key) => object[key], this); + }, -class CommentsParser extends BaseParser { - addComment(comment) { - if (this.filename) comment.loc.filename = this.filename; - this.state.comments.push(comment); + set(value) { + keys.reduce((item, key, i) => i === last ? item[key] = value : item[key], this); } - processComment(node) { - const { - commentStack - } = this.state; - const commentStackLength = commentStack.length; - if (commentStackLength === 0) return; - let i = commentStackLength - 1; - const lastCommentWS = commentStack[i]; - - if (lastCommentWS.start === node.end) { - lastCommentWS.leadingNode = node; - i--; - } +}); - const { - start: nodeStart - } = node; +const instantiate = (constructor, properties, descriptors) => Object.keys(descriptors).map(key => [key, descriptors[key]]).filter(([, descriptor]) => !!descriptor).map(([key, descriptor]) => [key, typeof descriptor === "function" ? { + value: descriptor, + enumerable: false +} : typeof descriptor.reflect === "string" ? Object.assign({}, descriptor, reflect(descriptor.reflect.split("."))) : descriptor]).reduce((instance, [key, descriptor]) => Object.defineProperty(instance, key, Object.assign({ + configurable: true +}, descriptor)), Object.assign(new constructor(), properties)); - for (; i >= 0; i--) { - const commentWS = commentStack[i]; - const commentEnd = commentWS.end; +var ModuleErrors = (_ => ({ + ImportMetaOutsideModule: _(`import.meta may appear only with 'sourceType: "module"'`, { + code: ParseErrorCodes.SourceTypeModuleError + }), + ImportOutsideModule: _(`'import' and 'export' may appear only with 'sourceType: "module"'`, { + code: ParseErrorCodes.SourceTypeModuleError + }) +})); + +const NodeDescriptions = { + ArrayPattern: "array destructuring pattern", + AssignmentExpression: "assignment expression", + AssignmentPattern: "assignment expression", + ArrowFunctionExpression: "arrow function expression", + ConditionalExpression: "conditional expression", + ForOfStatement: "for-of statement", + ForInStatement: "for-in statement", + ForStatement: "for-loop", + FormalParameters: "function parameter list", + Identifier: "identifier", + ObjectPattern: "object destructuring pattern", + ParenthesizedExpression: "parenthesized expression", + RestElement: "rest element", + UpdateExpression: { + true: "prefix operation", + false: "postfix operation" + }, + VariableDeclarator: "variable declaration", + YieldExpression: "yield expression" +}; - if (commentEnd > nodeStart) { - commentWS.containingNode = node; - this.finalizeComment(commentWS); - commentStack.splice(i, 1); - } else { - if (commentEnd === nodeStart) { - commentWS.trailingNode = node; +const toNodeDescription = ({ + type, + prefix +}) => type === "UpdateExpression" ? NodeDescriptions.UpdateExpression[String(prefix)] : NodeDescriptions[type]; + +var StandardErrors = (_ => ({ + AccessorIsGenerator: _(({ + kind + }) => `A ${kind}ter cannot be a generator.`), + ArgumentsInClass: _("'arguments' is only allowed in functions and class methods."), + AsyncFunctionInSingleStatementContext: _("Async functions can only be declared at the top level or inside a block."), + AwaitBindingIdentifier: _("Can not use 'await' as identifier inside an async function."), + AwaitBindingIdentifierInStaticBlock: _("Can not use 'await' as identifier inside a static block."), + 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."), + 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."), + ConstructorIsAsync: _("Constructor can't be an async function."), + ConstructorIsGenerator: _("Constructor can't be a generator."), + DeclarationMissingInitializer: _(({ + kind + }) => `Missing initializer in ${kind} declaration.`), + DecoratorBeforeExport: _("Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax."), + DecoratorConstructor: _("Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?"), + DecoratorExportClass: _("Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead."), + DecoratorSemicolon: _("Decorators must not be followed by a semicolon."), + DecoratorStaticBlock: _("Decorators can't be used with a static block."), + DeletePrivateField: _("Deleting a private field is not allowed."), + DestructureNamedImport: _("ES2015 named imports do not destructure. Use another statement for destructuring after the import."), + DuplicateConstructor: _("Duplicate constructor in the same class."), + DuplicateDefaultExport: _("Only one default export allowed per module."), + DuplicateExport: _(({ + exportName + }) => `\`${exportName}\` has already been exported. Exported identifiers must be unique.`), + DuplicateProto: _("Redefinition of __proto__ property."), + DuplicateRegExpFlags: _("Duplicate regular expression flag."), + ElementAfterRest: _("Rest element must be last element."), + EscapedCharNotAnIdentifier: _("Invalid Unicode escape."), + ExportBindingIsString: _(({ + localName, + exportName + }) => `A string literal cannot be used as an exported binding without \`from\`.\n- Did you mean \`export { '${localName}' as '${exportName}' } from 'some-module'\`?`), + ExportDefaultFromAsIdentifier: _("'from' is not allowed as an identifier after 'export default'."), + ForInOfLoopInitializer: _(({ + type + }) => `'${type === "ForInStatement" ? "for-in" : "for-of"}' loop variable declaration may not have an initializer.`), + ForOfAsync: _("The left-hand side of a for-of loop may not be 'async'."), + ForOfLet: _("The left-hand side of a for-of loop may not start with 'let'."), + GeneratorInSingleStatementContext: _("Generators can only be declared at the top level or inside a block."), + IllegalBreakContinue: _(({ + type + }) => `Unsyntactic ${type === "BreakStatement" ? "break" : "continue"}.`), + IllegalLanguageModeDirective: _("Illegal 'use strict' directive in function with non-simple parameter list."), + IllegalReturn: _("'return' outside of function."), + ImportBindingIsString: _(({ + importName + }) => `A string literal cannot be used as an imported binding.\n- Did you mean \`import { "${importName}" as foo }\`?`), + ImportCallArgumentTrailingComma: _("Trailing comma is disallowed inside import(...) arguments."), + ImportCallArity: _(({ + maxArgumentCount + }) => `\`import()\` requires exactly ${maxArgumentCount === 1 ? "one argument" : "one or two arguments"}.`), + ImportCallNotNewExpression: _("Cannot use new with import(...)."), + ImportCallSpreadArgument: _("`...` is not allowed in `import()`."), + IncompatibleRegExpUVFlags: _("The 'u' and 'v' regular expression flags cannot be enabled at the same time."), + InvalidBigIntLiteral: _("Invalid BigIntLiteral."), + InvalidCodePoint: _("Code point out of bounds."), + InvalidCoverInitializedName: _("Invalid shorthand property initializer."), + InvalidDecimal: _("Invalid decimal."), + InvalidDigit: _(({ + radix + }) => `Expected number in radix ${radix}.`), + InvalidEscapeSequence: _("Bad character escape sequence."), + InvalidEscapeSequenceTemplate: _("Invalid escape sequence in template."), + InvalidEscapedReservedWord: _(({ + reservedWord + }) => `Escape sequence in keyword ${reservedWord}.`), + InvalidIdentifier: _(({ + identifierName + }) => `Invalid identifier ${identifierName}.`), + InvalidLhs: _(({ + ancestor + }) => `Invalid left-hand side in ${toNodeDescription(ancestor)}.`), + InvalidLhsBinding: _(({ + ancestor + }) => `Binding invalid left-hand side in ${toNodeDescription(ancestor)}.`), + InvalidNumber: _("Invalid number."), + InvalidOrMissingExponent: _("Floating-point numbers require a valid exponent after the 'e'."), + InvalidOrUnexpectedToken: _(({ + unexpected + }) => `Unexpected character '${unexpected}'.`), + InvalidParenthesizedAssignment: _("Invalid parenthesized assignment pattern."), + InvalidPrivateFieldResolution: _(({ + identifierName + }) => `Private name #${identifierName} is not defined.`), + InvalidPropertyBindingPattern: _("Binding member expression."), + InvalidRecordProperty: _("Only properties and spread elements are allowed in record definitions."), + InvalidRestAssignmentPattern: _("Invalid rest operator's argument."), + LabelRedeclaration: _(({ + labelName + }) => `Label '${labelName}' is already declared.`), + LetInLexicalBinding: _("'let' is not allowed to be used as a name in 'let' or 'const' declarations."), + LineTerminatorBeforeArrow: _("No line break is allowed before '=>'."), + MalformedRegExpFlags: _("Invalid regular expression flag."), + MissingClassName: _("A class name is required."), + MissingEqInAssignment: _("Only '=' operator can be used for specifying default value."), + MissingSemicolon: _("Missing semicolon."), + MissingPlugin: _(({ + missingPlugin + }) => `This experimental syntax requires enabling the parser plugin: ${missingPlugin.map(name => JSON.stringify(name)).join(", ")}.`), + MissingOneOfPlugins: _(({ + missingPlugin + }) => `This experimental syntax requires enabling one of the following parser plugin(s): ${missingPlugin.map(name => JSON.stringify(name)).join(", ")}.`), + MissingUnicodeEscape: _("Expecting Unicode escape sequence \\uXXXX."), + MixingCoalesceWithLogical: _("Nullish coalescing operator(??) requires parens when mixing with logical operators."), + ModuleAttributeDifferentFromType: _("The only accepted module attribute is `type`."), + ModuleAttributeInvalidValue: _("Only string literals are allowed as module attribute values."), + ModuleAttributesWithDuplicateKeys: _(({ + key + }) => `Duplicate key "${key}" is not allowed in module attributes.`), + ModuleExportNameHasLoneSurrogate: _(({ + surrogateCharCode + }) => `An export name cannot include a lone surrogate, found '\\u${surrogateCharCode.toString(16)}'.`), + ModuleExportUndefined: _(({ + localName + }) => `Export '${localName}' is not defined.`), + MultipleDefaultsInSwitch: _("Multiple default clauses."), + NewlineAfterThrow: _("Illegal newline after throw."), + NoCatchOrFinally: _("Missing catch or finally clause."), + NumberIdentifier: _("Identifier directly after number."), + NumericSeparatorInEscapeSequence: _("Numeric separators are not allowed inside unicode escape sequences or hex escape sequences."), + ObsoleteAwaitStar: _("'await*' has been removed from the async functions proposal. Use Promise.all() instead."), + OptionalChainingNoNew: _("Constructors in/after an Optional Chain are not allowed."), + OptionalChainingNoTemplate: _("Tagged Template Literals are not allowed in optionalChain."), + OverrideOnConstructor: _("'override' modifier cannot appear on a constructor declaration."), + ParamDupe: _("Argument name clash."), + PatternHasAccessor: _("Object pattern can't contain getter or setter."), + PatternHasMethod: _("Object pattern can't contain methods."), + PrivateInExpectedIn: _(({ + identifierName + }) => `Private names are only allowed in property accesses (\`obj.#${identifierName}\`) or in \`in\` expressions (\`#${identifierName} in obj\`).`), + PrivateNameRedeclaration: _(({ + identifierName + }) => `Duplicate private name #${identifierName}.`), + RecordExpressionBarIncorrectEndSyntaxType: _("Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'."), + RecordExpressionBarIncorrectStartSyntaxType: _("Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'."), + RecordExpressionHashIncorrectStartSyntaxType: _("Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'."), + RecordNoProto: _("'__proto__' is not allowed in Record expressions."), + RestTrailingComma: _("Unexpected trailing comma after rest element."), + SloppyFunction: _("In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement."), + StaticPrototype: _("Classes may not have static property named prototype."), + SuperNotAllowed: _("`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?"), + SuperPrivateField: _("Private fields can't be accessed on super."), + TrailingDecorator: _("Decorators must be attached to a class element."), + TupleExpressionBarIncorrectEndSyntaxType: _("Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'."), + TupleExpressionBarIncorrectStartSyntaxType: _("Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'."), + TupleExpressionHashIncorrectStartSyntaxType: _("Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'."), + UnexpectedArgumentPlaceholder: _("Unexpected argument placeholder."), + UnexpectedAwaitAfterPipelineBody: _('Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.'), + UnexpectedDigitAfterHash: _("Unexpected digit after hash token."), + UnexpectedImportExport: _("'import' and 'export' may only appear at the top level."), + UnexpectedKeyword: _(({ + keyword + }) => `Unexpected keyword '${keyword}'.`), + UnexpectedLeadingDecorator: _("Leading decorators must be attached to a class declaration."), + UnexpectedLexicalDeclaration: _("Lexical declaration cannot appear in a single-statement context."), + UnexpectedNewTarget: _("`new.target` can only be used in functions or class properties."), + UnexpectedNumericSeparator: _("A numeric separator is only allowed between two digits."), + UnexpectedPrivateField: _("Unexpected private name."), + UnexpectedReservedWord: _(({ + reservedWord + }) => `Unexpected reserved word '${reservedWord}'.`), + UnexpectedSuper: _("'super' is only allowed in object methods and classes."), + UnexpectedToken: _(({ + expected, + unexpected + }) => `Unexpected token${unexpected ? ` '${unexpected}'.` : ""}${expected ? `, expected "${expected}"` : ""}`), + UnexpectedTokenUnaryExponentiation: _("Illegal expression. Wrap left hand side or entire exponentiation in parentheses."), + UnsupportedBind: _("Binding should be performed on object property."), + UnsupportedDecoratorExport: _("A decorated export must export a class declaration."), + UnsupportedDefaultExport: _("Only expressions, functions or classes are allowed as the `default` export."), + UnsupportedImport: _("`import` can only be used in `import()` or `import.meta`."), + UnsupportedMetaProperty: _(({ + target, + onlyValidPropertyName + }) => `The only valid meta property for ${target} is ${target}.${onlyValidPropertyName}.`), + UnsupportedParameterDecorator: _("Decorators cannot be used to decorate parameters."), + UnsupportedPropertyDecorator: _("Decorators cannot be used to decorate object literal properties."), + UnsupportedSuper: _("'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop])."), + UnterminatedComment: _("Unterminated comment."), + UnterminatedRegExp: _("Unterminated regular expression."), + UnterminatedString: _("Unterminated string constant."), + UnterminatedTemplate: _("Unterminated template."), + VarRedeclaration: _(({ + identifierName + }) => `Identifier '${identifierName}' has already been declared.`), + YieldBindingIdentifier: _("Can not use 'yield' as identifier inside a generator."), + YieldInParameter: _("Yield expression is not allowed in formal parameters."), + ZeroDigitNumericSeparator: _("Numeric separator can not be used after leading 0.") +})); + +var StrictModeErrors = (_ => ({ + StrictDelete: _("Deleting local variable in strict mode."), + StrictEvalArguments: _(({ + referenceName + }) => `Assigning to '${referenceName}' in strict mode.`), + StrictEvalArgumentsBinding: _(({ + bindingName + }) => `Binding '${bindingName}' in strict mode.`), + StrictFunction: _("In strict mode code, functions can only be declared at top level or inside a block."), + StrictNumericEscape: _("The only valid numeric escape in strict mode is '\\0'."), + StrictOctalLiteral: _("Legacy octal literals are not allowed in strict mode."), + StrictWith: _("'with' in strict mode.") +})); + +const UnparenthesizedPipeBodyDescriptions = new Set(["ArrowFunctionExpression", "AssignmentExpression", "ConditionalExpression", "YieldExpression"]); +var PipelineOperatorErrors = (_ => ({ + PipeBodyIsTighter: _("Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence."), + PipeTopicRequiresHackPipes: _('Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'), + PipeTopicUnbound: _("Topic reference is unbound; it must be inside a pipe body."), + PipeTopicUnconfiguredToken: _(({ + token + }) => `Invalid topic token ${token}. In order to use ${token} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${token}" }.`), + PipeTopicUnused: _("Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once."), + PipeUnparenthesizedBody: _(({ + type + }) => `Hack-style pipe body cannot be an unparenthesized ${toNodeDescription({ + type + })}; please wrap it in parentheses.`), + PipelineBodyNoArrow: _('Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.'), + PipelineBodySequenceExpression: _("Pipeline body may not be a comma-separated sequence expression."), + PipelineHeadSequenceExpression: _("Pipeline head should not be a comma-separated sequence expression."), + PipelineTopicUnused: _("Pipeline is in topic style but does not use topic reference."), + PrimaryTopicNotAllowed: _("Topic reference was used in a lexical context without topic binding."), + PrimaryTopicRequiresSmartPipeline: _('Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.') +})); + +const _excluded$1 = ["toMessage"]; + +function toParseErrorConstructor(_ref) { + let { + toMessage + } = _ref, + properties = _objectWithoutPropertiesLoose(_ref, _excluded$1); + + return function constructor({ + loc, + details + }) { + return instantiate(SyntaxError, Object.assign({}, properties, { + loc + }), { + clone(overrides = {}) { + const loc = overrides.loc || {}; + return constructor({ + loc: new Position("line" in loc ? loc.line : this.loc.line, "column" in loc ? loc.column : this.loc.column, "index" in loc ? loc.index : this.loc.index), + details: Object.assign({}, this.details, overrides.details) + }); + }, + + details: { + value: details, + enumerable: false + }, + message: { + get() { + return `${toMessage(this.details)} (${this.loc.line}:${this.loc.column})`; + }, + + set(value) { + Object.defineProperty(this, "message", { + value + }); } - break; + }, + pos: { + reflect: "loc.index", + enumerable: true + }, + missingPlugin: "missingPlugin" in details && { + reflect: "details.missingPlugin", + enumerable: true } - } - } + }); + }; +} - finalizeComment(commentWS) { - const { - comments - } = commentWS; +function toParseErrorCredentials(toMessageOrMessage, credentials) { + return Object.assign({ + toMessage: typeof toMessageOrMessage === "string" ? () => toMessageOrMessage : toMessageOrMessage + }, credentials); +} +function ParseErrorEnum(argument, syntaxPlugin) { + if (Array.isArray(argument)) { + return toParseErrorCredentialsMap => ParseErrorEnum(toParseErrorCredentialsMap, argument[0]); + } - if (commentWS.leadingNode !== null || commentWS.trailingNode !== null) { - if (commentWS.leadingNode !== null) { - setTrailingComments(commentWS.leadingNode, comments); - } + const partialCredentials = argument(toParseErrorCredentials); + const ParseErrorConstructors = {}; - if (commentWS.trailingNode !== null) { - setLeadingComments(commentWS.trailingNode, comments); - } - } else { - const { - containingNode: node, - start: commentStart - } = commentWS; + for (const reasonCode of Object.keys(partialCredentials)) { + ParseErrorConstructors[reasonCode] = toParseErrorConstructor(Object.assign({ + code: ParseErrorCodes.SyntaxError, + reasonCode + }, syntaxPlugin ? { + syntaxPlugin + } : {}, partialCredentials[reasonCode])); + } - if (this.input.charCodeAt(commentStart - 1) === 44) { - switch (node.type) { - case "ObjectExpression": - case "ObjectPattern": - case "RecordExpression": - adjustInnerComments(node, node.properties, commentWS); - break; + return ParseErrorConstructors; +} +const Errors = Object.assign({}, ParseErrorEnum(ModuleErrors), ParseErrorEnum(StandardErrors), ParseErrorEnum(StrictModeErrors), ParseErrorEnum`pipelineOperator`(PipelineOperatorErrors)); - case "CallExpression": - case "OptionalCallExpression": - adjustInnerComments(node, node.arguments, commentWS); - break; +const { + defineProperty +} = Object; - case "FunctionDeclaration": - case "FunctionExpression": - case "ArrowFunctionExpression": - case "ObjectMethod": - case "ClassMethod": - case "ClassPrivateMethod": - adjustInnerComments(node, node.params, commentWS); - break; +const toUnenumerable = (object, key) => defineProperty(object, key, { + enumerable: false, + value: object[key] +}); - case "ArrayExpression": - case "ArrayPattern": - case "TupleExpression": - adjustInnerComments(node, node.elements, commentWS); - break; +function toESTreeLocation(node) { + toUnenumerable(node.loc.start, "index"); + toUnenumerable(node.loc.end, "index"); + return node; +} - case "ExportNamedDeclaration": - case "ImportDeclaration": - adjustInnerComments(node, node.specifiers, commentWS); - break; +var estree = (superClass => class extends superClass { + parse() { + const file = toESTreeLocation(super.parse()); - default: - { - setInnerComments(node, comments); - } - } - } else { - setInnerComments(node, comments); - } + if (this.options.tokens) { + file.tokens = file.tokens.map(toESTreeLocation); } + + return file; } - finalizeRemainingComments() { - const { - commentStack - } = this.state; + parseRegExpLiteral({ + pattern, + flags + }) { + let regex = null; - for (let i = commentStack.length - 1; i >= 0; i--) { - this.finalizeComment(commentStack[i]); - } + try { + regex = new RegExp(pattern, flags); + } catch (e) {} - this.state.commentStack = []; + const node = this.estreeParseLiteral(regex); + node.regex = { + pattern, + flags + }; + return node; } - resetPreviousNodeTrailingComments(node) { - const { - commentStack - } = this.state; - const { - length - } = commentStack; - if (length === 0) return; - const commentWS = commentStack[length - 1]; + parseBigIntLiteral(value) { + let bigInt; - if (commentWS.leadingNode === node) { - commentWS.leadingNode = null; + try { + bigInt = BigInt(value); + } catch (_unused) { + bigInt = null; } - } - - takeSurroundingComments(node, start, end) { - const { - commentStack - } = this.state; - const commentStackLength = commentStack.length; - if (commentStackLength === 0) return; - let i = commentStackLength - 1; - - for (; i >= 0; i--) { - const commentWS = commentStack[i]; - const commentEnd = commentWS.end; - const commentStart = commentWS.start; - - if (commentStart === end) { - commentWS.leadingNode = node; - } else if (commentEnd === start) { - commentWS.trailingNode = node; - } else if (commentEnd < start) { - break; - } - } - } - -} - -const ErrorCodes = Object.freeze({ - SyntaxError: "BABEL_PARSER_SYNTAX_ERROR", - SourceTypeModuleError: "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED" -}); - -const ErrorMessages = makeErrorTemplates({ - AccessorIsGenerator: "A %0ter cannot be a generator.", - ArgumentsInClass: "'arguments' is only allowed in functions and class methods.", - AsyncFunctionInSingleStatementContext: "Async functions can only be declared at the top level or inside a block.", - AwaitBindingIdentifier: "Can not use 'await' as identifier inside an async function.", - AwaitBindingIdentifierInStaticBlock: "Can not use 'await' as identifier inside a static block.", - 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.", - 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.", - ConstructorIsAsync: "Constructor can't be an async function.", - ConstructorIsGenerator: "Constructor can't be a generator.", - DeclarationMissingInitializer: "'%0' require an initialization value.", - DecoratorBeforeExport: "Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax.", - DecoratorConstructor: "Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?", - DecoratorExportClass: "Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead.", - DecoratorSemicolon: "Decorators must not be followed by a semicolon.", - DecoratorStaticBlock: "Decorators can't be used with a static block.", - DeletePrivateField: "Deleting a private field is not allowed.", - DestructureNamedImport: "ES2015 named imports do not destructure. Use another statement for destructuring after the import.", - DuplicateConstructor: "Duplicate constructor in the same class.", - DuplicateDefaultExport: "Only one default export allowed per module.", - DuplicateExport: "`%0` has already been exported. Exported identifiers must be unique.", - DuplicateProto: "Redefinition of __proto__ property.", - DuplicateRegExpFlags: "Duplicate regular expression flag.", - ElementAfterRest: "Rest element must be last element.", - EscapedCharNotAnIdentifier: "Invalid Unicode escape.", - ExportBindingIsString: "A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '%0' as '%1' } from 'some-module'`?", - ExportDefaultFromAsIdentifier: "'from' is not allowed as an identifier after 'export default'.", - ForInOfLoopInitializer: "'%0' loop variable declaration may not have an initializer.", - ForOfAsync: "The left-hand side of a for-of loop may not be 'async'.", - ForOfLet: "The left-hand side of a for-of loop may not start with 'let'.", - GeneratorInSingleStatementContext: "Generators can only be declared at the top level or inside a block.", - IllegalBreakContinue: "Unsyntactic %0.", - IllegalLanguageModeDirective: "Illegal 'use strict' directive in function with non-simple parameter list.", - IllegalReturn: "'return' outside of function.", - ImportBindingIsString: 'A string literal cannot be used as an imported binding.\n- Did you mean `import { "%0" as foo }`?', - ImportCallArgumentTrailingComma: "Trailing comma is disallowed inside import(...) arguments.", - ImportCallArity: "`import()` requires exactly %0.", - ImportCallNotNewExpression: "Cannot use new with import(...).", - ImportCallSpreadArgument: "`...` is not allowed in `import()`.", - IncompatibleRegExpUVFlags: "The 'u' and 'v' regular expression flags cannot be enabled at the same time.", - InvalidBigIntLiteral: "Invalid BigIntLiteral.", - InvalidCodePoint: "Code point out of bounds.", - InvalidCoverInitializedName: "Invalid shorthand property initializer.", - InvalidDecimal: "Invalid decimal.", - InvalidDigit: "Expected number in radix %0.", - InvalidEscapeSequence: "Bad character escape sequence.", - InvalidEscapeSequenceTemplate: "Invalid escape sequence in template.", - InvalidEscapedReservedWord: "Escape sequence in keyword %0.", - InvalidIdentifier: "Invalid identifier %0.", - InvalidLhs: "Invalid left-hand side in %0.", - InvalidLhsBinding: "Binding invalid left-hand side in %0.", - InvalidNumber: "Invalid number.", - InvalidOrMissingExponent: "Floating-point numbers require a valid exponent after the 'e'.", - InvalidOrUnexpectedToken: "Unexpected character '%0'.", - InvalidParenthesizedAssignment: "Invalid parenthesized assignment pattern.", - InvalidPrivateFieldResolution: "Private name #%0 is not defined.", - InvalidPropertyBindingPattern: "Binding member expression.", - InvalidRecordProperty: "Only properties and spread elements are allowed in record definitions.", - InvalidRestAssignmentPattern: "Invalid rest operator's argument.", - LabelRedeclaration: "Label '%0' is already declared.", - LetInLexicalBinding: "'let' is not allowed to be used as a name in 'let' or 'const' declarations.", - LineTerminatorBeforeArrow: "No line break is allowed before '=>'.", - MalformedRegExpFlags: "Invalid regular expression flag.", - MissingClassName: "A class name is required.", - MissingEqInAssignment: "Only '=' operator can be used for specifying default value.", - MissingSemicolon: "Missing semicolon.", - MissingUnicodeEscape: "Expecting Unicode escape sequence \\uXXXX.", - MixingCoalesceWithLogical: "Nullish coalescing operator(??) requires parens when mixing with logical operators.", - ModuleAttributeDifferentFromType: "The only accepted module attribute is `type`.", - ModuleAttributeInvalidValue: "Only string literals are allowed as module attribute values.", - ModuleAttributesWithDuplicateKeys: 'Duplicate key "%0" is not allowed in module attributes.', - ModuleExportNameHasLoneSurrogate: "An export name cannot include a lone surrogate, found '\\u%0'.", - ModuleExportUndefined: "Export '%0' is not defined.", - MultipleDefaultsInSwitch: "Multiple default clauses.", - NewlineAfterThrow: "Illegal newline after throw.", - NoCatchOrFinally: "Missing catch or finally clause.", - NumberIdentifier: "Identifier directly after number.", - NumericSeparatorInEscapeSequence: "Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.", - ObsoleteAwaitStar: "'await*' has been removed from the async functions proposal. Use Promise.all() instead.", - OptionalChainingNoNew: "Constructors in/after an Optional Chain are not allowed.", - OptionalChainingNoTemplate: "Tagged Template Literals are not allowed in optionalChain.", - OverrideOnConstructor: "'override' modifier cannot appear on a constructor declaration.", - ParamDupe: "Argument name clash.", - PatternHasAccessor: "Object pattern can't contain getter or setter.", - PatternHasMethod: "Object pattern can't contain methods.", - PipeBodyIsTighter: "Unexpected %0 after pipeline body; any %0 expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.", - PipeTopicRequiresHackPipes: 'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.', - PipeTopicUnbound: "Topic reference is unbound; it must be inside a pipe body.", - PipeTopicUnconfiguredToken: 'Invalid topic token %0. In order to use %0 as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "%0" }.', - PipeTopicUnused: "Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.", - PipeUnparenthesizedBody: "Hack-style pipe body cannot be an unparenthesized %0 expression; please wrap it in parentheses.", - PipelineBodyNoArrow: 'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.', - PipelineBodySequenceExpression: "Pipeline body may not be a comma-separated sequence expression.", - PipelineHeadSequenceExpression: "Pipeline head should not be a comma-separated sequence expression.", - PipelineTopicUnused: "Pipeline is in topic style but does not use topic reference.", - PrimaryTopicNotAllowed: "Topic reference was used in a lexical context without topic binding.", - PrimaryTopicRequiresSmartPipeline: 'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.', - PrivateInExpectedIn: "Private names are only allowed in property accesses (`obj.#%0`) or in `in` expressions (`#%0 in obj`).", - PrivateNameRedeclaration: "Duplicate private name #%0.", - RecordExpressionBarIncorrectEndSyntaxType: "Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", - RecordExpressionBarIncorrectStartSyntaxType: "Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", - RecordExpressionHashIncorrectStartSyntaxType: "Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.", - RecordNoProto: "'__proto__' is not allowed in Record expressions.", - RestTrailingComma: "Unexpected trailing comma after rest element.", - SloppyFunction: "In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.", - StaticPrototype: "Classes may not have static property named prototype.", - StrictDelete: "Deleting local variable in strict mode.", - StrictEvalArguments: "Assigning to '%0' in strict mode.", - StrictEvalArgumentsBinding: "Binding '%0' in strict mode.", - StrictFunction: "In strict mode code, functions can only be declared at top level or inside a block.", - StrictNumericEscape: "The only valid numeric escape in strict mode is '\\0'.", - StrictOctalLiteral: "Legacy octal literals are not allowed in strict mode.", - StrictWith: "'with' in strict mode.", - SuperNotAllowed: "`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?", - SuperPrivateField: "Private fields can't be accessed on super.", - TrailingDecorator: "Decorators must be attached to a class element.", - TupleExpressionBarIncorrectEndSyntaxType: "Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", - TupleExpressionBarIncorrectStartSyntaxType: "Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", - TupleExpressionHashIncorrectStartSyntaxType: "Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.", - UnexpectedArgumentPlaceholder: "Unexpected argument placeholder.", - UnexpectedAwaitAfterPipelineBody: 'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.', - UnexpectedDigitAfterHash: "Unexpected digit after hash token.", - UnexpectedImportExport: "'import' and 'export' may only appear at the top level.", - UnexpectedKeyword: "Unexpected keyword '%0'.", - UnexpectedLeadingDecorator: "Leading decorators must be attached to a class declaration.", - UnexpectedLexicalDeclaration: "Lexical declaration cannot appear in a single-statement context.", - UnexpectedNewTarget: "`new.target` can only be used in functions or class properties.", - UnexpectedNumericSeparator: "A numeric separator is only allowed between two digits.", - UnexpectedPrivateField: "Unexpected private name.", - UnexpectedReservedWord: "Unexpected reserved word '%0'.", - UnexpectedSuper: "'super' is only allowed in object methods and classes.", - UnexpectedToken: "Unexpected token '%0'.", - UnexpectedTokenUnaryExponentiation: "Illegal expression. Wrap left hand side or entire exponentiation in parentheses.", - UnsupportedBind: "Binding should be performed on object property.", - UnsupportedDecoratorExport: "A decorated export must export a class declaration.", - UnsupportedDefaultExport: "Only expressions, functions or classes are allowed as the `default` export.", - UnsupportedImport: "`import` can only be used in `import()` or `import.meta`.", - UnsupportedMetaProperty: "The only valid meta property for %0 is %0.%1.", - UnsupportedParameterDecorator: "Decorators cannot be used to decorate parameters.", - UnsupportedPropertyDecorator: "Decorators cannot be used to decorate object literal properties.", - UnsupportedSuper: "'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).", - UnterminatedComment: "Unterminated comment.", - UnterminatedRegExp: "Unterminated regular expression.", - UnterminatedString: "Unterminated string constant.", - UnterminatedTemplate: "Unterminated template.", - VarRedeclaration: "Identifier '%0' has already been declared.", - YieldBindingIdentifier: "Can not use 'yield' as identifier inside a generator.", - YieldInParameter: "Yield expression is not allowed in formal parameters.", - ZeroDigitNumericSeparator: "Numeric separator can not be used after leading 0." -}, ErrorCodes.SyntaxError); -const SourceTypeModuleErrorMessages = makeErrorTemplates({ - ImportMetaOutsideModule: `import.meta may appear only with 'sourceType: "module"'`, - ImportOutsideModule: `'import' and 'export' may appear only with 'sourceType: "module"'` -}, ErrorCodes.SourceTypeModuleError); - -function keepReasonCodeCompat(reasonCode, syntaxPlugin) { - { - if (syntaxPlugin === "flow" && reasonCode === "PatternIsOptional") { - return "OptionalBindingPattern"; - } - } - return reasonCode; -} - -function makeErrorTemplates(messages, code, syntaxPlugin) { - const templates = {}; - Object.keys(messages).forEach(reasonCode => { - templates[reasonCode] = Object.freeze({ - code, - reasonCode: keepReasonCodeCompat(reasonCode, syntaxPlugin), - template: messages[reasonCode] - }); - }); - return Object.freeze(templates); -} -class ParserError extends CommentsParser { - raise({ - code, - reasonCode, - template - }, origin, ...params) { - return this.raiseWithData(origin.node ? origin.node.loc.start : origin.at, { - code, - reasonCode - }, template, ...params); - } - - raiseOverwrite(loc, { - code, - template - }, ...params) { - const pos = loc.index; - const message = template.replace(/%(\d+)/g, (_, i) => params[i]) + ` (${loc.line}:${loc.column})`; - - if (this.options.errorRecovery) { - const errors = this.state.errors; - - for (let i = errors.length - 1; i >= 0; i--) { - const error = errors[i]; - - if (error.pos === pos) { - return Object.assign(error, { - message - }); - } else if (error.pos < pos) { - break; - } - } - } - - return this._raise({ - code, - loc, - pos - }, message); - } - - raiseWithData(loc, data, errorTemplate, ...params) { - const pos = loc.index; - const message = errorTemplate.replace(/%(\d+)/g, (_, i) => params[i]) + ` (${loc.line}:${loc.column})`; - return this._raise(Object.assign({ - loc, - pos - }, data), message); - } - - _raise(errorContext, message) { - const err = new SyntaxError(message); - Object.assign(err, errorContext); - - if (this.options.errorRecovery) { - if (!this.isLookahead) this.state.errors.push(err); - return err; - } else { - throw err; - } - } - -} - -const { - defineProperty -} = Object; - -const toUnenumerable = (object, key) => defineProperty(object, key, { - enumerable: false, - value: object[key] -}); - -function toESTreeLocation(node) { - toUnenumerable(node.loc.start, "index"); - toUnenumerable(node.loc.end, "index"); - return node; -} - -var estree = (superClass => class extends superClass { - parse() { - const file = toESTreeLocation(super.parse()); - - if (this.options.tokens) { - file.tokens = file.tokens.map(toESTreeLocation); - } - - return file; - } - - parseRegExpLiteral({ - pattern, - flags - }) { - let regex = null; - - try { - regex = new RegExp(pattern, flags); - } catch (e) {} - - const node = this.estreeParseLiteral(regex); - node.regex = { - pattern, - flags - }; - return node; - } - - parseBigIntLiteral(value) { - let bigInt; - - try { - bigInt = BigInt(value); - } catch (_unused) { - bigInt = null; - } - - const node = this.estreeParseLiteral(bigInt); - node.bigint = String(node.value || value); - return node; + + const node = this.estreeParseLiteral(bigInt); + node.bigint = String(node.value || value); + return node; } parseDecimalLiteral(value) { @@ -734,6 +668,10 @@ var estree = (superClass => class extends superClass { return node; } + isValidLVal(type, ...rest) { + return type === "Property" ? "value" : super.isValidLVal(type, ...rest); + } + isAssignable(node, isBinding) { if (node != null && this.isObjectProperty(node)) { return this.isAssignable(node.value, isBinding); @@ -754,23 +692,22 @@ var estree = (superClass => class extends superClass { } this.toAssignable(value, isLHS); - return node; + } else { + super.toAssignable(node, isLHS); } - - return super.toAssignable(node, isLHS); } - toAssignableObjectExpressionProp(prop, ...args) { + toAssignableObjectExpressionProp(prop) { if (prop.kind === "get" || prop.kind === "set") { - this.raise(ErrorMessages.PatternHasAccessor, { - node: prop.key + this.raise(Errors.PatternHasAccessor, { + at: prop.key }); } else if (prop.method) { - this.raise(ErrorMessages.PatternHasMethod, { - node: prop.key + this.raise(Errors.PatternHasMethod, { + at: prop.key }); } else { - super.toAssignableObjectExpressionProp(prop, ...args); + super.toAssignableObjectExpressionProp(...arguments); } } @@ -1005,9 +942,7 @@ const tt = { beforeExpr, startsExpr }), - braceR: createToken("}", { - beforeExpr - }), + braceR: createToken("}"), braceBarR: createToken("|}"), parenL: createToken("(", { beforeExpr, @@ -1414,6 +1349,9 @@ function tokenLabelName(token) { function tokenOperatorPrecedence(token) { return tokenBinops[token]; } +function tokenIsBinaryOperator(token) { + return tokenBinops[token] !== -1; +} function tokenIsRightAssociative(token) { return token === 57; } @@ -1445,37 +1383,6 @@ function getExportedToken(token) { }; } -class Position { - constructor(line, col, index) { - this.line = void 0; - this.column = void 0; - this.index = void 0; - this.line = line; - this.column = col; - this.index = index; - } - -} -class SourceLocation { - constructor(start, end) { - this.start = void 0; - this.end = void 0; - this.filename = void 0; - this.identifierName = void 0; - this.start = start; - this.end = end; - } - -} -function createPositionWithColumnOffset(position, columnOffset) { - const { - line, - column, - index - } = position; - return new Position(line, column + columnOffset, index + columnOffset); -} - let nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; let nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); @@ -1601,222 +1508,233 @@ const CLASS_ELEMENT_STATIC_GETTER = CLASS_ELEMENT_KIND_GETTER | CLASS_ELEMENT_FL CLASS_ELEMENT_INSTANCE_SETTER = CLASS_ELEMENT_KIND_SETTER, CLASS_ELEMENT_OTHER = 0; -class Scope { - constructor(flags) { - this.var = new Set(); - this.lexical = new Set(); - this.functions = new Set(); - this.flags = flags; - } - -} -class ScopeHandler { - constructor(raise, inModule) { - this.scopeStack = []; - this.undefinedExports = new Map(); - this.raise = raise; - this.inModule = inModule; - } - - get inFunction() { - return (this.currentVarScopeFlags() & SCOPE_FUNCTION) > 0; - } - - get allowSuper() { - return (this.currentThisScopeFlags() & SCOPE_SUPER) > 0; - } - - get allowDirectSuper() { - return (this.currentThisScopeFlags() & SCOPE_DIRECT_SUPER) > 0; +class BaseParser { + constructor() { + this.sawUnambiguousESM = false; + this.ambiguousScriptDifferentAst = false; } - get inClass() { - return (this.currentThisScopeFlags() & SCOPE_CLASS) > 0; - } + hasPlugin(pluginConfig) { + if (typeof pluginConfig === "string") { + return this.plugins.has(pluginConfig); + } else { + const [pluginName, pluginOptions] = pluginConfig; - get inClassAndNotInNonArrowFunction() { - const flags = this.currentThisScopeFlags(); - return (flags & SCOPE_CLASS) > 0 && (flags & SCOPE_FUNCTION) === 0; - } + if (!this.hasPlugin(pluginName)) { + return false; + } - get inStaticBlock() { - for (let i = this.scopeStack.length - 1;; i--) { - const { - flags - } = this.scopeStack[i]; + const actualOptions = this.plugins.get(pluginName); - if (flags & SCOPE_STATIC_BLOCK) { - return true; + for (const key of Object.keys(pluginOptions)) { + if ((actualOptions == null ? void 0 : actualOptions[key]) !== pluginOptions[key]) { + return false; + } } - if (flags & (SCOPE_VAR | SCOPE_CLASS)) { - return false; - } + return true; } } - get inNonArrowFunction() { - return (this.currentThisScopeFlags() & SCOPE_FUNCTION) > 0; - } + getPluginOption(plugin, name) { + var _this$plugins$get; - get treatFunctionsAsVar() { - return this.treatFunctionsAsVarInScope(this.currentScope()); + return (_this$plugins$get = this.plugins.get(plugin)) == null ? void 0 : _this$plugins$get[name]; } - createScope(flags) { - return new Scope(flags); - } +} - enter(flags) { - this.scopeStack.push(this.createScope(flags)); +function setTrailingComments(node, comments) { + if (node.trailingComments === undefined) { + node.trailingComments = comments; + } else { + node.trailingComments.unshift(...comments); } +} - exit() { - this.scopeStack.pop(); +function setLeadingComments(node, comments) { + if (node.leadingComments === undefined) { + node.leadingComments = comments; + } else { + node.leadingComments.unshift(...comments); } +} - treatFunctionsAsVarInScope(scope) { - return !!(scope.flags & SCOPE_FUNCTION || !this.inModule && scope.flags & SCOPE_PROGRAM); +function setInnerComments(node, comments) { + if (node.innerComments === undefined) { + node.innerComments = comments; + } else { + node.innerComments.unshift(...comments); } +} - declareName(name, bindingType, loc) { - let scope = this.currentScope(); - - if (bindingType & BIND_SCOPE_LEXICAL || bindingType & BIND_SCOPE_FUNCTION) { - this.checkRedeclarationInScope(scope, name, bindingType, loc); - - if (bindingType & BIND_SCOPE_FUNCTION) { - scope.functions.add(name); - } else { - scope.lexical.add(name); - } - - if (bindingType & BIND_SCOPE_LEXICAL) { - this.maybeExportDefined(scope, name); - } - } else if (bindingType & BIND_SCOPE_VAR) { - for (let i = this.scopeStack.length - 1; i >= 0; --i) { - scope = this.scopeStack[i]; - this.checkRedeclarationInScope(scope, name, bindingType, loc); - scope.var.add(name); - this.maybeExportDefined(scope, name); - if (scope.flags & SCOPE_VAR) break; - } - } +function adjustInnerComments(node, elements, commentWS) { + let lastElement = null; + let i = elements.length; - if (this.inModule && scope.flags & SCOPE_PROGRAM) { - this.undefinedExports.delete(name); - } + while (lastElement === null && i > 0) { + lastElement = elements[--i]; } - maybeExportDefined(scope, name) { - if (this.inModule && scope.flags & SCOPE_PROGRAM) { - this.undefinedExports.delete(name); - } + if (lastElement === null || lastElement.start > commentWS.start) { + setInnerComments(node, commentWS.comments); + } else { + setTrailingComments(lastElement, commentWS.comments); } +} - checkRedeclarationInScope(scope, name, bindingType, loc) { - if (this.isRedeclaredInScope(scope, name, bindingType)) { - this.raise(ErrorMessages.VarRedeclaration, { - at: loc - }, name); - } +class CommentsParser extends BaseParser { + addComment(comment) { + if (this.filename) comment.loc.filename = this.filename; + this.state.comments.push(comment); } - isRedeclaredInScope(scope, name, bindingType) { - if (!(bindingType & BIND_KIND_VALUE)) return false; + processComment(node) { + const { + commentStack + } = this.state; + const commentStackLength = commentStack.length; + if (commentStackLength === 0) return; + let i = commentStackLength - 1; + const lastCommentWS = commentStack[i]; - if (bindingType & BIND_SCOPE_LEXICAL) { - return scope.lexical.has(name) || scope.functions.has(name) || scope.var.has(name); + if (lastCommentWS.start === node.end) { + lastCommentWS.leadingNode = node; + i--; } - if (bindingType & BIND_SCOPE_FUNCTION) { - return scope.lexical.has(name) || !this.treatFunctionsAsVarInScope(scope) && scope.var.has(name); - } + const { + start: nodeStart + } = node; - return scope.lexical.has(name) && !(scope.flags & SCOPE_SIMPLE_CATCH && scope.lexical.values().next().value === name) || !this.treatFunctionsAsVarInScope(scope) && scope.functions.has(name); - } + for (; i >= 0; i--) { + const commentWS = commentStack[i]; + const commentEnd = commentWS.end; - checkLocalExport(id) { - const { - name - } = id; - const topLevelScope = this.scopeStack[0]; + if (commentEnd > nodeStart) { + commentWS.containingNode = node; + this.finalizeComment(commentWS); + commentStack.splice(i, 1); + } else { + if (commentEnd === nodeStart) { + commentWS.trailingNode = node; + } - if (!topLevelScope.lexical.has(name) && !topLevelScope.var.has(name) && !topLevelScope.functions.has(name)) { - this.undefinedExports.set(name, id.loc.start); + break; + } } } - currentScope() { - return this.scopeStack[this.scopeStack.length - 1]; - } - - currentVarScopeFlags() { - for (let i = this.scopeStack.length - 1;; i--) { - const { - flags - } = this.scopeStack[i]; + finalizeComment(commentWS) { + const { + comments + } = commentWS; - if (flags & SCOPE_VAR) { - return flags; + if (commentWS.leadingNode !== null || commentWS.trailingNode !== null) { + if (commentWS.leadingNode !== null) { + setTrailingComments(commentWS.leadingNode, comments); } - } - } - currentThisScopeFlags() { - for (let i = this.scopeStack.length - 1;; i--) { + if (commentWS.trailingNode !== null) { + setLeadingComments(commentWS.trailingNode, comments); + } + } else { const { - flags - } = this.scopeStack[i]; + containingNode: node, + start: commentStart + } = commentWS; - if (flags & (SCOPE_VAR | SCOPE_CLASS) && !(flags & SCOPE_ARROW)) { - return flags; - } - } - } + if (this.input.charCodeAt(commentStart - 1) === 44) { + switch (node.type) { + case "ObjectExpression": + case "ObjectPattern": + case "RecordExpression": + adjustInnerComments(node, node.properties, commentWS); + break; -} + case "CallExpression": + case "OptionalCallExpression": + adjustInnerComments(node, node.arguments, commentWS); + break; -class FlowScope extends Scope { - constructor(...args) { - super(...args); - this.declareFunctions = new Set(); - } + case "FunctionDeclaration": + case "FunctionExpression": + case "ArrowFunctionExpression": + case "ObjectMethod": + case "ClassMethod": + case "ClassPrivateMethod": + adjustInnerComments(node, node.params, commentWS); + break; -} + case "ArrayExpression": + case "ArrayPattern": + case "TupleExpression": + adjustInnerComments(node, node.elements, commentWS); + break; -class FlowScopeHandler extends ScopeHandler { - createScope(flags) { - return new FlowScope(flags); + case "ExportNamedDeclaration": + case "ImportDeclaration": + adjustInnerComments(node, node.specifiers, commentWS); + break; + + default: + { + setInnerComments(node, comments); + } + } + } else { + setInnerComments(node, comments); + } + } } - declareName(name, bindingType, loc) { - const scope = this.currentScope(); + finalizeRemainingComments() { + const { + commentStack + } = this.state; - if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) { - this.checkRedeclarationInScope(scope, name, bindingType, loc); - this.maybeExportDefined(scope, name); - scope.declareFunctions.add(name); - return; + for (let i = commentStack.length - 1; i >= 0; i--) { + this.finalizeComment(commentStack[i]); } - super.declareName(...arguments); + this.state.commentStack = []; } - isRedeclaredInScope(scope, name, bindingType) { - if (super.isRedeclaredInScope(...arguments)) return true; + resetPreviousNodeTrailingComments(node) { + const { + commentStack + } = this.state; + const { + length + } = commentStack; + if (length === 0) return; + const commentWS = commentStack[length - 1]; - if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) { - return !scope.declareFunctions.has(name) && (scope.lexical.has(name) || scope.functions.has(name)); + if (commentWS.leadingNode === node) { + commentWS.leadingNode = null; } - - return false; } - checkLocalExport(id) { - if (!this.scopeStack[0].declareFunctions.has(id.name)) { - super.checkLocalExport(id); + takeSurroundingComments(node, start, end) { + const { + commentStack + } = this.state; + const commentStackLength = commentStack.length; + if (commentStackLength === 0) return; + let i = commentStackLength - 1; + + for (; i >= 0; i--) { + const commentWS = commentStack[i]; + const commentEnd = commentWS.end; + const commentStart = commentWS.start; + + if (commentStart === end) { + commentWS.leadingNode = node; + } else if (commentEnd === start) { + commentWS.trailingNode = node; + } else if (commentEnd < start) { + break; + } } } @@ -1886,6 +1804,7 @@ class State { this.hasFlowComment = false; this.isAmbientContext = false; this.inAbstractClass = false; + this.inDisallowConditionalTypesContext = false; this.topicContext = { maxNumOfResolvableTopics: 0, maxTopicIndex: null @@ -1947,19 +1866,23 @@ class State { } +const _excluded = ["at"], + _excluded2 = ["at"]; + var _isDigit = function isDigit(code) { return code >= 48 && code <= 57; }; const VALID_REGEX_FLAGS = new Set([103, 109, 115, 105, 121, 117, 100, 118]); const forbiddenNumericSeparatorSiblings = { - decBinOct: [46, 66, 69, 79, 95, 98, 101, 111], - hex: [46, 88, 95, 120] + decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]), + hex: new Set([46, 88, 95, 120]) +}; +const isAllowedNumericSeparatorSibling = { + bin: ch => ch === 48 || ch === 49, + oct: ch => ch >= 48 && ch <= 55, + dec: ch => ch >= 48 && ch <= 57, + hex: ch => ch >= 48 && ch <= 57 || ch >= 65 && ch <= 70 || ch >= 97 && ch <= 102 }; -const allowedNumericSeparatorSiblings = {}; -allowedNumericSeparatorSiblings.bin = [48, 49]; -allowedNumericSeparatorSiblings.oct = [...allowedNumericSeparatorSiblings.bin, 50, 51, 52, 53, 54, 55]; -allowedNumericSeparatorSiblings.dec = [...allowedNumericSeparatorSiblings.oct, 56, 57]; -allowedNumericSeparatorSiblings.hex = [...allowedNumericSeparatorSiblings.dec, 65, 66, 67, 68, 69, 70, 97, 98, 99, 100, 101, 102]; class Token { constructor(state) { this.type = state.type; @@ -1970,7 +1893,7 @@ class Token { } } -class Tokenizer extends ParserError { +class Tokenizer extends CommentsParser { constructor(options, input) { super(); this.isLookahead = void 0; @@ -2073,11 +1996,8 @@ class Tokenizer extends ParserError { this.state.strict = strict; if (strict) { - this.state.strictErrors.forEach(({ - message, - loc - }) => this.raise(message, { - at: loc + this.state.strictErrors.forEach(([toParseError, at]) => this.raise(toParseError, { + at })); this.state.strictErrors.clear(); } @@ -2107,7 +2027,7 @@ class Tokenizer extends ParserError { const end = this.input.indexOf("*/", start + 2); if (end === -1) { - throw this.raise(ErrorMessages.UnterminatedComment, { + throw this.raise(Errors.UnterminatedComment, { at: this.state.curPosition() }); } @@ -2293,7 +2213,7 @@ class Tokenizer extends ParserError { const next = this.codePointAtPos(nextPos); if (next >= 48 && next <= 57) { - throw this.raise(ErrorMessages.UnexpectedDigitAfterHash, { + throw this.raise(Errors.UnexpectedDigitAfterHash, { at: this.state.curPosition() }); } @@ -2302,7 +2222,7 @@ class Tokenizer extends ParserError { this.expectPlugin("recordAndTuple"); if (this.getPluginOption("recordAndTuple", "syntaxType") !== "hash") { - throw this.raise(next === 123 ? ErrorMessages.RecordExpressionHashIncorrectStartSyntaxType : ErrorMessages.TupleExpressionHashIncorrectStartSyntaxType, { + throw this.raise(next === 123 ? Errors.RecordExpressionHashIncorrectStartSyntaxType : Errors.TupleExpressionHashIncorrectStartSyntaxType, { at: this.state.curPosition() }); } @@ -2408,7 +2328,7 @@ class Tokenizer extends ParserError { if (this.hasPlugin("recordAndTuple") && next === 125) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { - throw this.raise(ErrorMessages.RecordExpressionBarIncorrectEndSyntaxType, { + throw this.raise(Errors.RecordExpressionBarIncorrectEndSyntaxType, { at: this.state.curPosition() }); } @@ -2420,7 +2340,7 @@ class Tokenizer extends ParserError { if (this.hasPlugin("recordAndTuple") && next === 93) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { - throw this.raise(ErrorMessages.TupleExpressionBarIncorrectEndSyntaxType, { + throw this.raise(Errors.TupleExpressionBarIncorrectEndSyntaxType, { at: this.state.curPosition() }); } @@ -2602,7 +2522,7 @@ class Tokenizer extends ParserError { case 91: if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { - throw this.raise(ErrorMessages.TupleExpressionBarIncorrectStartSyntaxType, { + throw this.raise(Errors.TupleExpressionBarIncorrectStartSyntaxType, { at: this.state.curPosition() }); } @@ -2624,7 +2544,7 @@ class Tokenizer extends ParserError { case 123: if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) { if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { - throw this.raise(ErrorMessages.RecordExpressionBarIncorrectStartSyntaxType, { + throw this.raise(Errors.RecordExpressionBarIncorrectStartSyntaxType, { at: this.state.curPosition() }); } @@ -2758,9 +2678,10 @@ class Tokenizer extends ParserError { } - throw this.raise(ErrorMessages.InvalidOrUnexpectedToken, { - at: this.state.curPosition() - }, String.fromCodePoint(code)); + throw this.raise(Errors.InvalidOrUnexpectedToken, { + at: this.state.curPosition(), + unexpected: String.fromCodePoint(code) + }); } finishOp(type, size) { @@ -2779,7 +2700,7 @@ class Tokenizer extends ParserError { for (;; ++pos) { if (pos >= this.length) { - throw this.raise(ErrorMessages.UnterminatedRegExp, { + throw this.raise(Errors.UnterminatedRegExp, { at: createPositionWithColumnOffset(startLoc, 1) }); } @@ -2787,7 +2708,7 @@ class Tokenizer extends ParserError { const ch = this.input.charCodeAt(pos); if (isNewLine(ch)) { - throw this.raise(ErrorMessages.UnterminatedRegExp, { + throw this.raise(Errors.UnterminatedRegExp, { at: createPositionWithColumnOffset(startLoc, 1) }); } @@ -2822,25 +2743,25 @@ class Tokenizer extends ParserError { this.expectPlugin("regexpUnicodeSets", nextPos()); if (mods.includes("u")) { - this.raise(ErrorMessages.IncompatibleRegExpUVFlags, { + this.raise(Errors.IncompatibleRegExpUVFlags, { at: nextPos() }); } } else if (cp === 117) { if (mods.includes("v")) { - this.raise(ErrorMessages.IncompatibleRegExpUVFlags, { + this.raise(Errors.IncompatibleRegExpUVFlags, { at: nextPos() }); } } if (mods.includes(char)) { - this.raise(ErrorMessages.DuplicateRegExpFlags, { + this.raise(Errors.DuplicateRegExpFlags, { at: nextPos() }); } } else if (isIdentifierChar(cp) || cp === 92) { - this.raise(ErrorMessages.MalformedRegExpFlags, { + this.raise(Errors.MalformedRegExpFlags, { at: nextPos() }); } else { @@ -2861,7 +2782,7 @@ class Tokenizer extends ParserError { readInt(radix, len, forceLen, allowNumSeparator = true) { const start = this.state.pos; const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct; - const allowedSiblings = radix === 16 ? allowedNumericSeparatorSiblings.hex : radix === 10 ? allowedNumericSeparatorSiblings.dec : radix === 8 ? allowedNumericSeparatorSiblings.oct : allowedNumericSeparatorSiblings.bin; + const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin; let invalid = false; let total = 0; @@ -2869,22 +2790,16 @@ class Tokenizer extends ParserError { const code = this.input.charCodeAt(this.state.pos); let val; - if (code === 95) { + if (code === 95 && allowNumSeparator !== "bail") { const prev = this.input.charCodeAt(this.state.pos - 1); const next = this.input.charCodeAt(this.state.pos + 1); - if (allowedSiblings.indexOf(next) === -1) { - this.raise(ErrorMessages.UnexpectedNumericSeparator, { - at: this.state.curPosition() - }); - } else if (forbiddenSiblings.indexOf(prev) > -1 || forbiddenSiblings.indexOf(next) > -1 || Number.isNaN(next)) { - this.raise(ErrorMessages.UnexpectedNumericSeparator, { + if (!allowNumSeparator) { + this.raise(Errors.NumericSeparatorInEscapeSequence, { at: this.state.curPosition() }); - } - - if (!allowNumSeparator) { - this.raise(ErrorMessages.NumericSeparatorInEscapeSequence, { + } else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) { + this.raise(Errors.UnexpectedNumericSeparator, { at: this.state.curPosition() }); } @@ -2906,9 +2821,10 @@ class Tokenizer extends ParserError { if (val >= radix) { if (this.options.errorRecovery && val <= 9) { val = 0; - this.raise(ErrorMessages.InvalidDigit, { - at: this.state.curPosition() - }, radix); + this.raise(Errors.InvalidDigit, { + at: this.state.curPosition(), + radix + }); } else if (forceLen) { val = 0; invalid = true; @@ -2935,9 +2851,10 @@ class Tokenizer extends ParserError { const val = this.readInt(radix); if (val == null) { - this.raise(ErrorMessages.InvalidDigit, { - at: createPositionWithColumnOffset(startLoc, 2) - }, radix); + this.raise(Errors.InvalidDigit, { + at: createPositionWithColumnOffset(startLoc, 2), + radix + }); } const next = this.input.charCodeAt(this.state.pos); @@ -2946,13 +2863,13 @@ class Tokenizer extends ParserError { ++this.state.pos; isBigInt = true; } else if (next === 109) { - throw this.raise(ErrorMessages.InvalidDecimal, { + throw this.raise(Errors.InvalidDecimal, { at: startLoc }); } if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { - throw this.raise(ErrorMessages.NumberIdentifier, { + throw this.raise(Errors.NumberIdentifier, { at: this.state.curPosition() }); } @@ -2976,7 +2893,7 @@ class Tokenizer extends ParserError { let isOctal = false; if (!startsWithDot && this.readInt(10) === null) { - this.raise(ErrorMessages.InvalidNumber, { + this.raise(Errors.InvalidNumber, { at: this.state.curPosition() }); } @@ -2985,13 +2902,15 @@ class Tokenizer extends ParserError { if (hasLeadingZero) { const integer = this.input.slice(start, this.state.pos); - this.recordStrictModeErrors(ErrorMessages.StrictOctalLiteral, startLoc); + this.recordStrictModeErrors(Errors.StrictOctalLiteral, { + at: startLoc + }); if (!this.state.strict) { const underscorePos = integer.indexOf("_"); if (underscorePos > 0) { - this.raise(ErrorMessages.ZeroDigitNumericSeparator, { + this.raise(Errors.ZeroDigitNumericSeparator, { at: createPositionWithColumnOffset(startLoc, underscorePos) }); } @@ -3017,7 +2936,7 @@ class Tokenizer extends ParserError { } if (this.readInt(10) === null) { - this.raise(ErrorMessages.InvalidOrMissingExponent, { + this.raise(Errors.InvalidOrMissingExponent, { at: startLoc }); } @@ -3029,7 +2948,7 @@ class Tokenizer extends ParserError { if (next === 110) { if (isFloat || hasLeadingZero) { - this.raise(ErrorMessages.InvalidBigIntLiteral, { + this.raise(Errors.InvalidBigIntLiteral, { at: startLoc }); } @@ -3042,367 +2961,666 @@ class Tokenizer extends ParserError { this.expectPlugin("decimal", this.state.curPosition()); if (hasExponent || hasLeadingZero) { - this.raise(ErrorMessages.InvalidDecimal, { + this.raise(Errors.InvalidDecimal, { at: startLoc }); } - ++this.state.pos; - isDecimal = true; - } + ++this.state.pos; + isDecimal = true; + } + + if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { + throw this.raise(Errors.NumberIdentifier, { + at: this.state.curPosition() + }); + } + + const str = this.input.slice(start, this.state.pos).replace(/[_mn]/g, ""); + + if (isBigInt) { + this.finishToken(131, str); + return; + } + + if (isDecimal) { + this.finishToken(132, str); + return; + } + + const val = isOctal ? parseInt(str, 8) : parseFloat(str); + this.finishToken(130, val); + } + + readCodePoint(throwOnInvalid) { + const ch = this.input.charCodeAt(this.state.pos); + let code; + + if (ch === 123) { + ++this.state.pos; + code = this.readHexChar(this.input.indexOf("}", this.state.pos) - this.state.pos, true, throwOnInvalid); + ++this.state.pos; + + if (code !== null && code > 0x10ffff) { + if (throwOnInvalid) { + this.raise(Errors.InvalidCodePoint, { + at: this.state.curPosition() + }); + } else { + return null; + } + } + } else { + code = this.readHexChar(4, false, throwOnInvalid); + } + + return code; + } + + readString(quote) { + let out = "", + chunkStart = ++this.state.pos; + + for (;;) { + if (this.state.pos >= this.length) { + throw this.raise(Errors.UnterminatedString, { + at: this.state.startLoc + }); + } + + const ch = this.input.charCodeAt(this.state.pos); + if (ch === quote) break; + + if (ch === 92) { + out += this.input.slice(chunkStart, this.state.pos); + out += this.readEscapedChar(false); + chunkStart = this.state.pos; + } else if (ch === 8232 || ch === 8233) { + ++this.state.pos; + ++this.state.curLine; + this.state.lineStart = this.state.pos; + } else if (isNewLine(ch)) { + throw this.raise(Errors.UnterminatedString, { + at: this.state.startLoc + }); + } else { + ++this.state.pos; + } + } + + out += this.input.slice(chunkStart, this.state.pos++); + this.finishToken(129, out); + } + + readTemplateContinuation() { + if (!this.match(8)) { + this.unexpected(null, 8); + } + + this.state.pos--; + this.readTemplateToken(); + } + + readTemplateToken() { + let out = "", + chunkStart = this.state.pos, + containsInvalid = false; + ++this.state.pos; + + for (;;) { + if (this.state.pos >= this.length) { + throw this.raise(Errors.UnterminatedTemplate, { + at: createPositionWithColumnOffset(this.state.startLoc, 1) + }); + } + + const ch = this.input.charCodeAt(this.state.pos); + + if (ch === 96) { + ++this.state.pos; + out += this.input.slice(chunkStart, this.state.pos); + this.finishToken(24, containsInvalid ? null : out); + return; + } + + if (ch === 36 && this.input.charCodeAt(this.state.pos + 1) === 123) { + this.state.pos += 2; + out += this.input.slice(chunkStart, this.state.pos); + this.finishToken(25, containsInvalid ? null : out); + return; + } + + if (ch === 92) { + out += this.input.slice(chunkStart, this.state.pos); + const escaped = this.readEscapedChar(true); + + if (escaped === null) { + containsInvalid = true; + } else { + out += escaped; + } + + chunkStart = this.state.pos; + } else if (isNewLine(ch)) { + out += this.input.slice(chunkStart, this.state.pos); + ++this.state.pos; + + switch (ch) { + case 13: + if (this.input.charCodeAt(this.state.pos) === 10) { + ++this.state.pos; + } + + case 10: + out += "\n"; + break; + + default: + out += String.fromCharCode(ch); + break; + } + + ++this.state.curLine; + this.state.lineStart = this.state.pos; + chunkStart = this.state.pos; + } else { + ++this.state.pos; + } + } + } + + recordStrictModeErrors(toParseError, { + at + }) { + const index = at.index; + + if (this.state.strict && !this.state.strictErrors.has(index)) { + this.raise(toParseError, { + at + }); + } else { + this.state.strictErrors.set(index, [toParseError, at]); + } + } + + readEscapedChar(inTemplate) { + const throwOnInvalid = !inTemplate; + const ch = this.input.charCodeAt(++this.state.pos); + ++this.state.pos; + + switch (ch) { + case 110: + return "\n"; + + case 114: + return "\r"; + + case 120: + { + const code = this.readHexChar(2, false, throwOnInvalid); + return code === null ? null : String.fromCharCode(code); + } + + case 117: + { + const code = this.readCodePoint(throwOnInvalid); + return code === null ? null : String.fromCodePoint(code); + } + + case 116: + return "\t"; + + case 98: + return "\b"; + + case 118: + return "\u000b"; + + case 102: + return "\f"; + + case 13: + if (this.input.charCodeAt(this.state.pos) === 10) { + ++this.state.pos; + } + + case 10: + this.state.lineStart = this.state.pos; + ++this.state.curLine; + + case 8232: + case 8233: + return ""; + + case 56: + case 57: + if (inTemplate) { + return null; + } else { + this.recordStrictModeErrors(Errors.StrictNumericEscape, { + at: createPositionWithColumnOffset(this.state.curPosition(), -1) + }); + } + + default: + if (ch >= 48 && ch <= 55) { + const codePos = createPositionWithColumnOffset(this.state.curPosition(), -1); + const match = this.input.slice(this.state.pos - 1, this.state.pos + 2).match(/^[0-7]+/); + let octalStr = match[0]; + let octal = parseInt(octalStr, 8); + + if (octal > 255) { + octalStr = octalStr.slice(0, -1); + octal = parseInt(octalStr, 8); + } + + this.state.pos += octalStr.length - 1; + const next = this.input.charCodeAt(this.state.pos); + + if (octalStr !== "0" || next === 56 || next === 57) { + if (inTemplate) { + return null; + } else { + this.recordStrictModeErrors(Errors.StrictNumericEscape, { + at: codePos + }); + } + } + + return String.fromCharCode(octal); + } + + return String.fromCharCode(ch); + } + } + + readHexChar(len, forceLen, throwOnInvalid) { + const codeLoc = this.state.curPosition(); + const n = this.readInt(16, len, forceLen, false); + + if (n === null) { + if (throwOnInvalid) { + this.raise(Errors.InvalidEscapeSequence, { + at: codeLoc + }); + } else { + this.state.pos = codeLoc.index - 1; + } + } + + return n; + } + + readWord1(firstCode) { + this.state.containsEsc = false; + let word = ""; + const start = this.state.pos; + let chunkStart = this.state.pos; + + if (firstCode !== undefined) { + this.state.pos += firstCode <= 0xffff ? 1 : 2; + } + + while (this.state.pos < this.length) { + const ch = this.codePointAtPos(this.state.pos); + + if (isIdentifierChar(ch)) { + this.state.pos += ch <= 0xffff ? 1 : 2; + } else if (ch === 92) { + this.state.containsEsc = true; + word += this.input.slice(chunkStart, this.state.pos); + const escStart = this.state.curPosition(); + const identifierCheck = this.state.pos === start ? isIdentifierStart : isIdentifierChar; + + if (this.input.charCodeAt(++this.state.pos) !== 117) { + this.raise(Errors.MissingUnicodeEscape, { + at: this.state.curPosition() + }); + chunkStart = this.state.pos - 1; + continue; + } + + ++this.state.pos; + const esc = this.readCodePoint(true); + + if (esc !== null) { + if (!identifierCheck(esc)) { + this.raise(Errors.EscapedCharNotAnIdentifier, { + at: escStart + }); + } + + word += String.fromCodePoint(esc); + } - if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { - throw this.raise(ErrorMessages.NumberIdentifier, { - at: this.state.curPosition() - }); + chunkStart = this.state.pos; + } else { + break; + } } - const str = this.input.slice(start, this.state.pos).replace(/[_mn]/g, ""); + return word + this.input.slice(chunkStart, this.state.pos); + } - if (isBigInt) { - this.finishToken(131, str); - return; - } + readWord(firstCode) { + const word = this.readWord1(firstCode); + const type = keywords$1.get(word); - if (isDecimal) { - this.finishToken(132, str); - return; + if (type !== undefined) { + this.finishToken(type, tokenLabelName(type)); + } else { + this.finishToken(128, word); } - - const val = isOctal ? parseInt(str, 8) : parseFloat(str); - this.finishToken(130, val); } - readCodePoint(throwOnInvalid) { - const ch = this.input.charCodeAt(this.state.pos); - let code; - - if (ch === 123) { - ++this.state.pos; - code = this.readHexChar(this.input.indexOf("}", this.state.pos) - this.state.pos, true, throwOnInvalid); - ++this.state.pos; + checkKeywordEscapes() { + const { + type + } = this.state; - if (code !== null && code > 0x10ffff) { - if (throwOnInvalid) { - this.raise(ErrorMessages.InvalidCodePoint, { - at: this.state.curPosition() - }); - } else { - return null; - } - } - } else { - code = this.readHexChar(4, false, throwOnInvalid); + if (tokenIsKeyword(type) && this.state.containsEsc) { + this.raise(Errors.InvalidEscapedReservedWord, { + at: this.state.startLoc, + reservedWord: tokenLabelName(type) + }); } + } - return code; + raise(toParseError, raiseProperties) { + const { + at + } = raiseProperties, + details = _objectWithoutPropertiesLoose(raiseProperties, _excluded); + + const loc = at instanceof Position ? at : at.loc.start; + const error = toParseError({ + loc, + details + }); + if (!this.options.errorRecovery) throw error; + if (!this.isLookahead) this.state.errors.push(error); + return error; } - readString(quote) { - let out = "", - chunkStart = ++this.state.pos; + raiseOverwrite(toParseError, raiseProperties) { + const { + at + } = raiseProperties, + details = _objectWithoutPropertiesLoose(raiseProperties, _excluded2); - for (;;) { - if (this.state.pos >= this.length) { - throw this.raise(ErrorMessages.UnterminatedString, { - at: this.state.startLoc - }); - } + const loc = at instanceof Position ? at : at.loc.start; + const pos = loc.index; + const errors = this.state.errors; - const ch = this.input.charCodeAt(this.state.pos); - if (ch === quote) break; + for (let i = errors.length - 1; i >= 0; i--) { + const error = errors[i]; - if (ch === 92) { - out += this.input.slice(chunkStart, this.state.pos); - out += this.readEscapedChar(false); - chunkStart = this.state.pos; - } else if (ch === 8232 || ch === 8233) { - ++this.state.pos; - ++this.state.curLine; - this.state.lineStart = this.state.pos; - } else if (isNewLine(ch)) { - throw this.raise(ErrorMessages.UnterminatedString, { - at: this.state.startLoc + if (error.loc.index === pos) { + return errors[i] = toParseError({ + loc, + details }); - } else { - ++this.state.pos; } + + if (error.loc.index < pos) break; } - out += this.input.slice(chunkStart, this.state.pos++); - this.finishToken(129, out); + return this.raise(toParseError, raiseProperties); } - readTemplateContinuation() { - if (!this.match(8)) { - this.unexpected(null, 8); + updateContext(prevType) {} + + unexpected(loc, type) { + throw this.raise(Errors.UnexpectedToken, { + expected: type ? tokenLabelName(type) : null, + at: loc != null ? loc : this.state.startLoc + }); + } + + expectPlugin(pluginName, loc) { + if (this.hasPlugin(pluginName)) { + return true; } - this.state.pos--; - this.readTemplateToken(); + throw this.raise(Errors.MissingPlugin, { + at: loc != null ? loc : this.state.startLoc, + missingPlugin: [pluginName] + }); } - readTemplateToken() { - let out = "", - chunkStart = this.state.pos, - containsInvalid = false; - ++this.state.pos; + expectOnePlugin(pluginNames) { + if (!pluginNames.some(name => this.hasPlugin(name))) { + throw this.raise(Errors.MissingOneOfPlugins, { + at: this.state.startLoc, + missingPlugin: pluginNames + }); + } + } - for (;;) { - if (this.state.pos >= this.length) { - throw this.raise(ErrorMessages.UnterminatedTemplate, { - at: createPositionWithColumnOffset(this.state.startLoc, 1) - }); - } +} - const ch = this.input.charCodeAt(this.state.pos); +class Scope { + constructor(flags) { + this.var = new Set(); + this.lexical = new Set(); + this.functions = new Set(); + this.flags = flags; + } - if (ch === 96) { - ++this.state.pos; - out += this.input.slice(chunkStart, this.state.pos); - this.finishToken(24, containsInvalid ? null : out); - return; - } +} +class ScopeHandler { + constructor(parser, inModule) { + this.parser = void 0; + this.scopeStack = []; + this.inModule = void 0; + this.undefinedExports = new Map(); + this.parser = parser; + this.inModule = inModule; + } - if (ch === 36 && this.input.charCodeAt(this.state.pos + 1) === 123) { - this.state.pos += 2; - out += this.input.slice(chunkStart, this.state.pos); - this.finishToken(25, containsInvalid ? null : out); - return; - } + get inFunction() { + return (this.currentVarScopeFlags() & SCOPE_FUNCTION) > 0; + } - if (ch === 92) { - out += this.input.slice(chunkStart, this.state.pos); - const escaped = this.readEscapedChar(true); + get allowSuper() { + return (this.currentThisScopeFlags() & SCOPE_SUPER) > 0; + } - if (escaped === null) { - containsInvalid = true; - } else { - out += escaped; - } + get allowDirectSuper() { + return (this.currentThisScopeFlags() & SCOPE_DIRECT_SUPER) > 0; + } - chunkStart = this.state.pos; - } else if (isNewLine(ch)) { - out += this.input.slice(chunkStart, this.state.pos); - ++this.state.pos; + get inClass() { + return (this.currentThisScopeFlags() & SCOPE_CLASS) > 0; + } - switch (ch) { - case 13: - if (this.input.charCodeAt(this.state.pos) === 10) { - ++this.state.pos; - } + get inClassAndNotInNonArrowFunction() { + const flags = this.currentThisScopeFlags(); + return (flags & SCOPE_CLASS) > 0 && (flags & SCOPE_FUNCTION) === 0; + } - case 10: - out += "\n"; - break; + get inStaticBlock() { + for (let i = this.scopeStack.length - 1;; i--) { + const { + flags + } = this.scopeStack[i]; - default: - out += String.fromCharCode(ch); - break; - } + if (flags & SCOPE_STATIC_BLOCK) { + return true; + } - ++this.state.curLine; - this.state.lineStart = this.state.pos; - chunkStart = this.state.pos; - } else { - ++this.state.pos; + if (flags & (SCOPE_VAR | SCOPE_CLASS)) { + return false; } } } - recordStrictModeErrors(message, loc) { - if (this.state.strict && !this.state.strictErrors.has(loc.index)) { - this.raise(message, { - at: loc - }); - } else { - this.state.strictErrors.set(loc.index, { - loc, - message - }); - } + get inNonArrowFunction() { + return (this.currentThisScopeFlags() & SCOPE_FUNCTION) > 0; } - readEscapedChar(inTemplate) { - const throwOnInvalid = !inTemplate; - const ch = this.input.charCodeAt(++this.state.pos); - ++this.state.pos; - - switch (ch) { - case 110: - return "\n"; + get treatFunctionsAsVar() { + return this.treatFunctionsAsVarInScope(this.currentScope()); + } - case 114: - return "\r"; + createScope(flags) { + return new Scope(flags); + } - case 120: - { - const code = this.readHexChar(2, false, throwOnInvalid); - return code === null ? null : String.fromCharCode(code); - } + enter(flags) { + this.scopeStack.push(this.createScope(flags)); + } - case 117: - { - const code = this.readCodePoint(throwOnInvalid); - return code === null ? null : String.fromCodePoint(code); - } + exit() { + this.scopeStack.pop(); + } - case 116: - return "\t"; + treatFunctionsAsVarInScope(scope) { + return !!(scope.flags & (SCOPE_FUNCTION | SCOPE_STATIC_BLOCK) || !this.parser.inModule && scope.flags & SCOPE_PROGRAM); + } - case 98: - return "\b"; + declareName(name, bindingType, loc) { + let scope = this.currentScope(); - case 118: - return "\u000b"; + if (bindingType & BIND_SCOPE_LEXICAL || bindingType & BIND_SCOPE_FUNCTION) { + this.checkRedeclarationInScope(scope, name, bindingType, loc); - case 102: - return "\f"; + if (bindingType & BIND_SCOPE_FUNCTION) { + scope.functions.add(name); + } else { + scope.lexical.add(name); + } - case 13: - if (this.input.charCodeAt(this.state.pos) === 10) { - ++this.state.pos; - } + if (bindingType & BIND_SCOPE_LEXICAL) { + this.maybeExportDefined(scope, name); + } + } else if (bindingType & BIND_SCOPE_VAR) { + for (let i = this.scopeStack.length - 1; i >= 0; --i) { + scope = this.scopeStack[i]; + this.checkRedeclarationInScope(scope, name, bindingType, loc); + scope.var.add(name); + this.maybeExportDefined(scope, name); + if (scope.flags & SCOPE_VAR) break; + } + } - case 10: - this.state.lineStart = this.state.pos; - ++this.state.curLine; + if (this.parser.inModule && scope.flags & SCOPE_PROGRAM) { + this.undefinedExports.delete(name); + } + } - case 8232: - case 8233: - return ""; + maybeExportDefined(scope, name) { + if (this.parser.inModule && scope.flags & SCOPE_PROGRAM) { + this.undefinedExports.delete(name); + } + } - case 56: - case 57: - if (inTemplate) { - return null; - } else { - this.recordStrictModeErrors(ErrorMessages.StrictNumericEscape, createPositionWithColumnOffset(this.state.curPosition(), -1)); - } + checkRedeclarationInScope(scope, name, bindingType, loc) { + if (this.isRedeclaredInScope(scope, name, bindingType)) { + this.parser.raise(Errors.VarRedeclaration, { + at: loc, + identifierName: name + }); + } + } - default: - if (ch >= 48 && ch <= 55) { - const codePos = createPositionWithColumnOffset(this.state.curPosition(), -1); - const match = this.input.substr(this.state.pos - 1, 3).match(/^[0-7]+/); - let octalStr = match[0]; - let octal = parseInt(octalStr, 8); + isRedeclaredInScope(scope, name, bindingType) { + if (!(bindingType & BIND_KIND_VALUE)) return false; - if (octal > 255) { - octalStr = octalStr.slice(0, -1); - octal = parseInt(octalStr, 8); - } + if (bindingType & BIND_SCOPE_LEXICAL) { + return scope.lexical.has(name) || scope.functions.has(name) || scope.var.has(name); + } - this.state.pos += octalStr.length - 1; - const next = this.input.charCodeAt(this.state.pos); + if (bindingType & BIND_SCOPE_FUNCTION) { + return scope.lexical.has(name) || !this.treatFunctionsAsVarInScope(scope) && scope.var.has(name); + } - if (octalStr !== "0" || next === 56 || next === 57) { - if (inTemplate) { - return null; - } else { - this.recordStrictModeErrors(ErrorMessages.StrictNumericEscape, codePos); - } - } + return scope.lexical.has(name) && !(scope.flags & SCOPE_SIMPLE_CATCH && scope.lexical.values().next().value === name) || !this.treatFunctionsAsVarInScope(scope) && scope.functions.has(name); + } - return String.fromCharCode(octal); - } + checkLocalExport(id) { + const { + name + } = id; + const topLevelScope = this.scopeStack[0]; - return String.fromCharCode(ch); + if (!topLevelScope.lexical.has(name) && !topLevelScope.var.has(name) && !topLevelScope.functions.has(name)) { + this.undefinedExports.set(name, id.loc.start); } } - readHexChar(len, forceLen, throwOnInvalid) { - const codeLoc = this.state.curPosition(); - const n = this.readInt(16, len, forceLen, false); + currentScope() { + return this.scopeStack[this.scopeStack.length - 1]; + } - if (n === null) { - if (throwOnInvalid) { - this.raise(ErrorMessages.InvalidEscapeSequence, { - at: codeLoc - }); - } else { - this.state.pos = codeLoc.index - 1; + currentVarScopeFlags() { + for (let i = this.scopeStack.length - 1;; i--) { + const { + flags + } = this.scopeStack[i]; + + if (flags & SCOPE_VAR) { + return flags; } } - - return n; } - readWord1(firstCode) { - this.state.containsEsc = false; - let word = ""; - const start = this.state.pos; - let chunkStart = this.state.pos; + currentThisScopeFlags() { + for (let i = this.scopeStack.length - 1;; i--) { + const { + flags + } = this.scopeStack[i]; - if (firstCode !== undefined) { - this.state.pos += firstCode <= 0xffff ? 1 : 2; + if (flags & (SCOPE_VAR | SCOPE_CLASS) && !(flags & SCOPE_ARROW)) { + return flags; + } } + } - while (this.state.pos < this.length) { - const ch = this.codePointAtPos(this.state.pos); - - if (isIdentifierChar(ch)) { - this.state.pos += ch <= 0xffff ? 1 : 2; - } else if (ch === 92) { - this.state.containsEsc = true; - word += this.input.slice(chunkStart, this.state.pos); - const escStart = this.state.curPosition(); - const identifierCheck = this.state.pos === start ? isIdentifierStart : isIdentifierChar; +} - if (this.input.charCodeAt(++this.state.pos) !== 117) { - this.raise(ErrorMessages.MissingUnicodeEscape, { - at: this.state.curPosition() - }); - chunkStart = this.state.pos - 1; - continue; - } +class FlowScope extends Scope { + constructor(...args) { + super(...args); + this.declareFunctions = new Set(); + } - ++this.state.pos; - const esc = this.readCodePoint(true); +} - if (esc !== null) { - if (!identifierCheck(esc)) { - this.raise(ErrorMessages.EscapedCharNotAnIdentifier, { - at: escStart - }); - } +class FlowScopeHandler extends ScopeHandler { + createScope(flags) { + return new FlowScope(flags); + } - word += String.fromCodePoint(esc); - } + declareName(name, bindingType, loc) { + const scope = this.currentScope(); - chunkStart = this.state.pos; - } else { - break; - } + if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) { + this.checkRedeclarationInScope(scope, name, bindingType, loc); + this.maybeExportDefined(scope, name); + scope.declareFunctions.add(name); + return; } - return word + this.input.slice(chunkStart, this.state.pos); + super.declareName(...arguments); } - readWord(firstCode) { - const word = this.readWord1(firstCode); - const type = keywords$1.get(word); + isRedeclaredInScope(scope, name, bindingType) { + if (super.isRedeclaredInScope(...arguments)) return true; - if (type !== undefined) { - this.finishToken(type, tokenLabelName(type)); - } else { - this.finishToken(128, word); + if (bindingType & BIND_FLAGS_FLOW_DECLARE_FN) { + return !scope.declareFunctions.has(name) && (scope.lexical.has(name) || scope.functions.has(name)); } - } - checkKeywordEscapes() { - const { - type - } = this.state; + return false; + } - if (tokenIsKeyword(type) && this.state.containsEsc) { - this.raise(ErrorMessages.InvalidEscapedReservedWord, { - at: this.state.startLoc - }, tokenLabelName(type)); + checkLocalExport(id) { + if (!this.scopeStack[0].declareFunctions.has(id.name)) { + super.checkLocalExport(id); } } - updateContext(prevType) {} - } class ClassScope { @@ -3414,10 +3632,11 @@ class ClassScope { } class ClassScopeHandler { - constructor(raise) { + constructor(parser) { + this.parser = void 0; this.stack = []; this.undefinedPrivateNames = new Map(); - this.raise = raise; + this.parser = parser; } current() { @@ -3438,9 +3657,10 @@ class ClassScopeHandler { current.undefinedPrivateNames.set(name, loc); } } else { - this.raise(ErrorMessages.InvalidPrivateFieldResolution, { - at: loc - }, name); + this.parser.raise(Errors.InvalidPrivateFieldResolution, { + at: loc, + identifierName: name + }); } } } @@ -3469,9 +3689,10 @@ class ClassScopeHandler { } if (redefined) { - this.raise(ErrorMessages.PrivateNameRedeclaration, { - at: loc - }, name); + this.parser.raise(Errors.PrivateNameRedeclaration, { + at: loc, + identifierName: name + }); } privateNames.add(name); @@ -3488,9 +3709,10 @@ class ClassScopeHandler { if (classScope) { classScope.undefinedPrivateNames.set(name, loc); } else { - this.raise(ErrorMessages.InvalidPrivateFieldResolution, { - at: loc - }, name); + this.parser.raise(Errors.InvalidPrivateFieldResolution, { + at: loc, + identifierName: name + }); } } @@ -3520,30 +3742,31 @@ class ExpressionScope { class ArrowHeadParsingScope extends ExpressionScope { constructor(type) { super(type); - this.errors = new Map(); + this.declarationErrors = new Map(); } - recordDeclarationError(message, loc) { - this.errors.set(loc.index, { - message, - loc - }); + recordDeclarationError(ParsingErrorClass, { + at + }) { + const index = at.index; + this.declarationErrors.set(index, [ParsingErrorClass, at]); } - clearDeclarationError(loc) { - this.errors.delete(loc.index); + clearDeclarationError(index) { + this.declarationErrors.delete(index); } iterateErrors(iterator) { - this.errors.forEach(iterator); + this.declarationErrors.forEach(iterator); } } class ExpressionScopeHandler { - constructor(raise) { + constructor(parser) { + this.parser = void 0; this.stack = [new ExpressionScope()]; - this.raise = raise; + this.parser = parser; } enter(scope) { @@ -3554,7 +3777,12 @@ class ExpressionScopeHandler { this.stack.pop(); } - recordParameterInitializerError(loc, template) { + recordParameterInitializerError(toParseError, { + at: node + }) { + const origin = { + at: node.loc.start + }; const { stack } = this; @@ -3563,7 +3791,7 @@ class ExpressionScopeHandler { while (!scope.isCertainlyParameterDeclaration()) { if (scope.canBeArrowParameterDeclaration()) { - scope.recordDeclarationError(template, loc); + scope.recordDeclarationError(toParseError, origin); } else { return; } @@ -3571,29 +3799,32 @@ class ExpressionScopeHandler { scope = stack[--i]; } - this.raise(template, { - at: loc - }); + this.parser.raise(toParseError, origin); } - recordParenthesizedIdentifierError(template, loc) { + recordArrowParemeterBindingError(error, { + at: node + }) { const { stack } = this; const scope = stack[stack.length - 1]; + const origin = { + at: node.loc.start + }; if (scope.isCertainlyParameterDeclaration()) { - this.raise(template, { - at: loc - }); + this.parser.raise(error, origin); } else if (scope.canBeArrowParameterDeclaration()) { - scope.recordDeclarationError(template, loc); + scope.recordDeclarationError(error, origin); } else { return; } } - recordAsyncArrowParametersError(template, loc) { + recordAsyncArrowParametersError({ + at + }) { const { stack } = this; @@ -3602,7 +3833,9 @@ class ExpressionScopeHandler { while (scope.canBeArrowParameterDeclaration()) { if (scope.type === kMaybeAsyncArrowParameterDeclaration) { - scope.recordDeclarationError(template, loc); + scope.recordDeclarationError(Errors.AwaitBindingIdentifier, { + at + }); } scope = stack[--i]; @@ -3615,18 +3848,15 @@ class ExpressionScopeHandler { } = this; const currentScope = stack[stack.length - 1]; if (!currentScope.canBeArrowParameterDeclaration()) return; - currentScope.iterateErrors(({ - message, - loc - }) => { - this.raise(message, { + currentScope.iterateErrors(([toParseError, loc]) => { + this.parser.raise(toParseError, { at: loc }); let i = stack.length - 2; let scope = stack[i]; while (scope.canBeArrowParameterDeclaration()) { - scope.clearDeclarationError(loc); + scope.clearDeclarationError(loc.index); scope = stack[--i]; } }); @@ -3733,10 +3963,10 @@ class UtilParser extends Tokenizer { return false; } - expectContextual(token, template) { + expectContextual(token, toParseError) { if (!this.eatContextual(token)) { - if (template != null) { - throw this.raise(template, { + if (toParseError != null) { + throw this.raise(toParseError, { at: this.state.startLoc }); } @@ -3764,7 +3994,7 @@ class UtilParser extends Tokenizer { semicolon(allowAsi = true) { if (allowAsi ? this.isLineTerminator() : this.eat(13)) return; - this.raise(ErrorMessages.MissingSemicolon, { + this.raise(Errors.MissingSemicolon, { at: this.state.lastTokEndLoc }); } @@ -3773,56 +4003,6 @@ class UtilParser extends Tokenizer { this.eat(type) || this.unexpected(loc, type); } - assertNoSpace(message = "Unexpected space.") { - if (this.state.start > this.state.lastTokEndLoc.index) { - this.raise({ - code: ErrorCodes.SyntaxError, - reasonCode: "UnexpectedSpace", - template: message - }, { - at: this.state.lastTokEndLoc - }); - } - } - - unexpected(loc, type) { - throw this.raise({ - code: ErrorCodes.SyntaxError, - reasonCode: "UnexpectedToken", - template: type != null ? `Unexpected token, expected "${tokenLabelName(type)}"` : "Unexpected token" - }, { - at: loc != null ? loc : this.state.startLoc - }); - } - - getPluginNamesFromConfigs(pluginConfigs) { - return pluginConfigs.map(c => { - if (typeof c === "string") { - return c; - } else { - return c[0]; - } - }); - } - - expectPlugin(pluginConfig, loc) { - if (!this.hasPlugin(pluginConfig)) { - throw this.raiseWithData(loc != null ? loc : this.state.startLoc, { - missingPlugin: this.getPluginNamesFromConfigs([pluginConfig]) - }, `This experimental syntax requires enabling the parser plugin: ${JSON.stringify(pluginConfig)}.`); - } - - return true; - } - - expectOnePlugin(pluginConfigs) { - if (!pluginConfigs.some(c => this.hasPlugin(c))) { - throw this.raiseWithData(this.state.startLoc, { - missingPlugin: this.getPluginNamesFromConfigs(pluginConfigs) - }, `This experimental syntax requires enabling one of the following parser plugin(s): ${pluginConfigs.map(c => JSON.stringify(c)).join(", ")}.`); - } - } - tryParse(fn, oldState = this.state.clone()) { const abortSignal = { node: null @@ -3897,19 +4077,19 @@ class UtilParser extends Tokenizer { } if (shorthandAssignLoc != null) { - this.raise(ErrorMessages.InvalidCoverInitializedName, { + this.raise(Errors.InvalidCoverInitializedName, { at: shorthandAssignLoc }); } if (doubleProtoLoc != null) { - this.raise(ErrorMessages.DuplicateProto, { + this.raise(Errors.DuplicateProto, { at: doubleProtoLoc }); } if (privateKeyLoc != null) { - this.raise(ErrorMessages.UnexpectedPrivateField, { + this.raise(Errors.UnexpectedPrivateField, { at: privateKeyLoc }); } @@ -3956,13 +4136,13 @@ class UtilParser extends Tokenizer { this.inModule = inModule; const oldScope = this.scope; const ScopeHandler = this.getScopeHandler(); - this.scope = new ScopeHandler(this.raise.bind(this), this.inModule); + this.scope = new ScopeHandler(this, inModule); const oldProdParam = this.prodParam; this.prodParam = new ProductionParameterHandler(); const oldClassScope = this.classScope; - this.classScope = new ClassScopeHandler(this.raise.bind(this)); + this.classScope = new ClassScopeHandler(this); const oldExpressionScope = this.expressionScope; - this.expressionScope = new ExpressionScopeHandler(this.raise.bind(this)); + this.expressionScope = new ExpressionScopeHandler(this); return () => { this.state.labels = oldLabels; this.exportedIdentifiers = oldExportedIdentifiers; @@ -4141,55 +4321,96 @@ class NodeUtils extends UtilParser { } const reservedTypes = new Set(["_", "any", "bool", "boolean", "empty", "extends", "false", "interface", "mixed", "null", "number", "static", "string", "true", "typeof", "void"]); -const FlowErrors = makeErrorTemplates({ - AmbiguousConditionalArrow: "Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.", - AmbiguousDeclareModuleKind: "Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.", - AssignReservedType: "Cannot overwrite reserved type %0.", - DeclareClassElement: "The `declare` modifier can only appear on class fields.", - DeclareClassFieldInitializer: "Initializers are not allowed in fields with the `declare` modifier.", - DuplicateDeclareModuleExports: "Duplicate `declare module.exports` statement.", - EnumBooleanMemberNotInitialized: "Boolean enum members need to be initialized. Use either `%0 = true,` or `%0 = false,` in enum `%1`.", - EnumDuplicateMemberName: "Enum member names need to be unique, but the name `%0` has already been used before in enum `%1`.", - EnumInconsistentMemberValues: "Enum `%0` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.", - EnumInvalidExplicitType: "Enum type `%1` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `%0`.", - EnumInvalidExplicitTypeUnknownSupplied: "Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `%0`.", - EnumInvalidMemberInitializerPrimaryType: "Enum `%0` has type `%2`, so the initializer of `%1` needs to be a %2 literal.", - EnumInvalidMemberInitializerSymbolType: "Symbol enum members cannot be initialized. Use `%1,` in enum `%0`.", - EnumInvalidMemberInitializerUnknownType: "The enum member initializer for `%1` needs to be a literal (either a boolean, number, or string) in enum `%0`.", - EnumInvalidMemberName: "Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%0`, consider using `%1`, in enum `%2`.", - EnumNumberMemberNotInitialized: "Number enum members need to be initialized, e.g. `%1 = 1` in enum `%0`.", - EnumStringMemberInconsistentlyInitailized: "String enum members need to consistently either all use initializers, or use no initializers, in enum `%0`.", - GetterMayNotHaveThisParam: "A getter cannot have a `this` parameter.", - ImportTypeShorthandOnlyInPureImport: "The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.", - InexactInsideExact: "Explicit inexact syntax cannot appear inside an explicit exact object type.", - InexactInsideNonObject: "Explicit inexact syntax cannot appear in class or interface definitions.", - InexactVariance: "Explicit inexact syntax cannot have variance.", - InvalidNonTypeImportInDeclareModule: "Imports within a `declare module` body must always be `import type` or `import typeof`.", - MissingTypeParamDefault: "Type parameter declaration needs a default, since a preceding type parameter declaration has a default.", - NestedDeclareModule: "`declare module` cannot be used inside another `declare module`.", - NestedFlowComment: "Cannot have a flow comment inside another flow comment.", - PatternIsOptional: "A binding pattern parameter cannot be optional in an implementation signature.", - SetterMayNotHaveThisParam: "A setter cannot have a `this` parameter.", - SpreadVariance: "Spread properties cannot have variance.", - ThisParamAnnotationRequired: "A type annotation is required for the `this` parameter.", - ThisParamBannedInConstructor: "Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.", - ThisParamMayNotBeOptional: "The `this` parameter cannot be optional.", - ThisParamMustBeFirst: "The `this` parameter must be the first function parameter.", - ThisParamNoDefault: "The `this` parameter may not have a default value.", - TypeBeforeInitializer: "Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.", - TypeCastInPattern: "The type cast expression is expected to be wrapped with parenthesis.", - UnexpectedExplicitInexactInObject: "Explicit inexact syntax must appear at the end of an inexact object.", - UnexpectedReservedType: "Unexpected reserved type %0.", - UnexpectedReservedUnderscore: "`_` is only allowed as a type argument to call or new.", - UnexpectedSpaceBetweenModuloChecks: "Spaces between `%` and `checks` are not allowed here.", - UnexpectedSpreadType: "Spread operator cannot appear in class or interface definitions.", - UnexpectedSubtractionOperand: 'Unexpected token, expected "number" or "bigint".', - UnexpectedTokenAfterTypeParameter: "Expected an arrow function after this type parameter declaration.", - UnexpectedTypeParameterBeforeAsyncArrowFunction: "Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.", - UnsupportedDeclareExportKind: "`declare export %0` is not supported. Use `%1` instead.", - UnsupportedStatementInDeclareModule: "Only declares and type imports are allowed inside declare module.", - UnterminatedFlowComment: "Unterminated flow-comment." -}, ErrorCodes.SyntaxError, "flow"); +const FlowErrors = ParseErrorEnum`flow`(_ => ({ + AmbiguousConditionalArrow: _("Ambiguous expression: wrap the arrow functions in parentheses to disambiguate."), + AmbiguousDeclareModuleKind: _("Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module."), + AssignReservedType: _(({ + reservedType + }) => `Cannot overwrite reserved type ${reservedType}.`), + DeclareClassElement: _("The `declare` modifier can only appear on class fields."), + DeclareClassFieldInitializer: _("Initializers are not allowed in fields with the `declare` modifier."), + DuplicateDeclareModuleExports: _("Duplicate `declare module.exports` statement."), + EnumBooleanMemberNotInitialized: _(({ + memberName, + enumName + }) => `Boolean enum members need to be initialized. Use either \`${memberName} = true,\` or \`${memberName} = false,\` in enum \`${enumName}\`.`), + EnumDuplicateMemberName: _(({ + memberName, + enumName + }) => `Enum member names need to be unique, but the name \`${memberName}\` has already been used before in enum \`${enumName}\`.`), + EnumInconsistentMemberValues: _(({ + enumName + }) => `Enum \`${enumName}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`), + EnumInvalidExplicitType: _(({ + invalidEnumType, + enumName + }) => `Enum type \`${invalidEnumType}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${enumName}\`.`), + EnumInvalidExplicitTypeUnknownSupplied: _(({ + enumName + }) => `Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${enumName}\`.`), + EnumInvalidMemberInitializerPrimaryType: _(({ + enumName, + memberName, + explicitType + }) => `Enum \`${enumName}\` has type \`${explicitType}\`, so the initializer of \`${memberName}\` needs to be a ${explicitType} literal.`), + EnumInvalidMemberInitializerSymbolType: _(({ + enumName, + memberName + }) => `Symbol enum members cannot be initialized. Use \`${memberName},\` in enum \`${enumName}\`.`), + EnumInvalidMemberInitializerUnknownType: _(({ + enumName, + memberName + }) => `The enum member initializer for \`${memberName}\` needs to be a literal (either a boolean, number, or string) in enum \`${enumName}\`.`), + EnumInvalidMemberName: _(({ + enumName, + memberName, + suggestion + }) => `Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${memberName}\`, consider using \`${suggestion}\`, in enum \`${enumName}\`.`), + EnumNumberMemberNotInitialized: _(({ + enumName, + memberName + }) => `Number enum members need to be initialized, e.g. \`${memberName} = 1\` in enum \`${enumName}\`.`), + EnumStringMemberInconsistentlyInitailized: _(({ + enumName + }) => `String enum members need to consistently either all use initializers, or use no initializers, in enum \`${enumName}\`.`), + GetterMayNotHaveThisParam: _("A getter cannot have a `this` parameter."), + ImportTypeShorthandOnlyInPureImport: _("The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements."), + InexactInsideExact: _("Explicit inexact syntax cannot appear inside an explicit exact object type."), + InexactInsideNonObject: _("Explicit inexact syntax cannot appear in class or interface definitions."), + InexactVariance: _("Explicit inexact syntax cannot have variance."), + InvalidNonTypeImportInDeclareModule: _("Imports within a `declare module` body must always be `import type` or `import typeof`."), + MissingTypeParamDefault: _("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."), + NestedDeclareModule: _("`declare module` cannot be used inside another `declare module`."), + NestedFlowComment: _("Cannot have a flow comment inside another flow comment."), + PatternIsOptional: _("A binding pattern parameter cannot be optional in an implementation signature.", { + reasonCode: "OptionalBindingPattern" + }), + SetterMayNotHaveThisParam: _("A setter cannot have a `this` parameter."), + SpreadVariance: _("Spread properties cannot have variance."), + ThisParamAnnotationRequired: _("A type annotation is required for the `this` parameter."), + ThisParamBannedInConstructor: _("Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions."), + ThisParamMayNotBeOptional: _("The `this` parameter cannot be optional."), + ThisParamMustBeFirst: _("The `this` parameter must be the first function parameter."), + ThisParamNoDefault: _("The `this` parameter may not have a default value."), + TypeBeforeInitializer: _("Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`."), + TypeCastInPattern: _("The type cast expression is expected to be wrapped with parenthesis."), + UnexpectedExplicitInexactInObject: _("Explicit inexact syntax must appear at the end of an inexact object."), + UnexpectedReservedType: _(({ + reservedType + }) => `Unexpected reserved type ${reservedType}.`), + UnexpectedReservedUnderscore: _("`_` is only allowed as a type argument to call or new."), + UnexpectedSpaceBetweenModuloChecks: _("Spaces between `%` and `checks` are not allowed here."), + UnexpectedSpreadType: _("Spread operator cannot appear in class or interface definitions."), + UnexpectedSubtractionOperand: _('Unexpected token, expected "number" or "bigint".'), + UnexpectedTokenAfterTypeParameter: _("Expected an arrow function after this type parameter declaration."), + UnexpectedTypeParameterBeforeAsyncArrowFunction: _("Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`."), + UnsupportedDeclareExportKind: _(({ + unsupportedExportKind, + suggestion + }) => `\`declare export ${unsupportedExportKind}\` is not supported. Use \`${suggestion}\` instead.`), + UnsupportedStatementInDeclareModule: _("Only declares and type imports are allowed inside declare module."), + UnterminatedFlowComment: _("Unterminated flow-comment.") +})); function isEsModuleType(bodyElement) { return bodyElement.type === "DeclareExportAllDeclaration" || bodyElement.type === "DeclareExportDeclaration" && (!bodyElement.declaration || bodyElement.declaration.type !== "TypeAlias" && bodyElement.declaration.type !== "InterfaceDeclaration"); @@ -4434,7 +4655,7 @@ var flow = (superClass => class extends superClass { if (isEsModuleType(bodyElement)) { if (kind === "CommonJS") { this.raise(FlowErrors.AmbiguousDeclareModuleKind, { - node: bodyElement + at: bodyElement }); } @@ -4442,13 +4663,13 @@ var flow = (superClass => class extends superClass { } else if (bodyElement.type === "DeclareModuleExports") { if (hasModuleExport) { this.raise(FlowErrors.DuplicateDeclareModuleExports, { - node: bodyElement + at: bodyElement }); } if (kind === "ES") { this.raise(FlowErrors.AmbiguousDeclareModuleKind, { - node: bodyElement + at: bodyElement }); } @@ -4476,10 +4697,11 @@ var flow = (superClass => class extends superClass { } else { if (this.match(75) || this.isLet() || (this.isContextual(126) || this.isContextual(125)) && !insideModule) { const label = this.state.value; - const suggestion = exportSuggestions[label]; throw this.raise(FlowErrors.UnsupportedDeclareExportKind, { - at: this.state.startLoc - }, label, suggestion); + at: this.state.startLoc, + unsupportedExportKind: label, + suggestion: exportSuggestions[label] + }); } if (this.match(74) || this.match(68) || this.match(80) || this.isContextual(127)) { @@ -4605,8 +4827,9 @@ var flow = (superClass => class extends superClass { checkReservedType(word, startLoc, declaration) { if (!reservedTypes.has(word)) return; this.raise(declaration ? FlowErrors.AssignReservedType : FlowErrors.UnexpectedReservedType, { - at: startLoc - }, word); + at: startLoc, + reservedType: word + }); } flowParseRestrictedIdentifier(liberal, declaration) { @@ -5004,7 +5227,7 @@ var flow = (superClass => class extends superClass { if (variance) { this.raise(FlowErrors.InexactVariance, { - node: variance + at: variance }); } @@ -5023,7 +5246,7 @@ var flow = (superClass => class extends superClass { if (variance) { this.raise(FlowErrors.SpreadVariance, { - node: variance + at: variance }); } @@ -5055,7 +5278,7 @@ var flow = (superClass => class extends superClass { if (!allowSpread && node.key.name === "constructor" && node.value.this) { this.raise(FlowErrors.ThisParamBannedInConstructor, { - node: node.value.this + at: node.value.this }); } } else { @@ -5081,19 +5304,19 @@ var flow = (superClass => class extends superClass { if (property.value.this) { this.raise(property.kind === "get" ? FlowErrors.GetterMayNotHaveThisParam : FlowErrors.SetterMayNotHaveThisParam, { - node: property.value.this + at: property.value.this }); } if (length !== paramCount) { - this.raise(property.kind === "get" ? ErrorMessages.BadGetterArity : ErrorMessages.BadSetterArity, { - node: property + this.raise(property.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, { + at: property }); } if (property.kind === "set" && property.value.rest) { - this.raise(ErrorMessages.BadSetterRestParameter, { - node: property + this.raise(Errors.BadSetterRestParameter, { + at: property }); } } @@ -5164,7 +5387,7 @@ var flow = (superClass => class extends superClass { if (lh.type === 14 || lh.type === 17) { if (isThis && !first) { this.raise(FlowErrors.ThisParamMustBeFirst, { - node + at: node }); } @@ -5175,7 +5398,7 @@ var flow = (superClass => class extends superClass { if (isThis) { this.raise(FlowErrors.ThisParamMayNotBeOptional, { - node + at: node }); } } @@ -5915,7 +6138,7 @@ var flow = (superClass => class extends superClass { }); } else if (member.value) { this.raise(FlowErrors.DeclareClassFieldInitializer, { - node: member.value + at: member.value }); } } @@ -5930,9 +6153,10 @@ var flow = (superClass => class extends superClass { const fullWord = "@@" + word; if (!this.isIterator(word) || !this.state.inType) { - this.raise(ErrorMessages.InvalidIdentifier, { - at: this.state.curPosition() - }, fullWord); + this.raise(Errors.InvalidIdentifier, { + at: this.state.curPosition(), + identifierName: fullWord + }); } this.finishToken(128, fullWord); @@ -5968,11 +6192,11 @@ var flow = (superClass => class extends superClass { } toAssignable(node, isLHS = false) { - if (node.type === "TypeCastExpression") { - return super.toAssignable(this.typeCastToParameter(node), isLHS); - } else { - return super.toAssignable(node, isLHS); + if (!isLHS && node.type === "AssignmentExpression" && node.left.type === "TypeCastExpression") { + node.left = this.typeCastToParameter(node.left); } + + super.toAssignable(...arguments); } toAssignableList(exprList, trailingCommaLoc, isLHS) { @@ -5984,7 +6208,7 @@ var flow = (superClass => class extends superClass { } } - return super.toAssignableList(exprList, trailingCommaLoc, isLHS); + super.toAssignableList(exprList, trailingCommaLoc, isLHS); } toReferencedList(exprList, isParenthesizedExpr) { @@ -5995,7 +6219,7 @@ var flow = (superClass => class extends superClass { if (expr && expr.type === "TypeCastExpression" && !((_expr$extra = expr.extra) != null && _expr$extra.parenthesized) && (exprList.length > 1 || !isParenthesizedExpr)) { this.raise(FlowErrors.TypeCastInPattern, { - node: expr.typeAnnotation + at: expr.typeAnnotation }); } } @@ -6013,10 +6237,8 @@ var flow = (superClass => class extends superClass { return node; } - checkLVal(expr, ...args) { - if (expr.type !== "TypeCastExpression") { - return super.checkLVal(expr, ...args); - } + isValidLVal(type, ...rest) { + return type === "TypeCastExpression" || super.isValidLVal(type, ...rest); } parseClassProperty(node) { @@ -6065,7 +6287,7 @@ var flow = (superClass => class extends superClass { if (params.length > 0 && this.isThisParam(params[0])) { this.raise(FlowErrors.ThisParamBannedInConstructor, { - node: method + at: method }); } } else if (method.type === "MethodDefinition" && isConstructor && method.value.params) { @@ -6073,7 +6295,7 @@ var flow = (superClass => class extends superClass { if (params.length > 0 && this.isThisParam(params[0])) { this.raise(FlowErrors.ThisParamBannedInConstructor, { - node: method + at: method }); } } @@ -6128,11 +6350,11 @@ var flow = (superClass => class extends superClass { if (this.isThisParam(param) && method.kind === "get") { this.raise(FlowErrors.GetterMayNotHaveThisParam, { - node: param + at: param }); } else if (this.isThisParam(param)) { this.raise(FlowErrors.SetterMayNotHaveThisParam, { - node: param + at: param }); } } @@ -6166,13 +6388,13 @@ var flow = (superClass => class extends superClass { if (this.eat(17)) { if (param.type !== "Identifier") { this.raise(FlowErrors.PatternIsOptional, { - node: param + at: param }); } if (this.isThisParam(param)) { this.raise(FlowErrors.ThisParamMayNotBeOptional, { - node: param + at: param }); } @@ -6183,13 +6405,13 @@ var flow = (superClass => class extends superClass { param.typeAnnotation = this.flowParseTypeAnnotation(); } else if (this.isThisParam(param)) { this.raise(FlowErrors.ThisParamAnnotationRequired, { - node: param + at: param }); } if (this.match(29) && this.isThisParam(param)) { this.raise(FlowErrors.ThisParamNoDefault, { - node: param + at: param }); } @@ -6202,7 +6424,7 @@ var flow = (superClass => class extends superClass { if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) { this.raise(FlowErrors.TypeBeforeInitializer, { - node: node.typeAnnotation + at: node.typeAnnotation }); } @@ -6217,10 +6439,9 @@ var flow = (superClass => class extends superClass { return isMaybeDefaultImport(this.state.type); } - parseImportSpecifierLocal(node, specifier, type, contextDescription) { + parseImportSpecifierLocal(node, specifier, type) { specifier.local = hasTypeImportKind(node) ? this.flowParseRestrictedIdentifier(true, true) : this.parseIdentifier(); - this.checkLVal(specifier.local, contextDescription, BIND_LEXICAL); - node.specifiers.push(this.finishNode(specifier, type)); + node.specifiers.push(this.finishImportSpecifier(specifier, type)); } maybeParseDefaultImportSpecifier(node) { @@ -6284,9 +6505,10 @@ var flow = (superClass => class extends superClass { specifier.importKind = specifierTypeKind; } else { if (importedIsString) { - throw this.raise(ErrorMessages.ImportBindingIsString, { - node: specifier - }, firstIdent.value); + throw this.raise(Errors.ImportBindingIsString, { + at: specifier, + importName: firstIdent.value + }); } specifier.imported = firstIdent; @@ -6305,7 +6527,7 @@ var flow = (superClass => class extends superClass { if (isInTypeOnlyImport && specifierIsTypeImport) { this.raise(FlowErrors.ImportTypeShorthandOnlyInPureImport, { - node: specifier + at: specifier }); } @@ -6317,8 +6539,7 @@ var flow = (superClass => class extends superClass { this.checkReservedWord(specifier.local.name, specifier.loc.start, true, true); } - this.checkLVal(specifier.local, "import specifier", BIND_LEXICAL); - return this.finishNode(specifier, "ImportSpecifier"); + return this.finishImportSpecifier(specifier, "ImportSpecifier"); } parseBindingAtom() { @@ -6412,7 +6633,7 @@ var flow = (superClass => class extends superClass { if (!arrow.error && !arrow.aborted) { if (arrow.node.async) { this.raise(FlowErrors.UnexpectedTypeParameterBeforeAsyncArrowFunction, { - node: typeParameters + at: typeParameters }); } @@ -6435,7 +6656,7 @@ var flow = (superClass => class extends superClass { if ((_jsx3 = jsx) != null && _jsx3.thrown) throw jsx.error; if (arrow.thrown) throw arrow.error; throw this.raise(FlowErrors.UnexpectedTokenAfterTypeParameter, { - node: typeParameters + at: typeParameters }); } @@ -6482,7 +6703,7 @@ var flow = (superClass => class extends superClass { for (let i = 0; i < node.params.length; i++) { if (this.isThisParam(node.params[i]) && i > 0) { this.raise(FlowErrors.ThisParamMustBeFirst, { - node: node.params[i] + at: node.params[i] }); } } @@ -6561,7 +6782,8 @@ var flow = (superClass => class extends superClass { return super.parseSubscript(base, startPos, startLoc, noCalls, subscriptState); } - parseNewArguments(node) { + parseNewCallee(node) { + super.parseNewCallee(node); let targs = null; if (this.shouldParseTypes() && this.match(47)) { @@ -6569,7 +6791,6 @@ var flow = (superClass => class extends superClass { } node.typeArguments = targs; - super.parseNewArguments(node); } parseAsyncArrowWithTypeParameters(startPos, startLoc) { @@ -6633,7 +6854,7 @@ var flow = (superClass => class extends superClass { const end = this.input.indexOf("*-/", this.state.pos + 2); if (end === -1) { - throw this.raise(ErrorMessages.UnterminatedComment, { + throw this.raise(Errors.UnterminatedComment, { at: this.state.curPosition() }); } @@ -6677,7 +6898,7 @@ var flow = (superClass => class extends superClass { const end = this.input.indexOf("*/", this.state.pos); if (end === -1) { - throw this.raise(ErrorMessages.UnterminatedComment, { + throw this.raise(Errors.UnterminatedComment, { at: this.state.curPosition() }); } @@ -6688,27 +6909,16 @@ var flow = (superClass => class extends superClass { memberName }) { this.raise(FlowErrors.EnumBooleanMemberNotInitialized, { - at: loc - }, memberName, enumName); - } - - flowEnumErrorInvalidExplicitType(loc, { - enumName, - suppliedType - }) { - return this.raise(suppliedType === null ? FlowErrors.EnumInvalidExplicitTypeUnknownSupplied : FlowErrors.EnumInvalidExplicitType, { - at: loc - }, enumName, suppliedType); + at: loc, + memberName, + enumName + }); } - flowEnumErrorInvalidMemberInitializer(loc, { - enumName, - explicitType, - memberName - }) { - return this.raise(explicitType === "boolean" || explicitType === "number" || explicitType === "string" ? FlowErrors.EnumInvalidMemberInitializerPrimaryType : explicitType === "symbol" ? FlowErrors.EnumInvalidMemberInitializerSymbolType : FlowErrors.EnumInvalidMemberInitializerUnknownType, { + flowEnumErrorInvalidMemberInitializer(loc, enumContext) { + return this.raise(!enumContext.explicitType ? FlowErrors.EnumInvalidMemberInitializerUnknownType : enumContext.explicitType === "symbol" ? FlowErrors.EnumInvalidMemberInitializerSymbolType : FlowErrors.EnumInvalidMemberInitializerPrimaryType, Object.assign({ at: loc - }, enumName, memberName, explicitType); + }, enumContext)); } flowEnumErrorNumberMemberNotInitialized(loc, { @@ -6716,16 +6926,19 @@ var flow = (superClass => class extends superClass { memberName }) { this.raise(FlowErrors.EnumNumberMemberNotInitialized, { - at: loc - }, enumName, memberName); + at: loc, + enumName, + memberName + }); } flowEnumErrorStringMemberInconsistentlyInitailized(node, { enumName }) { this.raise(FlowErrors.EnumStringMemberInconsistentlyInitailized, { - node - }, enumName); + at: node, + enumName + }); } flowEnumMemberInit() { @@ -6856,14 +7069,19 @@ var flow = (superClass => class extends superClass { if (/^[a-z]/.test(memberName)) { this.raise(FlowErrors.EnumInvalidMemberName, { - node: id - }, memberName, memberName[0].toUpperCase() + memberName.slice(1), enumName); + at: id, + memberName, + suggestion: memberName[0].toUpperCase() + memberName.slice(1), + enumName + }); } if (seenNames.has(memberName)) { this.raise(FlowErrors.EnumDuplicateMemberName, { - node: id - }, memberName, enumName); + at: id, + memberName, + enumName + }); } seenNames.add(memberName); @@ -6961,30 +7179,29 @@ var flow = (superClass => class extends superClass { flowEnumParseExplicitType({ enumName }) { - if (this.eatContextual(101)) { - if (!tokenIsIdentifier(this.state.type)) { - throw this.flowEnumErrorInvalidExplicitType(this.state.startLoc, { - enumName, - suppliedType: null - }); - } + if (!this.eatContextual(101)) return null; - const { - value - } = this.state; - this.next(); + if (!tokenIsIdentifier(this.state.type)) { + throw this.raise(FlowErrors.EnumInvalidExplicitTypeUnknownSupplied, { + at: this.state.startLoc, + enumName + }); + } - if (value !== "boolean" && value !== "number" && value !== "string" && value !== "symbol") { - this.flowEnumErrorInvalidExplicitType(this.state.startLoc, { - enumName, - suppliedType: value - }); - } + const { + value + } = this.state; + this.next(); - return value; + if (value !== "boolean" && value !== "number" && value !== "string" && value !== "symbol") { + this.raise(FlowErrors.EnumInvalidExplicitType, { + at: this.state.startLoc, + enumName, + invalidEnumType: value + }); } - return null; + return value; } flowEnumBody(node, id) { @@ -7075,8 +7292,9 @@ var flow = (superClass => class extends superClass { return this.finishNode(node, "EnumNumberBody"); } else { this.raise(FlowErrors.EnumInconsistentMemberValues, { - at: nameLoc - }, enumName); + at: nameLoc, + enumName + }); return empty(); } } @@ -7108,6 +7326,7 @@ var flow = (superClass => class extends superClass { }); const entities = { + __proto__: null, quot: "\u0022", amp: "&", apos: "\u0027", @@ -7363,17 +7582,21 @@ const entities = { diams: "\u2666" }; -const HEX_NUMBER = /^[\da-fA-F]+$/; -const DECIMAL_NUMBER = /^\d+$/; -const JsxErrors = makeErrorTemplates({ - AttributeIsEmpty: "JSX attributes must only be assigned a non-empty expression.", - MissingClosingTagElement: "Expected corresponding JSX closing tag for <%0>.", - MissingClosingTagFragment: "Expected corresponding JSX closing tag for <>.", - UnexpectedSequenceExpression: "Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?", - UnsupportedJsxValue: "JSX value should be either an expression or a quoted JSX text.", - UnterminatedJsxContent: "Unterminated JSX contents.", - UnwrappedAdjacentJSXElements: "Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?" -}, ErrorCodes.SyntaxError, "jsx"); +const JsxErrors = ParseErrorEnum`jsx`(_ => ({ + AttributeIsEmpty: _("JSX attributes must only be assigned a non-empty expression."), + MissingClosingTagElement: _(({ + openingTagName + }) => `Expected corresponding JSX closing tag for <${openingTagName}>.`), + MissingClosingTagFragment: _("Expected corresponding JSX closing tag for <>."), + UnexpectedSequenceExpression: _("Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?"), + UnexpectedToken: _(({ + unexpected, + HTMLEntity + }) => `Unexpected token \`${unexpected}\`. Did you mean \`${HTMLEntity}\` or \`{'${unexpected}'}\`?`), + UnsupportedJsxValue: _("JSX value should be either an expression or a quoted JSX text."), + UnterminatedJsxContent: _("Unterminated JSX contents."), + UnwrappedAdjacentJSXElements: _("Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?") +})); function isFragment(object) { return object ? object.type === "JSXOpeningFragment" || object.type === "JSXClosingFragment" : false; @@ -7469,7 +7692,7 @@ var jsx = (superClass => class extends superClass { for (;;) { if (this.state.pos >= this.length) { - throw this.raise(ErrorMessages.UnterminatedString, { + throw this.raise(Errors.UnterminatedString, { at: this.state.startLoc }); } @@ -7495,46 +7718,44 @@ var jsx = (superClass => class extends superClass { } jsxReadEntity() { - let str = ""; - let count = 0; - let entity; - let ch = this.input[this.state.pos]; const startPos = ++this.state.pos; - while (this.state.pos < this.length && count++ < 10) { - ch = this.input[this.state.pos++]; + if (this.codePointAtPos(this.state.pos) === 35) { + ++this.state.pos; + let radix = 10; - if (ch === ";") { - if (str[0] === "#") { - if (str[1] === "x") { - str = str.substr(2); + if (this.codePointAtPos(this.state.pos) === 120) { + radix = 16; + ++this.state.pos; + } - if (HEX_NUMBER.test(str)) { - entity = String.fromCodePoint(parseInt(str, 16)); - } - } else { - str = str.substr(1); + const codePoint = this.readInt(radix, undefined, false, "bail"); - if (DECIMAL_NUMBER.test(str)) { - entity = String.fromCodePoint(parseInt(str, 10)); - } - } - } else { - entity = entities[str]; - } + if (codePoint !== null && this.codePointAtPos(this.state.pos) === 59) { + ++this.state.pos; + return String.fromCodePoint(codePoint); + } + } else { + let count = 0; + let semi = false; - break; + while (count++ < 10 && this.state.pos < this.length && !(semi = this.codePointAtPos(this.state.pos) == 59)) { + ++this.state.pos; } - str += ch; - } + if (semi) { + const desc = this.input.slice(startPos, this.state.pos); + const entity = entities[desc]; + ++this.state.pos; - if (!entity) { - this.state.pos = startPos; - return "&"; + if (entity) { + return entity; + } + } } - return entity; + this.state.pos = startPos; + return "&"; } jsxReadWord() { @@ -7605,7 +7826,7 @@ var jsx = (superClass => class extends superClass { if (node.expression.type === "JSXEmptyExpression") { this.raise(JsxErrors.AttributeIsEmpty, { - node + at: node }); } @@ -7631,6 +7852,7 @@ var jsx = (superClass => class extends superClass { this.next(); node.expression = this.parseExpression(); this.setContext(types.j_oTag); + this.state.canStartJSXElement = true; this.expect(8); return this.finishNode(node, "JSXSpreadChild"); } @@ -7644,6 +7866,7 @@ var jsx = (superClass => class extends superClass { } this.setContext(previousContext); + this.state.canStartJSXElement = true; this.expect(8); return this.finishNode(node, "JSXExpressionContainer"); } @@ -7657,6 +7880,7 @@ var jsx = (superClass => class extends superClass { this.expect(21); node.argument = this.parseMaybeAssignAllowIn(); this.setContext(types.j_oTag); + this.state.canStartJSXElement = true; this.expect(8); return this.finishNode(node, "JSXSpreadAttribute"); } @@ -7669,8 +7893,7 @@ var jsx = (superClass => class extends superClass { jsxParseOpeningElementAt(startPos, startLoc) { const node = this.startNodeAt(startPos, startLoc); - if (this.match(139)) { - this.expect(139); + if (this.eat(139)) { return this.finishNode(node, "JSXOpeningFragment"); } @@ -7694,8 +7917,7 @@ var jsx = (superClass => class extends superClass { jsxParseClosingElementAt(startPos, startLoc) { const node = this.startNodeAt(startPos, startLoc); - if (this.match(139)) { - this.expect(139); + if (this.eat(139)) { return this.finishNode(node, "JSXClosingFragment"); } @@ -7752,17 +7974,19 @@ var jsx = (superClass => class extends superClass { if (isFragment(openingElement) && !isFragment(closingElement) && closingElement !== null) { this.raise(JsxErrors.MissingClosingTagFragment, { - node: closingElement + at: closingElement }); } else if (!isFragment(openingElement) && isFragment(closingElement)) { this.raise(JsxErrors.MissingClosingTagElement, { - node: closingElement - }, getQualifiedJSXName(openingElement.name)); + at: closingElement, + openingTagName: getQualifiedJSXName(openingElement.name) + }); } else if (!isFragment(openingElement) && !isFragment(closingElement)) { if (getQualifiedJSXName(closingElement.name) !== getQualifiedJSXName(openingElement.name)) { this.raise(JsxErrors.MissingClosingTagElement, { - node: closingElement - }, getQualifiedJSXName(openingElement.name)); + at: closingElement, + openingTagName: getQualifiedJSXName(openingElement.name) + }); } } } @@ -7957,6 +8181,8 @@ class TypeScriptScopeHandler extends ScopeHandler { } +const getOwn$1 = (object, key) => Object.hasOwnProperty.call(object, key) && object[key]; + function nonNull(x) { if (x == null) { throw new Error(`Unexpected ${x} value.`); @@ -7971,61 +8197,103 @@ function assert(x) { } } -const TSErrors = makeErrorTemplates({ - AbstractMethodHasImplementation: "Method '%0' cannot have an implementation because it is marked abstract.", - AbstractPropertyHasInitializer: "Property '%0' 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.", - ClassMethodHasDeclare: "Class methods cannot have the 'declare' modifier.", - ClassMethodHasReadonly: "Class methods cannot have the 'readonly' modifier.", - ConstructorHasTypeParameters: "Type parameters cannot appear on a constructor declaration.", - DeclareAccessor: "'declare' is not allowed in %0ters.", - DeclareClassFieldHasInitializer: "Initializers are not allowed in ambient contexts.", - DeclareFunctionHasImplementation: "An implementation cannot be declared in ambient contexts.", - DuplicateAccessibilityModifier: "Accessibility modifier already seen.", - DuplicateModifier: "Duplicate modifier: '%0'.", - EmptyHeritageClauseType: "'%0' list cannot be empty.", - EmptyTypeArguments: "Type argument list cannot be empty.", - EmptyTypeParameters: "Type parameter list cannot be empty.", - ExpectedAmbientAfterExportDeclare: "'export declare' must be followed by an ambient declaration.", - ImportAliasHasImportType: "An import alias can not use 'import type'.", - IncompatibleModifiers: "'%0' modifier cannot be used with '%1' modifier.", - IndexSignatureHasAbstract: "Index signatures cannot have the 'abstract' modifier.", - IndexSignatureHasAccessibility: "Index signatures cannot have an accessibility modifier ('%0').", - IndexSignatureHasDeclare: "Index signatures cannot have the 'declare' modifier.", - IndexSignatureHasOverride: "'override' modifier cannot appear on an index signature.", - IndexSignatureHasStatic: "Index signatures cannot have the 'static' modifier.", - InvalidModifierOnTypeMember: "'%0' modifier cannot appear on a type member.", - InvalidModifiersOrder: "'%0' modifier must precede '%1' modifier.", - InvalidTupleMemberLabel: "Tuple members must be labeled with a simple identifier.", - MissingInterfaceName: "'interface' declarations must be followed by an identifier.", - MixedLabeledAndUnlabeledElements: "Tuple members must all have names or all not have names.", - NonAbstractClassHasAbstractMethod: "Abstract methods can only appear within an abstract class.", - NonClassMethodPropertyHasAbstractModifer: "'abstract' modifier can only appear on a class, method, or property declaration.", - OptionalTypeBeforeRequired: "A required element cannot follow an optional element.", - OverrideNotInSubClass: "This member cannot have an 'override' modifier because its containing class does not extend another class.", - PatternIsOptional: "A binding pattern parameter cannot be optional in an implementation signature.", - PrivateElementHasAbstract: "Private elements cannot have the 'abstract' modifier.", - PrivateElementHasAccessibility: "Private elements cannot have an accessibility modifier ('%0').", - ReadonlyForMethodSignature: "'readonly' modifier can only appear on a property declaration or index signature.", - ReservedArrowTypeParam: "This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.", - ReservedTypeAssertion: "This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.", - SetAccesorCannotHaveOptionalParameter: "A 'set' accessor cannot have an optional parameter.", - SetAccesorCannotHaveRestParameter: "A 'set' accessor cannot have rest parameter.", - SetAccesorCannotHaveReturnType: "A 'set' accessor cannot have a return type annotation.", - StaticBlockCannotHaveModifier: "Static class blocks cannot have any modifier.", - TypeAnnotationAfterAssign: "Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.", - TypeImportCannotSpecifyDefaultAndNamed: "A type-only import can specify a default import or named bindings, but not both.", - TypeModifierIsUsedInTypeExports: "The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.", - TypeModifierIsUsedInTypeImports: "The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.", - UnexpectedParameterModifier: "A parameter property is only allowed in a constructor implementation.", - UnexpectedReadonly: "'readonly' type modifier is only permitted on array and tuple literal types.", - UnexpectedTypeAnnotation: "Did not expect a type annotation here.", - UnexpectedTypeCastInParameter: "Unexpected type cast in parameter position.", - UnsupportedImportTypeArgument: "Argument in a type import must be a string literal.", - UnsupportedParameterPropertyKind: "A parameter property may not be declared using a binding pattern.", - UnsupportedSignatureParameterKind: "Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got %0." -}, ErrorCodes.SyntaxError, "typescript"); +function tsTokenCanStartExpression(token) { + return tokenCanStartExpression(token) || tokenIsBinaryOperator(token); +} + +const TSErrors = ParseErrorEnum`typescript`(_ => ({ + AbstractMethodHasImplementation: _(({ + methodName + }) => `Method '${methodName}' cannot have an implementation because it is marked abstract.`), + AbstractPropertyHasInitializer: _(({ + propertyName + }) => `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."), + CannotFindName: _(({ + name + }) => `Cannot find name '${name}'.`), + 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."), + ConstructorHasTypeParameters: _("Type parameters cannot appear on a constructor declaration."), + DeclareAccessor: _(({ + kind + }) => `'declare' is not allowed in ${kind}ters.`), + DeclareClassFieldHasInitializer: _("Initializers are not allowed in ambient contexts."), + DeclareFunctionHasImplementation: _("An implementation cannot be declared in ambient contexts."), + DuplicateAccessibilityModifier: _(({ + modifier + }) => `Accessibility modifier already seen.`), + DuplicateModifier: _(({ + modifier + }) => `Duplicate modifier: '${modifier}'.`), + EmptyHeritageClauseType: _(({ + token + }) => `'${token}' list cannot be empty.`), + EmptyTypeArguments: _("Type argument list cannot be empty."), + EmptyTypeParameters: _("Type parameter list cannot be empty."), + ExpectedAmbientAfterExportDeclare: _("'export declare' must be followed by an ambient declaration."), + ImportAliasHasImportType: _("An import alias can not use 'import type'."), + IncompatibleModifiers: _(({ + modifiers + }) => `'${modifiers[0]}' modifier cannot be used with '${modifiers[1]}' modifier.`), + IndexSignatureHasAbstract: _("Index signatures cannot have the 'abstract' modifier."), + IndexSignatureHasAccessibility: _(({ + modifier + }) => `Index signatures cannot have an accessibility modifier ('${modifier}').`), + IndexSignatureHasDeclare: _("Index signatures cannot have the 'declare' modifier."), + IndexSignatureHasOverride: _("'override' modifier cannot appear on an index signature."), + IndexSignatureHasStatic: _("Index signatures cannot have the 'static' modifier."), + InitializerNotAllowedInAmbientContext: _("Initializers are not allowed in ambient contexts."), + InvalidModifierOnTypeMember: _(({ + modifier + }) => `'${modifier}' modifier cannot appear on a type member.`), + InvalidModifierOnTypeParameter: _(({ + modifier + }) => `'${modifier}' modifier cannot appear on a type parameter.`), + InvalidModifierOnTypeParameterPositions: _(({ + modifier + }) => `'${modifier}' modifier can only appear on a type parameter of a class, interface or type alias.`), + InvalidModifiersOrder: _(({ + orderedModifiers + }) => `'${orderedModifiers[0]}' modifier must precede '${orderedModifiers[1]}' modifier.`), + InvalidTupleMemberLabel: _("Tuple members must be labeled with a simple identifier."), + MissingInterfaceName: _("'interface' declarations must be followed by an identifier."), + MixedLabeledAndUnlabeledElements: _("Tuple members must all have names or all not have names."), + NonAbstractClassHasAbstractMethod: _("Abstract methods can only appear within an abstract class."), + NonClassMethodPropertyHasAbstractModifer: _("'abstract' modifier can only appear on a class, method, or property declaration."), + OptionalTypeBeforeRequired: _("A required element cannot follow an optional element."), + OverrideNotInSubClass: _("This member cannot have an 'override' modifier because its containing class does not extend another class."), + PatternIsOptional: _("A binding pattern parameter cannot be optional in an implementation signature."), + PrivateElementHasAbstract: _("Private elements cannot have the 'abstract' modifier."), + PrivateElementHasAccessibility: _(({ + modifier + }) => `Private elements cannot have an accessibility modifier ('${modifier}').`), + ReadonlyForMethodSignature: _("'readonly' modifier can only appear on a property declaration or index signature."), + ReservedArrowTypeParam: _("This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`."), + ReservedTypeAssertion: _("This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."), + SetAccesorCannotHaveOptionalParameter: _("A 'set' accessor cannot have an optional parameter."), + SetAccesorCannotHaveRestParameter: _("A 'set' accessor cannot have rest parameter."), + SetAccesorCannotHaveReturnType: _("A 'set' accessor cannot have a return type annotation."), + SingleTypeParameterWithoutTrailingComma: _(({ + typeParameterName + }) => `Single type parameter ${typeParameterName} should have a trailing comma. Example usage: <${typeParameterName},>.`), + StaticBlockCannotHaveModifier: _("Static class blocks cannot have any modifier."), + TypeAnnotationAfterAssign: _("Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`."), + TypeImportCannotSpecifyDefaultAndNamed: _("A type-only import can specify a default import or named bindings, but not both."), + TypeModifierIsUsedInTypeExports: _("The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."), + TypeModifierIsUsedInTypeImports: _("The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."), + UnexpectedParameterModifier: _("A parameter property is only allowed in a constructor implementation."), + UnexpectedReadonly: _("'readonly' type modifier is only permitted on array and tuple literal types."), + UnexpectedTypeAnnotation: _("Did not expect a type annotation here."), + UnexpectedTypeCastInParameter: _("Unexpected type cast in parameter position."), + UnsupportedImportTypeArgument: _("Argument in a type import must be a string literal."), + UnsupportedParameterPropertyKind: _("A parameter property may not be declared using a binding pattern."), + UnsupportedSignatureParameterKind: _(({ + type + }) => `Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${type}.`) +})); function keywordTypeFromName(value) { switch (value) { @@ -8068,6 +8336,10 @@ function tsIsAccessModifier(modifier) { return modifier === "private" || modifier === "public" || modifier === "protected"; } +function tsIsVarianceAnnotations(modifier) { + return modifier === "in" || modifier === "out"; +} + var typescript = (superClass => class extends superClass { getScopeHandler() { return TypeScriptScopeHandler; @@ -8087,7 +8359,7 @@ var typescript = (superClass => class extends superClass { } tsParseModifier(allowedModifiers, stopOnStartOfClassStaticBlock) { - if (!tokenIsIdentifier(this.state.type)) { + if (!tokenIsIdentifier(this.state.type) && this.state.type !== 58) { return undefined; } @@ -8106,20 +8378,28 @@ var typescript = (superClass => class extends superClass { return undefined; } - tsParseModifiers(modified, allowedModifiers, disallowedModifiers, errorTemplate, stopOnStartOfClassStaticBlock) { + tsParseModifiers({ + modified, + allowedModifiers, + disallowedModifiers, + stopOnStartOfClassStaticBlock, + errorTemplate = TSErrors.InvalidModifierOnTypeMember + }) { const enforceOrder = (loc, modifier, before, after) => { if (modifier === before && modified[after]) { this.raise(TSErrors.InvalidModifiersOrder, { - at: loc - }, before, after); + at: loc, + orderedModifiers: [before, after] + }); } }; const incompatible = (loc, modifier, mod1, mod2) => { if (modified[mod1] && modifier === mod2 || modified[mod2] && modifier === mod1) { this.raise(TSErrors.IncompatibleModifiers, { - at: loc - }, mod1, mod2); + at: loc, + modifiers: [mod1, mod2] + }); } }; @@ -8133,7 +8413,8 @@ var typescript = (superClass => class extends superClass { if (tsIsAccessModifier(modifier)) { if (modified.accessibility) { this.raise(TSErrors.DuplicateAccessibilityModifier, { - at: startLoc + at: startLoc, + modifier }); } else { enforceOrder(startLoc, modifier, modifier, "override"); @@ -8141,11 +8422,22 @@ var typescript = (superClass => class extends superClass { enforceOrder(startLoc, modifier, modifier, "readonly"); modified.accessibility = modifier; } + } else if (tsIsVarianceAnnotations(modifier)) { + if (modified[modifier]) { + this.raise(TSErrors.DuplicateModifier, { + at: startLoc, + modifier + }); + } + + modified[modifier] = true; + enforceOrder(startLoc, modifier, "in", "out"); } else { if (Object.hasOwnProperty.call(modified, modifier)) { this.raise(TSErrors.DuplicateModifier, { - at: startLoc - }, modifier); + at: startLoc, + modifier + }); } else { enforceOrder(startLoc, modifier, "static", "readonly"); enforceOrder(startLoc, modifier, "static", "override"); @@ -8160,8 +8452,9 @@ var typescript = (superClass => class extends superClass { if (disallowedModifiers != null && disallowedModifiers.includes(modifier)) { this.raise(errorTemplate, { - at: startLoc - }, modifier); + at: startLoc, + modifier + }); } } } @@ -8275,7 +8568,7 @@ var typescript = (superClass => class extends superClass { this.expect(11); if (this.eat(16)) { - node.qualifier = this.tsParseEntityName(true); + node.qualifier = this.tsParseEntityName(); } if (this.match(47)) { @@ -8285,8 +8578,8 @@ var typescript = (superClass => class extends superClass { return this.finishNode(node, "TSImportType"); } - tsParseEntityName(allowReservedWords) { - let entity = this.parseIdentifier(); + tsParseEntityName(allowReservedWords = true) { + let entity = this.parseIdentifier(allowReservedWords); while (this.eat(16)) { const node = this.startNodeAtNode(entity); @@ -8300,7 +8593,7 @@ var typescript = (superClass => class extends superClass { tsParseTypeReference() { const node = this.startNode(); - node.typeName = this.tsParseEntityName(false); + node.typeName = this.tsParseEntityName(); if (!this.hasPrecedingLineBreak() && this.match(47)) { node.typeParameters = this.tsParseTypeArguments(); @@ -8331,27 +8624,50 @@ var typescript = (superClass => class extends superClass { if (this.match(83)) { node.exprName = this.tsParseImportType(); } else { - node.exprName = this.tsParseEntityName(true); + node.exprName = this.tsParseEntityName(); + } + + if (!this.hasPrecedingLineBreak() && this.match(47)) { + node.typeParameters = this.tsParseTypeArguments(); } return this.finishNode(node, "TSTypeQuery"); } - tsParseTypeParameter() { + tsParseInOutModifiers(node) { + this.tsParseModifiers({ + modified: node, + allowedModifiers: ["in", "out"], + disallowedModifiers: ["public", "private", "protected", "readonly", "declare", "abstract", "override"], + errorTemplate: TSErrors.InvalidModifierOnTypeParameter + }); + } + + tsParseNoneModifiers(node) { + this.tsParseModifiers({ + modified: node, + allowedModifiers: [], + disallowedModifiers: ["in", "out"], + errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions + }); + } + + tsParseTypeParameter(parseModifiers = this.tsParseNoneModifiers.bind(this)) { const node = this.startNode(); + parseModifiers(node); node.name = this.tsParseTypeParameterName(); node.constraint = this.tsEatThenParseType(81); node.default = this.tsEatThenParseType(29); return this.finishNode(node, "TSTypeParameter"); } - tsTryParseTypeParameters() { + tsTryParseTypeParameters(parseModifiers) { if (this.match(47)) { - return this.tsParseTypeParameters(); + return this.tsParseTypeParameters(parseModifiers); } } - tsParseTypeParameters() { + tsParseTypeParameters(parseModifiers) { const node = this.startNode(); if (this.match(47) || this.match(138)) { @@ -8363,11 +8679,11 @@ var typescript = (superClass => class extends superClass { const refTrailingCommaPos = { value: -1 }; - node.params = this.tsParseBracketedList("TypeParametersOrArguments", this.tsParseTypeParameter.bind(this), false, true, refTrailingCommaPos); + node.params = this.tsParseBracketedList("TypeParametersOrArguments", this.tsParseTypeParameter.bind(this, parseModifiers), false, true, refTrailingCommaPos); if (node.params.length === 0) { this.raise(TSErrors.EmptyTypeParameters, { - node + at: node }); } @@ -8379,12 +8695,18 @@ var typescript = (superClass => class extends superClass { } tsTryNextParseConstantContext() { - if (this.lookahead().type === 75) { - this.next(); - return this.tsParseTypeReference(); + if (this.lookahead().type !== 75) return null; + this.next(); + const typeReference = this.tsParseTypeReference(); + + if (typeReference.typeParameters) { + this.raise(TSErrors.CannotFindName, { + at: typeReference.typeName, + name: "const" + }); } - return null; + return typeReference; } tsFillSignature(returnToken, signature) { @@ -8406,8 +8728,9 @@ var typescript = (superClass => class extends superClass { return this.parseBindingList(11, 41).map(pattern => { if (pattern.type !== "Identifier" && pattern.type !== "RestElement" && pattern.type !== "ObjectPattern" && pattern.type !== "ArrayPattern") { this.raise(TSErrors.UnsupportedSignatureParameterKind, { - node: pattern - }, pattern.type); + at: pattern, + type: pattern.type + }); } return pattern; @@ -8461,7 +8784,7 @@ var typescript = (superClass => class extends superClass { if (this.match(10) || this.match(47)) { if (readonly) { this.raise(TSErrors.ReadonlyForMethodSignature, { - node + at: node }); } @@ -8480,7 +8803,7 @@ var typescript = (superClass => class extends superClass { if (method.kind === "get") { if (method[paramsKey].length > 0) { - this.raise(ErrorMessages.BadGetterArity, { + this.raise(Errors.BadGetterArity, { at: this.state.curPosition() }); @@ -8492,7 +8815,7 @@ var typescript = (superClass => class extends superClass { } } else if (method.kind === "set") { if (method[paramsKey].length !== 1) { - this.raise(ErrorMessages.BadSetterArity, { + this.raise(Errors.BadSetterArity, { at: this.state.curPosition() }); } else { @@ -8519,7 +8842,7 @@ var typescript = (superClass => class extends superClass { if (method[returnTypeKey]) { this.raise(TSErrors.SetAccesorCannotHaveReturnType, { - node: method[returnTypeKey] + at: method[returnTypeKey] }); } } else { @@ -8556,7 +8879,11 @@ var typescript = (superClass => class extends superClass { } } - this.tsParseModifiers(node, ["readonly"], ["declare", "abstract", "private", "protected", "public", "static", "override"], TSErrors.InvalidModifierOnTypeMember); + this.tsParseModifiers({ + modified: node, + allowedModifiers: ["readonly"], + disallowedModifiers: ["declare", "abstract", "private", "protected", "public", "static", "override"] + }); const idx = this.tsTryParseIndexSignature(node); if (idx) { @@ -8663,7 +8990,7 @@ var typescript = (superClass => class extends superClass { if (seenOptionalElement && type !== "TSRestType" && type !== "TSOptionalType" && !(type === "TSNamedTupleMember" && elementNode.optional)) { this.raise(TSErrors.OptionalTypeBeforeRequired, { - node: elementNode + at: elementNode }); } @@ -8679,7 +9006,7 @@ var typescript = (superClass => class extends superClass { if (labeledElements !== isLabeled) { this.raise(TSErrors.MixedLabeledAndUnlabeledElements, { - node: elementNode + at: elementNode }); } }); @@ -8704,7 +9031,7 @@ var typescript = (superClass => class extends superClass { labeledNode.label = type.typeName; } else { this.raise(TSErrors.InvalidTupleMemberLabel, { - node: type + at: type }); labeledNode.label = type; } @@ -8900,7 +9227,7 @@ var typescript = (superClass => class extends superClass { default: this.raise(TSErrors.UnexpectedReadonly, { - node + at: node }); } } @@ -8910,13 +9237,24 @@ var typescript = (superClass => class extends superClass { this.expectContextual(112); const typeParameter = this.startNode(); typeParameter.name = this.tsParseTypeParameterName(); + typeParameter.constraint = this.tsTryParse(() => this.tsParseConstraintForInferType()); node.typeParameter = this.finishNode(typeParameter, "TSTypeParameter"); return this.finishNode(node, "TSInferType"); } + tsParseConstraintForInferType() { + if (this.eat(81)) { + const constraint = this.tsInDisallowConditionalTypesContext(() => this.tsParseType()); + + if (this.state.inDisallowConditionalTypesContext || !this.match(17)) { + return constraint; + } + } + } + tsParseTypeOperatorOrHigher() { const isTypeOperator = tokenIsTSTypeOperator(this.state.type) && !this.state.containsEsc; - return isTypeOperator ? this.tsParseTypeOperator() : this.isContextual(112) ? this.tsParseInferType() : this.tsParseArrayTypeOrHigher(); + return isTypeOperator ? this.tsParseTypeOperator() : this.isContextual(112) ? this.tsParseInferType() : this.tsInAllowConditionalTypesContext(() => this.tsParseArrayTypeOrHigher()); } tsParseUnionOrIntersectionType(kind, parseConstituentType, operator) { @@ -8959,37 +9297,32 @@ var typescript = (superClass => class extends superClass { } if (this.match(5)) { - let braceStackCounter = 1; - this.next(); - - while (braceStackCounter > 0) { - if (this.match(5)) { - ++braceStackCounter; - } else if (this.match(8)) { - --braceStackCounter; - } + const { + errors + } = this.state; + const previousErrorCount = errors.length; - this.next(); + try { + this.parseObjectLike(8, true); + return errors.length === previousErrorCount; + } catch (_unused) { + return false; } - - return true; } if (this.match(0)) { - let braceStackCounter = 1; this.next(); + const { + errors + } = this.state; + const previousErrorCount = errors.length; - while (braceStackCounter > 0) { - if (this.match(0)) { - ++braceStackCounter; - } else if (this.match(3)) { - --braceStackCounter; - } - - this.next(); + try { + this.parseBindingList(3, 93, true); + return errors.length === previousErrorCount; + } catch (_unused2) { + return false; } - - return true; } return false; @@ -9100,9 +9433,10 @@ var typescript = (superClass => class extends superClass { } if (containsEsc) { - this.raise(ErrorMessages.InvalidEscapedReservedWord, { - at: this.state.lastTokStartLoc - }, "asserts"); + this.raise(Errors.InvalidEscapedReservedWord, { + at: this.state.lastTokStartLoc, + reservedWord: "asserts" + }); } return true; @@ -9120,17 +9454,17 @@ var typescript = (superClass => class extends superClass { assert(this.state.inType); const type = this.tsParseNonConditionalType(); - if (this.hasPrecedingLineBreak() || !this.eat(81)) { + if (this.state.inDisallowConditionalTypesContext || this.hasPrecedingLineBreak() || !this.eat(81)) { return type; } const node = this.startNodeAtNode(type); node.checkType = type; - node.extendsType = this.tsParseNonConditionalType(); + node.extendsType = this.tsInDisallowConditionalTypesContext(() => this.tsParseNonConditionalType()); this.expect(17); - node.trueType = this.tsParseType(); + node.trueType = this.tsInAllowConditionalTypesContext(() => this.tsParseType()); this.expect(14); - node.falseType = this.tsParseType(); + node.falseType = this.tsInAllowConditionalTypesContext(() => this.tsParseType()); return this.finishNode(node, "TSConditionalType"); } @@ -9169,34 +9503,37 @@ var typescript = (superClass => class extends superClass { return this.finishNode(node, "TSTypeAssertion"); } - tsParseHeritageClause(descriptor) { + tsParseHeritageClause(token) { const originalStartLoc = this.state.startLoc; - const delimitedList = this.tsParseDelimitedList("HeritageClauseElement", this.tsParseExpressionWithTypeArguments.bind(this)); + const delimitedList = this.tsParseDelimitedList("HeritageClauseElement", () => { + const node = this.startNode(); + node.expression = this.tsParseEntityName(); + + if (this.match(47)) { + node.typeParameters = this.tsParseTypeArguments(); + } + + return this.finishNode(node, "TSExpressionWithTypeArguments"); + }); if (!delimitedList.length) { this.raise(TSErrors.EmptyHeritageClauseType, { - at: originalStartLoc - }, descriptor); + at: originalStartLoc, + token + }); } return delimitedList; } - tsParseExpressionWithTypeArguments() { - const node = this.startNode(); - node.expression = this.tsParseEntityName(false); - - if (this.match(47)) { - node.typeParameters = this.tsParseTypeArguments(); - } - - return this.finishNode(node, "TSExpressionWithTypeArguments"); - } + tsParseInterfaceDeclaration(node, properties = {}) { + if (this.hasFollowingLineBreak()) return null; + this.expectContextual(125); + if (properties.declare) node.declare = true; - tsParseInterfaceDeclaration(node) { if (tokenIsIdentifier(this.state.type)) { node.id = this.parseIdentifier(); - this.checkLVal(node.id, "typescript interface declaration", BIND_TS_INTERFACE); + this.checkIdentifier(node.id, BIND_TS_INTERFACE); } else { node.id = null; this.raise(TSErrors.MissingInterfaceName, { @@ -9204,7 +9541,7 @@ var typescript = (superClass => class extends superClass { }); } - node.typeParameters = this.tsTryParseTypeParameters(); + node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this)); if (this.eat(81)) { node.extends = this.tsParseHeritageClause("extends"); @@ -9218,9 +9555,9 @@ var typescript = (superClass => class extends superClass { tsParseTypeAliasDeclaration(node) { node.id = this.parseIdentifier(); - this.checkLVal(node.id, "typescript type alias", BIND_TS_TYPE); - node.typeParameters = this.tsTryParseTypeParameters(); + this.checkIdentifier(node.id, BIND_TS_TYPE); node.typeAnnotation = this.tsInType(() => { + node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this)); this.expect(29); if (this.isContextual(111) && this.lookahead().type !== 16) { @@ -9257,6 +9594,28 @@ var typescript = (superClass => class extends superClass { } } + tsInDisallowConditionalTypesContext(cb) { + const oldInDisallowConditionalTypesContext = this.state.inDisallowConditionalTypesContext; + this.state.inDisallowConditionalTypesContext = true; + + try { + return cb(); + } finally { + this.state.inDisallowConditionalTypesContext = oldInDisallowConditionalTypesContext; + } + } + + tsInAllowConditionalTypesContext(cb) { + const oldInDisallowConditionalTypesContext = this.state.inDisallowConditionalTypesContext; + this.state.inDisallowConditionalTypesContext = false; + + try { + return cb(); + } finally { + this.state.inDisallowConditionalTypesContext = oldInDisallowConditionalTypesContext; + } + } + tsEatThenParseType(token) { return !this.match(token) ? undefined : this.tsNextThenParseType(); } @@ -9287,10 +9646,12 @@ var typescript = (superClass => class extends superClass { return this.finishNode(node, "TSEnumMember"); } - tsParseEnumDeclaration(node, isConst) { - if (isConst) node.const = true; + tsParseEnumDeclaration(node, properties = {}) { + if (properties.const) node.const = true; + if (properties.declare) node.declare = true; + this.expectContextual(122); node.id = this.parseIdentifier(); - this.checkLVal(node.id, "typescript enum declaration", isConst ? BIND_TS_CONST_ENUM : BIND_TS_ENUM); + this.checkIdentifier(node.id, node.const ? BIND_TS_CONST_ENUM : BIND_TS_ENUM); this.expect(5); node.members = this.tsParseDelimitedList("EnumMembers", this.tsParseEnumMember.bind(this)); this.expect(8); @@ -9310,7 +9671,7 @@ var typescript = (superClass => class extends superClass { node.id = this.parseIdentifier(); if (!nested) { - this.checkLVal(node.id, "module or namespace declaration", BIND_TS_NAMESPACE); + this.checkIdentifier(node.id, BIND_TS_NAMESPACE); } if (this.eat(16)) { @@ -9354,13 +9715,13 @@ var typescript = (superClass => class extends superClass { tsParseImportEqualsDeclaration(node, isExport) { node.isExport = isExport || false; node.id = this.parseIdentifier(); - this.checkLVal(node.id, "import equals declaration", BIND_LEXICAL); + this.checkIdentifier(node.id, BIND_LEXICAL); this.expect(29); const moduleReference = this.tsParseModuleReference(); if (node.importKind === "type" && moduleReference.type !== "TSExternalModuleReference") { this.raise(TSErrors.ImportAliasHasImportType, { - node: moduleReference + at: moduleReference }); } @@ -9431,35 +9792,48 @@ var typescript = (superClass => class extends superClass { } return this.tsInAmbientContext(() => { - switch (starttype) { - case 68: - nany.declare = true; - return this.parseFunctionStatement(nany, false, true); + if (starttype === 68) { + nany.declare = true; + return this.parseFunctionStatement(nany, false, true); + } - case 80: - nany.declare = true; - return this.parseClass(nany, true, false); + if (starttype === 80) { + nany.declare = true; + return this.parseClass(nany, true, false); + } - case 75: - if (this.match(75) && this.isLookaheadContextual("enum")) { - this.expect(75); - this.expectContextual(122); - return this.tsParseEnumDeclaration(nany, true); - } + if (starttype === 122) { + return this.tsParseEnumDeclaration(nany, { + declare: true + }); + } + + if (starttype === 109) { + return this.tsParseAmbientExternalModuleDeclaration(nany); + } - case 74: - kind = kind || this.state.value; - return this.parseVarStatement(nany, kind); + if (starttype === 75 || starttype === 74) { + if (!this.match(75) || !this.isLookaheadContextual("enum")) { + nany.declare = true; + return this.parseVarStatement(nany, kind || this.state.value, true); + } - case 109: - return this.tsParseAmbientExternalModuleDeclaration(nany); + this.expect(75); + return this.tsParseEnumDeclaration(nany, { + const: true, + declare: true + }); + } - default: - { - if (tokenIsIdentifier(starttype)) { - return this.tsParseDeclaration(nany, this.state.value, true); - } - } + if (starttype === 125) { + const result = this.tsParseInterfaceDeclaration(nany, { + declare: true + }); + if (result) return result; + } + + if (tokenIsIdentifier(starttype)) { + return this.tsParseDeclaration(nany, this.state.value, true); } }); } @@ -9511,21 +9885,6 @@ var typescript = (superClass => class extends superClass { break; - case "enum": - if (next || tokenIsIdentifier(this.state.type)) { - if (next) this.next(); - return this.tsParseEnumDeclaration(node, false); - } - - break; - - case "interface": - if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) { - return this.tsParseInterfaceDeclaration(node); - } - - break; - case "module": if (this.tsCheckLineTerminator(next)) { if (this.match(129)) { @@ -9604,7 +9963,7 @@ var typescript = (superClass => class extends superClass { if (node.params.length === 0) { this.raise(TSErrors.EmptyTypeArguments, { - node + at: node }); } @@ -9630,7 +9989,10 @@ var typescript = (superClass => class extends superClass { if (allowModifiers !== undefined) { const modified = {}; - this.tsParseModifiers(modified, ["public", "private", "protected", "override", "readonly"]); + this.tsParseModifiers({ + modified, + allowedModifiers: ["public", "private", "protected", "override", "readonly"] + }); accessibility = modified.accessibility; override = modified.override; readonly = modified.readonly; @@ -9659,7 +10021,7 @@ var typescript = (superClass => class extends superClass { if (elt.type !== "Identifier" && elt.type !== "AssignmentPattern") { this.raise(TSErrors.UnsupportedParameterPropertyKind, { - node: pp + at: pp }); } @@ -9674,6 +10036,10 @@ var typescript = (superClass => class extends superClass { return elt; } + isSimpleParameter(node) { + return node.type === "TSParameterProperty" && super.isSimpleParameter(node.parameter) || super.isSimpleParameter(node); + } + parseFunctionBodyAndFinish(node, type, isMethod = false) { if (this.match(14)) { node.returnType = this.tsParseTypeOrTypePredicateAnnotation(14); @@ -9688,7 +10054,7 @@ var typescript = (superClass => class extends superClass { if (bodilessType === "TSDeclareFunction" && this.state.isAmbientContext) { this.raise(TSErrors.DeclareFunctionHasImplementation, { - node + at: node }); if (node.declare) { @@ -9702,7 +10068,7 @@ var typescript = (superClass => class extends superClass { registerFunctionStatementId(node) { if (!node.body && node.id) { - this.checkLVal(node.id, "function name", BIND_TS_AMBIENT); + this.checkIdentifier(node.id, BIND_TS_AMBIENT); } else { super.registerFunctionStatementId(...arguments); } @@ -9712,7 +10078,7 @@ var typescript = (superClass => class extends superClass { items.forEach(node => { if ((node == null ? void 0 : node.type) === "TSTypeCastExpression") { this.raise(TSErrors.UnexpectedTypeAnnotation, { - node: node.typeAnnotation + at: node.typeAnnotation }); } }); @@ -9765,34 +10131,42 @@ var typescript = (superClass => class extends superClass { } } - const node = this.startNodeAt(startPos, startLoc); - node.callee = base; const typeArguments = this.tsParseTypeArgumentsInExpression(); + if (!typeArguments) throw this.unexpected(); - if (typeArguments) { - if (isOptionalCall && !this.match(10)) { - missingParenErrorLoc = this.state.curPosition(); - this.unexpected(); - } + if (isOptionalCall && !this.match(10)) { + missingParenErrorLoc = this.state.curPosition(); + throw this.unexpected(); + } - if (!noCalls && this.eat(10)) { - node.arguments = this.parseCallExpressionArguments(11, false); - this.tsCheckForInvalidTypeCasts(node.arguments); - node.typeParameters = typeArguments; + if (tokenIsTemplate(this.state.type)) { + const result = this.parseTaggedTemplateExpression(base, startPos, startLoc, state); + result.typeParameters = typeArguments; + return result; + } - if (state.optionalChainMember) { - node.optional = isOptionalCall; - } + if (!noCalls && this.eat(10)) { + const node = this.startNodeAt(startPos, startLoc); + node.callee = base; + node.arguments = this.parseCallExpressionArguments(11, false); + this.tsCheckForInvalidTypeCasts(node.arguments); + node.typeParameters = typeArguments; - return this.finishCallExpression(node, state.optionalChainMember); - } else if (tokenIsTemplate(this.state.type)) { - const result = this.parseTaggedTemplateExpression(base, startPos, startLoc, state); - result.typeParameters = typeArguments; - return result; + if (state.optionalChainMember) { + node.optional = isOptionalCall; } + + return this.finishCallExpression(node, state.optionalChainMember); } - this.unexpected(); + if (tsTokenCanStartExpression(this.state.type) && this.state.type !== 10) { + throw this.unexpected(); + } + + const node = this.startNodeAt(startPos, startLoc); + node.expression = base; + node.typeParameters = typeArguments; + return this.finishNode(node, "TSInstantiationExpression"); }); if (missingParenErrorLoc) { @@ -9805,20 +10179,18 @@ var typescript = (superClass => class extends superClass { return super.parseSubscript(base, startPos, startLoc, noCalls, state); } - parseNewArguments(node) { - if (this.match(47) || this.match(51)) { - const typeParameters = this.tsTryParseAndCatch(() => { - const args = this.tsParseTypeArgumentsInExpression(); - if (!this.match(10)) this.unexpected(); - return args; - }); + parseNewCallee(node) { + var _callee$extra; - if (typeParameters) { - node.typeParameters = typeParameters; - } - } + super.parseNewCallee(node); + const { + callee + } = node; - super.parseNewArguments(node); + if (callee.type === "TSInstantiationExpression" && !((_callee$extra = callee.extra) != null && _callee$extra.parenthesized)) { + node.typeParameters = callee.typeParameters; + node.callee = callee.expression; + } } parseExprOp(left, leftStartPos, leftStartLoc, minPrec) { @@ -9842,7 +10214,11 @@ var typescript = (superClass => class extends superClass { return super.parseExprOp(left, leftStartPos, leftStartLoc, minPrec); } - checkReservedWord(word, startLoc, checkKeywords, isBinding) {} + checkReservedWord(word, startLoc, checkKeywords, isBinding) { + if (!this.state.isAmbientContext) { + super.checkReservedWord(word, startLoc, checkKeywords, isBinding); + } + } checkDuplicateExports() {} @@ -9867,7 +10243,7 @@ var typescript = (superClass => class extends superClass { if (importNode.importKind === "type" && importNode.specifiers.length > 1 && importNode.specifiers[0].type === "ImportDefaultSpecifier") { this.raise(TSErrors.TypeImportCannotSpecifyDefaultAndNamed, { - node: importNode + at: importNode }); } @@ -9923,27 +10299,58 @@ var typescript = (superClass => class extends superClass { } if (this.match(125)) { - const interfaceNode = this.startNode(); - this.next(); - const result = this.tsParseInterfaceDeclaration(interfaceNode); + const result = this.tsParseInterfaceDeclaration(this.startNode()); if (result) return result; } return super.parseExportDefaultExpression(); } - parseStatementContent(context, topLevel) { - if (this.state.type === 75) { - const ahead = this.lookahead(); + parseVarStatement(node, kind, allowMissingInitializer = false) { + const { + isAmbientContext + } = this.state; + const declaration = super.parseVarStatement(node, kind, allowMissingInitializer || isAmbientContext); + if (!isAmbientContext) return declaration; - if (ahead.type === 122) { - const node = this.startNode(); - this.next(); - this.expectContextual(122); - return this.tsParseEnumDeclaration(node, true); + for (const { + id, + init + } of declaration.declarations) { + if (!init) continue; + + if (kind !== "const" || !!id.typeAnnotation) { + this.raise(TSErrors.InitializerNotAllowedInAmbientContext, { + at: init + }); + } else if (init.type !== "StringLiteral" && init.type !== "BooleanLiteral" && init.type !== "NumericLiteral" && init.type !== "BigIntLiteral" && (init.type !== "TemplateLiteral" || init.expressions.length > 0) && !isPossiblyLiteralEnum(init)) { + this.raise(TSErrors.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference, { + at: init + }); } } + return declaration; + } + + parseStatementContent(context, topLevel) { + if (this.match(75) && this.isLookaheadContextual("enum")) { + const node = this.startNode(); + this.expect(75); + return this.tsParseEnumDeclaration(node, { + const: true + }); + } + + if (this.isContextual(122)) { + return this.tsParseEnumDeclaration(this.startNode()); + } + + if (this.isContextual(125)) { + const result = this.tsParseInterfaceDeclaration(this.startNode()); + if (result) return result; + } + return super.parseStatementContent(context, topLevel); } @@ -9967,7 +10374,13 @@ var typescript = (superClass => class extends superClass { parseClassMember(classBody, member, state) { const modifiers = ["declare", "private", "public", "protected", "override", "abstract", "readonly", "static"]; - this.tsParseModifiers(member, modifiers, undefined, undefined, true); + this.tsParseModifiers({ + modified: member, + allowedModifiers: modifiers, + disallowedModifiers: ["in", "out"], + stopOnStartOfClassStaticBlock: true, + errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions + }); const callParseClassMemberWithIsStatic = () => { if (this.tsIsStartOfStaticBlocks()) { @@ -10001,25 +10414,26 @@ var typescript = (superClass => class extends superClass { if (member.abstract) { this.raise(TSErrors.IndexSignatureHasAbstract, { - node: member + at: member }); } if (member.accessibility) { this.raise(TSErrors.IndexSignatureHasAccessibility, { - node: member - }, member.accessibility); + at: member, + modifier: member.accessibility + }); } if (member.declare) { this.raise(TSErrors.IndexSignatureHasDeclare, { - node: member + at: member }); } if (member.override) { this.raise(TSErrors.IndexSignatureHasOverride, { - node: member + at: member }); } @@ -10028,14 +10442,14 @@ var typescript = (superClass => class extends superClass { if (!this.state.inAbstractClass && member.abstract) { this.raise(TSErrors.NonAbstractClassHasAbstractMethod, { - node: member + at: member }); } if (member.override) { if (!state.hadSuperClass) { this.raise(TSErrors.OverrideNotInSubClass, { - node: member + at: member }); } } @@ -10049,13 +10463,13 @@ var typescript = (superClass => class extends superClass { if (methodOrProp.readonly && this.match(10)) { this.raise(TSErrors.ClassMethodHasReadonly, { - node: methodOrProp + at: methodOrProp }); } if (methodOrProp.declare && this.match(10)) { this.raise(TSErrors.ClassMethodHasDeclare, { - node: methodOrProp + at: methodOrProp }); } } @@ -10108,6 +10522,10 @@ var typescript = (superClass => class extends superClass { } parseExportDeclaration(node) { + if (!this.state.isAmbientContext && this.isContextual(121)) { + return this.tsInAmbientContext(() => this.parseExportDeclaration(node)); + } + const startPos = this.state.start; const startLoc = this.state.startLoc; const isDeclare = this.eatContextual(121); @@ -10118,21 +10536,15 @@ var typescript = (superClass => class extends superClass { }); } - let declaration; - - if (tokenIsIdentifier(this.state.type)) { - declaration = this.tsTryParseExportDeclaration(); - } - - if (!declaration) { - declaration = super.parseExportDeclaration(node); - } + const isIdentifier = tokenIsIdentifier(this.state.type); + const declaration = isIdentifier && this.tsTryParseExportDeclaration() || super.parseExportDeclaration(node); + if (!declaration) return null; - if (declaration && (declaration.type === "TSInterfaceDeclaration" || declaration.type === "TSTypeAliasDeclaration" || isDeclare)) { + if (declaration.type === "TSInterfaceDeclaration" || declaration.type === "TSTypeAliasDeclaration" || isDeclare) { node.exportKind = "type"; } - if (declaration && isDeclare) { + if (isDeclare) { this.resetStartLocation(declaration, startPos, startLoc); declaration.declare = true; } @@ -10146,7 +10558,7 @@ var typescript = (superClass => class extends superClass { } super.parseClassId(node, isStatement, optionalId, node.declare ? BIND_TS_AMBIENT : BIND_CLASS); - const typeParameters = this.tsTryParseTypeParameters(); + const typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this)); if (typeParameters) node.typeParameters = typeParameters; } @@ -10173,8 +10585,9 @@ var typescript = (superClass => class extends superClass { key } = node; this.raise(TSErrors.AbstractPropertyHasInitializer, { - at: this.state.startLoc - }, key.type === "Identifier" && !node.computed ? key.name : `[${this.input.slice(key.start, key.end)}]`); + at: this.state.startLoc, + propertyName: key.type === "Identifier" && !node.computed ? key.name : `[${this.input.slice(key.start, key.end)}]` + }); } return super.parseClassProperty(node); @@ -10183,14 +10596,15 @@ var typescript = (superClass => class extends superClass { parseClassPrivateProperty(node) { if (node.abstract) { this.raise(TSErrors.PrivateElementHasAbstract, { - node + at: node }); } if (node.accessibility) { this.raise(TSErrors.PrivateElementHasAccessibility, { - node - }, node.accessibility); + at: node, + modifier: node.accessibility + }); } this.parseClassPropertyAnnotation(node); @@ -10202,14 +10616,20 @@ var typescript = (superClass => class extends superClass { if (typeParameters && isConstructor) { this.raise(TSErrors.ConstructorHasTypeParameters, { - node: typeParameters + at: typeParameters }); } - if (method.declare && (method.kind === "get" || method.kind === "set")) { + const { + declare = false, + kind + } = method; + + if (declare && (kind === "get" || kind === "set")) { this.raise(TSErrors.DeclareAccessor, { - node: method - }, method.kind); + at: method, + kind + }); } if (typeParameters) method.typeParameters = typeParameters; @@ -10303,7 +10723,7 @@ var typescript = (superClass => class extends superClass { let typeParameters; state = state || this.state.clone(); const arrow = this.tryParse(abort => { - var _expr$extra, _typeParameters; + var _expr$extra, _typeParameters, _expr$typeParameters$; typeParameters = this.tsParseTypeParameters(); const expr = super.parseMaybeAssign(...args); @@ -10317,6 +10737,13 @@ var typescript = (superClass => class extends superClass { } expr.typeParameters = typeParameters; + + if (this.hasPlugin("jsx") && expr.typeParameters.params.length === 1 && !((_expr$typeParameters$ = expr.typeParameters.extra) != null && _expr$typeParameters$.trailingComma)) { + const parameter = expr.typeParameters.params[0]; + + if (!parameter.constraint) ; + } + return expr; }, state); @@ -10358,7 +10785,7 @@ var typescript = (superClass => class extends superClass { if (node.params.length === 1 && !((_node$extra = node.extra) != null && _node$extra.trailingComma) && this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) { this.raise(TSErrors.ReservedArrowTypeParam, { - node + at: node }); } } @@ -10393,7 +10820,7 @@ var typescript = (superClass => class extends superClass { if (this.eat(17)) { if (param.type !== "Identifier" && !this.state.isAmbientContext && !this.state.inType) { this.raise(TSErrors.PatternIsOptional, { - node: param + at: param }); } @@ -10420,24 +10847,34 @@ var typescript = (superClass => class extends superClass { } toAssignable(node, isLHS = false) { - switch (node.type) { - case "TSTypeCastExpression": - return super.toAssignable(this.typeCastToParameter(node), isLHS); - - case "TSParameterProperty": - return super.toAssignable(node, isLHS); - + switch (node.type) { case "ParenthesizedExpression": - return this.toAssignableParenthesizedExpression(node, isLHS); + this.toAssignableParenthesizedExpression(node, isLHS); + break; case "TSAsExpression": case "TSNonNullExpression": case "TSTypeAssertion": - node.expression = this.toAssignable(node.expression, isLHS); - return node; + if (isLHS) { + this.expressionScope.recordArrowParemeterBindingError(TSErrors.UnexpectedTypeCastInParameter, { + at: node + }); + } else { + this.raise(TSErrors.UnexpectedTypeCastInParameter, { + at: node + }); + } + + this.toAssignable(node.expression, isLHS); + break; + + case "AssignmentExpression": + if (!isLHS && node.left.type === "TSTypeCastExpression") { + node.left = this.typeCastToParameter(node.left); + } default: - return super.toAssignable(node, isLHS); + super.toAssignable(node, isLHS); } } @@ -10447,47 +10884,37 @@ var typescript = (superClass => class extends superClass { case "TSNonNullExpression": case "TSTypeAssertion": case "ParenthesizedExpression": - node.expression = this.toAssignable(node.expression, isLHS); - return node; + this.toAssignable(node.expression, isLHS); + break; default: - return super.toAssignable(node, isLHS); + super.toAssignable(node, isLHS); } } - checkLVal(expr, contextDescription, ...args) { - var _expr$extra2; - - switch (expr.type) { - case "TSTypeCastExpression": - return; - - case "TSParameterProperty": - this.checkLVal(expr.parameter, "parameter property", ...args); - return; - + checkToRestConversion(node, allowPattern) { + switch (node.type) { case "TSAsExpression": case "TSTypeAssertion": - if (!args[0] && contextDescription !== "parenthesized expression" && !((_expr$extra2 = expr.extra) != null && _expr$extra2.parenthesized)) { - this.raise(ErrorMessages.InvalidLhs, { - node: expr - }, contextDescription); - break; - } - - this.checkLVal(expr.expression, "parenthesized expression", ...args); - return; - case "TSNonNullExpression": - this.checkLVal(expr.expression, contextDescription, ...args); - return; + this.checkToRestConversion(node.expression, false); + break; default: - super.checkLVal(expr, contextDescription, ...args); - return; + super.checkToRestConversion(node, allowPattern); } } + isValidLVal(type, isUnparenthesizedInAssign, binding) { + return getOwn$1({ + TSTypeCastExpression: true, + TSParameterProperty: "parameter", + TSNonNullExpression: "expression", + TSAsExpression: (binding !== BIND_NONE || !isUnparenthesizedInAssign) && ["expression", true], + TSTypeAssertion: (binding !== BIND_NONE || !isUnparenthesizedInAssign) && ["expression", true] + }, type) || super.isValidLVal(type, isUnparenthesizedInAssign, binding); + } + parseBindingAtom() { switch (this.state.type) { case 78: @@ -10536,7 +10963,7 @@ var typescript = (superClass => class extends superClass { if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) { this.raise(TSErrors.TypeAnnotationAfterAssign, { - node: node.typeAnnotation + at: node.typeAnnotation }); } @@ -10588,28 +11015,13 @@ var typescript = (superClass => class extends superClass { toAssignableList(exprList) { for (let i = 0; i < exprList.length; i++) { const expr = exprList[i]; - if (!expr) continue; - switch (expr.type) { - case "TSTypeCastExpression": - exprList[i] = this.typeCastToParameter(expr); - break; - - case "TSAsExpression": - case "TSTypeAssertion": - if (!this.state.maybeInArrowParameters) { - exprList[i] = this.typeCastToParameter(expr); - } else { - this.raise(TSErrors.UnexpectedTypeCastInParameter, { - node: expr - }); - } - - break; + if ((expr == null ? void 0 : expr.type) === "TSTypeCastExpression") { + exprList[i] = this.typeCastToParameter(expr); } } - return super.toAssignableList(...arguments); + super.toAssignableList(...arguments); } typeCastToParameter(node) { @@ -10693,9 +11105,8 @@ var typescript = (superClass => class extends superClass { if (!this.hasFollowingLineBreak()) { node.abstract = true; this.raise(TSErrors.NonClassMethodPropertyHasAbstractModifer, { - node + at: node }); - this.next(); return this.tsParseInterfaceDeclaration(node); } } else { @@ -10714,8 +11125,9 @@ var typescript = (superClass => class extends superClass { key } = method; this.raise(TSErrors.AbstractMethodHasImplementation, { - node: method - }, key.type === "Identifier" && !method.computed ? key.name : `[${this.input.slice(key.start, key.end)}]`); + at: method, + methodName: key.type === "Identifier" && !method.computed ? key.name : `[${this.input.slice(key.start, key.end)}]` + }); } } @@ -10785,7 +11197,7 @@ var typescript = (superClass => class extends superClass { if (tokenIsKeywordOrIdentifier(this.state.type)) { hasTypeSpecifier = true; leftOfAs = firstAs; - rightOfAs = this.parseIdentifier(); + rightOfAs = isImport ? this.parseIdentifier() : this.parseModuleExportName(); canParseAsKeyword = false; } else { rightOfAs = secondAs; @@ -10793,14 +11205,23 @@ var typescript = (superClass => class extends superClass { } } else if (tokenIsKeywordOrIdentifier(this.state.type)) { canParseAsKeyword = false; - rightOfAs = this.parseIdentifier(); + rightOfAs = isImport ? this.parseIdentifier() : this.parseModuleExportName(); } else { hasTypeSpecifier = true; leftOfAs = firstAs; } } else if (tokenIsKeywordOrIdentifier(this.state.type)) { hasTypeSpecifier = true; - leftOfAs = this.parseIdentifier(); + + if (isImport) { + leftOfAs = this.parseIdentifier(true); + + if (!this.isContextual(93)) { + this.checkReservedWord(leftOfAs.name, leftOfAs.loc.start, true, true); + } + } else { + leftOfAs = this.parseModuleExportName(); + } } if (hasTypeSpecifier && isInTypeOnlyImportExport) { @@ -10823,23 +11244,45 @@ var typescript = (superClass => class extends superClass { } if (isImport) { - this.checkLVal(node[rightOfAsKey], "import specifier", BIND_LEXICAL); + this.checkIdentifier(node[rightOfAsKey], BIND_LEXICAL); } } }); -const PlaceholderErrors = makeErrorTemplates({ - ClassNameIsRequired: "A class name is required." -}, ErrorCodes.SyntaxError, "placeholders"); +function isPossiblyLiteralEnum(expression) { + if (expression.type !== "MemberExpression") return false; + const { + computed, + property + } = expression; + + if (computed && property.type !== "StringLiteral" && (property.type !== "TemplateLiteral" || property.expressions.length > 0)) { + return false; + } + + return isUncomputedMemberExpressionChain(expression.object); +} + +function isUncomputedMemberExpressionChain(expression) { + if (expression.type === "Identifier") return true; + if (expression.type !== "MemberExpression") return false; + if (expression.computed) return false; + return isUncomputedMemberExpressionChain(expression.object); +} + +const PlaceholderErrors = ParseErrorEnum`placeholders`(_ => ({ + ClassNameIsRequired: _("A class name is required."), + UnexpectedSpace: _("Unexpected space in placeholder.") +})); var placeholders = (superClass => class extends superClass { parsePlaceholder(expectedNode) { if (this.match(140)) { const node = this.startNode(); this.next(); - this.assertNoSpace("Unexpected space in placeholder."); + this.assertNoSpace(); node.name = super.parseIdentifier(true); - this.assertNoSpace("Unexpected space in placeholder."); + this.assertNoSpace(); this.expect(140); return this.finishPlaceholder(node, expectedNode); } @@ -10875,17 +11318,16 @@ var placeholders = (superClass => class extends superClass { return this.parsePlaceholder("Pattern") || super.parseBindingAtom(...arguments); } - checkLVal(expr) { - if (expr.type !== "Placeholder") super.checkLVal(...arguments); + isValidLVal(type, ...rest) { + return type === "Placeholder" || super.isValidLVal(type, ...rest); } toAssignable(node) { if (node && node.type === "Placeholder" && node.expectedNode === "Expression") { node.expectedNode = "Pattern"; - return node; + } else { + super.toAssignable(...arguments); } - - return super.toAssignable(...arguments); } isLet(context) { @@ -11050,6 +11492,14 @@ var placeholders = (superClass => class extends superClass { return this.parsePlaceholder("StringLiteral") || super.parseImportSource(...arguments); } + assertNoSpace() { + if (this.state.start > this.state.lastTokEndLoc.index) { + this.raise(PlaceholderErrors.UnexpectedSpace, { + at: this.state.lastTokEndLoc + }); + } + } + }); var v8intrinsic = (superClass => class extends superClass { @@ -11242,6 +11692,8 @@ function getOptions(opts) { return options; } +const getOwn = (object, key) => Object.hasOwnProperty.call(object, key) && object[key]; + const unwrapParenthesizedExpression = node => { return node.type === "ParenthesizedExpression" ? unwrapParenthesizedExpression(node.expression) : node; }; @@ -11257,15 +11709,17 @@ class LValParser extends NodeUtils { if (isLHS) { if (parenthesized.type === "Identifier") { - this.expressionScope.recordParenthesizedIdentifierError(ErrorMessages.InvalidParenthesizedAssignment, node.loc.start); + this.expressionScope.recordArrowParemeterBindingError(Errors.InvalidParenthesizedAssignment, { + at: node + }); } else if (parenthesized.type !== "MemberExpression") { - this.raise(ErrorMessages.InvalidParenthesizedAssignment, { - node + this.raise(Errors.InvalidParenthesizedAssignment, { + at: node }); } } else { - this.raise(ErrorMessages.InvalidParenthesizedAssignment, { - node + this.raise(Errors.InvalidParenthesizedAssignment, { + at: node }); } } @@ -11289,7 +11743,7 @@ class LValParser extends NodeUtils { this.toAssignableObjectExpressionProp(prop, isLast, isLHS); if (isLast && prop.type === "RestElement" && (_node$extra2 = node.extra) != null && _node$extra2.trailingCommaLoc) { - this.raise(ErrorMessages.RestTrailingComma, { + this.raise(Errors.RestTrailingComma, { at: node.extra.trailingCommaLoc }); } @@ -11314,11 +11768,7 @@ class LValParser extends NodeUtils { case "SpreadElement": { - this.checkToRestConversion(node); - node.type = "RestElement"; - const arg = node.argument; - this.toAssignable(arg, isLHS); - break; + throw new Error("Internal @babel/parser error (this is a bug, please report it)." + " SpreadElement should be converted by .toAssignable's caller."); } case "ArrayExpression": @@ -11328,7 +11778,7 @@ class LValParser extends NodeUtils { case "AssignmentExpression": if (node.operator !== "=") { - this.raise(ErrorMessages.MissingEqInAssignment, { + this.raise(Errors.MissingEqInAssignment, { at: node.left.loc.end }); } @@ -11342,67 +11792,57 @@ class LValParser extends NodeUtils { this.toAssignable(parenthesized, isLHS); break; } - - return node; } toAssignableObjectExpressionProp(prop, isLast, isLHS) { if (prop.type === "ObjectMethod") { - this.raise(prop.kind === "get" || prop.kind === "set" ? ErrorMessages.PatternHasAccessor : ErrorMessages.PatternHasMethod, { - node: prop.key - }); - } else if (prop.type === "SpreadElement" && !isLast) { - this.raise(ErrorMessages.RestTrailingComma, { - node: prop + this.raise(prop.kind === "get" || prop.kind === "set" ? Errors.PatternHasAccessor : Errors.PatternHasMethod, { + at: prop.key }); + } else if (prop.type === "SpreadElement") { + prop.type = "RestElement"; + const arg = prop.argument; + this.checkToRestConversion(arg, false); + this.toAssignable(arg, isLHS); + + if (!isLast) { + this.raise(Errors.RestTrailingComma, { + at: prop + }); + } } else { this.toAssignable(prop, isLHS); } } toAssignableList(exprList, trailingCommaLoc, isLHS) { - let end = exprList.length; - - if (end) { - const last = exprList[end - 1]; - - if ((last == null ? void 0 : last.type) === "RestElement") { - --end; - } else if ((last == null ? void 0 : last.type) === "SpreadElement") { - last.type = "RestElement"; - let arg = last.argument; - this.toAssignable(arg, isLHS); - arg = unwrapParenthesizedExpression(arg); - - if (arg.type !== "Identifier" && arg.type !== "MemberExpression" && arg.type !== "ArrayPattern" && arg.type !== "ObjectPattern") { - this.unexpected(arg.start); - } - - if (trailingCommaLoc) { - this.raise(ErrorMessages.RestTrailingComma, { - at: trailingCommaLoc - }); - } - - --end; - } - } + const end = exprList.length - 1; - for (let i = 0; i < end; i++) { + for (let i = 0; i <= end; i++) { const elt = exprList[i]; + if (!elt) continue; - if (elt) { + if (elt.type === "SpreadElement") { + elt.type = "RestElement"; + const arg = elt.argument; + this.checkToRestConversion(arg, true); + this.toAssignable(arg, isLHS); + } else { this.toAssignable(elt, isLHS); + } - if (elt.type === "RestElement") { - this.raise(ErrorMessages.RestTrailingComma, { - node: elt + if (elt.type === "RestElement") { + if (i < end) { + this.raise(Errors.RestTrailingComma, { + at: elt + }); + } else if (trailingCommaLoc) { + this.raise(Errors.RestTrailingComma, { + at: trailingCommaLoc }); } } } - - return exprList; } isAssignable(node, isBinding) { @@ -11517,7 +11957,7 @@ class LValParser extends NodeUtils { const decorators = []; if (this.match(26) && this.hasPlugin("decorators")) { - this.raise(ErrorMessages.UnsupportedParameterDecorator, { + this.raise(Errors.UnsupportedParameterDecorator, { at: this.state.startLoc }); } @@ -11592,95 +12032,141 @@ class LValParser extends NodeUtils { return this.finishNode(node, "AssignmentPattern"); } - checkLVal(expr, contextDescription, bindingType = BIND_NONE, checkClashes, disallowLetBinding, strictModeChanged = false) { - switch (expr.type) { - case "Identifier": - { - const { - name - } = expr; - - if (this.state.strict && (strictModeChanged ? isStrictBindReservedWord(name, this.inModule) : isStrictBindOnlyReservedWord(name))) { - this.raise(bindingType === BIND_NONE ? ErrorMessages.StrictEvalArguments : ErrorMessages.StrictEvalArgumentsBinding, { - node: expr - }, name); - } + isValidLVal(type, isUnparenthesizedInAssign, binding) { + return getOwn({ + AssignmentPattern: "left", + RestElement: "argument", + ObjectProperty: "value", + ParenthesizedExpression: "expression", + ArrayPattern: "elements", + ObjectPattern: "properties" + }, type); + } + + checkLVal(expression, { + in: ancestor, + binding = BIND_NONE, + checkClashes = false, + strictModeChanged = false, + allowingSloppyLetBinding = !(binding & BIND_SCOPE_LEXICAL), + hasParenthesizedAncestor = false + }) { + var _expression$extra; - if (checkClashes) { - if (checkClashes.has(name)) { - this.raise(ErrorMessages.ParamDupe, { - node: expr - }); - } else { - checkClashes.add(name); - } - } + const type = expression.type; + if (this.isObjectMethod(expression)) return; - if (disallowLetBinding && name === "let") { - this.raise(ErrorMessages.LetInLexicalBinding, { - node: expr - }); - } + if (type === "MemberExpression") { + if (binding !== BIND_NONE) { + this.raise(Errors.InvalidPropertyBindingPattern, { + at: expression + }); + } - if (!(bindingType & BIND_NONE)) { - this.scope.declareName(name, bindingType, expr.loc.start); - } + return; + } - break; - } + if (expression.type === "Identifier") { + this.checkIdentifier(expression, binding, strictModeChanged, allowingSloppyLetBinding); + const { + name + } = expression; - case "MemberExpression": - if (bindingType !== BIND_NONE) { - this.raise(ErrorMessages.InvalidPropertyBindingPattern, { - node: expr + if (checkClashes) { + if (checkClashes.has(name)) { + this.raise(Errors.ParamDupe, { + at: expression }); + } else { + checkClashes.add(name); } + } - break; + return; + } - case "ObjectPattern": - for (let prop of expr.properties) { - if (this.isObjectProperty(prop)) prop = prop.value;else if (this.isObjectMethod(prop)) continue; - this.checkLVal(prop, "object destructuring pattern", bindingType, checkClashes, disallowLetBinding); + const validity = this.isValidLVal(expression.type, !(hasParenthesizedAncestor || (_expression$extra = expression.extra) != null && _expression$extra.parenthesized) && ancestor.type === "AssignmentExpression", binding); + if (validity === true) return; + + if (validity === false) { + const ParseErrorClass = binding === BIND_NONE ? Errors.InvalidLhs : Errors.InvalidLhsBinding; + this.raise(ParseErrorClass, { + at: expression, + ancestor: ancestor.type === "UpdateExpression" ? { + type: "UpdateExpression", + prefix: ancestor.prefix + } : { + type: ancestor.type } + }); + return; + } - break; + const [key, isParenthesizedExpression] = Array.isArray(validity) ? validity : [validity, type === "ParenthesizedExpression"]; + const nextAncestor = expression.type === "ArrayPattern" || expression.type === "ObjectPattern" || expression.type === "ParenthesizedExpression" ? expression : ancestor; - case "ArrayPattern": - for (const elem of expr.elements) { - if (elem) { - this.checkLVal(elem, "array destructuring pattern", bindingType, checkClashes, disallowLetBinding); - } - } + for (const child of [].concat(expression[key])) { + if (child) { + this.checkLVal(child, { + in: nextAncestor, + binding, + checkClashes, + allowingSloppyLetBinding, + strictModeChanged, + hasParenthesizedAncestor: isParenthesizedExpression + }); + } + } + } - break; + checkIdentifier(at, bindingType, strictModeChanged = false, allowLetBinding = !(bindingType & BIND_SCOPE_LEXICAL)) { + if (this.state.strict && (strictModeChanged ? isStrictBindReservedWord(at.name, this.inModule) : isStrictBindOnlyReservedWord(at.name))) { + if (bindingType === BIND_NONE) { + this.raise(Errors.StrictEvalArguments, { + at, + referenceName: at.name + }); + } else { + this.raise(Errors.StrictEvalArgumentsBinding, { + at, + bindingName: at.name + }); + } + } - case "AssignmentPattern": - this.checkLVal(expr.left, "assignment pattern", bindingType, checkClashes); - break; + if (!allowLetBinding && at.name === "let") { + this.raise(Errors.LetInLexicalBinding, { + at + }); + } - case "RestElement": - this.checkLVal(expr.argument, "rest element", bindingType, checkClashes); - break; + if (!(bindingType & BIND_NONE)) { + this.declareNameFromIdentifier(at, bindingType); + } + } + + declareNameFromIdentifier(identifier, binding) { + this.scope.declareName(identifier.name, binding, identifier.loc.start); + } + checkToRestConversion(node, allowPattern) { + switch (node.type) { case "ParenthesizedExpression": - this.checkLVal(expr.expression, "parenthesized expression", bindingType, checkClashes); + this.checkToRestConversion(node.expression, allowPattern); break; - default: - { - this.raise(bindingType === BIND_NONE ? ErrorMessages.InvalidLhs : ErrorMessages.InvalidLhsBinding, { - node: expr - }, contextDescription); - } - } - } + case "Identifier": + case "MemberExpression": + break; - checkToRestConversion(node) { - if (node.argument.type !== "Identifier" && node.argument.type !== "MemberExpression") { - this.raise(ErrorMessages.InvalidRestAssignmentPattern, { - node: node.argument - }); + case "ArrayExpression": + case "ObjectExpression": + if (allowPattern) break; + + default: + this.raise(Errors.InvalidRestAssignmentPattern, { + at: node + }); } } @@ -11689,7 +12175,7 @@ class LValParser extends NodeUtils { return false; } - this.raise(this.lookaheadCharCode() === close ? ErrorMessages.RestTrailingComma : ErrorMessages.ElementAfterRest, { + this.raise(this.lookaheadCharCode() === close ? Errors.RestTrailingComma : Errors.ElementAfterRest, { at: this.state.startLoc }); return true; @@ -11697,7 +12183,6 @@ class LValParser extends NodeUtils { } -const invalidHackPipeBodies = new Map([["ArrowFunctionExpression", "arrow function"], ["AssignmentExpression", "assignment"], ["ConditionalExpression", "conditional"], ["YieldExpression", "yield"]]); class ExpressionParser extends LValParser { checkProto(prop, isRecord, protoRef, refExpressionErrors) { if (prop.type === "SpreadElement" || this.isObjectMethod(prop) || prop.computed || prop.shorthand) { @@ -11709,8 +12194,8 @@ class ExpressionParser extends LValParser { if (name === "__proto__") { if (isRecord) { - this.raise(ErrorMessages.RecordNoProto, { - node: key + this.raise(Errors.RecordNoProto, { + at: key }); return; } @@ -11721,8 +12206,8 @@ class ExpressionParser extends LValParser { refExpressionErrors.doubleProtoLoc = key.loc.start; } } else { - this.raise(ErrorMessages.DuplicateProto, { - node: key + this.raise(Errors.DuplicateProto, { + at: key }); } } @@ -11842,7 +12327,8 @@ class ExpressionParser extends LValParser { node.operator = operator; if (this.match(29)) { - node.left = this.toAssignable(left, true); + this.toAssignable(left, true); + node.left = left; if (refExpressionErrors.doubleProtoLoc != null && refExpressionErrors.doubleProtoLoc.index >= startPos) { refExpressionErrors.doubleProtoLoc = null; @@ -11860,10 +12346,12 @@ class ExpressionParser extends LValParser { node.left = left; } - this.checkLVal(left, "assignment expression"); this.next(); node.right = this.parseMaybeAssign(); - return this.finishNode(node, "AssignmentExpression"); + this.checkLVal(left, { + in: this.finishNode(node, "AssignmentExpression") + }); + return node; } else if (ownExpressionErrors) { this.checkExpressionErrors(refExpressionErrors, true); } @@ -11919,9 +12407,10 @@ class ExpressionParser extends LValParser { const value = this.getPrivateNameSV(left); if (minPrec >= tokenOperatorPrecedence(58) || !this.prodParam.hasIn || !this.match(58)) { - this.raise(ErrorMessages.PrivateInExpectedIn, { - node: left - }, value); + this.raise(Errors.PrivateInExpectedIn, { + at: left, + identifierName: value + }); } this.classScope.usePrivateName(value, left.loc.start); @@ -11959,7 +12448,7 @@ class ExpressionParser extends LValParser { proposal: "minimal" }])) { if (this.state.type === 96 && this.prodParam.hasAwait) { - throw this.raise(ErrorMessages.UnexpectedAwaitAfterPipelineBody, { + throw this.raise(Errors.UnexpectedAwaitAfterPipelineBody, { at: this.state.startLoc }); } @@ -11970,7 +12459,7 @@ class ExpressionParser extends LValParser { const nextOp = this.state.type; if (coalesce && (nextOp === 41 || nextOp === 42) || logical && nextOp === 40) { - throw this.raise(ErrorMessages.MixingCoalesceWithLogical, { + throw this.raise(Errors.MixingCoalesceWithLogical, { at: this.state.startLoc }); } @@ -11997,9 +12486,9 @@ class ExpressionParser extends LValParser { case "smart": return this.withTopicBindingContext(() => { if (this.prodParam.hasYield && this.isContextual(105)) { - throw this.raise(ErrorMessages.PipeBodyIsTighter, { + throw this.raise(Errors.PipeBodyIsTighter, { at: this.state.startLoc - }, this.state.value); + }); } return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(op, prec), startPos, startLoc); @@ -12029,15 +12518,17 @@ class ExpressionParser extends LValParser { startLoc } = this.state; const body = this.parseMaybeAssign(); + const requiredParentheses = UnparenthesizedPipeBodyDescriptions.has(body.type); - if (invalidHackPipeBodies.has(body.type) && !((_body$extra = body.extra) != null && _body$extra.parenthesized)) { - this.raise(ErrorMessages.PipeUnparenthesizedBody, { - at: startLoc - }, invalidHackPipeBodies.get(body.type)); + if (requiredParentheses && !((_body$extra = body.extra) != null && _body$extra.parenthesized)) { + this.raise(Errors.PipeUnparenthesizedBody, { + at: startLoc, + type: body.type + }); } if (!this.topicReferenceWasUsedInCurrentContext()) { - this.raise(ErrorMessages.PipeTopicUnused, { + this.raise(Errors.PipeTopicUnused, { at: startLoc }); } @@ -12047,8 +12538,8 @@ class ExpressionParser extends LValParser { checkExponentialAfterUnary(node) { if (this.match(57)) { - this.raise(ErrorMessages.UnexpectedTokenUnaryExponentiation, { - node: node.argument + this.raise(Errors.UnexpectedTokenUnaryExponentiation, { + at: node.argument }); } } @@ -12085,12 +12576,12 @@ class ExpressionParser extends LValParser { const arg = node.argument; if (arg.type === "Identifier") { - this.raise(ErrorMessages.StrictDelete, { - node + this.raise(Errors.StrictDelete, { + at: node }); } else if (this.hasPropertyAsPrivateName(arg)) { - this.raise(ErrorMessages.DeletePrivateField, { - node + this.raise(Errors.DeletePrivateField, { + at: node }); } } @@ -12110,7 +12601,9 @@ class ExpressionParser extends LValParser { const startsExpr = this.hasPlugin("v8intrinsic") ? tokenCanStartExpression(type) : tokenCanStartExpression(type) && !this.match(54); if (startsExpr && !this.isAmbiguousAwait()) { - this.raiseOverwrite(startLoc, ErrorMessages.AwaitNotInAsyncContext); + this.raiseOverwrite(Errors.AwaitNotInAsyncContext, { + at: startLoc + }); return this.parseAwait(startPos, startLoc); } } @@ -12120,8 +12613,10 @@ class ExpressionParser extends LValParser { parseUpdate(node, update, refExpressionErrors) { if (update) { - this.checkLVal(node.argument, "prefix operation"); - return this.finishNode(node, "UpdateExpression"); + this.checkLVal(node.argument, { + in: this.finishNode(node, "UpdateExpression") + }); + return node; } const startPos = this.state.start; @@ -12134,9 +12629,10 @@ class ExpressionParser extends LValParser { node.operator = this.state.value; node.prefix = false; node.argument = expr; - this.checkLVal(expr, "postfix operation"); this.next(); - expr = this.finishNode(node, "UpdateExpression"); + this.checkLVal(expr, { + in: expr = this.finishNode(node, "UpdateExpression") + }); } return expr; @@ -12217,7 +12713,7 @@ class ExpressionParser extends LValParser { this.expect(3); } else if (this.match(134)) { if (base.type === "Super") { - this.raise(ErrorMessages.SuperPrivateField, { + this.raise(Errors.SuperPrivateField, { at: startLoc }); } @@ -12303,7 +12799,7 @@ class ExpressionParser extends LValParser { node.quasi = this.parseTemplate(true); if (state.optionalChainMember) { - this.raise(ErrorMessages.OptionalChainingNoTemplate, { + this.raise(Errors.OptionalChainingNoTemplate, { at: startLoc }); } @@ -12326,14 +12822,15 @@ class ExpressionParser extends LValParser { } if (node.arguments.length === 0 || node.arguments.length > 2) { - this.raise(ErrorMessages.ImportCallArity, { - node - }, this.hasPlugin("importAssertions") || this.hasPlugin("moduleAttributes") ? "one or two arguments" : "one argument"); + this.raise(Errors.ImportCallArity, { + at: node, + maxArgumentCount: this.hasPlugin("importAssertions") || this.hasPlugin("moduleAttributes") ? 2 : 1 + }); } else { for (const arg of node.arguments) { if (arg.type === "SpreadElement") { - this.raise(ErrorMessages.ImportCallSpreadArgument, { - node: arg + this.raise(Errors.ImportCallSpreadArgument, { + at: arg }); } } @@ -12357,7 +12854,7 @@ class ExpressionParser extends LValParser { if (this.match(close)) { if (dynamicImport && !this.hasPlugin("importAssertions") && !this.hasPlugin("moduleAttributes")) { - this.raise(ErrorMessages.ImportCallArgumentTrailingComma, { + this.raise(Errors.ImportCallArgumentTrailingComma, { at: this.state.lastTokStartLoc }); } @@ -12425,7 +12922,7 @@ class ExpressionParser extends LValParser { } if (!this.match(10)) { - this.raise(ErrorMessages.UnsupportedImport, { + this.raise(Errors.UnsupportedImport, { at: this.state.lastTokStartLoc }); } @@ -12526,17 +13023,18 @@ class ExpressionParser extends LValParser { if (callee.type === "MemberExpression") { return this.finishNode(node, "BindExpression"); } else { - throw this.raise(ErrorMessages.UnsupportedBind, { - node: callee + throw this.raise(Errors.UnsupportedBind, { + at: callee }); } } case 134: { - this.raise(ErrorMessages.PrivateInExpectedIn, { - at: this.state.startLoc - }, this.state.value); + this.raise(Errors.PrivateInExpectedIn, { + at: this.state.startLoc, + identifierName: this.state.value + }); return this.parsePrivateName(); } @@ -12653,7 +13151,7 @@ class ExpressionParser extends LValParser { const nodeType = pipeProposal === "smart" ? "PipelinePrimaryTopicReference" : "TopicReference"; if (!this.topicReferenceIsAllowedInCurrentContext()) { - this.raise(pipeProposal === "smart" ? ErrorMessages.PrimaryTopicNotAllowed : ErrorMessages.PipeTopicUnbound, { + this.raise(pipeProposal === "smart" ? Errors.PrimaryTopicNotAllowed : Errors.PipeTopicUnbound, { at: startLoc }); } @@ -12661,9 +13159,10 @@ class ExpressionParser extends LValParser { this.registerTopicReference(); return this.finishNode(node, nodeType); } else { - throw this.raise(ErrorMessages.PipeTopicUnconfiguredToken, { - at: startLoc - }, tokenLabelName(tokenType)); + throw this.raise(Errors.PipeTopicUnconfiguredToken, { + at: startLoc, + token: tokenLabelName(tokenType) + }); } } @@ -12680,7 +13179,7 @@ class ExpressionParser extends LValParser { return tokenType === 27; default: - throw this.raise(ErrorMessages.PipeTopicRequiresHackPipes, { + throw this.raise(Errors.PipeTopicRequiresHackPipes, { at: startLoc }); } @@ -12692,7 +13191,7 @@ class ExpressionParser extends LValParser { this.prodParam.exit(); if (this.hasPrecedingLineBreak()) { - this.raise(ErrorMessages.LineTerminatorBeforeArrow, { + this.raise(Errors.LineTerminatorBeforeArrow, { at: this.state.curPosition() }); } @@ -12731,18 +13230,18 @@ class ExpressionParser extends LValParser { this.next(); if (this.match(10) && !this.scope.allowDirectSuper && !this.options.allowSuperOutsideMethod) { - this.raise(ErrorMessages.SuperNotAllowed, { - node + this.raise(Errors.SuperNotAllowed, { + at: node }); } else if (!this.scope.allowSuper && !this.options.allowSuperOutsideMethod) { - this.raise(ErrorMessages.UnexpectedSuper, { - node + this.raise(Errors.UnexpectedSuper, { + at: node }); } if (!this.match(10) && !this.match(0) && !this.match(16)) { - this.raise(ErrorMessages.UnsupportedSuper, { - node + this.raise(Errors.UnsupportedSuper, { + at: node }); } @@ -12784,9 +13283,11 @@ class ExpressionParser extends LValParser { node.property = this.parseIdentifier(true); if (node.property.name !== propertyName || containsEsc) { - this.raise(ErrorMessages.UnsupportedMetaProperty, { - node: node.property - }, meta.name, propertyName); + this.raise(Errors.UnsupportedMetaProperty, { + at: node.property, + target: meta.name, + onlyValidPropertyName: propertyName + }); } return this.finishNode(node, "MetaProperty"); @@ -12798,8 +13299,8 @@ class ExpressionParser extends LValParser { if (this.isContextual(100)) { if (!this.inModule) { - this.raise(SourceTypeModuleErrorMessages.ImportMetaOutsideModule, { - node: id + this.raise(Errors.ImportMetaOutsideModule, { + at: id }); } @@ -12936,15 +13437,19 @@ class ExpressionParser extends LValParser { val = exprList[0]; } + return this.wrapParenthesis(startPos, startLoc, val); + } + + wrapParenthesis(startPos, startLoc, expression) { if (!this.options.createParenthesizedExpressions) { - this.addExtra(val, "parenthesized", true); - this.addExtra(val, "parenStart", startPos); - this.takeSurroundingComments(val, startPos, this.state.lastTokEndLoc.index); - return val; + this.addExtra(expression, "parenthesized", true); + this.addExtra(expression, "parenStart", startPos); + this.takeSurroundingComments(expression, startPos, this.state.lastTokEndLoc.index); + return expression; } const parenExpression = this.startNodeAt(startPos, startLoc); - parenExpression.expression = val; + parenExpression.expression = expression; this.finishNode(parenExpression, "ParenthesizedExpression"); return parenExpression; } @@ -12973,8 +13478,8 @@ class ExpressionParser extends LValParser { const metaProp = this.parseMetaProperty(node, meta, "target"); if (!this.scope.inNonArrowFunction && !this.scope.inClass) { - this.raise(ErrorMessages.UnexpectedNewTarget, { - node: metaProp + this.raise(Errors.UnexpectedNewTarget, { + at: metaProp }); } @@ -12985,34 +13490,35 @@ class ExpressionParser extends LValParser { } parseNew(node) { + this.parseNewCallee(node); + + if (this.eat(10)) { + const args = this.parseExprList(11); + this.toReferencedList(args); + node.arguments = args; + } else { + node.arguments = []; + } + + return this.finishNode(node, "NewExpression"); + } + + parseNewCallee(node) { node.callee = this.parseNoCallExpr(); if (node.callee.type === "Import") { - this.raise(ErrorMessages.ImportCallNotNewExpression, { - node: node.callee + this.raise(Errors.ImportCallNotNewExpression, { + at: node.callee }); } else if (this.isOptionalChain(node.callee)) { - this.raise(ErrorMessages.OptionalChainingNoNew, { + this.raise(Errors.OptionalChainingNoNew, { at: this.state.lastTokEndLoc }); } else if (this.eat(18)) { - this.raise(ErrorMessages.OptionalChainingNoNew, { + this.raise(Errors.OptionalChainingNoNew, { at: this.state.startLoc }); } - - this.parseNewArguments(node); - return this.finishNode(node, "NewExpression"); - } - - parseNewArguments(node) { - if (this.eat(10)) { - const args = this.parseExprList(11); - this.toReferencedList(args); - node.arguments = args; - } else { - node.arguments = []; - } } parseTemplateElement(isTagged) { @@ -13027,7 +13533,7 @@ class ExpressionParser extends LValParser { if (value === null) { if (!isTagged) { - this.raise(ErrorMessages.InvalidEscapeSequenceTemplate, { + this.raise(Errors.InvalidEscapeSequenceTemplate, { at: createPositionWithColumnOffset(startLoc, 2) }); } @@ -13101,8 +13607,8 @@ class ExpressionParser extends LValParser { } if (isRecord && !this.isObjectProperty(prop) && prop.type !== "SpreadElement") { - this.raise(ErrorMessages.InvalidRecordProperty, { - node: prop + this.raise(Errors.InvalidRecordProperty, { + at: prop }); } @@ -13140,7 +13646,7 @@ class ExpressionParser extends LValParser { if (this.match(26)) { if (this.hasPlugin("decorators")) { - this.raise(ErrorMessages.UnsupportedPropertyDecorator, { + this.raise(Errors.UnsupportedPropertyDecorator, { at: this.state.startLoc }); } @@ -13195,9 +13701,10 @@ class ExpressionParser extends LValParser { if (this.match(55)) { isGenerator = true; - this.raise(ErrorMessages.AccessorIsGenerator, { - at: this.state.curPosition() - }, keyName); + this.raise(Errors.AccessorIsGenerator, { + at: this.state.curPosition(), + kind: keyName + }); this.next(); } @@ -13224,14 +13731,14 @@ class ExpressionParser extends LValParser { const params = this.getObjectOrClassMethodParams(method); if (params.length !== paramCount) { - this.raise(method.kind === "get" ? ErrorMessages.BadGetterArity : ErrorMessages.BadSetterArity, { - node: method + this.raise(method.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, { + at: method }); } if (method.kind === "set" && ((_params = params[params.length - 1]) == null ? void 0 : _params.type) === "RestElement") { - this.raise(ErrorMessages.BadSetterRestParameter, { - node: method + this.raise(Errors.BadSetterRestParameter, { + at: method }); } } @@ -13272,7 +13779,7 @@ class ExpressionParser extends LValParser { refExpressionErrors.shorthandAssignLoc = shorthandAssignLoc; } } else { - this.raise(ErrorMessages.InvalidCoverInitializedName, { + this.raise(Errors.InvalidCoverInitializedName, { at: shorthandAssignLoc }); } @@ -13334,7 +13841,7 @@ class ExpressionParser extends LValParser { refExpressionErrors.privateKeyLoc = privateKeyLoc; } } else { - this.raise(ErrorMessages.UnexpectedPrivateField, { + this.raise(Errors.UnexpectedPrivateField, { at: privateKeyLoc }); } @@ -13417,7 +13924,8 @@ class ExpressionParser extends LValParser { } setArrowFunctionParameters(node, params, trailingCommaLoc) { - node.params = this.toAssignableList(params, trailingCommaLoc, false); + this.toAssignableList(params, trailingCommaLoc, false); + node.params = params; } parseFunctionBodyAndFinish(node, type, isMethod = false) { @@ -13441,19 +13949,16 @@ class ExpressionParser extends LValParser { const nonSimple = !this.isSimpleParamList(node.params); if (hasStrictModeDirective && nonSimple) { - const errorOrigin = (node.kind === "method" || node.kind === "constructor") && !!node.key ? { - at: node.key.loc.end - } : { - node - }; - this.raise(ErrorMessages.IllegalLanguageModeDirective, errorOrigin); + this.raise(Errors.IllegalLanguageModeDirective, { + at: (node.kind === "method" || node.kind === "constructor") && !!node.key ? node.key.loc.end : node + }); } const strictModeChanged = !oldStrict && this.state.strict; this.checkParams(node, !this.state.strict && !allowExpression && !isMethod && !nonSimple, allowExpression, strictModeChanged); if (this.state.strict && node.id) { - this.checkLVal(node.id, "function name", BIND_OUTSIDE, undefined, undefined, strictModeChanged); + this.checkIdentifier(node.id, BIND_OUTSIDE, strictModeChanged); } }); this.prodParam.exit(); @@ -13463,19 +13968,31 @@ class ExpressionParser extends LValParser { this.expressionScope.exit(); } + isSimpleParameter(node) { + return node.type === "Identifier"; + } + isSimpleParamList(params) { for (let i = 0, len = params.length; i < len; i++) { - if (params[i].type !== "Identifier") return false; + if (!this.isSimpleParameter(params[i])) return false; } return true; } checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) { - const checkClashes = new Set(); + const checkClashes = !allowDuplicates && new Set(); + const formalParameters = { + type: "FormalParameters" + }; for (const param of node.params) { - this.checkLVal(param, "function parameter list", BIND_VAR, allowDuplicates ? null : checkClashes, undefined, strictModeChanged); + this.checkLVal(param, { + in: formalParameters, + binding: BIND_VAR, + checkClashes, + strictModeChanged + }); } } @@ -13510,9 +14027,10 @@ class ExpressionParser extends LValParser { if (this.match(12)) { if (!allowEmpty) { - this.raise(ErrorMessages.UnexpectedToken, { - at: this.state.curPosition() - }, ","); + this.raise(Errors.UnexpectedToken, { + at: this.state.curPosition(), + unexpected: "," + }); } elt = null; @@ -13524,7 +14042,7 @@ class ExpressionParser extends LValParser { this.expectPlugin("partialApplication"); if (!allowPlaceholder) { - this.raise(ErrorMessages.UnexpectedArgumentPlaceholder, { + this.raise(Errors.UnexpectedArgumentPlaceholder, { at: this.state.startLoc }); } @@ -13589,30 +14107,32 @@ class ExpressionParser extends LValParser { if (word === "yield") { if (this.prodParam.hasYield) { - this.raise(ErrorMessages.YieldBindingIdentifier, { + this.raise(Errors.YieldBindingIdentifier, { at: startLoc }); return; } } else if (word === "await") { if (this.prodParam.hasAwait) { - this.raise(ErrorMessages.AwaitBindingIdentifier, { + this.raise(Errors.AwaitBindingIdentifier, { at: startLoc }); return; } if (this.scope.inStaticBlock) { - this.raise(ErrorMessages.AwaitBindingIdentifierInStaticBlock, { + this.raise(Errors.AwaitBindingIdentifierInStaticBlock, { at: startLoc }); return; } - this.expressionScope.recordAsyncArrowParametersError(ErrorMessages.AwaitBindingIdentifier, startLoc); + this.expressionScope.recordAsyncArrowParametersError({ + at: startLoc + }); } else if (word === "arguments") { if (this.scope.inClassAndNotInNonArrowFunction) { - this.raise(ErrorMessages.ArgumentsInClass, { + this.raise(Errors.ArgumentsInClass, { at: startLoc }); return; @@ -13620,18 +14140,20 @@ class ExpressionParser extends LValParser { } if (checkKeywords && isKeyword(word)) { - this.raise(ErrorMessages.UnexpectedKeyword, { - at: startLoc - }, word); + this.raise(Errors.UnexpectedKeyword, { + at: startLoc, + keyword: word + }); return; } const reservedTest = !this.state.strict ? isReservedWord : isBinding ? isStrictBindReservedWord : isStrictReservedWord; if (reservedTest(word, this.inModule)) { - this.raise(ErrorMessages.UnexpectedReservedWord, { - at: startLoc - }, word); + this.raise(Errors.UnexpectedReservedWord, { + at: startLoc, + reservedWord: word + }); } } @@ -13647,11 +14169,13 @@ class ExpressionParser extends LValParser { parseAwait(startPos, startLoc) { const node = this.startNodeAt(startPos, startLoc); - this.expressionScope.recordParameterInitializerError(node.loc.start, ErrorMessages.AwaitExpressionFormalParameter); + this.expressionScope.recordParameterInitializerError(Errors.AwaitExpressionFormalParameter, { + at: node + }); if (this.eat(55)) { - this.raise(ErrorMessages.ObsoleteAwaitStar, { - node + this.raise(Errors.ObsoleteAwaitStar, { + at: node }); } @@ -13680,7 +14204,9 @@ class ExpressionParser extends LValParser { parseYield() { const node = this.startNode(); - this.expressionScope.recordParameterInitializerError(node.loc.start, ErrorMessages.YieldInParameter); + this.expressionScope.recordParameterInitializerError(Errors.YieldInParameter, { + at: node + }); this.next(); let delegating = false; let argument = null; @@ -13714,7 +14240,7 @@ class ExpressionParser extends LValParser { proposal: "smart" }])) { if (left.type === "SequenceExpression") { - this.raise(ErrorMessages.PipelineHeadSequenceExpression, { + this.raise(Errors.PipelineHeadSequenceExpression, { at: leftStartLoc }); } @@ -13749,13 +14275,13 @@ class ExpressionParser extends LValParser { checkSmartPipeTopicBodyEarlyErrors(startLoc) { if (this.match(19)) { - throw this.raise(ErrorMessages.PipelineBodyNoArrow, { + throw this.raise(Errors.PipelineBodyNoArrow, { at: this.state.startLoc }); } if (!this.topicReferenceWasUsedInCurrentContext()) { - this.raise(ErrorMessages.PipelineTopicUnused, { + this.raise(Errors.PipelineTopicUnused, { at: startLoc }); } @@ -14032,10 +14558,11 @@ class StatementParser extends ExpressionParser { this.parseBlockBody(program, true, true, end); if (this.inModule && !this.options.allowUndeclaredExports && this.scope.undefinedExports.size > 0) { - for (const [name, loc] of Array.from(this.scope.undefinedExports)) { - this.raise(ErrorMessages.ModuleExportUndefined, { - at: loc - }, name); + for (const [localName, at] of Array.from(this.scope.undefinedExports)) { + this.raise(Errors.ModuleExportUndefined, { + at, + localName + }); } } @@ -14144,11 +14671,11 @@ class StatementParser extends ExpressionParser { if (context) { if (this.state.strict) { - this.raise(ErrorMessages.StrictFunction, { + this.raise(Errors.StrictFunction, { at: this.state.startLoc }); } else if (context !== "if" && context !== "label") { - this.raise(ErrorMessages.SloppyFunction, { + this.raise(Errors.SloppyFunction, { at: this.state.startLoc }); } @@ -14180,7 +14707,7 @@ class StatementParser extends ExpressionParser { kind = kind || this.state.value; if (context && kind !== "var") { - this.raise(ErrorMessages.UnexpectedLexicalDeclaration, { + this.raise(Errors.UnexpectedLexicalDeclaration, { at: this.state.startLoc }); } @@ -14211,7 +14738,7 @@ class StatementParser extends ExpressionParser { case 82: { if (!this.options.allowImportExportEverywhere && !topLevel) { - this.raise(ErrorMessages.UnexpectedImportExport, { + this.raise(Errors.UnexpectedImportExport, { at: this.state.startLoc }); } @@ -14241,7 +14768,7 @@ class StatementParser extends ExpressionParser { { if (this.isAsyncFunction()) { if (context) { - this.raise(ErrorMessages.AsyncFunctionInSingleStatementContext, { + this.raise(Errors.AsyncFunctionInSingleStatementContext, { at: this.state.startLoc }); } @@ -14264,8 +14791,8 @@ class StatementParser extends ExpressionParser { assertModuleNodeAllowed(node) { if (!this.options.allowImportExportEverywhere && !this.inModule) { - this.raise(SourceTypeModuleErrorMessages.ImportOutsideModule, { - node + this.raise(Errors.ImportOutsideModule, { + at: node }); } } @@ -14298,12 +14825,12 @@ class StatementParser extends ExpressionParser { } if (this.hasPlugin("decorators") && !this.getPluginOption("decorators", "decoratorsBeforeExport")) { - this.raise(ErrorMessages.DecoratorExportClass, { + this.raise(Errors.DecoratorExportClass, { at: this.state.startLoc }); } } else if (!this.canHaveLeadingDecorator()) { - throw this.raise(ErrorMessages.UnexpectedLeadingDecorator, { + throw this.raise(Errors.UnexpectedLeadingDecorator, { at: this.state.startLoc }); } @@ -14320,9 +14847,13 @@ class StatementParser extends ExpressionParser { const startLoc = this.state.startLoc; let expr; - if (this.eat(10)) { + if (this.match(10)) { + const startPos = this.state.start; + const startLoc = this.state.startLoc; + this.next(); expr = this.parseExpression(); this.expect(11); + expr = this.wrapParenthesis(startPos, startLoc, expr); } else { expr = this.parseIdentifier(false); @@ -14383,9 +14914,11 @@ class StatementParser extends ExpressionParser { } if (i === this.state.labels.length) { - this.raise(ErrorMessages.IllegalBreakContinue, { - node - }, isBreak ? "break" : "continue"); + const type = isBreak ? "BreakStatement" : "ContinueStatement"; + this.raise(Errors.IllegalBreakContinue, { + at: node, + type + }); } } @@ -14461,14 +14994,14 @@ class StatementParser extends ExpressionParser { if (isForOf) { if (startsWithLet) { - this.raise(ErrorMessages.ForOfLet, { - node: init + this.raise(Errors.ForOfLet, { + at: init }); } if (awaitAt === null && startsWithAsync && init.type === "Identifier") { - this.raise(ErrorMessages.ForOfAsync, { - node: init + this.raise(Errors.ForOfAsync, { + at: init }); } } @@ -14476,8 +15009,12 @@ class StatementParser extends ExpressionParser { if (isForOf || this.match(58)) { this.checkDestructuringPrivate(refExpressionErrors); this.toAssignable(init, true); - const description = isForOf ? "for-of statement" : "for-in statement"; - this.checkLVal(init, description); + const type = isForOf ? "ForOfStatement" : "ForInStatement"; + this.checkLVal(init, { + in: { + type + } + }); return this.parseForIn(node, init, awaitAt); } else { this.checkExpressionErrors(refExpressionErrors, true); @@ -14505,7 +15042,7 @@ class StatementParser extends ExpressionParser { parseReturnStatement(node) { if (!this.prodParam.hasReturn && !this.options.allowReturnOutsideFunction) { - this.raise(ErrorMessages.IllegalReturn, { + this.raise(Errors.IllegalReturn, { at: this.state.startLoc }); } @@ -14543,7 +15080,7 @@ class StatementParser extends ExpressionParser { cur.test = this.parseExpression(); } else { if (sawDefault) { - this.raise(ErrorMessages.MultipleDefaultsInSwitch, { + this.raise(Errors.MultipleDefaultsInSwitch, { at: this.state.lastTokStartLoc }); } @@ -14573,7 +15110,7 @@ class StatementParser extends ExpressionParser { this.next(); if (this.hasPrecedingLineBreak()) { - this.raise(ErrorMessages.NewlineAfterThrow, { + this.raise(Errors.NewlineAfterThrow, { at: this.state.lastTokEndLoc }); } @@ -14587,7 +15124,13 @@ class StatementParser extends ExpressionParser { const param = this.parseBindingAtom(); const simple = param.type === "Identifier"; this.scope.enter(simple ? SCOPE_SIMPLE_CATCH : 0); - this.checkLVal(param, "catch clause", BIND_LEXICAL); + this.checkLVal(param, { + in: { + type: "CatchClause" + }, + binding: BIND_LEXICAL, + allowingSloppyLetBinding: true + }); return param; } @@ -14617,17 +15160,17 @@ class StatementParser extends ExpressionParser { node.finalizer = this.eat(67) ? this.parseBlock() : null; if (!node.handler && !node.finalizer) { - this.raise(ErrorMessages.NoCatchOrFinally, { - node + this.raise(Errors.NoCatchOrFinally, { + at: node }); } return this.finishNode(node, "TryStatement"); } - parseVarStatement(node, kind) { + parseVarStatement(node, kind, allowMissingInitializer = false) { this.next(); - this.parseVar(node, false, kind); + this.parseVar(node, false, kind, allowMissingInitializer); this.semicolon(); return this.finishNode(node, "VariableDeclaration"); } @@ -14643,7 +15186,7 @@ class StatementParser extends ExpressionParser { parseWithStatement(node) { if (this.state.strict) { - this.raise(ErrorMessages.StrictWith, { + this.raise(Errors.StrictWith, { at: this.state.startLoc }); } @@ -14662,9 +15205,10 @@ class StatementParser extends ExpressionParser { parseLabeledStatement(node, maybeName, expr, context) { for (const label of this.state.labels) { if (label.name === maybeName) { - this.raise(ErrorMessages.LabelRedeclaration, { - node: expr - }, maybeName); + this.raise(Errors.LabelRedeclaration, { + at: expr, + labelName: maybeName + }); } } @@ -14793,15 +15337,19 @@ class StatementParser extends ExpressionParser { } if (init.type === "VariableDeclaration" && init.declarations[0].init != null && (!isForIn || this.state.strict || init.kind !== "var" || init.declarations[0].id.type !== "Identifier")) { - this.raise(ErrorMessages.ForInOfLoopInitializer, { - node: init - }, isForIn ? "for-in" : "for-of"); + this.raise(Errors.ForInOfLoopInitializer, { + at: init, + type: isForIn ? "ForInStatement" : "ForOfStatement" + }); } if (init.type === "AssignmentPattern") { - this.raise(ErrorMessages.InvalidLhs, { - node: init - }, "for-loop"); + this.raise(Errors.InvalidLhs, { + at: init, + ancestor: { + type: "ForStatement" + } + }); } node.left = init; @@ -14813,31 +15361,27 @@ class StatementParser extends ExpressionParser { return this.finishNode(node, isForIn ? "ForInStatement" : "ForOfStatement"); } - parseVar(node, isFor, kind) { + parseVar(node, isFor, kind, allowMissingInitializer = false) { const declarations = node.declarations = []; - const isTypescript = this.hasPlugin("typescript"); node.kind = kind; for (;;) { const decl = this.startNode(); this.parseVarId(decl, kind); + decl.init = !this.eat(29) ? null : isFor ? this.parseMaybeAssignDisallowIn() : this.parseMaybeAssignAllowIn(); - if (this.eat(29)) { - decl.init = isFor ? this.parseMaybeAssignDisallowIn() : this.parseMaybeAssignAllowIn(); - } else { - if (kind === "const" && !(this.match(58) || this.isContextual(101))) { - if (!isTypescript) { - this.raise(ErrorMessages.DeclarationMissingInitializer, { - at: this.state.lastTokEndLoc - }, "Const declarations"); - } - } else if (decl.id.type !== "Identifier" && !(isFor && (this.match(58) || this.isContextual(101)))) { - this.raise(ErrorMessages.DeclarationMissingInitializer, { - at: this.state.lastTokEndLoc - }, "Complex binding patterns"); + if (decl.init === null && !allowMissingInitializer) { + if (decl.id.type !== "Identifier" && !(isFor && (this.match(58) || this.isContextual(101)))) { + this.raise(Errors.DeclarationMissingInitializer, { + at: this.state.lastTokEndLoc, + kind: "destructuring" + }); + } else if (kind === "const" && !(this.match(58) || this.isContextual(101))) { + this.raise(Errors.DeclarationMissingInitializer, { + at: this.state.lastTokEndLoc, + kind: "const" + }); } - - decl.init = null; } declarations.push(this.finishNode(decl, "VariableDeclarator")); @@ -14849,7 +15393,12 @@ class StatementParser extends ExpressionParser { parseVarId(decl, kind) { decl.id = this.parseBindingAtom(); - this.checkLVal(decl.id, "variable declaration", kind === "var" ? BIND_VAR : BIND_LEXICAL, undefined, kind !== "var"); + this.checkLVal(decl.id, { + in: { + type: "VariableDeclarator" + }, + binding: kind === "var" ? BIND_VAR : BIND_LEXICAL + }); } parseFunction(node, statement = FUNC_NO_FLAGS, isAsync = false) { @@ -14859,7 +15408,7 @@ class StatementParser extends ExpressionParser { this.initFunction(node, isAsync); if (this.match(55) && isHangingStatement) { - this.raise(ErrorMessages.GeneratorInSingleStatementContext, { + this.raise(Errors.GeneratorInSingleStatementContext, { at: this.state.startLoc }); } @@ -14947,7 +15496,7 @@ class StatementParser extends ExpressionParser { while (!this.match(8)) { if (this.eat(13)) { if (decorators.length > 0) { - throw this.raise(ErrorMessages.DecoratorSemicolon, { + throw this.raise(Errors.DecoratorSemicolon, { at: this.state.lastTokEndLoc }); } @@ -14971,8 +15520,8 @@ class StatementParser extends ExpressionParser { this.parseClassMember(classBody, member, state); if (member.kind === "constructor" && member.decorators && member.decorators.length > 0) { - this.raise(ErrorMessages.DecoratorConstructor, { - node: member + this.raise(Errors.DecoratorConstructor, { + at: member }); } } @@ -14981,7 +15530,7 @@ class StatementParser extends ExpressionParser { this.next(); if (decorators.length) { - throw this.raise(ErrorMessages.TrailingDecorator, { + throw this.raise(Errors.TrailingDecorator, { at: this.state.startLoc }); } @@ -15053,8 +15602,8 @@ class StatementParser extends ExpressionParser { } if (this.isNonstaticConstructor(publicMethod)) { - this.raise(ErrorMessages.ConstructorIsGenerator, { - node: publicMethod.key + this.raise(Errors.ConstructorIsGenerator, { + at: publicMethod.key }); } @@ -15083,14 +15632,14 @@ class StatementParser extends ExpressionParser { publicMethod.kind = "constructor"; if (state.hadConstructor && !this.hasPlugin("typescript")) { - this.raise(ErrorMessages.DuplicateConstructor, { - node: key + this.raise(Errors.DuplicateConstructor, { + at: key }); } if (isConstructor && this.hasPlugin("typescript") && member.override) { - this.raise(ErrorMessages.OverrideOnConstructor, { - node: key + this.raise(Errors.OverrideOnConstructor, { + at: key }); } @@ -15122,8 +15671,8 @@ class StatementParser extends ExpressionParser { this.pushClassPrivateMethod(classBody, privateMethod, isGenerator, true); } else { if (this.isNonstaticConstructor(publicMethod)) { - this.raise(ErrorMessages.ConstructorIsAsync, { - node: publicMethod.key + this.raise(Errors.ConstructorIsAsync, { + at: publicMethod.key }); } @@ -15139,8 +15688,8 @@ class StatementParser extends ExpressionParser { this.pushClassPrivateMethod(classBody, privateMethod, false, false); } else { if (this.isNonstaticConstructor(publicMethod)) { - this.raise(ErrorMessages.ConstructorIsAccessor, { - node: publicMethod.key + this.raise(Errors.ConstructorIsAccessor, { + at: publicMethod.key }); } @@ -15172,14 +15721,14 @@ class StatementParser extends ExpressionParser { } = this.state; if ((type === 128 || type === 129) && member.static && value === "prototype") { - this.raise(ErrorMessages.StaticPrototype, { + this.raise(Errors.StaticPrototype, { at: this.state.startLoc }); } if (type === 134) { if (value === "constructor") { - this.raise(ErrorMessages.ConstructorClassPrivateField, { + this.raise(Errors.ConstructorClassPrivateField, { at: this.state.startLoc }); } @@ -15207,16 +15756,16 @@ class StatementParser extends ExpressionParser { classBody.body.push(this.finishNode(member, "StaticBlock")); if ((_member$decorators = member.decorators) != null && _member$decorators.length) { - this.raise(ErrorMessages.DecoratorStaticBlock, { - node: member + this.raise(Errors.DecoratorStaticBlock, { + at: member }); } } pushClassProperty(classBody, prop) { if (!prop.computed && (prop.key.name === "constructor" || prop.key.value === "constructor")) { - this.raise(ErrorMessages.ConstructorClassField, { - node: prop.key + this.raise(Errors.ConstructorClassField, { + at: prop.key }); } @@ -15234,8 +15783,8 @@ class StatementParser extends ExpressionParser { const key = prop.key; if (key.name === "constructor" || key.value === "constructor") { - this.raise(ErrorMessages.ConstructorClassField, { - node: key + this.raise(Errors.ConstructorClassField, { + at: key }); } } @@ -15298,13 +15847,13 @@ class StatementParser extends ExpressionParser { node.id = this.parseIdentifier(); if (isStatement) { - this.checkLVal(node.id, "class name", bindingType); + this.declareNameFromIdentifier(node.id, bindingType); } } else { if (optionalId || !isStatement) { node.id = null; } else { - throw this.raise(ErrorMessages.MissingClassName, { + throw this.raise(Errors.MissingClassName, { at: this.state.startLoc }); } @@ -15447,7 +15996,7 @@ class StatementParser extends ExpressionParser { if (this.match(26)) { if (this.hasPlugin("decorators") && this.getPluginOption("decorators", "decoratorsBeforeExport")) { - this.raise(ErrorMessages.DecoratorBeforeExport, { + this.raise(Errors.DecoratorBeforeExport, { at: this.state.startLoc }); } @@ -15457,7 +16006,7 @@ class StatementParser extends ExpressionParser { } if (this.match(75) || this.match(74) || this.isLet()) { - throw this.raise(ErrorMessages.UnsupportedDefaultExport, { + throw this.raise(Errors.UnsupportedDefaultExport, { at: this.state.startLoc }); } @@ -15536,7 +16085,7 @@ class StatementParser extends ExpressionParser { if (this.hasPlugin("decorators")) { if (this.getPluginOption("decorators", "decoratorsBeforeExport")) { - throw this.raise(ErrorMessages.DecoratorBeforeExport, { + throw this.raise(Errors.DecoratorBeforeExport, { at: this.state.startLoc }); } @@ -15559,8 +16108,8 @@ class StatementParser extends ExpressionParser { const declaration = node.declaration; if (declaration.type === "Identifier" && declaration.name === "from" && declaration.end - declaration.start === 4 && !((_declaration$extra = declaration.extra) != null && _declaration$extra.parenthesized)) { - this.raise(ErrorMessages.ExportDefaultFromAsIdentifier, { - node: declaration + this.raise(Errors.ExportDefaultFromAsIdentifier, { + at: declaration }); } } @@ -15569,8 +16118,8 @@ class StatementParser extends ExpressionParser { const { exported } = specifier; - const exportedName = exported.type === "Identifier" ? exported.name : exported.value; - this.checkDuplicateExports(specifier, exportedName); + const exportName = exported.type === "Identifier" ? exported.name : exported.value; + this.checkDuplicateExports(specifier, exportName); if (!isFrom && specifier.local) { const { @@ -15578,9 +16127,11 @@ class StatementParser extends ExpressionParser { } = specifier; if (local.type !== "Identifier") { - this.raise(ErrorMessages.ExportBindingIsString, { - node: specifier - }, local.value, exportedName); + this.raise(Errors.ExportBindingIsString, { + at: specifier, + localName: local.value, + exportName + }); } else { this.checkReservedWord(local.name, local.loc.start, true, false); this.scope.checkLocalExport(local); @@ -15603,8 +16154,8 @@ class StatementParser extends ExpressionParser { const currentContextDecorators = this.state.decoratorStack[this.state.decoratorStack.length - 1]; if (currentContextDecorators.length) { - throw this.raise(ErrorMessages.UnsupportedDecoratorExport, { - node + throw this.raise(Errors.UnsupportedDecoratorExport, { + at: node }); } } @@ -15631,14 +16182,21 @@ class StatementParser extends ExpressionParser { } } - checkDuplicateExports(node, name) { - if (this.exportedIdentifiers.has(name)) { - this.raise(name === "default" ? ErrorMessages.DuplicateDefaultExport : ErrorMessages.DuplicateExport, { - node - }, name); + checkDuplicateExports(node, exportName) { + if (this.exportedIdentifiers.has(exportName)) { + if (exportName === "default") { + this.raise(Errors.DuplicateDefaultExport, { + at: node + }); + } else { + this.raise(Errors.DuplicateExport, { + at: node, + exportName + }); + } } - this.exportedIdentifiers.add(name); + this.exportedIdentifiers.add(exportName); } parseExportSpecifiers(isInTypeExport) { @@ -15682,9 +16240,10 @@ class StatementParser extends ExpressionParser { const surrogate = result.value.match(loneSurrogate); if (surrogate) { - this.raise(ErrorMessages.ModuleExportNameHasLoneSurrogate, { - node: result - }, surrogate[0].charCodeAt(0).toString(16)); + this.raise(Errors.ModuleExportNameHasLoneSurrogate, { + at: result, + surrogateCharCode: surrogate[0].charCodeAt(0) + }); } return result; @@ -15730,10 +16289,17 @@ class StatementParser extends ExpressionParser { return tokenIsIdentifier(this.state.type); } - parseImportSpecifierLocal(node, specifier, type, contextDescription) { + parseImportSpecifierLocal(node, specifier, type) { specifier.local = this.parseIdentifier(); - this.checkLVal(specifier.local, contextDescription, BIND_LEXICAL); - node.specifiers.push(this.finishNode(specifier, type)); + node.specifiers.push(this.finishImportSpecifier(specifier, type)); + } + + finishImportSpecifier(specifier, type) { + this.checkLVal(specifier.local, { + in: specifier, + binding: BIND_LEXICAL + }); + return this.finishNode(specifier, type); } parseAssertEntries() { @@ -15749,9 +16315,10 @@ class StatementParser extends ExpressionParser { const keyName = this.state.value; if (attrNames.has(keyName)) { - this.raise(ErrorMessages.ModuleAttributesWithDuplicateKeys, { - at: this.state.startLoc - }, keyName); + this.raise(Errors.ModuleAttributesWithDuplicateKeys, { + at: this.state.startLoc, + key: keyName + }); } attrNames.add(keyName); @@ -15765,7 +16332,7 @@ class StatementParser extends ExpressionParser { this.expect(14); if (!this.match(129)) { - throw this.raise(ErrorMessages.ModuleAttributeInvalidValue, { + throw this.raise(Errors.ModuleAttributeInvalidValue, { at: this.state.startLoc }); } @@ -15795,22 +16362,23 @@ class StatementParser extends ExpressionParser { node.key = this.parseIdentifier(true); if (node.key.name !== "type") { - this.raise(ErrorMessages.ModuleAttributeDifferentFromType, { - node: node.key - }, node.key.name); + this.raise(Errors.ModuleAttributeDifferentFromType, { + at: node.key + }); } if (attributes.has(node.key.name)) { - this.raise(ErrorMessages.ModuleAttributesWithDuplicateKeys, { - node: node.key - }, node.key.name); + this.raise(Errors.ModuleAttributesWithDuplicateKeys, { + at: node.key, + key: node.key.name + }); } attributes.add(node.key.name); this.expect(14); if (!this.match(129)) { - throw this.raise(ErrorMessages.ModuleAttributeInvalidValue, { + throw this.raise(Errors.ModuleAttributeInvalidValue, { at: this.state.startLoc }); } @@ -15840,7 +16408,7 @@ class StatementParser extends ExpressionParser { maybeParseDefaultImportSpecifier(node) { if (this.shouldParseDefaultImport(node)) { - this.parseImportSpecifierLocal(node, this.startNode(), "ImportDefaultSpecifier", "default import specifier"); + this.parseImportSpecifierLocal(node, this.startNode(), "ImportDefaultSpecifier"); return true; } @@ -15852,7 +16420,7 @@ class StatementParser extends ExpressionParser { const specifier = this.startNode(); this.next(); this.expectContextual(93); - this.parseImportSpecifierLocal(node, specifier, "ImportNamespaceSpecifier", "import namespace specifier"); + this.parseImportSpecifierLocal(node, specifier, "ImportNamespaceSpecifier"); return true; } @@ -15868,7 +16436,7 @@ class StatementParser extends ExpressionParser { first = false; } else { if (this.eat(14)) { - throw this.raise(ErrorMessages.DestructureNamedImport, { + throw this.raise(Errors.DestructureNamedImport, { at: this.state.startLoc }); } @@ -15895,9 +16463,10 @@ class StatementParser extends ExpressionParser { } = specifier; if (importedIsString) { - throw this.raise(ErrorMessages.ImportBindingIsString, { - node: specifier - }, imported.value); + throw this.raise(Errors.ImportBindingIsString, { + at: specifier, + importName: imported.value + }); } this.checkReservedWord(imported.name, specifier.loc.start, true, true); @@ -15907,8 +16476,7 @@ class StatementParser extends ExpressionParser { } } - this.checkLVal(specifier.local, "import specifier", BIND_LEXICAL); - return this.finishNode(specifier, "ImportSpecifier"); + return this.finishImportSpecifier(specifier, "ImportSpecifier"); } isThisParam(param) { 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 4d7a1b4d589a6b..2afabf10606d80 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.17.3", + "version": "7.18.0", "description": "A JavaScript parser", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-parser", @@ -34,7 +34,8 @@ }, "devDependencies": { "@babel/code-frame": "^7.16.7", - "@babel/helper-fixtures": "^7.17.0", + "@babel/helper-check-duplicate-nodes": "^7.17.9", + "@babel/helper-fixtures": "^7.17.10", "@babel/helper-validator-identifier": "^7.16.7", "charcodes": "^0.2.0" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js index b17617b9f6069e..8b9e9b984a5082 100644 --- a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js @@ -13,7 +13,7 @@ var _default = (0, _helperPluginUtils.declare)(api => { name: "syntax-import-assertions", manipulateOptions(opts, parserOpts) { - parserOpts.plugins.push(["importAssertions"]); + parserOpts.plugins.push("importAssertions"); } }; diff --git a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json index ae76e86ac1cab0..eb31cea1b3091c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json @@ -1,6 +1,6 @@ { "name": "@babel/plugin-syntax-import-assertions", - "version": "7.16.7", + "version": "7.17.12", "description": "Allow parsing of the module assertion attributes in the import statement", "repository": { "type": "git", @@ -16,13 +16,13 @@ "babel-plugin" ], "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "peerDependencies": { "@babel/core": "^7.0.0-0" }, "devDependencies": { - "@babel/core": "^7.16.7" + "@babel/core": "^7.17.12" }, "engines": { "node": ">=6.9.0" 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 48d6ef1e1edb02..2cd224a81b9be7 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 @@ -94,9 +94,12 @@ function isCompletionRecord(allowInsideFunction) { let first = true; do { - const container = path.container; + const { + type, + container + } = path; - if (path.isFunction() && !first) { + if (!first && (path.isFunction() || type === "StaticBlock")) { return !!allowInsideFunction; } @@ -105,7 +108,7 @@ function isCompletionRecord(allowInsideFunction) { if (Array.isArray(container) && path.key !== container.length - 1) { return false; } - } while ((path = path.parentPath) && !path.isProgram()); + } while ((path = path.parentPath) && !path.isProgram() && !path.isDoExpression()); return true; } @@ -120,7 +123,7 @@ function isStatementOrBlock() { function referencesImport(moduleSource, importName) { if (!this.isReferencedIdentifier()) { - if ((this.isMemberExpression() || this.isOptionalMemberExpression()) && (this.node.computed ? isStringLiteral(this.node.property, { + if (this.isJSXMemberExpression() && this.node.property.name === importName || (this.isMemberExpression() || this.isOptionalMemberExpression()) && (this.node.computed ? isStringLiteral(this.node.property, { value: importName }) : this.node.property.name === importName)) { const object = this.get("object"); 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 871cb249d37b31..062a996e81990c 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 @@ -164,8 +164,8 @@ const Generated = { }; exports.Generated = Generated; const Pure = { - checkPath(path, opts) { - return path.scope.isPure(path.node, opts); + checkPath(path, constantsOnly) { + return path.scope.isPure(path.node, constantsOnly); } }; 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 ee376a88f558e5..ce1f1a38dd76c0 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 @@ -53,7 +53,13 @@ const { toIdentifier, unaryExpression, variableDeclaration, - variableDeclarator + variableDeclarator, + isRecordExpression, + isTupleExpression, + isObjectProperty, + isTopicReference, + isMetaProperty, + isPrivateName } = _t; function gatherNodeParts(node, parts) { @@ -430,7 +436,7 @@ class Scope { } isStatic(node) { - if (isThisExpression(node) || isSuper(node)) { + if (isThisExpression(node) || isSuper(node) || isTopicReference(node)) { return true; } @@ -682,11 +688,19 @@ class Scope { if (!binding) return false; if (constantsOnly) return binding.constant; return true; + } else if (isThisExpression(node) || isMetaProperty(node) || isTopicReference(node) || isPrivateName(node)) { + return true; } else if (isClass(node)) { + var _node$decorators; + if (node.superClass && !this.isPure(node.superClass, constantsOnly)) { return false; } + if (((_node$decorators = node.decorators) == null ? void 0 : _node$decorators.length) > 0) { + return false; + } + return this.isPure(node.body, constantsOnly); } else if (isClassBody(node)) { for (const method of node.body) { @@ -696,25 +710,44 @@ class Scope { return true; } else if (isBinary(node)) { return this.isPure(node.left, constantsOnly) && this.isPure(node.right, constantsOnly); - } else if (isArrayExpression(node)) { + } else if (isArrayExpression(node) || isTupleExpression(node)) { for (const elem of node.elements) { - if (!this.isPure(elem, constantsOnly)) return false; + if (elem !== null && !this.isPure(elem, constantsOnly)) return false; } return true; - } else if (isObjectExpression(node)) { + } else if (isObjectExpression(node) || isRecordExpression(node)) { for (const prop of node.properties) { if (!this.isPure(prop, constantsOnly)) return false; } return true; } else if (isMethod(node)) { + var _node$decorators2; + if (node.computed && !this.isPure(node.key, constantsOnly)) return false; - if (node.kind === "get" || node.kind === "set") return false; + + if (((_node$decorators2 = node.decorators) == null ? void 0 : _node$decorators2.length) > 0) { + return false; + } + return true; } else if (isProperty(node)) { + var _node$decorators3; + if (node.computed && !this.isPure(node.key, constantsOnly)) return false; - return this.isPure(node.value, constantsOnly); + + if (((_node$decorators3 = node.decorators) == null ? void 0 : _node$decorators3.length) > 0) { + return false; + } + + if (isObjectProperty(node) || node.static) { + if (node.value !== null && !this.isPure(node.value, constantsOnly)) { + return false; + } + } + + return true; } else if (isUnaryExpression(node)) { return this.isPure(node.argument, constantsOnly); } else if (isTaggedTemplateExpression(node)) { @@ -821,7 +854,9 @@ class Scope { push(opts) { let path = this.path; - if (!path.isBlockStatement() && !path.isProgram()) { + if (path.isPattern()) { + path = this.getPatternParent().path; + } else if (!path.isBlockStatement() && !path.isProgram()) { path = this.getBlockParent().path; } @@ -888,6 +923,18 @@ class Scope { throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program..."); } + getPatternParent() { + let scope = this; + + do { + if (!scope.path.isPattern()) { + return scope.getBlockParent(); + } + } 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; 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 401ba251139933..0f414a92be49b3 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.17.3", + "version": "7.18.0", "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.16.7", - "@babel/generator": "^7.17.3", + "@babel/generator": "^7.18.0", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.0", "debug": "^4.1.0", "globals": "^11.1.0" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js index f806fc76c724a6..f0e4e239d72c6b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js @@ -24,6 +24,8 @@ export interface NodePathValidators { output += `is${type}(opts?: object): this is NodePath;`; } else if (types /* in VirtualTypeAliases */) { output += `is${type}(opts?: object): this is NodePath;`; + } else if (type === "Pure") { + output += `isPure(constantsOnly?: boolean): boolean;`; } else { // if it don't have types, then VirtualTypeAliases[type] is t.Node // which TS marked as always true diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js index 53a55168dafaf2..b75a4e936654d0 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js @@ -227,6 +227,7 @@ exports.assertTSImportType = assertTSImportType; exports.assertTSIndexSignature = assertTSIndexSignature; exports.assertTSIndexedAccessType = assertTSIndexedAccessType; exports.assertTSInferType = assertTSInferType; +exports.assertTSInstantiationExpression = assertTSInstantiationExpression; exports.assertTSInterfaceBody = assertTSInterfaceBody; exports.assertTSInterfaceDeclaration = assertTSInterfaceDeclaration; exports.assertTSIntersectionType = assertTSIntersectionType; @@ -1236,6 +1237,10 @@ function assertTSTypeAliasDeclaration(node, opts) { assert("TSTypeAliasDeclaration", node, opts); } +function assertTSInstantiationExpression(node, opts) { + assert("TSInstantiationExpression", node, opts); +} + function assertTSAsExpression(node, opts) { assert("TSAsExpression", node, opts); } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/builder.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/builder.js deleted file mode 100644 index c28edb62506ef8..00000000000000 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/builder.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = builder; - -var _definitions = require("../definitions"); - -var _validate = require("../validators/validate"); - -function builder() { - const type = this; - const keys = _definitions.BUILDER_KEYS[type]; - const countArgs = arguments.length; - - if (countArgs > keys.length) { - throw new Error(`${type}: Too many arguments passed. Received ${countArgs} but can receive no more than ${keys.length}`); - } - - const node = { - type - }; - - for (let i = 0; i < keys.length; ++i) { - const key = keys[i]; - const field = _definitions.NODE_FIELDS[type][key]; - let arg; - if (i < countArgs) arg = arguments[i]; - - if (arg === undefined) { - arg = Array.isArray(field.default) ? [] : field.default; - } - - node[key] = arg; - } - - for (const key in node) { - (0, _validate.default)(node, key, node[key]); - } - - return node; -} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js index 99851ee0bf9c8e..35a8e143bb974e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js @@ -193,6 +193,7 @@ exports.tSImportType = exports.tsImportType = tsImportType; exports.tSIndexSignature = exports.tsIndexSignature = tsIndexSignature; exports.tSIndexedAccessType = exports.tsIndexedAccessType = tsIndexedAccessType; exports.tSInferType = exports.tsInferType = tsInferType; +exports.tSInstantiationExpression = exports.tsInstantiationExpression = tsInstantiationExpression; exports.tSInterfaceBody = exports.tsInterfaceBody = tsInterfaceBody; exports.tSInterfaceDeclaration = exports.tsInterfaceDeclaration = tsInterfaceDeclaration; exports.tSIntersectionType = exports.tsIntersectionType = tsIntersectionType; @@ -255,1012 +256,1972 @@ exports.whileStatement = whileStatement; exports.withStatement = withStatement; exports.yieldExpression = yieldExpression; -var _builder = require("../builder"); +var _validateNode = require("../validateNode"); -function arrayExpression(elements) { - return _builder.default.apply("ArrayExpression", arguments); +function arrayExpression(elements = []) { + return (0, _validateNode.default)({ + type: "ArrayExpression", + elements + }); } function assignmentExpression(operator, left, right) { - return _builder.default.apply("AssignmentExpression", arguments); + return (0, _validateNode.default)({ + type: "AssignmentExpression", + operator, + left, + right + }); } function binaryExpression(operator, left, right) { - return _builder.default.apply("BinaryExpression", arguments); + return (0, _validateNode.default)({ + type: "BinaryExpression", + operator, + left, + right + }); } function interpreterDirective(value) { - return _builder.default.apply("InterpreterDirective", arguments); + return (0, _validateNode.default)({ + type: "InterpreterDirective", + value + }); } function directive(value) { - return _builder.default.apply("Directive", arguments); + return (0, _validateNode.default)({ + type: "Directive", + value + }); } function directiveLiteral(value) { - return _builder.default.apply("DirectiveLiteral", arguments); + return (0, _validateNode.default)({ + type: "DirectiveLiteral", + value + }); } -function blockStatement(body, directives) { - return _builder.default.apply("BlockStatement", arguments); +function blockStatement(body, directives = []) { + return (0, _validateNode.default)({ + type: "BlockStatement", + body, + directives + }); } -function breakStatement(label) { - return _builder.default.apply("BreakStatement", arguments); +function breakStatement(label = null) { + return (0, _validateNode.default)({ + type: "BreakStatement", + label + }); } function callExpression(callee, _arguments) { - return _builder.default.apply("CallExpression", arguments); + return (0, _validateNode.default)({ + type: "CallExpression", + callee, + arguments: _arguments + }); } -function catchClause(param, body) { - return _builder.default.apply("CatchClause", arguments); +function catchClause(param = null, body) { + return (0, _validateNode.default)({ + type: "CatchClause", + param, + body + }); } function conditionalExpression(test, consequent, alternate) { - return _builder.default.apply("ConditionalExpression", arguments); + return (0, _validateNode.default)({ + type: "ConditionalExpression", + test, + consequent, + alternate + }); } -function continueStatement(label) { - return _builder.default.apply("ContinueStatement", arguments); +function continueStatement(label = null) { + return (0, _validateNode.default)({ + type: "ContinueStatement", + label + }); } function debuggerStatement() { - return _builder.default.apply("DebuggerStatement", arguments); + return { + type: "DebuggerStatement" + }; } function doWhileStatement(test, body) { - return _builder.default.apply("DoWhileStatement", arguments); + return (0, _validateNode.default)({ + type: "DoWhileStatement", + test, + body + }); } function emptyStatement() { - return _builder.default.apply("EmptyStatement", arguments); + return { + type: "EmptyStatement" + }; } function expressionStatement(expression) { - return _builder.default.apply("ExpressionStatement", arguments); + return (0, _validateNode.default)({ + type: "ExpressionStatement", + expression + }); } -function file(program, comments, tokens) { - return _builder.default.apply("File", arguments); +function file(program, comments = null, tokens = null) { + return (0, _validateNode.default)({ + type: "File", + program, + comments, + tokens + }); } function forInStatement(left, right, body) { - return _builder.default.apply("ForInStatement", arguments); -} - -function forStatement(init, test, update, body) { - return _builder.default.apply("ForStatement", arguments); -} - -function functionDeclaration(id, params, body, generator, async) { - return _builder.default.apply("FunctionDeclaration", arguments); -} - -function functionExpression(id, params, body, generator, async) { - return _builder.default.apply("FunctionExpression", arguments); + return (0, _validateNode.default)({ + type: "ForInStatement", + left, + right, + body + }); +} + +function forStatement(init = null, test = null, update = null, body) { + return (0, _validateNode.default)({ + type: "ForStatement", + init, + test, + update, + body + }); +} + +function functionDeclaration(id = null, params, body, generator = false, async = false) { + return (0, _validateNode.default)({ + type: "FunctionDeclaration", + id, + params, + body, + generator, + async + }); +} + +function functionExpression(id = null, params, body, generator = false, async = false) { + return (0, _validateNode.default)({ + type: "FunctionExpression", + id, + params, + body, + generator, + async + }); } function identifier(name) { - return _builder.default.apply("Identifier", arguments); + return (0, _validateNode.default)({ + type: "Identifier", + name + }); } -function ifStatement(test, consequent, alternate) { - return _builder.default.apply("IfStatement", arguments); +function ifStatement(test, consequent, alternate = null) { + return (0, _validateNode.default)({ + type: "IfStatement", + test, + consequent, + alternate + }); } function labeledStatement(label, body) { - return _builder.default.apply("LabeledStatement", arguments); + return (0, _validateNode.default)({ + type: "LabeledStatement", + label, + body + }); } function stringLiteral(value) { - return _builder.default.apply("StringLiteral", arguments); + return (0, _validateNode.default)({ + type: "StringLiteral", + value + }); } function numericLiteral(value) { - return _builder.default.apply("NumericLiteral", arguments); + return (0, _validateNode.default)({ + type: "NumericLiteral", + value + }); } function nullLiteral() { - return _builder.default.apply("NullLiteral", arguments); + return { + type: "NullLiteral" + }; } function booleanLiteral(value) { - return _builder.default.apply("BooleanLiteral", arguments); + return (0, _validateNode.default)({ + type: "BooleanLiteral", + value + }); } -function regExpLiteral(pattern, flags) { - return _builder.default.apply("RegExpLiteral", arguments); +function regExpLiteral(pattern, flags = "") { + return (0, _validateNode.default)({ + type: "RegExpLiteral", + pattern, + flags + }); } function logicalExpression(operator, left, right) { - return _builder.default.apply("LogicalExpression", arguments); + return (0, _validateNode.default)({ + type: "LogicalExpression", + operator, + left, + right + }); } -function memberExpression(object, property, computed, optional) { - return _builder.default.apply("MemberExpression", arguments); +function memberExpression(object, property, computed = false, optional = null) { + return (0, _validateNode.default)({ + type: "MemberExpression", + object, + property, + computed, + optional + }); } function newExpression(callee, _arguments) { - return _builder.default.apply("NewExpression", arguments); + return (0, _validateNode.default)({ + type: "NewExpression", + callee, + arguments: _arguments + }); } -function program(body, directives, sourceType, interpreter) { - return _builder.default.apply("Program", arguments); +function program(body, directives = [], sourceType = "script", interpreter = null) { + return (0, _validateNode.default)({ + type: "Program", + body, + directives, + sourceType, + interpreter, + sourceFile: null + }); } function objectExpression(properties) { - return _builder.default.apply("ObjectExpression", arguments); -} - -function objectMethod(kind, key, params, body, computed, generator, async) { - return _builder.default.apply("ObjectMethod", arguments); -} - -function objectProperty(key, value, computed, shorthand, decorators) { - return _builder.default.apply("ObjectProperty", arguments); + return (0, _validateNode.default)({ + type: "ObjectExpression", + properties + }); +} + +function objectMethod(kind = "method", key, params, body, computed = false, generator = false, async = false) { + return (0, _validateNode.default)({ + type: "ObjectMethod", + kind, + key, + params, + body, + computed, + generator, + async + }); +} + +function objectProperty(key, value, computed = false, shorthand = false, decorators = null) { + return (0, _validateNode.default)({ + type: "ObjectProperty", + key, + value, + computed, + shorthand, + decorators + }); } function restElement(argument) { - return _builder.default.apply("RestElement", arguments); + return (0, _validateNode.default)({ + type: "RestElement", + argument + }); } -function returnStatement(argument) { - return _builder.default.apply("ReturnStatement", arguments); +function returnStatement(argument = null) { + return (0, _validateNode.default)({ + type: "ReturnStatement", + argument + }); } function sequenceExpression(expressions) { - return _builder.default.apply("SequenceExpression", arguments); + return (0, _validateNode.default)({ + type: "SequenceExpression", + expressions + }); } function parenthesizedExpression(expression) { - return _builder.default.apply("ParenthesizedExpression", arguments); + return (0, _validateNode.default)({ + type: "ParenthesizedExpression", + expression + }); } -function switchCase(test, consequent) { - return _builder.default.apply("SwitchCase", arguments); +function switchCase(test = null, consequent) { + return (0, _validateNode.default)({ + type: "SwitchCase", + test, + consequent + }); } function switchStatement(discriminant, cases) { - return _builder.default.apply("SwitchStatement", arguments); + return (0, _validateNode.default)({ + type: "SwitchStatement", + discriminant, + cases + }); } function thisExpression() { - return _builder.default.apply("ThisExpression", arguments); + return { + type: "ThisExpression" + }; } function throwStatement(argument) { - return _builder.default.apply("ThrowStatement", arguments); + return (0, _validateNode.default)({ + type: "ThrowStatement", + argument + }); } -function tryStatement(block, handler, finalizer) { - return _builder.default.apply("TryStatement", arguments); +function tryStatement(block, handler = null, finalizer = null) { + return (0, _validateNode.default)({ + type: "TryStatement", + block, + handler, + finalizer + }); } -function unaryExpression(operator, argument, prefix) { - return _builder.default.apply("UnaryExpression", arguments); +function unaryExpression(operator, argument, prefix = true) { + return (0, _validateNode.default)({ + type: "UnaryExpression", + operator, + argument, + prefix + }); } -function updateExpression(operator, argument, prefix) { - return _builder.default.apply("UpdateExpression", arguments); +function updateExpression(operator, argument, prefix = false) { + return (0, _validateNode.default)({ + type: "UpdateExpression", + operator, + argument, + prefix + }); } function variableDeclaration(kind, declarations) { - return _builder.default.apply("VariableDeclaration", arguments); + return (0, _validateNode.default)({ + type: "VariableDeclaration", + kind, + declarations + }); } -function variableDeclarator(id, init) { - return _builder.default.apply("VariableDeclarator", arguments); +function variableDeclarator(id, init = null) { + return (0, _validateNode.default)({ + type: "VariableDeclarator", + id, + init + }); } function whileStatement(test, body) { - return _builder.default.apply("WhileStatement", arguments); + return (0, _validateNode.default)({ + type: "WhileStatement", + test, + body + }); } function withStatement(object, body) { - return _builder.default.apply("WithStatement", arguments); + return (0, _validateNode.default)({ + type: "WithStatement", + object, + body + }); } function assignmentPattern(left, right) { - return _builder.default.apply("AssignmentPattern", arguments); + return (0, _validateNode.default)({ + type: "AssignmentPattern", + left, + right + }); } function arrayPattern(elements) { - return _builder.default.apply("ArrayPattern", arguments); + return (0, _validateNode.default)({ + type: "ArrayPattern", + elements + }); } -function arrowFunctionExpression(params, body, async) { - return _builder.default.apply("ArrowFunctionExpression", arguments); +function arrowFunctionExpression(params, body, async = false) { + return (0, _validateNode.default)({ + type: "ArrowFunctionExpression", + params, + body, + async, + expression: null + }); } function classBody(body) { - return _builder.default.apply("ClassBody", arguments); + return (0, _validateNode.default)({ + type: "ClassBody", + body + }); } -function classExpression(id, superClass, body, decorators) { - return _builder.default.apply("ClassExpression", arguments); +function classExpression(id = null, superClass = null, body, decorators = null) { + return (0, _validateNode.default)({ + type: "ClassExpression", + id, + superClass, + body, + decorators + }); } -function classDeclaration(id, superClass, body, decorators) { - return _builder.default.apply("ClassDeclaration", arguments); +function classDeclaration(id, superClass = null, body, decorators = null) { + return (0, _validateNode.default)({ + type: "ClassDeclaration", + id, + superClass, + body, + decorators + }); } function exportAllDeclaration(source) { - return _builder.default.apply("ExportAllDeclaration", arguments); + return (0, _validateNode.default)({ + type: "ExportAllDeclaration", + source + }); } function exportDefaultDeclaration(declaration) { - return _builder.default.apply("ExportDefaultDeclaration", arguments); + return (0, _validateNode.default)({ + type: "ExportDefaultDeclaration", + declaration + }); } -function exportNamedDeclaration(declaration, specifiers, source) { - return _builder.default.apply("ExportNamedDeclaration", arguments); +function exportNamedDeclaration(declaration = null, specifiers = [], source = null) { + return (0, _validateNode.default)({ + type: "ExportNamedDeclaration", + declaration, + specifiers, + source + }); } function exportSpecifier(local, exported) { - return _builder.default.apply("ExportSpecifier", arguments); + return (0, _validateNode.default)({ + type: "ExportSpecifier", + local, + exported + }); } -function forOfStatement(left, right, body, _await) { - return _builder.default.apply("ForOfStatement", arguments); +function forOfStatement(left, right, body, _await = false) { + return (0, _validateNode.default)({ + type: "ForOfStatement", + left, + right, + body, + await: _await + }); } function importDeclaration(specifiers, source) { - return _builder.default.apply("ImportDeclaration", arguments); + return (0, _validateNode.default)({ + type: "ImportDeclaration", + specifiers, + source + }); } function importDefaultSpecifier(local) { - return _builder.default.apply("ImportDefaultSpecifier", arguments); + return (0, _validateNode.default)({ + type: "ImportDefaultSpecifier", + local + }); } function importNamespaceSpecifier(local) { - return _builder.default.apply("ImportNamespaceSpecifier", arguments); + return (0, _validateNode.default)({ + type: "ImportNamespaceSpecifier", + local + }); } function importSpecifier(local, imported) { - return _builder.default.apply("ImportSpecifier", arguments); + return (0, _validateNode.default)({ + type: "ImportSpecifier", + local, + imported + }); } function metaProperty(meta, property) { - return _builder.default.apply("MetaProperty", arguments); -} - -function classMethod(kind, key, params, body, computed, _static, generator, async) { - return _builder.default.apply("ClassMethod", arguments); + return (0, _validateNode.default)({ + type: "MetaProperty", + meta, + property + }); +} + +function classMethod(kind = "method", key, params, body, computed = false, _static = false, generator = false, async = false) { + return (0, _validateNode.default)({ + type: "ClassMethod", + kind, + key, + params, + body, + computed, + static: _static, + generator, + async + }); } function objectPattern(properties) { - return _builder.default.apply("ObjectPattern", arguments); + return (0, _validateNode.default)({ + type: "ObjectPattern", + properties + }); } function spreadElement(argument) { - return _builder.default.apply("SpreadElement", arguments); + return (0, _validateNode.default)({ + type: "SpreadElement", + argument + }); } function _super() { - return _builder.default.apply("Super", arguments); + return { + type: "Super" + }; } function taggedTemplateExpression(tag, quasi) { - return _builder.default.apply("TaggedTemplateExpression", arguments); + return (0, _validateNode.default)({ + type: "TaggedTemplateExpression", + tag, + quasi + }); } -function templateElement(value, tail) { - return _builder.default.apply("TemplateElement", arguments); +function templateElement(value, tail = false) { + return (0, _validateNode.default)({ + type: "TemplateElement", + value, + tail + }); } function templateLiteral(quasis, expressions) { - return _builder.default.apply("TemplateLiteral", arguments); + return (0, _validateNode.default)({ + type: "TemplateLiteral", + quasis, + expressions + }); } -function yieldExpression(argument, delegate) { - return _builder.default.apply("YieldExpression", arguments); +function yieldExpression(argument = null, delegate = false) { + return (0, _validateNode.default)({ + type: "YieldExpression", + argument, + delegate + }); } function awaitExpression(argument) { - return _builder.default.apply("AwaitExpression", arguments); + return (0, _validateNode.default)({ + type: "AwaitExpression", + argument + }); } function _import() { - return _builder.default.apply("Import", arguments); + return { + type: "Import" + }; } function bigIntLiteral(value) { - return _builder.default.apply("BigIntLiteral", arguments); + return (0, _validateNode.default)({ + type: "BigIntLiteral", + value + }); } function exportNamespaceSpecifier(exported) { - return _builder.default.apply("ExportNamespaceSpecifier", arguments); + return (0, _validateNode.default)({ + type: "ExportNamespaceSpecifier", + exported + }); } -function optionalMemberExpression(object, property, computed, optional) { - return _builder.default.apply("OptionalMemberExpression", arguments); +function optionalMemberExpression(object, property, computed = false, optional) { + return (0, _validateNode.default)({ + type: "OptionalMemberExpression", + object, + property, + computed, + optional + }); } function optionalCallExpression(callee, _arguments, optional) { - return _builder.default.apply("OptionalCallExpression", arguments); -} - -function classProperty(key, value, typeAnnotation, decorators, computed, _static) { - return _builder.default.apply("ClassProperty", arguments); -} - -function classAccessorProperty(key, value, typeAnnotation, decorators, computed, _static) { - return _builder.default.apply("ClassAccessorProperty", arguments); -} - -function classPrivateProperty(key, value, decorators, _static) { - return _builder.default.apply("ClassPrivateProperty", arguments); -} - -function classPrivateMethod(kind, key, params, body, _static) { - return _builder.default.apply("ClassPrivateMethod", arguments); + return (0, _validateNode.default)({ + type: "OptionalCallExpression", + callee, + arguments: _arguments, + optional + }); +} + +function classProperty(key, value = null, typeAnnotation = null, decorators = null, computed = false, _static = false) { + return (0, _validateNode.default)({ + type: "ClassProperty", + key, + value, + typeAnnotation, + decorators, + computed, + static: _static + }); +} + +function classAccessorProperty(key, value = null, typeAnnotation = null, decorators = null, computed = false, _static = false) { + return (0, _validateNode.default)({ + type: "ClassAccessorProperty", + key, + value, + typeAnnotation, + decorators, + computed, + static: _static + }); +} + +function classPrivateProperty(key, value = null, decorators = null, _static) { + return (0, _validateNode.default)({ + type: "ClassPrivateProperty", + key, + value, + decorators, + static: _static + }); +} + +function classPrivateMethod(kind = "method", key, params, body, _static = false) { + return (0, _validateNode.default)({ + type: "ClassPrivateMethod", + kind, + key, + params, + body, + static: _static + }); } function privateName(id) { - return _builder.default.apply("PrivateName", arguments); + return (0, _validateNode.default)({ + type: "PrivateName", + id + }); } function staticBlock(body) { - return _builder.default.apply("StaticBlock", arguments); + return (0, _validateNode.default)({ + type: "StaticBlock", + body + }); } function anyTypeAnnotation() { - return _builder.default.apply("AnyTypeAnnotation", arguments); + return { + type: "AnyTypeAnnotation" + }; } function arrayTypeAnnotation(elementType) { - return _builder.default.apply("ArrayTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "ArrayTypeAnnotation", + elementType + }); } function booleanTypeAnnotation() { - return _builder.default.apply("BooleanTypeAnnotation", arguments); + return { + type: "BooleanTypeAnnotation" + }; } function booleanLiteralTypeAnnotation(value) { - return _builder.default.apply("BooleanLiteralTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "BooleanLiteralTypeAnnotation", + value + }); } function nullLiteralTypeAnnotation() { - return _builder.default.apply("NullLiteralTypeAnnotation", arguments); + return { + type: "NullLiteralTypeAnnotation" + }; } -function classImplements(id, typeParameters) { - return _builder.default.apply("ClassImplements", arguments); +function classImplements(id, typeParameters = null) { + return (0, _validateNode.default)({ + type: "ClassImplements", + id, + typeParameters + }); } -function declareClass(id, typeParameters, _extends, body) { - return _builder.default.apply("DeclareClass", arguments); +function declareClass(id, typeParameters = null, _extends = null, body) { + return (0, _validateNode.default)({ + type: "DeclareClass", + id, + typeParameters, + extends: _extends, + body + }); } function declareFunction(id) { - return _builder.default.apply("DeclareFunction", arguments); + return (0, _validateNode.default)({ + type: "DeclareFunction", + id + }); } -function declareInterface(id, typeParameters, _extends, body) { - return _builder.default.apply("DeclareInterface", arguments); +function declareInterface(id, typeParameters = null, _extends = null, body) { + return (0, _validateNode.default)({ + type: "DeclareInterface", + id, + typeParameters, + extends: _extends, + body + }); } -function declareModule(id, body, kind) { - return _builder.default.apply("DeclareModule", arguments); +function declareModule(id, body, kind = null) { + return (0, _validateNode.default)({ + type: "DeclareModule", + id, + body, + kind + }); } function declareModuleExports(typeAnnotation) { - return _builder.default.apply("DeclareModuleExports", arguments); + return (0, _validateNode.default)({ + type: "DeclareModuleExports", + typeAnnotation + }); } -function declareTypeAlias(id, typeParameters, right) { - return _builder.default.apply("DeclareTypeAlias", arguments); +function declareTypeAlias(id, typeParameters = null, right) { + return (0, _validateNode.default)({ + type: "DeclareTypeAlias", + id, + typeParameters, + right + }); } -function declareOpaqueType(id, typeParameters, supertype) { - return _builder.default.apply("DeclareOpaqueType", arguments); +function declareOpaqueType(id, typeParameters = null, supertype = null) { + return (0, _validateNode.default)({ + type: "DeclareOpaqueType", + id, + typeParameters, + supertype + }); } function declareVariable(id) { - return _builder.default.apply("DeclareVariable", arguments); + return (0, _validateNode.default)({ + type: "DeclareVariable", + id + }); } -function declareExportDeclaration(declaration, specifiers, source) { - return _builder.default.apply("DeclareExportDeclaration", arguments); +function declareExportDeclaration(declaration = null, specifiers = null, source = null) { + return (0, _validateNode.default)({ + type: "DeclareExportDeclaration", + declaration, + specifiers, + source + }); } function declareExportAllDeclaration(source) { - return _builder.default.apply("DeclareExportAllDeclaration", arguments); + return (0, _validateNode.default)({ + type: "DeclareExportAllDeclaration", + source + }); } function declaredPredicate(value) { - return _builder.default.apply("DeclaredPredicate", arguments); + return (0, _validateNode.default)({ + type: "DeclaredPredicate", + value + }); } function existsTypeAnnotation() { - return _builder.default.apply("ExistsTypeAnnotation", arguments); + return { + type: "ExistsTypeAnnotation" + }; } -function functionTypeAnnotation(typeParameters, params, rest, returnType) { - return _builder.default.apply("FunctionTypeAnnotation", arguments); +function functionTypeAnnotation(typeParameters = null, params, rest = null, returnType) { + return (0, _validateNode.default)({ + type: "FunctionTypeAnnotation", + typeParameters, + params, + rest, + returnType + }); } -function functionTypeParam(name, typeAnnotation) { - return _builder.default.apply("FunctionTypeParam", arguments); +function functionTypeParam(name = null, typeAnnotation) { + return (0, _validateNode.default)({ + type: "FunctionTypeParam", + name, + typeAnnotation + }); } -function genericTypeAnnotation(id, typeParameters) { - return _builder.default.apply("GenericTypeAnnotation", arguments); +function genericTypeAnnotation(id, typeParameters = null) { + return (0, _validateNode.default)({ + type: "GenericTypeAnnotation", + id, + typeParameters + }); } function inferredPredicate() { - return _builder.default.apply("InferredPredicate", arguments); + return { + type: "InferredPredicate" + }; } -function interfaceExtends(id, typeParameters) { - return _builder.default.apply("InterfaceExtends", arguments); +function interfaceExtends(id, typeParameters = null) { + return (0, _validateNode.default)({ + type: "InterfaceExtends", + id, + typeParameters + }); } -function interfaceDeclaration(id, typeParameters, _extends, body) { - return _builder.default.apply("InterfaceDeclaration", arguments); +function interfaceDeclaration(id, typeParameters = null, _extends = null, body) { + return (0, _validateNode.default)({ + type: "InterfaceDeclaration", + id, + typeParameters, + extends: _extends, + body + }); } -function interfaceTypeAnnotation(_extends, body) { - return _builder.default.apply("InterfaceTypeAnnotation", arguments); +function interfaceTypeAnnotation(_extends = null, body) { + return (0, _validateNode.default)({ + type: "InterfaceTypeAnnotation", + extends: _extends, + body + }); } function intersectionTypeAnnotation(types) { - return _builder.default.apply("IntersectionTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "IntersectionTypeAnnotation", + types + }); } function mixedTypeAnnotation() { - return _builder.default.apply("MixedTypeAnnotation", arguments); + return { + type: "MixedTypeAnnotation" + }; } function emptyTypeAnnotation() { - return _builder.default.apply("EmptyTypeAnnotation", arguments); + return { + type: "EmptyTypeAnnotation" + }; } function nullableTypeAnnotation(typeAnnotation) { - return _builder.default.apply("NullableTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "NullableTypeAnnotation", + typeAnnotation + }); } function numberLiteralTypeAnnotation(value) { - return _builder.default.apply("NumberLiteralTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "NumberLiteralTypeAnnotation", + value + }); } function numberTypeAnnotation() { - return _builder.default.apply("NumberTypeAnnotation", arguments); + return { + type: "NumberTypeAnnotation" + }; } -function objectTypeAnnotation(properties, indexers, callProperties, internalSlots, exact) { - return _builder.default.apply("ObjectTypeAnnotation", arguments); +function objectTypeAnnotation(properties, indexers = [], callProperties = [], internalSlots = [], exact = false) { + return (0, _validateNode.default)({ + type: "ObjectTypeAnnotation", + properties, + indexers, + callProperties, + internalSlots, + exact + }); } function objectTypeInternalSlot(id, value, optional, _static, method) { - return _builder.default.apply("ObjectTypeInternalSlot", arguments); + return (0, _validateNode.default)({ + type: "ObjectTypeInternalSlot", + id, + value, + optional, + static: _static, + method + }); } function objectTypeCallProperty(value) { - return _builder.default.apply("ObjectTypeCallProperty", arguments); -} - -function objectTypeIndexer(id, key, value, variance) { - return _builder.default.apply("ObjectTypeIndexer", arguments); -} - -function objectTypeProperty(key, value, variance) { - return _builder.default.apply("ObjectTypeProperty", arguments); + return (0, _validateNode.default)({ + type: "ObjectTypeCallProperty", + value, + static: null + }); +} + +function objectTypeIndexer(id = null, key, value, variance = null) { + return (0, _validateNode.default)({ + type: "ObjectTypeIndexer", + id, + key, + value, + variance, + static: null + }); +} + +function objectTypeProperty(key, value, variance = null) { + return (0, _validateNode.default)({ + type: "ObjectTypeProperty", + key, + value, + variance, + kind: null, + method: null, + optional: null, + proto: null, + static: null + }); } function objectTypeSpreadProperty(argument) { - return _builder.default.apply("ObjectTypeSpreadProperty", arguments); + return (0, _validateNode.default)({ + type: "ObjectTypeSpreadProperty", + argument + }); } -function opaqueType(id, typeParameters, supertype, impltype) { - return _builder.default.apply("OpaqueType", arguments); +function opaqueType(id, typeParameters = null, supertype = null, impltype) { + return (0, _validateNode.default)({ + type: "OpaqueType", + id, + typeParameters, + supertype, + impltype + }); } function qualifiedTypeIdentifier(id, qualification) { - return _builder.default.apply("QualifiedTypeIdentifier", arguments); + return (0, _validateNode.default)({ + type: "QualifiedTypeIdentifier", + id, + qualification + }); } function stringLiteralTypeAnnotation(value) { - return _builder.default.apply("StringLiteralTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "StringLiteralTypeAnnotation", + value + }); } function stringTypeAnnotation() { - return _builder.default.apply("StringTypeAnnotation", arguments); + return { + type: "StringTypeAnnotation" + }; } function symbolTypeAnnotation() { - return _builder.default.apply("SymbolTypeAnnotation", arguments); + return { + type: "SymbolTypeAnnotation" + }; } function thisTypeAnnotation() { - return _builder.default.apply("ThisTypeAnnotation", arguments); + return { + type: "ThisTypeAnnotation" + }; } function tupleTypeAnnotation(types) { - return _builder.default.apply("TupleTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "TupleTypeAnnotation", + types + }); } function typeofTypeAnnotation(argument) { - return _builder.default.apply("TypeofTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "TypeofTypeAnnotation", + argument + }); } -function typeAlias(id, typeParameters, right) { - return _builder.default.apply("TypeAlias", arguments); +function typeAlias(id, typeParameters = null, right) { + return (0, _validateNode.default)({ + type: "TypeAlias", + id, + typeParameters, + right + }); } function typeAnnotation(typeAnnotation) { - return _builder.default.apply("TypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "TypeAnnotation", + typeAnnotation + }); } function typeCastExpression(expression, typeAnnotation) { - return _builder.default.apply("TypeCastExpression", arguments); + return (0, _validateNode.default)({ + type: "TypeCastExpression", + expression, + typeAnnotation + }); } -function typeParameter(bound, _default, variance) { - return _builder.default.apply("TypeParameter", arguments); +function typeParameter(bound = null, _default = null, variance = null) { + return (0, _validateNode.default)({ + type: "TypeParameter", + bound, + default: _default, + variance, + name: null + }); } function typeParameterDeclaration(params) { - return _builder.default.apply("TypeParameterDeclaration", arguments); + return (0, _validateNode.default)({ + type: "TypeParameterDeclaration", + params + }); } function typeParameterInstantiation(params) { - return _builder.default.apply("TypeParameterInstantiation", arguments); + return (0, _validateNode.default)({ + type: "TypeParameterInstantiation", + params + }); } function unionTypeAnnotation(types) { - return _builder.default.apply("UnionTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "UnionTypeAnnotation", + types + }); } function variance(kind) { - return _builder.default.apply("Variance", arguments); + return (0, _validateNode.default)({ + type: "Variance", + kind + }); } function voidTypeAnnotation() { - return _builder.default.apply("VoidTypeAnnotation", arguments); + return { + type: "VoidTypeAnnotation" + }; } function enumDeclaration(id, body) { - return _builder.default.apply("EnumDeclaration", arguments); + return (0, _validateNode.default)({ + type: "EnumDeclaration", + id, + body + }); } function enumBooleanBody(members) { - return _builder.default.apply("EnumBooleanBody", arguments); + return (0, _validateNode.default)({ + type: "EnumBooleanBody", + members, + explicitType: null, + hasUnknownMembers: null + }); } function enumNumberBody(members) { - return _builder.default.apply("EnumNumberBody", arguments); + return (0, _validateNode.default)({ + type: "EnumNumberBody", + members, + explicitType: null, + hasUnknownMembers: null + }); } function enumStringBody(members) { - return _builder.default.apply("EnumStringBody", arguments); + return (0, _validateNode.default)({ + type: "EnumStringBody", + members, + explicitType: null, + hasUnknownMembers: null + }); } function enumSymbolBody(members) { - return _builder.default.apply("EnumSymbolBody", arguments); + return (0, _validateNode.default)({ + type: "EnumSymbolBody", + members, + hasUnknownMembers: null + }); } function enumBooleanMember(id) { - return _builder.default.apply("EnumBooleanMember", arguments); + return (0, _validateNode.default)({ + type: "EnumBooleanMember", + id, + init: null + }); } function enumNumberMember(id, init) { - return _builder.default.apply("EnumNumberMember", arguments); + return (0, _validateNode.default)({ + type: "EnumNumberMember", + id, + init + }); } function enumStringMember(id, init) { - return _builder.default.apply("EnumStringMember", arguments); + return (0, _validateNode.default)({ + type: "EnumStringMember", + id, + init + }); } function enumDefaultedMember(id) { - return _builder.default.apply("EnumDefaultedMember", arguments); + return (0, _validateNode.default)({ + type: "EnumDefaultedMember", + id + }); } function indexedAccessType(objectType, indexType) { - return _builder.default.apply("IndexedAccessType", arguments); + return (0, _validateNode.default)({ + type: "IndexedAccessType", + objectType, + indexType + }); } function optionalIndexedAccessType(objectType, indexType) { - return _builder.default.apply("OptionalIndexedAccessType", arguments); + return (0, _validateNode.default)({ + type: "OptionalIndexedAccessType", + objectType, + indexType, + optional: null + }); } -function jsxAttribute(name, value) { - return _builder.default.apply("JSXAttribute", arguments); +function jsxAttribute(name, value = null) { + return (0, _validateNode.default)({ + type: "JSXAttribute", + name, + value + }); } function jsxClosingElement(name) { - return _builder.default.apply("JSXClosingElement", arguments); + return (0, _validateNode.default)({ + type: "JSXClosingElement", + name + }); } -function jsxElement(openingElement, closingElement, children, selfClosing) { - return _builder.default.apply("JSXElement", arguments); +function jsxElement(openingElement, closingElement = null, children, selfClosing = null) { + return (0, _validateNode.default)({ + type: "JSXElement", + openingElement, + closingElement, + children, + selfClosing + }); } function jsxEmptyExpression() { - return _builder.default.apply("JSXEmptyExpression", arguments); + return { + type: "JSXEmptyExpression" + }; } function jsxExpressionContainer(expression) { - return _builder.default.apply("JSXExpressionContainer", arguments); + return (0, _validateNode.default)({ + type: "JSXExpressionContainer", + expression + }); } function jsxSpreadChild(expression) { - return _builder.default.apply("JSXSpreadChild", arguments); + return (0, _validateNode.default)({ + type: "JSXSpreadChild", + expression + }); } function jsxIdentifier(name) { - return _builder.default.apply("JSXIdentifier", arguments); + return (0, _validateNode.default)({ + type: "JSXIdentifier", + name + }); } function jsxMemberExpression(object, property) { - return _builder.default.apply("JSXMemberExpression", arguments); + return (0, _validateNode.default)({ + type: "JSXMemberExpression", + object, + property + }); } function jsxNamespacedName(namespace, name) { - return _builder.default.apply("JSXNamespacedName", arguments); + return (0, _validateNode.default)({ + type: "JSXNamespacedName", + namespace, + name + }); } -function jsxOpeningElement(name, attributes, selfClosing) { - return _builder.default.apply("JSXOpeningElement", arguments); +function jsxOpeningElement(name, attributes, selfClosing = false) { + return (0, _validateNode.default)({ + type: "JSXOpeningElement", + name, + attributes, + selfClosing + }); } function jsxSpreadAttribute(argument) { - return _builder.default.apply("JSXSpreadAttribute", arguments); + return (0, _validateNode.default)({ + type: "JSXSpreadAttribute", + argument + }); } function jsxText(value) { - return _builder.default.apply("JSXText", arguments); + return (0, _validateNode.default)({ + type: "JSXText", + value + }); } function jsxFragment(openingFragment, closingFragment, children) { - return _builder.default.apply("JSXFragment", arguments); + return (0, _validateNode.default)({ + type: "JSXFragment", + openingFragment, + closingFragment, + children + }); } function jsxOpeningFragment() { - return _builder.default.apply("JSXOpeningFragment", arguments); + return { + type: "JSXOpeningFragment" + }; } function jsxClosingFragment() { - return _builder.default.apply("JSXClosingFragment", arguments); + return { + type: "JSXClosingFragment" + }; } function noop() { - return _builder.default.apply("Noop", arguments); + return { + type: "Noop" + }; } function placeholder(expectedNode, name) { - return _builder.default.apply("Placeholder", arguments); + return (0, _validateNode.default)({ + type: "Placeholder", + expectedNode, + name + }); } function v8IntrinsicIdentifier(name) { - return _builder.default.apply("V8IntrinsicIdentifier", arguments); + return (0, _validateNode.default)({ + type: "V8IntrinsicIdentifier", + name + }); } function argumentPlaceholder() { - return _builder.default.apply("ArgumentPlaceholder", arguments); + return { + type: "ArgumentPlaceholder" + }; } function bindExpression(object, callee) { - return _builder.default.apply("BindExpression", arguments); + return (0, _validateNode.default)({ + type: "BindExpression", + object, + callee + }); } function importAttribute(key, value) { - return _builder.default.apply("ImportAttribute", arguments); + return (0, _validateNode.default)({ + type: "ImportAttribute", + key, + value + }); } function decorator(expression) { - return _builder.default.apply("Decorator", arguments); + return (0, _validateNode.default)({ + type: "Decorator", + expression + }); } -function doExpression(body, async) { - return _builder.default.apply("DoExpression", arguments); +function doExpression(body, async = false) { + return (0, _validateNode.default)({ + type: "DoExpression", + body, + async + }); } function exportDefaultSpecifier(exported) { - return _builder.default.apply("ExportDefaultSpecifier", arguments); + return (0, _validateNode.default)({ + type: "ExportDefaultSpecifier", + exported + }); } function recordExpression(properties) { - return _builder.default.apply("RecordExpression", arguments); + return (0, _validateNode.default)({ + type: "RecordExpression", + properties + }); } -function tupleExpression(elements) { - return _builder.default.apply("TupleExpression", arguments); +function tupleExpression(elements = []) { + return (0, _validateNode.default)({ + type: "TupleExpression", + elements + }); } function decimalLiteral(value) { - return _builder.default.apply("DecimalLiteral", arguments); + return (0, _validateNode.default)({ + type: "DecimalLiteral", + value + }); } function moduleExpression(body) { - return _builder.default.apply("ModuleExpression", arguments); + return (0, _validateNode.default)({ + type: "ModuleExpression", + body + }); } function topicReference() { - return _builder.default.apply("TopicReference", arguments); + return { + type: "TopicReference" + }; } function pipelineTopicExpression(expression) { - return _builder.default.apply("PipelineTopicExpression", arguments); + return (0, _validateNode.default)({ + type: "PipelineTopicExpression", + expression + }); } function pipelineBareFunction(callee) { - return _builder.default.apply("PipelineBareFunction", arguments); + return (0, _validateNode.default)({ + type: "PipelineBareFunction", + callee + }); } function pipelinePrimaryTopicReference() { - return _builder.default.apply("PipelinePrimaryTopicReference", arguments); + return { + type: "PipelinePrimaryTopicReference" + }; } function tsParameterProperty(parameter) { - return _builder.default.apply("TSParameterProperty", arguments); + return (0, _validateNode.default)({ + type: "TSParameterProperty", + parameter + }); } -function tsDeclareFunction(id, typeParameters, params, returnType) { - return _builder.default.apply("TSDeclareFunction", arguments); +function tsDeclareFunction(id = null, typeParameters = null, params, returnType = null) { + return (0, _validateNode.default)({ + type: "TSDeclareFunction", + id, + typeParameters, + params, + returnType + }); } -function tsDeclareMethod(decorators, key, typeParameters, params, returnType) { - return _builder.default.apply("TSDeclareMethod", arguments); +function tsDeclareMethod(decorators = null, key, typeParameters = null, params, returnType = null) { + return (0, _validateNode.default)({ + type: "TSDeclareMethod", + decorators, + key, + typeParameters, + params, + returnType + }); } function tsQualifiedName(left, right) { - return _builder.default.apply("TSQualifiedName", arguments); -} - -function tsCallSignatureDeclaration(typeParameters, parameters, typeAnnotation) { - return _builder.default.apply("TSCallSignatureDeclaration", arguments); -} - -function tsConstructSignatureDeclaration(typeParameters, parameters, typeAnnotation) { - return _builder.default.apply("TSConstructSignatureDeclaration", arguments); -} - -function tsPropertySignature(key, typeAnnotation, initializer) { - return _builder.default.apply("TSPropertySignature", arguments); -} - -function tsMethodSignature(key, typeParameters, parameters, typeAnnotation) { - return _builder.default.apply("TSMethodSignature", arguments); -} - -function tsIndexSignature(parameters, typeAnnotation) { - return _builder.default.apply("TSIndexSignature", arguments); + return (0, _validateNode.default)({ + type: "TSQualifiedName", + left, + right + }); +} + +function tsCallSignatureDeclaration(typeParameters = null, parameters, typeAnnotation = null) { + return (0, _validateNode.default)({ + type: "TSCallSignatureDeclaration", + typeParameters, + parameters, + typeAnnotation + }); +} + +function tsConstructSignatureDeclaration(typeParameters = null, parameters, typeAnnotation = null) { + return (0, _validateNode.default)({ + type: "TSConstructSignatureDeclaration", + typeParameters, + parameters, + typeAnnotation + }); +} + +function tsPropertySignature(key, typeAnnotation = null, initializer = null) { + return (0, _validateNode.default)({ + type: "TSPropertySignature", + key, + typeAnnotation, + initializer, + kind: null + }); +} + +function tsMethodSignature(key, typeParameters = null, parameters, typeAnnotation = null) { + return (0, _validateNode.default)({ + type: "TSMethodSignature", + key, + typeParameters, + parameters, + typeAnnotation, + kind: null + }); +} + +function tsIndexSignature(parameters, typeAnnotation = null) { + return (0, _validateNode.default)({ + type: "TSIndexSignature", + parameters, + typeAnnotation + }); } function tsAnyKeyword() { - return _builder.default.apply("TSAnyKeyword", arguments); + return { + type: "TSAnyKeyword" + }; } function tsBooleanKeyword() { - return _builder.default.apply("TSBooleanKeyword", arguments); + return { + type: "TSBooleanKeyword" + }; } function tsBigIntKeyword() { - return _builder.default.apply("TSBigIntKeyword", arguments); + return { + type: "TSBigIntKeyword" + }; } function tsIntrinsicKeyword() { - return _builder.default.apply("TSIntrinsicKeyword", arguments); + return { + type: "TSIntrinsicKeyword" + }; } function tsNeverKeyword() { - return _builder.default.apply("TSNeverKeyword", arguments); + return { + type: "TSNeverKeyword" + }; } function tsNullKeyword() { - return _builder.default.apply("TSNullKeyword", arguments); + return { + type: "TSNullKeyword" + }; } function tsNumberKeyword() { - return _builder.default.apply("TSNumberKeyword", arguments); + return { + type: "TSNumberKeyword" + }; } function tsObjectKeyword() { - return _builder.default.apply("TSObjectKeyword", arguments); + return { + type: "TSObjectKeyword" + }; } function tsStringKeyword() { - return _builder.default.apply("TSStringKeyword", arguments); + return { + type: "TSStringKeyword" + }; } function tsSymbolKeyword() { - return _builder.default.apply("TSSymbolKeyword", arguments); + return { + type: "TSSymbolKeyword" + }; } function tsUndefinedKeyword() { - return _builder.default.apply("TSUndefinedKeyword", arguments); + return { + type: "TSUndefinedKeyword" + }; } function tsUnknownKeyword() { - return _builder.default.apply("TSUnknownKeyword", arguments); + return { + type: "TSUnknownKeyword" + }; } function tsVoidKeyword() { - return _builder.default.apply("TSVoidKeyword", arguments); + return { + type: "TSVoidKeyword" + }; } function tsThisType() { - return _builder.default.apply("TSThisType", arguments); + return { + type: "TSThisType" + }; } -function tsFunctionType(typeParameters, parameters, typeAnnotation) { - return _builder.default.apply("TSFunctionType", arguments); +function tsFunctionType(typeParameters = null, parameters, typeAnnotation = null) { + return (0, _validateNode.default)({ + type: "TSFunctionType", + typeParameters, + parameters, + typeAnnotation + }); } -function tsConstructorType(typeParameters, parameters, typeAnnotation) { - return _builder.default.apply("TSConstructorType", arguments); +function tsConstructorType(typeParameters = null, parameters, typeAnnotation = null) { + return (0, _validateNode.default)({ + type: "TSConstructorType", + typeParameters, + parameters, + typeAnnotation + }); } -function tsTypeReference(typeName, typeParameters) { - return _builder.default.apply("TSTypeReference", arguments); +function tsTypeReference(typeName, typeParameters = null) { + return (0, _validateNode.default)({ + type: "TSTypeReference", + typeName, + typeParameters + }); } -function tsTypePredicate(parameterName, typeAnnotation, asserts) { - return _builder.default.apply("TSTypePredicate", arguments); +function tsTypePredicate(parameterName, typeAnnotation = null, asserts = null) { + return (0, _validateNode.default)({ + type: "TSTypePredicate", + parameterName, + typeAnnotation, + asserts + }); } -function tsTypeQuery(exprName) { - return _builder.default.apply("TSTypeQuery", arguments); +function tsTypeQuery(exprName, typeParameters = null) { + return (0, _validateNode.default)({ + type: "TSTypeQuery", + exprName, + typeParameters + }); } function tsTypeLiteral(members) { - return _builder.default.apply("TSTypeLiteral", arguments); + return (0, _validateNode.default)({ + type: "TSTypeLiteral", + members + }); } function tsArrayType(elementType) { - return _builder.default.apply("TSArrayType", arguments); + return (0, _validateNode.default)({ + type: "TSArrayType", + elementType + }); } function tsTupleType(elementTypes) { - return _builder.default.apply("TSTupleType", arguments); + return (0, _validateNode.default)({ + type: "TSTupleType", + elementTypes + }); } function tsOptionalType(typeAnnotation) { - return _builder.default.apply("TSOptionalType", arguments); + return (0, _validateNode.default)({ + type: "TSOptionalType", + typeAnnotation + }); } function tsRestType(typeAnnotation) { - return _builder.default.apply("TSRestType", arguments); + return (0, _validateNode.default)({ + type: "TSRestType", + typeAnnotation + }); } -function tsNamedTupleMember(label, elementType, optional) { - return _builder.default.apply("TSNamedTupleMember", arguments); +function tsNamedTupleMember(label, elementType, optional = false) { + return (0, _validateNode.default)({ + type: "TSNamedTupleMember", + label, + elementType, + optional + }); } function tsUnionType(types) { - return _builder.default.apply("TSUnionType", arguments); + return (0, _validateNode.default)({ + type: "TSUnionType", + types + }); } function tsIntersectionType(types) { - return _builder.default.apply("TSIntersectionType", arguments); + return (0, _validateNode.default)({ + type: "TSIntersectionType", + types + }); } function tsConditionalType(checkType, extendsType, trueType, falseType) { - return _builder.default.apply("TSConditionalType", arguments); + return (0, _validateNode.default)({ + type: "TSConditionalType", + checkType, + extendsType, + trueType, + falseType + }); } function tsInferType(typeParameter) { - return _builder.default.apply("TSInferType", arguments); + return (0, _validateNode.default)({ + type: "TSInferType", + typeParameter + }); } function tsParenthesizedType(typeAnnotation) { - return _builder.default.apply("TSParenthesizedType", arguments); + return (0, _validateNode.default)({ + type: "TSParenthesizedType", + typeAnnotation + }); } function tsTypeOperator(typeAnnotation) { - return _builder.default.apply("TSTypeOperator", arguments); + return (0, _validateNode.default)({ + type: "TSTypeOperator", + typeAnnotation, + operator: null + }); } function tsIndexedAccessType(objectType, indexType) { - return _builder.default.apply("TSIndexedAccessType", arguments); + return (0, _validateNode.default)({ + type: "TSIndexedAccessType", + objectType, + indexType + }); } -function tsMappedType(typeParameter, typeAnnotation, nameType) { - return _builder.default.apply("TSMappedType", arguments); +function tsMappedType(typeParameter, typeAnnotation = null, nameType = null) { + return (0, _validateNode.default)({ + type: "TSMappedType", + typeParameter, + typeAnnotation, + nameType + }); } function tsLiteralType(literal) { - return _builder.default.apply("TSLiteralType", arguments); + return (0, _validateNode.default)({ + type: "TSLiteralType", + literal + }); } -function tsExpressionWithTypeArguments(expression, typeParameters) { - return _builder.default.apply("TSExpressionWithTypeArguments", arguments); +function tsExpressionWithTypeArguments(expression, typeParameters = null) { + return (0, _validateNode.default)({ + type: "TSExpressionWithTypeArguments", + expression, + typeParameters + }); } -function tsInterfaceDeclaration(id, typeParameters, _extends, body) { - return _builder.default.apply("TSInterfaceDeclaration", arguments); +function tsInterfaceDeclaration(id, typeParameters = null, _extends = null, body) { + return (0, _validateNode.default)({ + type: "TSInterfaceDeclaration", + id, + typeParameters, + extends: _extends, + body + }); } function tsInterfaceBody(body) { - return _builder.default.apply("TSInterfaceBody", arguments); + return (0, _validateNode.default)({ + type: "TSInterfaceBody", + body + }); +} + +function tsTypeAliasDeclaration(id, typeParameters = null, typeAnnotation) { + return (0, _validateNode.default)({ + type: "TSTypeAliasDeclaration", + id, + typeParameters, + typeAnnotation + }); } -function tsTypeAliasDeclaration(id, typeParameters, typeAnnotation) { - return _builder.default.apply("TSTypeAliasDeclaration", arguments); +function tsInstantiationExpression(expression, typeParameters = null) { + return (0, _validateNode.default)({ + type: "TSInstantiationExpression", + expression, + typeParameters + }); } function tsAsExpression(expression, typeAnnotation) { - return _builder.default.apply("TSAsExpression", arguments); + return (0, _validateNode.default)({ + type: "TSAsExpression", + expression, + typeAnnotation + }); } function tsTypeAssertion(typeAnnotation, expression) { - return _builder.default.apply("TSTypeAssertion", arguments); + return (0, _validateNode.default)({ + type: "TSTypeAssertion", + typeAnnotation, + expression + }); } function tsEnumDeclaration(id, members) { - return _builder.default.apply("TSEnumDeclaration", arguments); + return (0, _validateNode.default)({ + type: "TSEnumDeclaration", + id, + members + }); } -function tsEnumMember(id, initializer) { - return _builder.default.apply("TSEnumMember", arguments); +function tsEnumMember(id, initializer = null) { + return (0, _validateNode.default)({ + type: "TSEnumMember", + id, + initializer + }); } function tsModuleDeclaration(id, body) { - return _builder.default.apply("TSModuleDeclaration", arguments); + return (0, _validateNode.default)({ + type: "TSModuleDeclaration", + id, + body + }); } function tsModuleBlock(body) { - return _builder.default.apply("TSModuleBlock", arguments); + return (0, _validateNode.default)({ + type: "TSModuleBlock", + body + }); } -function tsImportType(argument, qualifier, typeParameters) { - return _builder.default.apply("TSImportType", arguments); +function tsImportType(argument, qualifier = null, typeParameters = null) { + return (0, _validateNode.default)({ + type: "TSImportType", + argument, + qualifier, + typeParameters + }); } function tsImportEqualsDeclaration(id, moduleReference) { - return _builder.default.apply("TSImportEqualsDeclaration", arguments); + return (0, _validateNode.default)({ + type: "TSImportEqualsDeclaration", + id, + moduleReference, + isExport: null + }); } function tsExternalModuleReference(expression) { - return _builder.default.apply("TSExternalModuleReference", arguments); + return (0, _validateNode.default)({ + type: "TSExternalModuleReference", + expression + }); } function tsNonNullExpression(expression) { - return _builder.default.apply("TSNonNullExpression", arguments); + return (0, _validateNode.default)({ + type: "TSNonNullExpression", + expression + }); } function tsExportAssignment(expression) { - return _builder.default.apply("TSExportAssignment", arguments); + return (0, _validateNode.default)({ + type: "TSExportAssignment", + expression + }); } function tsNamespaceExportDeclaration(id) { - return _builder.default.apply("TSNamespaceExportDeclaration", arguments); + return (0, _validateNode.default)({ + type: "TSNamespaceExportDeclaration", + id + }); } function tsTypeAnnotation(typeAnnotation) { - return _builder.default.apply("TSTypeAnnotation", arguments); + return (0, _validateNode.default)({ + type: "TSTypeAnnotation", + typeAnnotation + }); } function tsTypeParameterInstantiation(params) { - return _builder.default.apply("TSTypeParameterInstantiation", arguments); + return (0, _validateNode.default)({ + type: "TSTypeParameterInstantiation", + params + }); } function tsTypeParameterDeclaration(params) { - return _builder.default.apply("TSTypeParameterDeclaration", arguments); + return (0, _validateNode.default)({ + type: "TSTypeParameterDeclaration", + params + }); } -function tsTypeParameter(constraint, _default, name) { - return _builder.default.apply("TSTypeParameter", arguments); +function tsTypeParameter(constraint = null, _default = null, name) { + return (0, _validateNode.default)({ + type: "TSTypeParameter", + constraint, + default: _default, + name + }); } function NumberLiteral(value) { console.trace("The node type NumberLiteral has been renamed to NumericLiteral"); - return _builder.default.apply("NumberLiteral", arguments); + return numericLiteral(value); } -function RegexLiteral(pattern, flags) { +function RegexLiteral(pattern, flags = "") { console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"); - return _builder.default.apply("RegexLiteral", arguments); + return regExpLiteral(pattern, flags); } function RestProperty(argument) { console.trace("The node type RestProperty has been renamed to RestElement"); - return _builder.default.apply("RestProperty", arguments); + return restElement(argument); } function SpreadProperty(argument) { console.trace("The node type SpreadProperty has been renamed to SpreadElement"); - return _builder.default.apply("SpreadProperty", arguments); + return spreadElement(argument); } \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js index 95c9a5258a7745..0c49f05c4410e9 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js @@ -1095,6 +1095,12 @@ Object.defineProperty(exports, "TSInferType", { return _index.tsInferType; } }); +Object.defineProperty(exports, "TSInstantiationExpression", { + enumerable: true, + get: function () { + return _index.tsInstantiationExpression; + } +}); Object.defineProperty(exports, "TSInterfaceBody", { enumerable: true, get: function () { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js new file mode 100644 index 00000000000000..aa11e9afc75e53 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/validateNode.js @@ -0,0 +1,20 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = validateNode; + +var _validate = require("../validators/validate"); + +var _ = require(".."); + +function validateNode(node) { + const keys = _.BUILDER_KEYS[node.type]; + + for (const key of keys) { + (0, _validate.default)(node, key, node[key]); + } + + return node; +} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js index 5980f2d1ba904e..aa27dad8971974 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/clone/cloneNode.js @@ -11,23 +11,27 @@ var _generated = require("../validators/generated"); const has = Function.call.bind(Object.prototype.hasOwnProperty); -function cloneIfNode(obj, deep, withoutLoc) { +function cloneIfNode(obj, deep, withoutLoc, commentsCache) { if (obj && typeof obj.type === "string") { - return cloneNode(obj, deep, withoutLoc); + return cloneNodeInternal(obj, deep, withoutLoc, commentsCache); } return obj; } -function cloneIfNodeOrArray(obj, deep, withoutLoc) { +function cloneIfNodeOrArray(obj, deep, withoutLoc, commentsCache) { if (Array.isArray(obj)) { - return obj.map(node => cloneIfNode(node, deep, withoutLoc)); + return obj.map(node => cloneIfNode(node, deep, withoutLoc, commentsCache)); } - return cloneIfNode(obj, deep, withoutLoc); + return cloneIfNode(obj, deep, withoutLoc, commentsCache); } function cloneNode(node, deep = true, withoutLoc = false) { + return cloneNodeInternal(node, deep, withoutLoc, new Map()); +} + +function cloneNodeInternal(node, deep = true, withoutLoc = false, commentsCache) { if (!node) return node; const { type @@ -44,7 +48,7 @@ function cloneNode(node, deep = true, withoutLoc = false) { } if (has(node, "typeAnnotation")) { - newNode.typeAnnotation = deep ? cloneIfNodeOrArray(node.typeAnnotation, true, withoutLoc) : node.typeAnnotation; + newNode.typeAnnotation = deep ? cloneIfNodeOrArray(node.typeAnnotation, true, withoutLoc, commentsCache) : node.typeAnnotation; } } else if (!has(_definitions.NODE_FIELDS, type)) { throw new Error(`Unknown node type: "${type}"`); @@ -52,7 +56,7 @@ function cloneNode(node, deep = true, withoutLoc = false) { for (const field of Object.keys(_definitions.NODE_FIELDS[type])) { if (has(node, field)) { if (deep) { - newNode[field] = (0, _generated.isFile)(node) && field === "comments" ? maybeCloneComments(node.comments, deep, withoutLoc) : cloneIfNodeOrArray(node[field], true, withoutLoc); + newNode[field] = (0, _generated.isFile)(node) && field === "comments" ? maybeCloneComments(node.comments, deep, withoutLoc, commentsCache) : cloneIfNodeOrArray(node[field], true, withoutLoc, commentsCache); } else { newNode[field] = node[field]; } @@ -69,15 +73,15 @@ function cloneNode(node, deep = true, withoutLoc = false) { } if (has(node, "leadingComments")) { - newNode.leadingComments = maybeCloneComments(node.leadingComments, deep, withoutLoc); + newNode.leadingComments = maybeCloneComments(node.leadingComments, deep, withoutLoc, commentsCache); } if (has(node, "innerComments")) { - newNode.innerComments = maybeCloneComments(node.innerComments, deep, withoutLoc); + newNode.innerComments = maybeCloneComments(node.innerComments, deep, withoutLoc, commentsCache); } if (has(node, "trailingComments")) { - newNode.trailingComments = maybeCloneComments(node.trailingComments, deep, withoutLoc); + newNode.trailingComments = maybeCloneComments(node.trailingComments, deep, withoutLoc, commentsCache); } if (has(node, "extra")) { @@ -87,28 +91,30 @@ function cloneNode(node, deep = true, withoutLoc = false) { return newNode; } -function maybeCloneComments(comments, deep, withoutLoc) { +function maybeCloneComments(comments, deep, withoutLoc, commentsCache) { if (!comments || !deep) { return comments; } - return comments.map(({ - type, - value, - loc - }) => { - if (withoutLoc) { - return { - type, - value, - loc: null - }; - } - - return { + return comments.map(comment => { + const cache = commentsCache.get(comment); + if (cache) return cache; + const { + type, + value, + loc + } = comment; + const ret = { type, value, loc }; + + if (withoutLoc) { + ret.loc = null; + } + + commentsCache.set(comment, ret); + return ret; }); } \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js index 3caa4387998e60..0199ec4c0c647e 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/constants/index.js @@ -26,7 +26,7 @@ const BOOLEAN_BINARY_OPERATORS = [...COMPARISON_BINARY_OPERATORS, ...BOOLEAN_NUM exports.BOOLEAN_BINARY_OPERATORS = BOOLEAN_BINARY_OPERATORS; const NUMBER_BINARY_OPERATORS = ["-", "/", "%", "*", "**", "&", "|", ">>", ">>>", "<<", "^"]; exports.NUMBER_BINARY_OPERATORS = NUMBER_BINARY_OPERATORS; -const BINARY_OPERATORS = ["+", ...NUMBER_BINARY_OPERATORS, ...BOOLEAN_BINARY_OPERATORS]; +const BINARY_OPERATORS = ["+", ...NUMBER_BINARY_OPERATORS, ...BOOLEAN_BINARY_OPERATORS, "|>"]; exports.BINARY_OPERATORS = BINARY_OPERATORS; const ASSIGNMENT_OPERATORS = ["=", "+=", ...NUMBER_BINARY_OPERATORS.map(op => op + "="), ...LOGICAL_OPERATORS.map(op => op + "=")]; exports.ASSIGNMENT_OPERATORS = ASSIGNMENT_OPERATORS; diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js index 1c46733926b80c..57f0ad3d3e4336 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js @@ -43,7 +43,7 @@ defineType("AssignmentExpression", { }() }, left: { - validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern") + validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression") }, right: { validate: (0, _utils.assertNodeType)("Expression") @@ -248,7 +248,7 @@ defineType("ForInStatement", { aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop", "ForXStatement"], fields: { left: { - validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("VariableDeclaration", "LVal") : (0, _utils.assertNodeType)("VariableDeclaration", "Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern") + validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("VariableDeclaration", "LVal") : (0, _utils.assertNodeType)("VariableDeclaration", "Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression") }, right: { validate: (0, _utils.assertNodeType)("Expression") @@ -319,6 +319,10 @@ defineType("FunctionDeclaration", { fields: Object.assign({}, functionDeclarationCommon, functionTypeAnnotationCommon, { body: { validate: (0, _utils.assertNodeType)("BlockStatement") + }, + predicate: { + validate: (0, _utils.assertNodeType)("DeclaredPredicate", "InferredPredicate"), + optional: true } }), aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Statement", "Pureish", "Declaration"], @@ -342,6 +346,10 @@ defineType("FunctionExpression", { }, body: { validate: (0, _utils.assertNodeType)("BlockStatement") + }, + predicate: { + validate: (0, _utils.assertNodeType)("DeclaredPredicate", "InferredPredicate"), + optional: true } }) }); @@ -622,7 +630,7 @@ defineType("ObjectProperty", { }, key: { validate: function () { - const normal = (0, _utils.assertNodeType)("Identifier", "StringLiteral", "NumericLiteral"); + const normal = (0, _utils.assertNodeType)("Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral", "DecimalLiteral", "PrivateName"); const computed = (0, _utils.assertNodeType)("Expression"); const validator = function (node, key, val) { @@ -630,7 +638,7 @@ defineType("ObjectProperty", { validator(node, key, val); }; - validator.oneOfNodeTypes = ["Expression", "Identifier", "StringLiteral", "NumericLiteral"]; + validator.oneOfNodeTypes = ["Expression", "Identifier", "StringLiteral", "NumericLiteral", "BigIntLiteral", "DecimalLiteral", "PrivateName"]; return validator; }() }, @@ -663,7 +671,7 @@ defineType("ObjectProperty", { visitor: ["key", "value", "decorators"], aliases: ["UserWhitespacable", "Property", "ObjectMember"], validate: function () { - const pattern = (0, _utils.assertNodeType)("Identifier", "Pattern"); + const pattern = (0, _utils.assertNodeType)("Identifier", "Pattern", "TSAsExpression", "TSNonNullExpression", "TSTypeAssertion"); const expression = (0, _utils.assertNodeType)("Expression"); return function (parent, key, node) { if (!process.env.BABEL_TYPES_8_BREAKING) return; @@ -679,7 +687,7 @@ defineType("RestElement", { deprecatedAlias: "RestProperty", fields: Object.assign({}, patternLikeCommon, { argument: { - validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "ArrayPattern", "ObjectPattern", "MemberExpression") + validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "ArrayPattern", "ObjectPattern", "MemberExpression", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression") }, optional: { validate: (0, _utils.assertValueType)("boolean"), @@ -906,7 +914,7 @@ defineType("AssignmentPattern", { aliases: ["Pattern", "PatternLike", "LVal"], fields: Object.assign({}, patternLikeCommon, { left: { - validate: (0, _utils.assertNodeType)("Identifier", "ObjectPattern", "ArrayPattern", "MemberExpression") + validate: (0, _utils.assertNodeType)("Identifier", "ObjectPattern", "ArrayPattern", "MemberExpression", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression") }, right: { validate: (0, _utils.assertNodeType)("Expression") @@ -945,6 +953,10 @@ defineType("ArrowFunctionExpression", { }, body: { validate: (0, _utils.assertNodeType)("BlockStatement", "Expression") + }, + predicate: { + validate: (0, _utils.assertNodeType)("DeclaredPredicate", "InferredPredicate"), + optional: true } }) }); @@ -1145,7 +1157,7 @@ defineType("ForOfStatement", { } const declaration = (0, _utils.assertNodeType)("VariableDeclaration"); - const lval = (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern"); + const lval = (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression"); return function (node, key, val) { if ((0, _is.default)("VariableDeclaration", val)) { declaration(node, key, val); diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js index 706de242523ec7..5bf3b1fb8368eb 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js @@ -213,9 +213,21 @@ defineType("ObjectTypeAnnotation", { builder: ["properties", "indexers", "callProperties", "internalSlots", "exact"], fields: { properties: (0, _utils.validate)((0, _utils.arrayOfType)(["ObjectTypeProperty", "ObjectTypeSpreadProperty"])), - indexers: (0, _utils.validateOptional)((0, _utils.arrayOfType)("ObjectTypeIndexer")), - callProperties: (0, _utils.validateOptional)((0, _utils.arrayOfType)("ObjectTypeCallProperty")), - internalSlots: (0, _utils.validateOptional)((0, _utils.arrayOfType)("ObjectTypeInternalSlot")), + indexers: { + validate: (0, _utils.arrayOfType)("ObjectTypeIndexer"), + optional: true, + default: [] + }, + callProperties: { + validate: (0, _utils.arrayOfType)("ObjectTypeCallProperty"), + optional: true, + default: [] + }, + internalSlots: { + validate: (0, _utils.arrayOfType)("ObjectTypeInternalSlot"), + optional: true, + default: [] + }, exact: { validate: (0, _utils.assertValueType)("boolean"), default: false diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js index 4d7fb75f722781..9754fa4e999d88 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js @@ -29,7 +29,7 @@ defineType("JSXElement", { builder: ["openingElement", "closingElement", "children", "selfClosing"], visitor: ["openingElement", "children", "closingElement"], aliases: ["Immutable", "Expression"], - fields: { + fields: Object.assign({ openingElement: { validate: (0, _utils.assertNodeType)("JSXOpeningElement") }, @@ -39,12 +39,13 @@ defineType("JSXElement", { }, children: { validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("JSXText", "JSXExpressionContainer", "JSXSpreadChild", "JSXElement", "JSXFragment"))) - }, + } + }, { selfClosing: { validate: (0, _utils.assertValueType)("boolean"), optional: true } - } + }) }); defineType("JSXEmptyExpression", {}); defineType("JSXExpressionContainer", { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js index 3f4382a695c372..38dbbe12a6d429 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js @@ -155,9 +155,10 @@ defineType("TSTypePredicate", { }); defineType("TSTypeQuery", { aliases: ["TSType"], - visitor: ["exprName"], + visitor: ["exprName", "typeParameters"], fields: { - exprName: (0, _utils.validateType)(["TSEntityName", "TSImportType"]) + exprName: (0, _utils.validateType)(["TSEntityName", "TSImportType"]), + typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation") } }); defineType("TSTypeLiteral", { @@ -327,8 +328,16 @@ defineType("TSTypeAliasDeclaration", { typeAnnotation: (0, _utils.validateType)("TSType") } }); -defineType("TSAsExpression", { +defineType("TSInstantiationExpression", { aliases: ["Expression"], + visitor: ["expression", "typeParameters"], + fields: { + expression: (0, _utils.validateType)("Expression"), + typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation") + } +}); +defineType("TSAsExpression", { + aliases: ["Expression", "LVal", "PatternLike"], visitor: ["expression", "typeAnnotation"], fields: { expression: (0, _utils.validateType)("Expression"), @@ -336,7 +345,7 @@ defineType("TSAsExpression", { } }); defineType("TSTypeAssertion", { - aliases: ["Expression"], + aliases: ["Expression", "LVal", "PatternLike"], visitor: ["typeAnnotation", "expression"], fields: { typeAnnotation: (0, _utils.validateType)("TSType"), @@ -407,7 +416,7 @@ defineType("TSExternalModuleReference", { } }); defineType("TSNonNullExpression", { - aliases: ["Expression"], + aliases: ["Expression", "LVal", "PatternLike"], visitor: ["expression"], fields: { expression: (0, _utils.validateType)("Expression") @@ -458,6 +467,14 @@ defineType("TSTypeParameter", { name: { validate: (0, _utils.assertValueType)("string") }, + in: { + validate: (0, _utils.assertValueType)("boolean"), + optional: true + }, + out: { + validate: (0, _utils.assertValueType)("boolean"), + optional: true + }, constraint: { validate: (0, _utils.assertNodeType)("TSType"), optional: true diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow index 331add0f3c81d2..633212c37f969c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow @@ -52,7 +52,7 @@ declare class BabelNodeAssignmentExpression extends BabelNode { declare class BabelNodeBinaryExpression extends BabelNode { type: "BinaryExpression"; - operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<="; + operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>"; left: BabelNodeExpression | BabelNodePrivateName; right: BabelNodeExpression; } @@ -159,6 +159,7 @@ declare class BabelNodeFunctionDeclaration extends BabelNode { generator?: boolean; async?: boolean; declare?: boolean; + predicate?: BabelNodeDeclaredPredicate | BabelNodeInferredPredicate; returnType?: BabelNodeTypeAnnotation | BabelNodeTSTypeAnnotation | BabelNodeNoop; typeParameters?: BabelNodeTypeParameterDeclaration | BabelNodeTSTypeParameterDeclaration | BabelNodeNoop; } @@ -170,6 +171,7 @@ declare class BabelNodeFunctionExpression extends BabelNode { body: BabelNodeBlockStatement; generator?: boolean; async?: boolean; + predicate?: BabelNodeDeclaredPredicate | BabelNodeInferredPredicate; returnType?: BabelNodeTypeAnnotation | BabelNodeTSTypeAnnotation | BabelNodeNoop; typeParameters?: BabelNodeTypeParameterDeclaration | BabelNodeTSTypeParameterDeclaration | BabelNodeNoop; } @@ -274,7 +276,7 @@ declare class BabelNodeObjectMethod extends BabelNode { declare class BabelNodeObjectProperty extends BabelNode { type: "ObjectProperty"; - key: BabelNodeExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral; + key: BabelNodeExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeBigIntLiteral | BabelNodeDecimalLiteral | BabelNodePrivateName; value: BabelNodeExpression | BabelNodePatternLike; computed?: boolean; shorthand?: boolean; @@ -374,7 +376,7 @@ declare class BabelNodeWithStatement extends BabelNode { declare class BabelNodeAssignmentPattern extends BabelNode { type: "AssignmentPattern"; - left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression; + left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression; right: BabelNodeExpression; decorators?: Array; typeAnnotation?: BabelNodeTypeAnnotation | BabelNodeTSTypeAnnotation | BabelNodeNoop; @@ -395,6 +397,7 @@ declare class BabelNodeArrowFunctionExpression extends BabelNode { async?: boolean; expression: boolean; generator?: boolean; + predicate?: BabelNodeDeclaredPredicate | BabelNodeInferredPredicate; returnType?: BabelNodeTypeAnnotation | BabelNodeTSTypeAnnotation | BabelNodeNoop; typeParameters?: BabelNodeTypeParameterDeclaration | BabelNodeTSTypeParameterDeclaration | BabelNodeNoop; } @@ -1388,6 +1391,7 @@ declare class BabelNodeTSTypePredicate extends BabelNode { declare class BabelNodeTSTypeQuery extends BabelNode { type: "TSTypeQuery"; exprName: BabelNodeTSEntityName | BabelNodeTSImportType; + typeParameters?: BabelNodeTSTypeParameterInstantiation; } declare class BabelNodeTSTypeLiteral extends BabelNode { @@ -1503,6 +1507,12 @@ declare class BabelNodeTSTypeAliasDeclaration extends BabelNode { declare?: boolean; } +declare class BabelNodeTSInstantiationExpression extends BabelNode { + type: "TSInstantiationExpression"; + expression: BabelNodeExpression; + typeParameters?: BabelNodeTSTypeParameterInstantiation; +} + declare class BabelNodeTSAsExpression extends BabelNode { type: "TSAsExpression"; expression: BabelNodeExpression; @@ -1596,10 +1606,11 @@ declare class BabelNodeTSTypeParameter extends BabelNode { type: "TSTypeParameter"; constraint?: BabelNodeTSType; name: string; + out?: boolean; } type BabelNodeStandardized = BabelNodeArrayExpression | BabelNodeAssignmentExpression | BabelNodeBinaryExpression | BabelNodeInterpreterDirective | BabelNodeDirective | BabelNodeDirectiveLiteral | BabelNodeBlockStatement | BabelNodeBreakStatement | BabelNodeCallExpression | BabelNodeCatchClause | BabelNodeConditionalExpression | BabelNodeContinueStatement | BabelNodeDebuggerStatement | BabelNodeDoWhileStatement | BabelNodeEmptyStatement | BabelNodeExpressionStatement | BabelNodeFile | BabelNodeForInStatement | BabelNodeForStatement | BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeIdentifier | BabelNodeIfStatement | BabelNodeLabeledStatement | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeLogicalExpression | BabelNodeMemberExpression | BabelNodeNewExpression | BabelNodeProgram | BabelNodeObjectExpression | BabelNodeObjectMethod | BabelNodeObjectProperty | BabelNodeRestElement | BabelNodeReturnStatement | BabelNodeSequenceExpression | BabelNodeParenthesizedExpression | BabelNodeSwitchCase | BabelNodeSwitchStatement | BabelNodeThisExpression | BabelNodeThrowStatement | BabelNodeTryStatement | BabelNodeUnaryExpression | BabelNodeUpdateExpression | BabelNodeVariableDeclaration | BabelNodeVariableDeclarator | BabelNodeWhileStatement | BabelNodeWithStatement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeArrowFunctionExpression | BabelNodeClassBody | BabelNodeClassExpression | BabelNodeClassDeclaration | BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeExportSpecifier | BabelNodeForOfStatement | BabelNodeImportDeclaration | BabelNodeImportDefaultSpecifier | BabelNodeImportNamespaceSpecifier | BabelNodeImportSpecifier | BabelNodeMetaProperty | BabelNodeClassMethod | BabelNodeObjectPattern | BabelNodeSpreadElement | BabelNodeSuper | BabelNodeTaggedTemplateExpression | BabelNodeTemplateElement | BabelNodeTemplateLiteral | BabelNodeYieldExpression | BabelNodeAwaitExpression | BabelNodeImport | BabelNodeBigIntLiteral | BabelNodeExportNamespaceSpecifier | BabelNodeOptionalMemberExpression | BabelNodeOptionalCallExpression | BabelNodeClassProperty | BabelNodeClassAccessorProperty | BabelNodeClassPrivateProperty | BabelNodeClassPrivateMethod | BabelNodePrivateName | BabelNodeStaticBlock; -type BabelNodeExpression = BabelNodeArrayExpression | BabelNodeAssignmentExpression | BabelNodeBinaryExpression | BabelNodeCallExpression | BabelNodeConditionalExpression | BabelNodeFunctionExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeLogicalExpression | BabelNodeMemberExpression | BabelNodeNewExpression | BabelNodeObjectExpression | BabelNodeSequenceExpression | BabelNodeParenthesizedExpression | BabelNodeThisExpression | BabelNodeUnaryExpression | BabelNodeUpdateExpression | BabelNodeArrowFunctionExpression | BabelNodeClassExpression | BabelNodeMetaProperty | BabelNodeSuper | BabelNodeTaggedTemplateExpression | BabelNodeTemplateLiteral | BabelNodeYieldExpression | BabelNodeAwaitExpression | BabelNodeImport | BabelNodeBigIntLiteral | BabelNodeOptionalMemberExpression | BabelNodeOptionalCallExpression | BabelNodeTypeCastExpression | BabelNodeJSXElement | BabelNodeJSXFragment | BabelNodeBindExpression | BabelNodeDoExpression | BabelNodeRecordExpression | BabelNodeTupleExpression | BabelNodeDecimalLiteral | BabelNodeModuleExpression | BabelNodeTopicReference | BabelNodePipelineTopicExpression | BabelNodePipelineBareFunction | BabelNodePipelinePrimaryTopicReference | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression; +type BabelNodeExpression = BabelNodeArrayExpression | BabelNodeAssignmentExpression | BabelNodeBinaryExpression | BabelNodeCallExpression | BabelNodeConditionalExpression | BabelNodeFunctionExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeLogicalExpression | BabelNodeMemberExpression | BabelNodeNewExpression | BabelNodeObjectExpression | BabelNodeSequenceExpression | BabelNodeParenthesizedExpression | BabelNodeThisExpression | BabelNodeUnaryExpression | BabelNodeUpdateExpression | BabelNodeArrowFunctionExpression | BabelNodeClassExpression | BabelNodeMetaProperty | BabelNodeSuper | BabelNodeTaggedTemplateExpression | BabelNodeTemplateLiteral | BabelNodeYieldExpression | BabelNodeAwaitExpression | BabelNodeImport | BabelNodeBigIntLiteral | BabelNodeOptionalMemberExpression | BabelNodeOptionalCallExpression | BabelNodeTypeCastExpression | BabelNodeJSXElement | BabelNodeJSXFragment | BabelNodeBindExpression | BabelNodeDoExpression | BabelNodeRecordExpression | BabelNodeTupleExpression | BabelNodeDecimalLiteral | BabelNodeModuleExpression | BabelNodeTopicReference | BabelNodePipelineTopicExpression | BabelNodePipelineBareFunction | BabelNodePipelinePrimaryTopicReference | BabelNodeTSInstantiationExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression; type BabelNodeBinary = BabelNodeBinaryExpression | BabelNodeLogicalExpression; type BabelNodeScopable = BabelNodeBlockStatement | BabelNodeCatchClause | BabelNodeDoWhileStatement | BabelNodeForInStatement | BabelNodeForStatement | BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeProgram | BabelNodeObjectMethod | BabelNodeSwitchStatement | BabelNodeWhileStatement | BabelNodeArrowFunctionExpression | BabelNodeClassExpression | BabelNodeClassDeclaration | BabelNodeForOfStatement | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock | BabelNodeTSModuleBlock; type BabelNodeBlockParent = BabelNodeBlockStatement | BabelNodeCatchClause | BabelNodeDoWhileStatement | BabelNodeForInStatement | BabelNodeForStatement | BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeProgram | BabelNodeObjectMethod | BabelNodeSwitchStatement | BabelNodeWhileStatement | BabelNodeArrowFunctionExpression | BabelNodeForOfStatement | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock | BabelNodeTSModuleBlock; @@ -1617,8 +1628,8 @@ type BabelNodeFunction = BabelNodeFunctionDeclaration | BabelNodeFunctionExpress type BabelNodeFunctionParent = BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeObjectMethod | BabelNodeArrowFunctionExpression | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock; type BabelNodePureish = BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeArrowFunctionExpression | BabelNodeBigIntLiteral | BabelNodeDecimalLiteral; type BabelNodeDeclaration = BabelNodeFunctionDeclaration | BabelNodeVariableDeclaration | BabelNodeClassDeclaration | BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeImportDeclaration | BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareOpaqueType | BabelNodeDeclareVariable | BabelNodeDeclareExportDeclaration | BabelNodeDeclareExportAllDeclaration | BabelNodeInterfaceDeclaration | BabelNodeOpaqueType | BabelNodeTypeAlias | BabelNodeEnumDeclaration | BabelNodeTSDeclareFunction | BabelNodeTSInterfaceDeclaration | BabelNodeTSTypeAliasDeclaration | BabelNodeTSEnumDeclaration | BabelNodeTSModuleDeclaration; -type BabelNodePatternLike = BabelNodeIdentifier | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern; -type BabelNodeLVal = BabelNodeIdentifier | BabelNodeMemberExpression | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSParameterProperty; +type BabelNodePatternLike = BabelNodeIdentifier | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression; +type BabelNodeLVal = BabelNodeIdentifier | BabelNodeMemberExpression | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSParameterProperty | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression; type BabelNodeTSEntityName = BabelNodeIdentifier | BabelNodeTSQualifiedName; type BabelNodeLiteral = BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeTemplateLiteral | BabelNodeBigIntLiteral | BabelNodeDecimalLiteral; type BabelNodeImmutable = BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeBigIntLiteral | BabelNodeJSXAttribute | BabelNodeJSXClosingElement | BabelNodeJSXElement | BabelNodeJSXExpressionContainer | BabelNodeJSXSpreadChild | BabelNodeJSXOpeningElement | BabelNodeJSXText | BabelNodeJSXFragment | BabelNodeJSXOpeningFragment | BabelNodeJSXClosingFragment | BabelNodeDecimalLiteral; @@ -1643,7 +1654,7 @@ type BabelNodeEnumBody = BabelNodeEnumBooleanBody | BabelNodeEnumNumberBody | Ba type BabelNodeEnumMember = BabelNodeEnumBooleanMember | BabelNodeEnumNumberMember | BabelNodeEnumStringMember | BabelNodeEnumDefaultedMember; type BabelNodeJSX = BabelNodeJSXAttribute | BabelNodeJSXClosingElement | BabelNodeJSXElement | BabelNodeJSXEmptyExpression | BabelNodeJSXExpressionContainer | BabelNodeJSXSpreadChild | BabelNodeJSXIdentifier | BabelNodeJSXMemberExpression | BabelNodeJSXNamespacedName | BabelNodeJSXOpeningElement | BabelNodeJSXSpreadAttribute | BabelNodeJSXText | BabelNodeJSXFragment | BabelNodeJSXOpeningFragment | BabelNodeJSXClosingFragment; type BabelNodeMiscellaneous = BabelNodeNoop | BabelNodePlaceholder | BabelNodeV8IntrinsicIdentifier; -type BabelNodeTypeScript = BabelNodeTSParameterProperty | BabelNodeTSDeclareFunction | BabelNodeTSDeclareMethod | BabelNodeTSQualifiedName | BabelNodeTSCallSignatureDeclaration | BabelNodeTSConstructSignatureDeclaration | BabelNodeTSPropertySignature | BabelNodeTSMethodSignature | BabelNodeTSIndexSignature | BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSFunctionType | BabelNodeTSConstructorType | BabelNodeTSTypeReference | BabelNodeTSTypePredicate | BabelNodeTSTypeQuery | BabelNodeTSTypeLiteral | BabelNodeTSArrayType | BabelNodeTSTupleType | BabelNodeTSOptionalType | BabelNodeTSRestType | BabelNodeTSNamedTupleMember | BabelNodeTSUnionType | BabelNodeTSIntersectionType | BabelNodeTSConditionalType | BabelNodeTSInferType | BabelNodeTSParenthesizedType | BabelNodeTSTypeOperator | BabelNodeTSIndexedAccessType | BabelNodeTSMappedType | BabelNodeTSLiteralType | BabelNodeTSExpressionWithTypeArguments | BabelNodeTSInterfaceDeclaration | BabelNodeTSInterfaceBody | BabelNodeTSTypeAliasDeclaration | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSEnumDeclaration | BabelNodeTSEnumMember | BabelNodeTSModuleDeclaration | BabelNodeTSModuleBlock | BabelNodeTSImportType | BabelNodeTSImportEqualsDeclaration | BabelNodeTSExternalModuleReference | BabelNodeTSNonNullExpression | BabelNodeTSExportAssignment | BabelNodeTSNamespaceExportDeclaration | BabelNodeTSTypeAnnotation | BabelNodeTSTypeParameterInstantiation | BabelNodeTSTypeParameterDeclaration | BabelNodeTSTypeParameter; +type BabelNodeTypeScript = BabelNodeTSParameterProperty | BabelNodeTSDeclareFunction | BabelNodeTSDeclareMethod | BabelNodeTSQualifiedName | BabelNodeTSCallSignatureDeclaration | BabelNodeTSConstructSignatureDeclaration | BabelNodeTSPropertySignature | BabelNodeTSMethodSignature | BabelNodeTSIndexSignature | BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSFunctionType | BabelNodeTSConstructorType | BabelNodeTSTypeReference | BabelNodeTSTypePredicate | BabelNodeTSTypeQuery | BabelNodeTSTypeLiteral | BabelNodeTSArrayType | BabelNodeTSTupleType | BabelNodeTSOptionalType | BabelNodeTSRestType | BabelNodeTSNamedTupleMember | BabelNodeTSUnionType | BabelNodeTSIntersectionType | BabelNodeTSConditionalType | BabelNodeTSInferType | BabelNodeTSParenthesizedType | BabelNodeTSTypeOperator | BabelNodeTSIndexedAccessType | BabelNodeTSMappedType | BabelNodeTSLiteralType | BabelNodeTSExpressionWithTypeArguments | BabelNodeTSInterfaceDeclaration | BabelNodeTSInterfaceBody | BabelNodeTSTypeAliasDeclaration | BabelNodeTSInstantiationExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSEnumDeclaration | BabelNodeTSEnumMember | BabelNodeTSModuleDeclaration | BabelNodeTSModuleBlock | BabelNodeTSImportType | BabelNodeTSImportEqualsDeclaration | BabelNodeTSExternalModuleReference | BabelNodeTSNonNullExpression | BabelNodeTSExportAssignment | BabelNodeTSNamespaceExportDeclaration | BabelNodeTSTypeAnnotation | BabelNodeTSTypeParameterInstantiation | BabelNodeTSTypeParameterDeclaration | BabelNodeTSTypeParameter; type BabelNodeTSTypeElement = BabelNodeTSCallSignatureDeclaration | BabelNodeTSConstructSignatureDeclaration | BabelNodeTSPropertySignature | BabelNodeTSMethodSignature | BabelNodeTSIndexSignature; type BabelNodeTSType = BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSFunctionType | BabelNodeTSConstructorType | BabelNodeTSTypeReference | BabelNodeTSTypePredicate | BabelNodeTSTypeQuery | BabelNodeTSTypeLiteral | BabelNodeTSArrayType | BabelNodeTSTupleType | BabelNodeTSOptionalType | BabelNodeTSRestType | BabelNodeTSUnionType | BabelNodeTSIntersectionType | BabelNodeTSConditionalType | BabelNodeTSInferType | BabelNodeTSParenthesizedType | BabelNodeTSTypeOperator | BabelNodeTSIndexedAccessType | BabelNodeTSMappedType | BabelNodeTSLiteralType | BabelNodeTSExpressionWithTypeArguments | BabelNodeTSImportType; type BabelNodeTSBaseType = BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSLiteralType; @@ -1651,7 +1662,7 @@ type BabelNodeTSBaseType = BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | B declare module "@babel/types" { declare export function arrayExpression(elements?: Array): BabelNodeArrayExpression; declare export function assignmentExpression(operator: string, left: BabelNodeLVal, right: BabelNodeExpression): BabelNodeAssignmentExpression; - declare export function binaryExpression(operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=", left: BabelNodeExpression | BabelNodePrivateName, right: BabelNodeExpression): BabelNodeBinaryExpression; + declare export function binaryExpression(operator: "+" | "-" | "/" | "%" | "*" | "**" | "&" | "|" | ">>" | ">>>" | "<<" | "^" | "==" | "===" | "!=" | "!==" | "in" | "instanceof" | ">" | "<" | ">=" | "<=" | "|>", left: BabelNodeExpression | BabelNodePrivateName, right: BabelNodeExpression): BabelNodeBinaryExpression; declare export function interpreterDirective(value: string): BabelNodeInterpreterDirective; declare export function directive(value: BabelNodeDirectiveLiteral): BabelNodeDirective; declare export function directiveLiteral(value: string): BabelNodeDirectiveLiteral; @@ -1684,7 +1695,7 @@ declare module "@babel/types" { declare export function program(body: Array, directives?: Array, sourceType?: "script" | "module", interpreter?: BabelNodeInterpreterDirective): BabelNodeProgram; declare export function objectExpression(properties: Array): BabelNodeObjectExpression; declare export function objectMethod(kind?: "method" | "get" | "set", key: BabelNodeExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral, params: Array, body: BabelNodeBlockStatement, computed?: boolean, generator?: boolean, async?: boolean): BabelNodeObjectMethod; - declare export function objectProperty(key: BabelNodeExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral, value: BabelNodeExpression | BabelNodePatternLike, computed?: boolean, shorthand?: boolean, decorators?: Array): BabelNodeObjectProperty; + declare export function objectProperty(key: BabelNodeExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeBigIntLiteral | BabelNodeDecimalLiteral | BabelNodePrivateName, value: BabelNodeExpression | BabelNodePatternLike, computed?: boolean, shorthand?: boolean, decorators?: Array): BabelNodeObjectProperty; declare export function restElement(argument: BabelNodeLVal): BabelNodeRestElement; declare export function returnStatement(argument?: BabelNodeExpression): BabelNodeReturnStatement; declare export function sequenceExpression(expressions: Array): BabelNodeSequenceExpression; @@ -1700,7 +1711,7 @@ declare module "@babel/types" { declare export function variableDeclarator(id: BabelNodeLVal, init?: BabelNodeExpression): BabelNodeVariableDeclarator; declare export function whileStatement(test: BabelNodeExpression, body: BabelNodeStatement): BabelNodeWhileStatement; declare export function withStatement(object: BabelNodeExpression, body: BabelNodeStatement): BabelNodeWithStatement; - declare export function assignmentPattern(left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression, right: BabelNodeExpression): BabelNodeAssignmentPattern; + declare export function assignmentPattern(left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression, right: BabelNodeExpression): BabelNodeAssignmentPattern; declare export function arrayPattern(elements: Array): BabelNodeArrayPattern; declare export function arrowFunctionExpression(params: Array, body: BabelNodeBlockStatement | BabelNodeExpression, async?: boolean): BabelNodeArrowFunctionExpression; declare export function classBody(body: Array): BabelNodeClassBody; @@ -1862,7 +1873,7 @@ declare module "@babel/types" { declare export function tsConstructorType(typeParameters?: BabelNodeTSTypeParameterDeclaration, parameters: Array, typeAnnotation?: BabelNodeTSTypeAnnotation): BabelNodeTSConstructorType; declare export function tsTypeReference(typeName: BabelNodeTSEntityName, typeParameters?: BabelNodeTSTypeParameterInstantiation): BabelNodeTSTypeReference; declare export function tsTypePredicate(parameterName: BabelNodeIdentifier | BabelNodeTSThisType, typeAnnotation?: BabelNodeTSTypeAnnotation, asserts?: boolean): BabelNodeTSTypePredicate; - declare export function tsTypeQuery(exprName: BabelNodeTSEntityName | BabelNodeTSImportType): BabelNodeTSTypeQuery; + declare export function tsTypeQuery(exprName: BabelNodeTSEntityName | BabelNodeTSImportType, typeParameters?: BabelNodeTSTypeParameterInstantiation): BabelNodeTSTypeQuery; declare export function tsTypeLiteral(members: Array): BabelNodeTSTypeLiteral; declare export function tsArrayType(elementType: BabelNodeTSType): BabelNodeTSArrayType; declare export function tsTupleType(elementTypes: Array): BabelNodeTSTupleType; @@ -1882,6 +1893,7 @@ declare module "@babel/types" { declare export function tsInterfaceDeclaration(id: BabelNodeIdentifier, typeParameters?: BabelNodeTSTypeParameterDeclaration, _extends?: Array, body: BabelNodeTSInterfaceBody): BabelNodeTSInterfaceDeclaration; declare export function tsInterfaceBody(body: Array): BabelNodeTSInterfaceBody; declare export function tsTypeAliasDeclaration(id: BabelNodeIdentifier, typeParameters?: BabelNodeTSTypeParameterDeclaration, typeAnnotation: BabelNodeTSType): BabelNodeTSTypeAliasDeclaration; + declare export function tsInstantiationExpression(expression: BabelNodeExpression, typeParameters?: BabelNodeTSTypeParameterInstantiation): BabelNodeTSInstantiationExpression; declare export function tsAsExpression(expression: BabelNodeExpression, typeAnnotation: BabelNodeTSType): BabelNodeTSAsExpression; declare export function tsTypeAssertion(typeAnnotation: BabelNodeTSType, expression: BabelNodeExpression): BabelNodeTSTypeAssertion; declare export function tsEnumDeclaration(id: BabelNodeIdentifier, members: Array): BabelNodeTSEnumDeclaration; @@ -2360,6 +2372,8 @@ declare module "@babel/types" { declare export function assertTSInterfaceBody(node: ?Object, opts?: ?Object): void declare export function isTSTypeAliasDeclaration(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSTypeAliasDeclaration) declare export function assertTSTypeAliasDeclaration(node: ?Object, opts?: ?Object): void + declare export function isTSInstantiationExpression(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSInstantiationExpression) + declare export function assertTSInstantiationExpression(node: ?Object, opts?: ?Object): void declare export function isTSAsExpression(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSAsExpression) declare export function assertTSAsExpression(node: ?Object, opts?: ?Object): void declare export function isTSTypeAssertion(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSTypeAssertion) diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js index f2956ec0120fff..f175aa495033c1 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js @@ -227,6 +227,7 @@ exports.isTSImportType = isTSImportType; exports.isTSIndexSignature = isTSIndexSignature; exports.isTSIndexedAccessType = isTSIndexedAccessType; exports.isTSInferType = isTSInferType; +exports.isTSInstantiationExpression = isTSInstantiationExpression; exports.isTSInterfaceBody = isTSInterfaceBody; exports.isTSInterfaceDeclaration = isTSInterfaceDeclaration; exports.isTSIntersectionType = isTSIntersectionType; @@ -3771,6 +3772,21 @@ function isTSTypeAliasDeclaration(node, opts) { return false; } +function isTSInstantiationExpression(node, opts) { + if (!node) return false; + const nodeType = node.type; + + if (nodeType === "TSInstantiationExpression") { + if (typeof opts === "undefined") { + return true; + } else { + return (0, _shallowEqual.default)(node, opts); + } + } + + return false; +} + function isTSAsExpression(node, opts) { if (!node) return false; const nodeType = node.type; @@ -4030,7 +4046,7 @@ function isExpression(node, opts) { if (!node) return false; const nodeType = node.type; - if ("ArrayExpression" === nodeType || "AssignmentExpression" === nodeType || "BinaryExpression" === nodeType || "CallExpression" === nodeType || "ConditionalExpression" === nodeType || "FunctionExpression" === nodeType || "Identifier" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "LogicalExpression" === nodeType || "MemberExpression" === nodeType || "NewExpression" === nodeType || "ObjectExpression" === nodeType || "SequenceExpression" === nodeType || "ParenthesizedExpression" === nodeType || "ThisExpression" === nodeType || "UnaryExpression" === nodeType || "UpdateExpression" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassExpression" === nodeType || "MetaProperty" === nodeType || "Super" === nodeType || "TaggedTemplateExpression" === nodeType || "TemplateLiteral" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType || "Import" === nodeType || "BigIntLiteral" === nodeType || "OptionalMemberExpression" === nodeType || "OptionalCallExpression" === nodeType || "TypeCastExpression" === nodeType || "JSXElement" === nodeType || "JSXFragment" === nodeType || "BindExpression" === nodeType || "DoExpression" === nodeType || "RecordExpression" === nodeType || "TupleExpression" === nodeType || "DecimalLiteral" === nodeType || "ModuleExpression" === nodeType || "TopicReference" === nodeType || "PipelineTopicExpression" === nodeType || "PipelineBareFunction" === nodeType || "PipelinePrimaryTopicReference" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Expression" === node.expectedNode || "Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode)) { + if ("ArrayExpression" === nodeType || "AssignmentExpression" === nodeType || "BinaryExpression" === nodeType || "CallExpression" === nodeType || "ConditionalExpression" === nodeType || "FunctionExpression" === nodeType || "Identifier" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "LogicalExpression" === nodeType || "MemberExpression" === nodeType || "NewExpression" === nodeType || "ObjectExpression" === nodeType || "SequenceExpression" === nodeType || "ParenthesizedExpression" === nodeType || "ThisExpression" === nodeType || "UnaryExpression" === nodeType || "UpdateExpression" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassExpression" === nodeType || "MetaProperty" === nodeType || "Super" === nodeType || "TaggedTemplateExpression" === nodeType || "TemplateLiteral" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType || "Import" === nodeType || "BigIntLiteral" === nodeType || "OptionalMemberExpression" === nodeType || "OptionalCallExpression" === nodeType || "TypeCastExpression" === nodeType || "JSXElement" === nodeType || "JSXFragment" === nodeType || "BindExpression" === nodeType || "DoExpression" === nodeType || "RecordExpression" === nodeType || "TupleExpression" === nodeType || "DecimalLiteral" === nodeType || "ModuleExpression" === nodeType || "TopicReference" === nodeType || "PipelineTopicExpression" === nodeType || "PipelineBareFunction" === nodeType || "PipelinePrimaryTopicReference" === nodeType || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Expression" === node.expectedNode || "Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode)) { if (typeof opts === "undefined") { return true; } else { @@ -4300,7 +4316,7 @@ function isPatternLike(node, opts) { if (!node) return false; const nodeType = node.type; - if ("Identifier" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) { + if ("Identifier" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) { if (typeof opts === "undefined") { return true; } else { @@ -4315,7 +4331,7 @@ function isLVal(node, opts) { if (!node) return false; const nodeType = node.type; - if ("Identifier" === nodeType || "MemberExpression" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSParameterProperty" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) { + if ("Identifier" === nodeType || "MemberExpression" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSParameterProperty" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) { if (typeof opts === "undefined") { return true; } else { @@ -4690,7 +4706,7 @@ function isTypeScript(node, opts) { if (!node) return false; const nodeType = node.type; - if ("TSParameterProperty" === nodeType || "TSDeclareFunction" === nodeType || "TSDeclareMethod" === nodeType || "TSQualifiedName" === nodeType || "TSCallSignatureDeclaration" === nodeType || "TSConstructSignatureDeclaration" === nodeType || "TSPropertySignature" === nodeType || "TSMethodSignature" === nodeType || "TSIndexSignature" === nodeType || "TSAnyKeyword" === nodeType || "TSBooleanKeyword" === nodeType || "TSBigIntKeyword" === nodeType || "TSIntrinsicKeyword" === nodeType || "TSNeverKeyword" === nodeType || "TSNullKeyword" === nodeType || "TSNumberKeyword" === nodeType || "TSObjectKeyword" === nodeType || "TSStringKeyword" === nodeType || "TSSymbolKeyword" === nodeType || "TSUndefinedKeyword" === nodeType || "TSUnknownKeyword" === nodeType || "TSVoidKeyword" === nodeType || "TSThisType" === nodeType || "TSFunctionType" === nodeType || "TSConstructorType" === nodeType || "TSTypeReference" === nodeType || "TSTypePredicate" === nodeType || "TSTypeQuery" === nodeType || "TSTypeLiteral" === nodeType || "TSArrayType" === nodeType || "TSTupleType" === nodeType || "TSOptionalType" === nodeType || "TSRestType" === nodeType || "TSNamedTupleMember" === nodeType || "TSUnionType" === nodeType || "TSIntersectionType" === nodeType || "TSConditionalType" === nodeType || "TSInferType" === nodeType || "TSParenthesizedType" === nodeType || "TSTypeOperator" === nodeType || "TSIndexedAccessType" === nodeType || "TSMappedType" === nodeType || "TSLiteralType" === nodeType || "TSExpressionWithTypeArguments" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSInterfaceBody" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSEnumDeclaration" === nodeType || "TSEnumMember" === nodeType || "TSModuleDeclaration" === nodeType || "TSModuleBlock" === nodeType || "TSImportType" === nodeType || "TSImportEqualsDeclaration" === nodeType || "TSExternalModuleReference" === nodeType || "TSNonNullExpression" === nodeType || "TSExportAssignment" === nodeType || "TSNamespaceExportDeclaration" === nodeType || "TSTypeAnnotation" === nodeType || "TSTypeParameterInstantiation" === nodeType || "TSTypeParameterDeclaration" === nodeType || "TSTypeParameter" === nodeType) { + if ("TSParameterProperty" === nodeType || "TSDeclareFunction" === nodeType || "TSDeclareMethod" === nodeType || "TSQualifiedName" === nodeType || "TSCallSignatureDeclaration" === nodeType || "TSConstructSignatureDeclaration" === nodeType || "TSPropertySignature" === nodeType || "TSMethodSignature" === nodeType || "TSIndexSignature" === nodeType || "TSAnyKeyword" === nodeType || "TSBooleanKeyword" === nodeType || "TSBigIntKeyword" === nodeType || "TSIntrinsicKeyword" === nodeType || "TSNeverKeyword" === nodeType || "TSNullKeyword" === nodeType || "TSNumberKeyword" === nodeType || "TSObjectKeyword" === nodeType || "TSStringKeyword" === nodeType || "TSSymbolKeyword" === nodeType || "TSUndefinedKeyword" === nodeType || "TSUnknownKeyword" === nodeType || "TSVoidKeyword" === nodeType || "TSThisType" === nodeType || "TSFunctionType" === nodeType || "TSConstructorType" === nodeType || "TSTypeReference" === nodeType || "TSTypePredicate" === nodeType || "TSTypeQuery" === nodeType || "TSTypeLiteral" === nodeType || "TSArrayType" === nodeType || "TSTupleType" === nodeType || "TSOptionalType" === nodeType || "TSRestType" === nodeType || "TSNamedTupleMember" === nodeType || "TSUnionType" === nodeType || "TSIntersectionType" === nodeType || "TSConditionalType" === nodeType || "TSInferType" === nodeType || "TSParenthesizedType" === nodeType || "TSTypeOperator" === nodeType || "TSIndexedAccessType" === nodeType || "TSMappedType" === nodeType || "TSLiteralType" === nodeType || "TSExpressionWithTypeArguments" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSInterfaceBody" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSEnumDeclaration" === nodeType || "TSEnumMember" === nodeType || "TSModuleDeclaration" === nodeType || "TSModuleBlock" === nodeType || "TSImportType" === nodeType || "TSImportEqualsDeclaration" === nodeType || "TSExternalModuleReference" === nodeType || "TSNonNullExpression" === nodeType || "TSExportAssignment" === nodeType || "TSNamespaceExportDeclaration" === nodeType || "TSTypeAnnotation" === nodeType || "TSTypeParameterInstantiation" === nodeType || "TSTypeParameterDeclaration" === nodeType || "TSTypeParameter" === nodeType) { if (typeof opts === "undefined") { return true; } else { 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 bf92dacb575bf8..aede81b324465a 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.17.0", + "version": "7.18.0", "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", @@ -28,8 +28,8 @@ "to-fast-properties": "^2.0.0" }, "devDependencies": { - "@babel/generator": "^7.17.0", - "@babel/parser": "^7.17.0", + "@babel/generator": "^7.18.0", + "@babel/parser": "^7.18.0", "chalk": "^4.1.0", "glob": "^7.1.7" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js index 3bf42869f1278d..49b67bba38a8ed 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js @@ -36,13 +36,13 @@ export interface SourceLocation { } interface BaseNode { - leadingComments: ReadonlyArray | null; - innerComments: ReadonlyArray | null; - trailingComments: ReadonlyArray | null; - start: number | null; - end: number | null; - loc: SourceLocation | null; type: Node["type"]; + leadingComments?: ReadonlyArray | null; + innerComments?: ReadonlyArray | null; + trailingComments?: ReadonlyArray | null; + start?: number | null; + end?: number | null; + loc?: SourceLocation | null; range?: [number, number]; extra?: Record; } diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js index 13e772eb43d0bd..0576b8b72ecaf5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js @@ -51,20 +51,23 @@ function generateBuilderArgs(type) { } if (builderNames.includes(fieldName)) { + const field = definitions.NODE_FIELDS[type][fieldName]; + const def = JSON.stringify(field.default); const bindingIdentifierName = t.toBindingIdentifierName(fieldName); + let arg; if (areAllRemainingFieldsNullable(fieldName, builderNames, fields)) { - args.push( - `${bindingIdentifierName}${ - isNullable(field) ? "?:" : ":" - } ${typeAnnotation}` - ); + arg = `${bindingIdentifierName}${ + isNullable(field) && !def ? "?:" : ":" + } ${typeAnnotation}`; } else { - args.push( - `${bindingIdentifierName}: ${typeAnnotation}${ - isNullable(field) ? " | undefined" : "" - }` - ); + arg = `${bindingIdentifierName}: ${typeAnnotation}${ + isNullable(field) ? " | undefined" : "" + }`; } + if (def !== "null" || isNullable(field)) { + arg += `= ${def}`; + } + args.push(arg); } }); @@ -82,11 +85,8 @@ function generateLowercaseBuilders() { * This file is auto-generated! Do not modify it directly. * To re-generate run 'make build' */ -import builder from "../builder"; +import validateNode from "../validateNode"; import type * as t from "../.."; - -/* eslint-disable @typescript-eslint/no-unused-vars */ - `; const reservedNames = new Set(["super", "import"]); @@ -96,11 +96,39 @@ import type * as t from "../.."; const formatedBuilderNameLocal = reservedNames.has(formatedBuilderName) ? `_${formatedBuilderName}` : formatedBuilderName; + + const fieldNames = sortFieldNames( + Object.keys(definitions.NODE_FIELDS[type]), + type + ); + const builderNames = definitions.BUILDER_KEYS[type]; + const objectFields = [["type", JSON.stringify(type)]]; + fieldNames.forEach(fieldName => { + const field = definitions.NODE_FIELDS[type][fieldName]; + if (builderNames.includes(fieldName)) { + const bindingIdentifierName = t.toBindingIdentifierName(fieldName); + objectFields.push([fieldName, bindingIdentifierName]); + } else if (!field.optional) { + const def = JSON.stringify(field.default); + objectFields.push([fieldName, def]); + } + }); + output += `${ formatedBuilderNameLocal === formatedBuilderName ? "export " : "" - }function ${formatedBuilderNameLocal}(${defArgs.join( - ", " - )}): t.${type} { return builder.apply("${type}", arguments); }\n`; + }function ${formatedBuilderNameLocal}(${defArgs.join(", ")}): t.${type} {`; + + const nodeObjectExpression = `{\n${objectFields + .map(([k, v]) => (k === v ? ` ${k},` : ` ${k}: ${v},`)) + .join("\n")}\n }`; + + if (builderNames.length > 0) { + output += `\n return validateNode(${nodeObjectExpression});`; + } else { + output += `\n return ${nodeObjectExpression};`; + } + output += `\n}\n`; + if (formatedBuilderNameLocal !== formatedBuilderName) { output += `export { ${formatedBuilderNameLocal} as ${formatedBuilderName} };\n`; } @@ -118,10 +146,11 @@ import type * as t from "../.."; Object.keys(definitions.DEPRECATED_KEYS).forEach(type => { const newType = definitions.DEPRECATED_KEYS[type]; const formatedBuilderName = formatBuilderName(type); + const formatedNewBuilderName = formatBuilderName(newType); output += `/** @deprecated */ -function ${type}(${generateBuilderArgs(newType).join(", ")}): t.${type} { +function ${type}(${generateBuilderArgs(newType).join(", ")}) { console.trace("The node type ${type} has been renamed to ${newType}"); - return builder.apply("${type}", arguments); + return ${formatedNewBuilderName}(${t.BUILDER_KEYS[newType].join(", ")}); } export { ${type} as ${formatedBuilderName} };\n`; // This is needed for backwards compatibility. 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 4666c40ba08ab2..9926edc5828ad6 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 @@ -28,33 +28,6 @@ const stripEncapsulatingBrackets = (container, isArr) => { container.rawType = container.rawType.replace(/^\{/u, '').replace(/\}$/u, ''); }; -/** - * Strips brackets from a tag's `rawType` values and adds `parsedType` - * @param {JsdocTag} lastTag - * @param {external:JsdocTypePrattParserMode} mode - * @returns {void} - */ - - -const cleanUpLastTag = (lastTag, mode) => { - // Strip out `}` that encapsulates and is not part of - // the type - stripEncapsulatingBrackets(lastTag); - - if (lastTag.typeLines.length) { - stripEncapsulatingBrackets(lastTag.typeLines, true); - } // With even a multiline type now in full, add parsing - - - let parsedType = null; - - try { - parsedType = jsdocTypePrattParser.parse(lastTag.rawType, mode); - } catch (err) {// Ignore - } - - lastTag.parsedType = parsedType; -}; /** * @external CommentParserJsdoc */ @@ -68,7 +41,7 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * postDelimiter: string, * rawType: string, - * start: string, + * initial: string, * type: "JsdocTypeLine" * }} JsdocTypeLine */ @@ -78,7 +51,7 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * type: "JsdocDescriptionLine" * }} JsdocDescriptionLine */ @@ -88,9 +61,9 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * tag: string, - * end: string, + * terminal: string, * type: string, * descriptionLines: JsdocDescriptionLine[], * rawType: string, @@ -104,7 +77,8 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * description: string, * descriptionLines: JsdocDescriptionLine[], - * end: string, + * initial: string, + * terminal: string, * postDelimiter: string, * lineEnd: string, * type: "JsdocBlock", @@ -114,14 +88,48 @@ const cleanUpLastTag = (lastTag, mode) => { */ /** - * + * Converts comment parser AST to ESTree format. * @param {external:CommentParserJsdoc} jsdoc * @param {external:JsdocTypePrattParserMode} mode + * @param {PlainObject} opts + * @param {throwOnTypeParsingErrors} [opts.throwOnTypeParsingErrors=false] * @returns {JsdocBlock} */ -const commentParserToESTree = (jsdoc, mode) => { +const commentParserToESTree = (jsdoc, mode, { + throwOnTypeParsingErrors = false +} = {}) => { + /** + * Strips brackets from a tag's `rawType` values and adds `parsedType` + * @param {JsdocTag} lastTag + * @returns {void} + */ + const cleanUpLastTag = lastTag => { + // Strip out `}` that encapsulates and is not part of + // the type + stripEncapsulatingBrackets(lastTag); + + if (lastTag.typeLines.length) { + stripEncapsulatingBrackets(lastTag.typeLines, true); + } // With even a multiline type now in full, add parsing + + + let parsedType = null; + + try { + parsedType = jsdocTypePrattParser.parse(lastTag.rawType, mode); + } catch (err) { + // Ignore + if (lastTag.rawType && throwOnTypeParsingErrors) { + err.message = `Tag @${lastTag.tag} with raw type ` + `\`${lastTag.rawType}\` had parsing error: ${err.message}`; + throw err; + } + } + + lastTag.parsedType = parsedType; + }; + const { source } = jsdoc; @@ -130,6 +138,7 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter: delimiterRoot, lineEnd: lineEndRoot, postDelimiter: postDelimiterRoot, + start: startRoot, end: endRoot, description: descriptionRoot } @@ -139,8 +148,9 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter: delimiterRoot, description: descriptionRoot, descriptionLines: [], - // `end` will be overwritten if there are other entries - end: endRoot, + initial: startRoot, + // `terminal` will be overwritten if there are other entries + terminal: endRoot, endLine, postDelimiter: postDelimiterRoot, lineEnd: lineEndRoot, @@ -157,7 +167,7 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter, description, postDelimiter, - start, + start: initial, tag, end, type: rawType @@ -170,14 +180,14 @@ const commentParserToESTree = (jsdoc, mode) => { if (lastTag) { - cleanUpLastTag(lastTag, mode); + cleanUpLastTag(lastTag); } // Stop the iteration when we reach the end // but only when there is no tag earlier in the line // to still process if (end && !tag) { - ast.end = end; + ast.terminal = end; return; } @@ -185,21 +195,29 @@ const commentParserToESTree = (jsdoc, mode) => { end: ed, delimiter: de, postDelimiter: pd, + start: init, ...tkns } = tokens; if (!tokens.name) { - let i = 0; + let i = 1; while (source[idx + i]) { const { tokens: { name, - postName + postName, + postType, + tag: tg } } = source[idx + i]; + if (tg) { + break; + } + if (name) { + tkns.postType = postType; tkns.name = name; tkns.postName = postName; break; @@ -210,6 +228,7 @@ const commentParserToESTree = (jsdoc, mode) => { } const tagObj = { ...tkns, + initial: endLine ? init : '', postDelimiter: lastDescriptionLine ? pd : '', delimiter: lastDescriptionLine ? de : '', descriptionLines: [], @@ -228,13 +247,13 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter, postDelimiter, rawType, - start, + initial, type: 'JsdocTypeLine' } : { delimiter: '', postDelimiter: '', rawType, - start: '', + initial: '', type: 'JsdocTypeLine' }); lastTag.rawType += lastTag.rawType ? '\n' + rawType : rawType; @@ -246,13 +265,19 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter, description, postDelimiter, - start, + initial, type: 'JsdocDescriptionLine' - } : { + } : lastTag ? { delimiter: '', description, postDelimiter: '', - start: '', + initial: '', + type: 'JsdocDescriptionLine' + } : { + delimiter, + description, + postDelimiter, + initial, type: 'JsdocDescriptionLine' }); holder.description += holder.description ? '\n' + description : description; @@ -260,8 +285,8 @@ const commentParserToESTree = (jsdoc, mode) => { if (end && tag) { - ast.end = end; - cleanUpLastTag(lastTag, mode); + ast.terminal = end; + cleanUpLastTag(lastTag); } }); ast.lastDescriptionLine = lastDescriptionLine; @@ -317,10 +342,6 @@ const toCamelCase = str => { }; /* eslint-disable prefer-named-capture-group -- Temporary */ -const { - seedBlock, - seedTokens -} = commentParser.util; const { name: nameTokenizer, tag: tagTokenizer, @@ -332,6 +353,9 @@ const hasSeeWithLink = spec => { }; const defaultNoTypes = ['default', 'defaultvalue', 'see']; const defaultNoNames = ['access', 'author', 'default', 'defaultvalue', 'description', 'example', 'exception', 'kind', 'license', 'return', 'returns', 'since', 'summary', 'throws', 'version', 'variation']; +const preserveTypeTokenizer = typeTokenizer('preserve'); +const preserveDescriptionTokenizer = descriptionTokenizer('preserve'); +const plainNameTokenizer = nameTokenizer(); const getTokenizers = ({ noTypes = defaultNoTypes, @@ -345,7 +369,7 @@ const getTokenizers = ({ return spec; } - return typeTokenizer()(spec); + return preserveTypeTokenizer(spec); }, // Name spec => { if (spec.tag === 'template') { @@ -378,14 +402,14 @@ const getTokenizers = ({ return spec; } - return nameTokenizer()(spec); + return plainNameTokenizer(spec); }, // Description spec => { - return descriptionTokenizer('preserve')(spec); + return preserveDescriptionTokenizer(spec); }]; }; /** - * + * Accepts a comment token and converts it into `comment-parser` AST. * @param {PlainObject} commentNode * @param {string} [indent=""] Whitespace * @returns {PlainObject} @@ -394,23 +418,10 @@ const getTokenizers = ({ const parseComment = (commentNode, indent = '') => { // Preserve JSDoc block start/end indentation. - return commentParser.parse(`/*${commentNode.value}*/`, { + return commentParser.parse(`${indent}/*${commentNode.value}*/`, { // @see https://github.com/yavorskiy/comment-parser/issues/21 tokenizers: getTokenizers() - })[0] || seedBlock({ - source: [{ - number: 0, - tokens: seedTokens({ - delimiter: '/**' - }) - }, { - number: 1, - tokens: seedTokens({ - end: '*/', - start: indent + ' ' - }) - }] - }); + })[0]; }; /** @@ -567,6 +578,22 @@ const getReducedASTNode = function (node, sourceCode) { case 'TSEmptyBodyFunctionExpression': case 'FunctionExpression': if (!invokedExpression.has(parent.type)) { + let token = node; + + do { + token = sourceCode.getTokenBefore(token, { + includeComments: true + }); + } while (token && token.type === 'Punctuator' && token.value === '('); + + if (token && token.type === 'Block') { + return node; + } + + if (sourceCode.getCommentsBefore(node).length) { + return node; + } + while (!sourceCode.getCommentsBefore(parent).length && !/Function/u.test(parent.type) && !allowableCommentNode.has(parent.type)) { ({ parent @@ -642,7 +669,7 @@ const findJSDocComment = (astNode, sourceCode, settings) => { break; } - if (tokenBefore.type === 'Block' && tokenBefore.value.charAt(0) === '*' && currentNode.loc.start.line - tokenBefore.loc.end.line >= minLines && currentNode.loc.start.line - tokenBefore.loc.end.line <= maxLines) { + if (tokenBefore.type === 'Block' && /^\*\s/u.test(tokenBefore.value) && currentNode.loc.start.line - tokenBefore.loc.end.line >= minLines && currentNode.loc.start.line - tokenBefore.loc.end.line <= maxLines) { return tokenBefore; } @@ -670,53 +697,56 @@ const stringifiers = { delimiter, postDelimiter, lineEnd, - end, + initial, + terminal, endLine - }, descriptionLines, tags) { - return `${delimiter}${postDelimiter}${endLine ? ` + }, opts, descriptionLines, tags) { + const alreadyHasLine = descriptionLines.length && !tags.length && descriptionLines[descriptionLines.length - 1].endsWith('\n') || tags.length && tags[tags.length - 1].endsWith('\n'); + return `${initial}${delimiter}${postDelimiter}${endLine ? ` ` : ''}${// Could use `node.description` (and `node.lineEnd`), but lines may have // been modified - descriptionLines.length ? descriptionLines.join('') + lineEnd : ''}${tags.length ? tags.join('\n') + lineEnd : ''}${endLine ? ` - ` : ''}${end}`; + descriptionLines.length ? descriptionLines.join(lineEnd + '\n') + (tags.length ? lineEnd + '\n' : '') : ''}${tags.length ? tags.join(lineEnd + '\n') : ''}${endLine && !alreadyHasLine ? `${lineEnd} + ${initial}` : endLine ? ` ${initial}` : ''}${terminal}`; }, JsdocDescriptionLine({ - start, + initial, delimiter, postDelimiter, description }) { - return `${start}${delimiter}${postDelimiter}${description}`; + return `${initial}${delimiter}${postDelimiter}${description}`; }, JsdocTypeLine({ - start, + initial, delimiter, postDelimiter, - rawType + rawType, + parsedType }) { - return `${delimiter}${postDelimiter}{${rawType}}`; + return `${initial}${delimiter}${postDelimiter}${rawType}`; }, - JsdocTag(node, parsedType, typeLines, descriptionLines) { + JsdocTag(node, opts, parsedType, typeLines, descriptionLines) { const { description, name, postName, postTag, postType, - start, + initial, delimiter, postDelimiter, tag // , rawType } = node; - return `${start}${delimiter}${postDelimiter}@${tag}${postTag}${// Could do `rawType` but may have been changed; could also do + return `${initial}${delimiter}${postDelimiter}@${tag}${postTag}${// Could do `rawType` but may have been changed; could also do // `typeLines` but not as likely to be changed // parsedType // Comment this out later in favor of `parsedType` // We can't use raw `typeLines` as first argument has delimiter on it - typeLines}${postType}${name ? `${name}${postName || (description ? '\n' : '')}` : ''}${descriptionLines.join('\n')}`; + opts.preferRawType || !parsedType ? typeLines.length ? `{${typeLines.join('\n')}}` : '' : parsedType}${postType}${name ? `${name}${postName || (description ? '\n' : '')}` : ''}${descriptionLines.join('\n')}`; } }; @@ -727,24 +757,25 @@ const visitorKeys = { ...jsdocVisitorKeys, * @todo convert for use by escodegen (until may be patched to support * custom entries?). * @param {Node} node + * @param {{preferRawType: boolean}} opts * @throws {Error} * @returns {string} */ -function estreeToString(node) { +function estreeToString(node, opts = {}) { if (Object.prototype.hasOwnProperty.call(stringifiers, node.type)) { const childNodeOrArray = visitorKeys[node.type]; const args = childNodeOrArray.map(key => { return Array.isArray(node[key]) ? node[key].map(item => { - return estreeToString(item); - }) : node[key] === undefined || node[key] === null ? [] : [estreeToString(node[key])]; + return estreeToString(item, opts); + }) : node[key] === undefined || node[key] === null ? null : estreeToString(node[key], opts); }); - return stringifiers[node.type](node, ...args); + return stringifiers[node.type](node, opts, ...args); } // We use raw type instead but it is a key as other apps may wish to traverse if (node.type.startsWith('JsdocType')) { - return ''; + return opts.preferRawType ? '' : `{${jsdocTypePrattParser.stringify(node)}}`; } throw new Error(`Unhandled node type: ${node.type}`); 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 218f3670e02c13..7daa11fc36f2b4 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.20.1", + "version": "0.30.0", "author": "Brett Zamir ", "contributors": [], "description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities", @@ -38,41 +38,41 @@ }, "homepage": "https://github.com/es-joy/jsdoccomment", "engines": { - "node": "^12 || ^14 || ^16 || ^17" + "node": "^14 || ^16 || ^17 || ^18" }, "dependencies": { - "comment-parser": "1.3.0", + "comment-parser": "1.3.1", "esquery": "^1.4.0", - "jsdoc-type-pratt-parser": "~2.2.3" + "jsdoc-type-pratt-parser": "~3.1.0" }, "devDependencies": { - "@babel/core": "^7.17.5", + "@babel/core": "^7.17.12", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/preset-env": "^7.16.11", + "@babel/preset-env": "^7.17.12", "@brettz9/eslint-plugin": "^1.0.4", - "@rollup/plugin-babel": "^5.3.0", - "c8": "^7.11.0", + "@rollup/plugin-babel": "^5.3.1", + "c8": "^7.11.3", "chai": "^4.3.6", - "eslint": "^8.9.0", - "eslint-config-ash-nazg": "32.4.0", - "eslint-config-standard": "^16.0.3", + "eslint": "^8.15.0", + "eslint-config-ash-nazg": "33.1.0", + "eslint-config-standard": "^17.0.0", "eslint-plugin-array-func": "^3.1.7", "eslint-plugin-compat": "^4.0.2", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-html": "^6.2.0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsdoc": "^37.9.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsdoc": "^39.2.9", "eslint-plugin-markdown": "^2.2.1", + "eslint-plugin-n": "^15.2.0", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-no-use-extend-native": "^0.5.0", - "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-sonarjs": "^0.11.0", - "eslint-plugin-unicorn": "^41.0.0", - "espree": "^9.3.1", + "eslint-plugin-sonarjs": "^0.13.0", + "eslint-plugin-unicorn": "^42.0.0", + "espree": "^9.3.2", "estraverse": "^5.3.0", - "mocha": "^9.2.0", - "rollup": "^2.67.2" + "mocha": "^10.0.0", + "rollup": "^2.74.0" }, "scripts": { "open": "open ./coverage/lcov-report/index.html", @@ -83,5 +83,5 @@ "c8": "c8 npm run mocha", "test": "npm run lint && npm run rollup && npm run c8" }, - "readme": "# @es-joy/jsdoccomment\n\n[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions)\n\nThis project aims to preserve and expand upon the\n`SourceCode#getJSDocComment` functionality of the deprecated ESLint method.\n\nIt also exports a number of functions currently for working with JSDoc:\n\n## API\n\n### `parseComment`\n\nFor parsing `comment-parser` in a JSDoc-specific manner.\nMight wish to have tags with or without tags, etc. derived from a split off\nJSON file.\n\n### `commentParserToESTree`\n\nConverts [comment-parser](https://github.com/syavorsky/comment-parser)\nAST to ESTree/ESLint/Babel friendly AST. See the \"ESLint AST...\" section below.\n\n### `jsdocVisitorKeys`\n\nThe [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfor `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be\nsubject to change or dropped in favor of another type parser.\n\n### `jsdocTypeVisitorKeys`\n\nJust a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfrom [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\n### `getDefaultTagStructureForMode`\n\nProvides info on JSDoc tags:\n\n- `nameContents` ('namepath-referencing'|'namepath-defining'|\n 'dual-namepath-referencing'|false) - Whether and how a name is allowed\n following any type. Tags without a proper name (value `false`) may still\n have a description (which can appear like a name); `descriptionAllowed`\n in such cases would be `true`.\n The presence of a truthy `nameContents` value is therefore only intended\n to signify whether separate parsing should occur for a name vs. a\n description, and what its nature should be.\n- `nameRequired` (boolean) - Whether a name must be present following any type.\n- `descriptionAllowed` (boolean) - Whether a description (following any name)\n is allowed.\n- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion.\n Even without a type, a tag may still have a name and/or description.\n- `typeRequired` (boolean) - Whether a curly bracketed type must be present.\n- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is\n required or a name, but not necessarily both.\n\n### Miscellaneous\n\nAlso currently exports these utilities, though they might be removed in the\nfuture:\n\n- `getTokenizers` - Used with `parseComment` (its main core)\n- `toCamelCase` - Convert to CamelCase.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future.\n- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser)\n AST to ESTree/ESLint/Babel friendly AST\n- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change.\n- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `jsdoc-type-pratt-parser`.\n- `getTokenizers` - A utility. Might be removed in future.\n- `toCamelCase` - A utility. Might be removed in future.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `defaultNoTypes` = The tags which allow no types by default:\n `default`, `defaultvalue`, `see`;\n- `defaultNoNames` - The tags which allow no names by default:\n `access`, `author`, `default`, `defaultvalue`, `description`, `example`,\n `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`,\n `throws`, `version`, `variation`\n\n## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`)\n\nNote: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds\na `jsdoc` property to other ES nodes (using this project's `getJSDocComment`\nto determine the specific comment-block that will be attached as AST).\n\n### `JsdocBlock`\n\nHas two visitable properties:\n\n1. `tags` (an array of `JsdocTag`; see below)\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions).\n\nHas the following custom non-visitable property:\n\n1. `lastDescriptionLine` - A number\n2. `endLine` - A number representing the line number with `end`\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `delimiter`\n3. `postDelimiter`\n4. `lineEnd`\n5. `end`\n\n### `JsdocTag`\n\nHas three visitable properties:\n\n1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's\n type (see the `jsdoc-type-pratt-parser` section below)).\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions)\n3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings)\n\nMay also have the following non-visitable properties from `comment-parser`\n(note that all are included from `comment-parser` except `end` as that is only\nfor JSDoc blocks and note that `type` is renamed to `rawType`):\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `rawType` - `comment-parser` has this named as `type`, but because of a\n conflict with ESTree using `type` for Node type, we renamed it to\n `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string\n with newlines, though with the initial `{` and final `}` stripped out.\n See `typeLines` for the array version of this property.\n3. `start`\n4. `delimiter`\n5. `postDelimiter`\n6. `tag` (this does differ from `comment-parser` now in terms of our stripping\n the initial `@`)\n7. `postTag`\n8. `name`\n9. `postName`\n10. `postType`\n\n### `JsdocDescriptionLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `start`\n4. `description`\n\n### `JsdocTypeLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `start`\n4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See\n explanation under `JsdocTag`\n\n## ESLint AST produced for `jsdoc-type-pratt-parser`\n\nThe AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\nThe type will always begin with a `JsdocType` prefix added, along with a\ncamel-cased type name, e.g., `JsdocTypeUnion`.\n\nThe `jsdoc-type-pratt-parser` visitor keys are also preserved without change.\n\n## Installation\n\n```shell\nnpm i @es-joy/jsdoccomment\n```\n\n## Changelog\n\nThe changelog can be found on the [CHANGES.md](./CHANGES.md).\n\n## Authors and license\n\n[Brett Zamir](http://brett-zamir.me/) and\n[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors).\n\nMIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file.\n\n## To-dos\n\n1. Get complete code coverage\n" + "readme": "# @es-joy/jsdoccomment\n\n[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions)\n\nThis project aims to preserve and expand upon the\n`SourceCode#getJSDocComment` functionality of the deprecated ESLint method.\n\nIt also exports a number of functions currently for working with JSDoc:\n\n## API\n\n### `parseComment`\n\nFor parsing `comment-parser` in a JSDoc-specific manner.\nMight wish to have tags with or without tags, etc. derived from a split off\nJSON file.\n\n### `commentParserToESTree`\n\nConverts [comment-parser](https://github.com/syavorsky/comment-parser)\nAST to ESTree/ESLint/Babel friendly AST. See the \"ESLint AST...\" section below.\n\n### `estreeToString`\n\nStringifies. In addition to the node argument, it accepts an optional second\noptions object with a single `preferRawType` key. If you don't need to modify\nJSDoc type AST, you might wish to set this to `true` to get the benefits of\npreserving the raw form, but for AST-based stringification of JSDoc types,\nkeep it `false` (the default).\n\n### `jsdocVisitorKeys`\n\nThe [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfor `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be\nsubject to change or dropped in favor of another type parser.\n\n### `jsdocTypeVisitorKeys`\n\nJust a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfrom [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\n### `getDefaultTagStructureForMode`\n\nProvides info on JSDoc tags:\n\n- `nameContents` ('namepath-referencing'|'namepath-defining'|\n 'dual-namepath-referencing'|false) - Whether and how a name is allowed\n following any type. Tags without a proper name (value `false`) may still\n have a description (which can appear like a name); `descriptionAllowed`\n in such cases would be `true`.\n The presence of a truthy `nameContents` value is therefore only intended\n to signify whether separate parsing should occur for a name vs. a\n description, and what its nature should be.\n- `nameRequired` (boolean) - Whether a name must be present following any type.\n- `descriptionAllowed` (boolean) - Whether a description (following any name)\n is allowed.\n- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion.\n Even without a type, a tag may still have a name and/or description.\n- `typeRequired` (boolean) - Whether a curly bracketed type must be present.\n- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is\n required or a name, but not necessarily both.\n\n### Miscellaneous\n\nAlso currently exports these utilities, though they might be removed in the\nfuture:\n\n- `getTokenizers` - Used with `parseComment` (its main core)\n- `toCamelCase` - Convert to CamelCase.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future.\n- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser)\n AST to ESTree/ESLint/Babel friendly AST\n- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change.\n- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `jsdoc-type-pratt-parser`.\n- `getTokenizers` - A utility. Might be removed in future.\n- `toCamelCase` - A utility. Might be removed in future.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `defaultNoTypes` = The tags which allow no types by default:\n `default`, `defaultvalue`, `see`;\n- `defaultNoNames` - The tags which allow no names by default:\n `access`, `author`, `default`, `defaultvalue`, `description`, `example`,\n `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`,\n `throws`, `version`, `variation`\n\n## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`)\n\nNote: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds\na `jsdoc` property to other ES nodes (using this project's `getJSDocComment`\nto determine the specific comment-block that will be attached as AST).\n\n### `JsdocBlock`\n\nHas two visitable properties:\n\n1. `tags` (an array of `JsdocTag`; see below)\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions).\n\nHas the following custom non-visitable property:\n\n1. `lastDescriptionLine` - A number\n2. `endLine` - A number representing the line number with `end`/`terminal`\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `delimiter`\n3. `postDelimiter`\n4. `lineEnd`\n5. `initial` (from `start`)\n6. `terminal` (from `end`)\n\n### `JsdocTag`\n\nHas three visitable properties:\n\n1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's\n type (see the `jsdoc-type-pratt-parser` section below)).\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions)\n3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings)\n\nMay also have the following non-visitable properties from `comment-parser`\n(note that all are included from `comment-parser` except `end` as that is only\nfor JSDoc blocks and note that `type` is renamed to `rawType` and `start` to\n`initial`):\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `rawType` - `comment-parser` has this named as `type`, but because of a\n conflict with ESTree using `type` for Node type, we renamed it to\n `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string\n with newlines, though with the initial `{` and final `}` stripped out.\n See `typeLines` for the array version of this property.\n3. `initial` - Renamed from `start` to avoid potential conflicts with\n Acorn-style parser processing tools\n4. `delimiter`\n5. `postDelimiter`\n6. `tag` (this does differ from `comment-parser` now in terms of our stripping\n the initial `@`)\n7. `postTag`\n8. `name`\n9. `postName`\n10. `postType`\n\n### `JsdocDescriptionLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `initial` (from `start`)\n4. `description`\n\n### `JsdocTypeLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `initial` (from `start`)\n4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See\n explanation under `JsdocTag`\n\n## ESLint AST produced for `jsdoc-type-pratt-parser`\n\nThe AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\nThe type will always begin with a `JsdocType` prefix added, along with a\ncamel-cased type name, e.g., `JsdocTypeUnion`.\n\nThe `jsdoc-type-pratt-parser` visitor keys are also preserved without change.\n\n## Installation\n\n```shell\nnpm i @es-joy/jsdoccomment\n```\n\n## Changelog\n\nThe changelog can be found on the [CHANGES.md](./CHANGES.md).\n\n## Authors and license\n\n[Brett Zamir](http://brett-zamir.me/) and\n[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors).\n\nMIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file.\n\n## To-dos\n\n1. Get complete code coverage\n2. Might add `trailing` for `JsdocBlock` to know whether it is followed by a\n line break or what not; `comment-parser` does not provide, however\n3. Fix and properly utilize `indent` argument (challenging for\n `eslint-plugin-jsdoc` but needed for `jsdoc-eslint-parser` stringifiers\n to be more faithful); should also then use the proposed `trailing` as well\n" } \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js index 550c97c40b777b..43587807406b49 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js @@ -23,32 +23,6 @@ const stripEncapsulatingBrackets = (container, isArr) => { ).replace(/\}$/u, ''); }; -/** - * Strips brackets from a tag's `rawType` values and adds `parsedType` - * @param {JsdocTag} lastTag - * @param {external:JsdocTypePrattParserMode} mode - * @returns {void} - */ -const cleanUpLastTag = (lastTag, mode) => { - // Strip out `}` that encapsulates and is not part of - // the type - stripEncapsulatingBrackets(lastTag); - if (lastTag.typeLines.length) { - stripEncapsulatingBrackets(lastTag.typeLines, true); - } - - // With even a multiline type now in full, add parsing - let parsedType = null; - - try { - parsedType = jsdocTypePrattParse(lastTag.rawType, mode); - } catch (err) { - // Ignore - } - - lastTag.parsedType = parsedType; -}; - /** * @external CommentParserJsdoc */ @@ -62,7 +36,7 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * postDelimiter: string, * rawType: string, - * start: string, + * initial: string, * type: "JsdocTypeLine" * }} JsdocTypeLine */ @@ -72,7 +46,7 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * type: "JsdocDescriptionLine" * }} JsdocDescriptionLine */ @@ -82,9 +56,9 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * tag: string, - * end: string, + * terminal: string, * type: string, * descriptionLines: JsdocDescriptionLine[], * rawType: string, @@ -98,7 +72,8 @@ const cleanUpLastTag = (lastTag, mode) => { * delimiter: string, * description: string, * descriptionLines: JsdocDescriptionLine[], - * end: string, + * initial: string, + * terminal: string, * postDelimiter: string, * lineEnd: string, * type: "JsdocBlock", @@ -108,18 +83,53 @@ const cleanUpLastTag = (lastTag, mode) => { */ /** - * + * Converts comment parser AST to ESTree format. * @param {external:CommentParserJsdoc} jsdoc * @param {external:JsdocTypePrattParserMode} mode + * @param {PlainObject} opts + * @param {throwOnTypeParsingErrors} [opts.throwOnTypeParsingErrors=false] * @returns {JsdocBlock} */ -const commentParserToESTree = (jsdoc, mode) => { +const commentParserToESTree = (jsdoc, mode, { + throwOnTypeParsingErrors = false +} = {}) => { + /** + * Strips brackets from a tag's `rawType` values and adds `parsedType` + * @param {JsdocTag} lastTag + * @returns {void} + */ + const cleanUpLastTag = (lastTag) => { + // Strip out `}` that encapsulates and is not part of + // the type + stripEncapsulatingBrackets(lastTag); + if (lastTag.typeLines.length) { + stripEncapsulatingBrackets(lastTag.typeLines, true); + } + + // With even a multiline type now in full, add parsing + let parsedType = null; + + try { + parsedType = jsdocTypePrattParse(lastTag.rawType, mode); + } catch (err) { + // Ignore + if (lastTag.rawType && throwOnTypeParsingErrors) { + err.message = `Tag @${lastTag.tag} with raw type ` + + `\`${lastTag.rawType}\` had parsing error: ${err.message}`; + throw err; + } + } + + lastTag.parsedType = parsedType; + }; + const {source} = jsdoc; const {tokens: { delimiter: delimiterRoot, lineEnd: lineEndRoot, postDelimiter: postDelimiterRoot, + start: startRoot, end: endRoot, description: descriptionRoot }} = source[0]; @@ -131,8 +141,9 @@ const commentParserToESTree = (jsdoc, mode) => { descriptionLines: [], - // `end` will be overwritten if there are other entries - end: endRoot, + initial: startRoot, + // `terminal` will be overwritten if there are other entries + terminal: endRoot, endLine, postDelimiter: postDelimiterRoot, lineEnd: lineEndRoot, @@ -150,7 +161,7 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter, description, postDelimiter, - start, + start: initial, tag, end, type: rawType @@ -163,14 +174,14 @@ const commentParserToESTree = (jsdoc, mode) => { // Clean-up with last tag before end or new tag if (lastTag) { - cleanUpLastTag(lastTag, mode); + cleanUpLastTag(lastTag); } // Stop the iteration when we reach the end // but only when there is no tag earlier in the line // to still process if (end && !tag) { - ast.end = end; + ast.terminal = end; return; } @@ -179,17 +190,24 @@ const commentParserToESTree = (jsdoc, mode) => { end: ed, delimiter: de, postDelimiter: pd, + start: init, ...tkns } = tokens; if (!tokens.name) { - let i = 0; + let i = 1; while (source[idx + i]) { const {tokens: { name, - postName + postName, + postType, + tag: tg }} = source[idx + i]; + if (tg) { + break; + } if (name) { + tkns.postType = postType; tkns.name = name; tkns.postName = postName; break; @@ -200,6 +218,7 @@ const commentParserToESTree = (jsdoc, mode) => { const tagObj = { ...tkns, + initial: endLine ? init : '', postDelimiter: lastDescriptionLine ? pd : '', delimiter: lastDescriptionLine ? de : '', descriptionLines: [], @@ -222,14 +241,14 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter, postDelimiter, rawType, - start, + initial, type: 'JsdocTypeLine' } : { delimiter: '', postDelimiter: '', rawType, - start: '', + initial: '', type: 'JsdocTypeLine' } ); @@ -244,16 +263,24 @@ const commentParserToESTree = (jsdoc, mode) => { delimiter, description, postDelimiter, - start, - type: 'JsdocDescriptionLine' - } - : { - delimiter: '', - description, - postDelimiter: '', - start: '', + initial, type: 'JsdocDescriptionLine' } + : lastTag + ? { + delimiter: '', + description, + postDelimiter: '', + initial: '', + type: 'JsdocDescriptionLine' + } + : { + delimiter, + description, + postDelimiter, + initial, + type: 'JsdocDescriptionLine' + } ); holder.description += holder.description ? '\n' + description @@ -262,9 +289,9 @@ const commentParserToESTree = (jsdoc, mode) => { // Clean-up where last line itself has tag content if (end && tag) { - ast.end = end; + ast.terminal = end; - cleanUpLastTag(lastTag, mode); + cleanUpLastTag(lastTag); } }); diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js index a0217f69507d61..a2fe703e53265f 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js @@ -1,52 +1,63 @@ import { - visitorKeys as jsdocTypePrattParserVisitorKeys + visitorKeys as jsdocTypePrattParserVisitorKeys, + stringify } from 'jsdoc-type-pratt-parser'; import {jsdocVisitorKeys} from './commentParserToESTree.js'; const stringifiers = { JsdocBlock ({ - delimiter, postDelimiter, lineEnd, end, endLine - }, descriptionLines, tags) { - return `${delimiter}${postDelimiter}${endLine + delimiter, postDelimiter, lineEnd, initial, terminal, endLine + }, opts, descriptionLines, tags) { + const alreadyHasLine = + (descriptionLines.length && !tags.length && + descriptionLines[descriptionLines.length - 1].endsWith('\n')) || + (tags.length && tags[tags.length - 1].endsWith('\n')); + return `${initial}${delimiter}${postDelimiter}${endLine ? ` ` : ''}${ // Could use `node.description` (and `node.lineEnd`), but lines may have // been modified - descriptionLines.length ? descriptionLines.join('') + lineEnd : '' + descriptionLines.length + ? descriptionLines.join( + lineEnd + '\n' + ) + (tags.length ? lineEnd + '\n' : '') + : '' }${ - tags.length ? tags.join('\n') + lineEnd : '' - }${endLine - ? ` - ` - : ''}${end}`; + tags.length ? tags.join(lineEnd + '\n') : '' + }${endLine && !alreadyHasLine + ? `${lineEnd} + ${initial}` + : endLine ? ` ${initial}` : ''}${terminal}`; }, JsdocDescriptionLine ({ - start, delimiter, postDelimiter, description + initial, delimiter, postDelimiter, description }) { - return `${start}${delimiter}${postDelimiter}${description}`; + return `${initial}${delimiter}${postDelimiter}${description}`; }, JsdocTypeLine ({ - start, delimiter, postDelimiter, rawType + initial, delimiter, postDelimiter, rawType, parsedType }) { - return `${delimiter}${postDelimiter}{${rawType}}`; + return `${initial}${delimiter}${postDelimiter}${rawType}`; }, - JsdocTag (node, parsedType, typeLines, descriptionLines) { + JsdocTag (node, opts, parsedType, typeLines, descriptionLines) { const { description, name, postName, postTag, postType, - start, delimiter, postDelimiter, tag + initial, delimiter, postDelimiter, tag // , rawType } = node; - return `${start}${delimiter}${postDelimiter}@${tag}${postTag}${ + return `${initial}${delimiter}${postDelimiter}@${tag}${postTag}${ // Could do `rawType` but may have been changed; could also do // `typeLines` but not as likely to be changed // parsedType // Comment this out later in favor of `parsedType` // We can't use raw `typeLines` as first argument has delimiter on it - typeLines + (opts.preferRawType || !parsedType) + ? typeLines.length ? `{${typeLines.join('\n')}}` : '' + : parsedType }${postType}${ name ? `${name}${postName || (description ? '\n' : '')}` : '' }${descriptionLines.join('\n')}`; @@ -59,29 +70,29 @@ const visitorKeys = {...jsdocVisitorKeys, ...jsdocTypePrattParserVisitorKeys}; * @todo convert for use by escodegen (until may be patched to support * custom entries?). * @param {Node} node + * @param {{preferRawType: boolean}} opts * @throws {Error} * @returns {string} */ -function estreeToString (node) { +function estreeToString (node, opts = {}) { if (Object.prototype.hasOwnProperty.call(stringifiers, node.type)) { const childNodeOrArray = visitorKeys[node.type]; const args = childNodeOrArray.map((key) => { return Array.isArray(node[key]) ? node[key].map((item) => { - return estreeToString(item); + return estreeToString(item, opts); }) : (node[key] === undefined || node[key] === null - ? [] - : [estreeToString(node[key])]); + ? null + : estreeToString(node[key], opts)); }); - - return stringifiers[node.type](node, ...args); + return stringifiers[node.type](node, opts, ...args); } // We use raw type instead but it is a key as other apps may wish to traverse if (node.type.startsWith('JsdocType')) { - return ''; + return opts.preferRawType ? '' : `{${stringify(node)}}`; } throw new Error(`Unhandled node type: ${node.type}`); 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 7f10773a00731a..7a20d23ca437f4 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 @@ -160,6 +160,18 @@ const getReducedASTNode = function (node, sourceCode) { if ( !invokedExpression.has(parent.type) ) { + let token = node; + do { + token = sourceCode.getTokenBefore(token, {includeComments: true}); + } while (token && token.type === 'Punctuator' && token.value === '('); + + if (token && token.type === 'Block') { + return node; + } + + if (sourceCode.getCommentsBefore(node).length) { + return node; + } while ( !sourceCode.getCommentsBefore(parent).length && !(/Function/u).test(parent.type) && @@ -233,7 +245,7 @@ const findJSDocComment = (astNode, sourceCode, settings) => { if ( tokenBefore.type === 'Block' && - tokenBefore.value.charAt(0) === '*' && + (/^\*\s/u).test(tokenBefore.value) && currentNode.loc.start.line - tokenBefore.loc.end.line >= minLines && currentNode.loc.start.line - tokenBefore.loc.end.line <= maxLines ) { diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js index dd146b8835879c..44942678acd253 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js @@ -1,15 +1,9 @@ /* eslint-disable prefer-named-capture-group -- Temporary */ import { parse as commentParser, - tokenizers, - util + tokenizers } from 'comment-parser'; -const { - seedBlock, - seedTokens -} = util; - const { name: nameTokenizer, tag: tagTokenizer, @@ -35,6 +29,10 @@ export const defaultNoNames = [ 'version', 'variation' ]; +const preserveTypeTokenizer = typeTokenizer('preserve'); +const preserveDescriptionTokenizer = descriptionTokenizer('preserve'); +const plainNameTokenizer = nameTokenizer(); + const getTokenizers = ({ noTypes = defaultNoTypes, noNames = defaultNoNames @@ -50,7 +48,7 @@ const getTokenizers = ({ return spec; } - return typeTokenizer()(spec); + return preserveTypeTokenizer(spec); }, // Name @@ -83,44 +81,28 @@ const getTokenizers = ({ return spec; } - return nameTokenizer()(spec); + return plainNameTokenizer(spec); }, // Description (spec) => { - return descriptionTokenizer('preserve')(spec); + return preserveDescriptionTokenizer(spec); } ]; }; /** - * + * Accepts a comment token and converts it into `comment-parser` AST. * @param {PlainObject} commentNode * @param {string} [indent=""] Whitespace * @returns {PlainObject} */ const parseComment = (commentNode, indent = '') => { // Preserve JSDoc block start/end indentation. - return commentParser(`/*${commentNode.value}*/`, { + return commentParser(`${indent}/*${commentNode.value}*/`, { // @see https://github.com/yavorskiy/comment-parser/issues/21 tokenizers: getTokenizers() - })[0] || seedBlock({ - source: [ - { - number: 0, - tokens: seedTokens({ - delimiter: '/**' - }) - }, - { - number: 1, - tokens: seedTokens({ - end: '*/', - start: indent + ' ' - }) - } - ] - }); + })[0]; }; export {getTokenizers, parseComment}; diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE index f9556ee619d820..b607bb36e96c33 100644 --- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE +++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE @@ -1,6 +1,4 @@ -MIT License - -Copyright (c) 2020 ESLint +Copyright OpenJS Foundation and other contributors, Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9,13 +7,13 @@ 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 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. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. 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 50dd6abf59dbaf..8b07ba16516e5b 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 @@ -2380,7 +2380,7 @@ var ModuleResolver = { * @author Toru Nagashima */ -const require$1 = Module.createRequire((typeof document === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __filename).href : (document.currentScript && document.currentScript.src || new URL('eslintrc.cjs', document.baseURI).href))); +const require$1 = Module.createRequire(require('url').pathToFileURL(__filename).toString()); const debug$2 = debugOrig__default["default"]("eslintrc:config-array-factory"); 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 892991a7872290..397ae855789b19 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.2.1", + "version": "1.3.0", "description": "The legacy ESLintRC config file format for ESLint", "type": "module", "main": "./dist/eslintrc.cjs", @@ -59,7 +59,7 @@ "eslint-release": "^3.2.0", "fs-teardown": "^0.1.3", "mocha": "^9.0.3", - "rollup": "^2.54.0", + "rollup": "^2.70.1", "shelljs": "^0.8.4", "sinon": "^11.1.2", "temp-dir": "^2.0.0" @@ -67,12 +67,12 @@ "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE new file mode 100644 index 00000000000000..352f0715f391f0 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE @@ -0,0 +1,19 @@ +Copyright 2022 Justin Ridgewell + +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. diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs new file mode 100644 index 00000000000000..31f9c5c3873cbc --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs @@ -0,0 +1,167 @@ +import { SetArray, put } from '@jridgewell/set-array'; +import { encode } from '@jridgewell/sourcemap-codec'; + +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +let addSegment; +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +let addMapping; +/** + * Adds/removes the content of the source file to the source map. + */ +let setSourceContent; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let decodedMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let encodedMap; +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +let allMappings; +/** + * Provides the state to generate a sourcemap. + */ +class GenMapping { + constructor({ file, sourceRoot } = {}) { + this._names = new SetArray(); + this._sources = new SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + } +} +(() => { + addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name) => { + const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + const line = getLine(mappings, genLine); + if (source == null) { + const seg = [genColumn]; + const index = getColumnIndex(line, genColumn, seg); + return insert(line, index, seg); + } + const sourcesIndex = put(sources, source); + const seg = name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, put(names, name)] + : [genColumn, sourcesIndex, sourceLine, sourceColumn]; + const index = getColumnIndex(line, genColumn, seg); + if (sourcesIndex === sourcesContent.length) + sourcesContent[sourcesIndex] = null; + insert(line, index, seg); + }; + addMapping = (map, mapping) => { + const { generated, source, original, name } = mapping; + return addSegment(map, generated.line - 1, generated.column, source, original == null ? undefined : original.line - 1, original === null || original === void 0 ? void 0 : original.column, name); + }; + setSourceContent = (map, source, content) => { + const { _sources: sources, _sourcesContent: sourcesContent } = map; + sourcesContent[put(sources, source)] = content; + }; + decodedMap = (map) => { + const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + return { + version: 3, + file, + names: names.array, + sourceRoot: sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + }; + }; + encodedMap = (map) => { + const decoded = decodedMap(map); + return Object.assign(Object.assign({}, decoded), { mappings: encode(decoded.mappings) }); + }; + allMappings = (map) => { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = map; + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[0] }; + let source = undefined; + let original = undefined; + let name = undefined; + if (seg.length !== 1) { + source = sources.array[seg[1]]; + original = { line: seg[2] + 1, column: seg[3] }; + if (seg.length === 5) + name = names.array[seg[4]]; + } + out.push({ generated, source, original, name }); + } + } + return out; + }; +})(); +function getLine(mappings, index) { + for (let i = mappings.length; i <= index; i++) { + mappings[i] = []; + } + return mappings[index]; +} +function getColumnIndex(line, column, seg) { + let index = line.length; + for (let i = index - 1; i >= 0; i--, index--) { + const current = line[i]; + const col = current[0]; + if (col > column) + continue; + if (col < column) + break; + const cmp = compare(current, seg); + if (cmp === 0) + return index; + if (cmp < 0) + break; + } + return index; +} +function compare(a, b) { + let cmp = compareNum(a.length, b.length); + if (cmp !== 0) + return cmp; + // We've already checked genColumn + if (a.length === 1) + return 0; + cmp = compareNum(a[1], b[1]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[2], b[2]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[3], b[3]); + if (cmp !== 0) + return cmp; + if (a.length === 4) + return 0; + return compareNum(a[4], b[4]); +} +function compareNum(a, b) { + return a - b; +} +function insert(array, index, value) { + if (index === -1) + return; + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} + +export { GenMapping, addMapping, addSegment, allMappings, decodedMap, encodedMap, setSourceContent }; +//# sourceMappingURL=gen-mapping.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js new file mode 100644 index 00000000000000..46ecab77aa6bd6 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js @@ -0,0 +1,174 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@jridgewell/set-array'), require('@jridgewell/sourcemap-codec')) : + typeof define === 'function' && define.amd ? define(['exports', '@jridgewell/set-array', '@jridgewell/sourcemap-codec'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.genMapping = {}, global.setArray, global.sourcemapCodec)); +})(this, (function (exports, setArray, sourcemapCodec) { 'use strict'; + + /** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ + exports.addSegment = void 0; + /** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ + exports.addMapping = void 0; + /** + * Adds/removes the content of the source file to the source map. + */ + exports.setSourceContent = void 0; + /** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.decodedMap = void 0; + /** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.encodedMap = void 0; + /** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ + exports.allMappings = void 0; + /** + * Provides the state to generate a sourcemap. + */ + class GenMapping { + constructor({ file, sourceRoot } = {}) { + this._names = new setArray.SetArray(); + this._sources = new setArray.SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + } + } + (() => { + exports.addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name) => { + const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + const line = getLine(mappings, genLine); + if (source == null) { + const seg = [genColumn]; + const index = getColumnIndex(line, genColumn, seg); + return insert(line, index, seg); + } + const sourcesIndex = setArray.put(sources, source); + const seg = name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, setArray.put(names, name)] + : [genColumn, sourcesIndex, sourceLine, sourceColumn]; + const index = getColumnIndex(line, genColumn, seg); + if (sourcesIndex === sourcesContent.length) + sourcesContent[sourcesIndex] = null; + insert(line, index, seg); + }; + exports.addMapping = (map, mapping) => { + const { generated, source, original, name } = mapping; + return exports.addSegment(map, generated.line - 1, generated.column, source, original == null ? undefined : original.line - 1, original === null || original === void 0 ? void 0 : original.column, name); + }; + exports.setSourceContent = (map, source, content) => { + const { _sources: sources, _sourcesContent: sourcesContent } = map; + sourcesContent[setArray.put(sources, source)] = content; + }; + exports.decodedMap = (map) => { + const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + return { + version: 3, + file, + names: names.array, + sourceRoot: sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + }; + }; + exports.encodedMap = (map) => { + const decoded = exports.decodedMap(map); + return Object.assign(Object.assign({}, decoded), { mappings: sourcemapCodec.encode(decoded.mappings) }); + }; + exports.allMappings = (map) => { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = map; + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[0] }; + let source = undefined; + let original = undefined; + let name = undefined; + if (seg.length !== 1) { + source = sources.array[seg[1]]; + original = { line: seg[2] + 1, column: seg[3] }; + if (seg.length === 5) + name = names.array[seg[4]]; + } + out.push({ generated, source, original, name }); + } + } + return out; + }; + })(); + function getLine(mappings, index) { + for (let i = mappings.length; i <= index; i++) { + mappings[i] = []; + } + return mappings[index]; + } + function getColumnIndex(line, column, seg) { + let index = line.length; + for (let i = index - 1; i >= 0; i--, index--) { + const current = line[i]; + const col = current[0]; + if (col > column) + continue; + if (col < column) + break; + const cmp = compare(current, seg); + if (cmp === 0) + return index; + if (cmp < 0) + break; + } + return index; + } + function compare(a, b) { + let cmp = compareNum(a.length, b.length); + if (cmp !== 0) + return cmp; + // We've already checked genColumn + if (a.length === 1) + return 0; + cmp = compareNum(a[1], b[1]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[2], b[2]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[3], b[3]); + if (cmp !== 0) + return cmp; + if (a.length === 4) + return 0; + return compareNum(a[4], b[4]); + } + function compareNum(a, b) { + return a - b; + } + function insert(array, index, value) { + if (index === -1) + return; + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; + } + + exports.GenMapping = GenMapping; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); +//# sourceMappingURL=gen-mapping.umd.js.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json new file mode 100644 index 00000000000000..e614b615a5e22d --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json @@ -0,0 +1,72 @@ +{ + "name": "@jridgewell/gen-mapping", + "version": "0.1.1", + "description": "Generate source maps", + "keywords": [ + "source", + "map" + ], + "author": "Justin Ridgewell ", + "license": "MIT", + "repository": "https://github.com/jridgewell/gen-mapping", + "main": "dist/gen-mapping.umd.js", + "module": "dist/gen-mapping.mjs", + "typings": "dist/types/gen-mapping.d.ts", + "exports": { + ".": { + "browser": "./dist/gen-mapping.umd.js", + "require": "./dist/gen-mapping.umd.js", + "import": "./dist/gen-mapping.mjs" + }, + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node benchmark/index.mjs", + "prebuild": "rm -rf dist", + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "pretest": "run-s build:rollup", + "test": "run-s -n test:lint test:coverage", + "test:debug": "mocha --inspect-brk", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:coverage": "c8 mocha", + "test:watch": "run-p 'build:rollup -- --watch' 'test:only -- --watch'", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build" + }, + "devDependencies": { + "@rollup/plugin-typescript": "8.3.2", + "@types/mocha": "9.1.1", + "@types/node": "17.0.29", + "@typescript-eslint/eslint-plugin": "5.21.0", + "@typescript-eslint/parser": "5.21.0", + "benchmark": "2.1.4", + "c8": "7.11.2", + "eslint": "8.14.0", + "eslint-config-prettier": "8.5.0", + "mocha": "9.2.2", + "npm-run-all": "4.1.5", + "prettier": "2.6.2", + "rollup": "2.70.2", + "typescript": "4.6.3" + }, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } +} diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs index b7fa4bd8208cc2..d551aad64121af 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs @@ -9,6 +9,14 @@ const schemeRegex = /^[\w+.-]+:\/\//; * 5. Path, including "/", optional. */ const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?/; +/** + * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start + * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). + * + * 1. Host, optional. + * 2. Path, which may inclue "/", guaranteed. + */ +const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/]*)?)?(\/?.*)/i; function isAbsoluteUrl(input) { return schemeRegex.test(input); } @@ -18,14 +26,25 @@ function isSchemeRelativeUrl(input) { function isAbsolutePath(input) { return input.startsWith('/'); } +function isFileUrl(input) { + return input.startsWith('file:'); +} function parseAbsoluteUrl(input) { const match = urlRegex.exec(input); + return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/'); +} +function parseFileUrl(input) { + const match = fileRegex.exec(input); + const path = match[2]; + return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path); +} +function makeUrl(scheme, user, host, port, path) { return { - scheme: match[1], - user: match[2] || '', - host: match[3], - port: match[4] || '', - path: match[5] || '/', + scheme, + user, + host, + port, + path, relativePath: false, }; } @@ -41,14 +60,15 @@ function parseUrl(input) { url.host = ''; return url; } - if (!isAbsoluteUrl(input)) { - const url = parseAbsoluteUrl('http://foo.com/' + input); - url.scheme = ''; - url.host = ''; - url.relativePath = true; - return url; - } - return parseAbsoluteUrl(input); + if (isFileUrl(input)) + return parseFileUrl(input); + if (isAbsoluteUrl(input)) + return parseAbsoluteUrl(input); + const url = parseAbsoluteUrl('http://foo.com/' + input); + url.scheme = ''; + url.host = ''; + url.relativePath = true; + return url; } function stripPathFilename(path) { // If a path ends with a parent directory "..", then it's a relative path with excess parent @@ -145,7 +165,7 @@ function resolve(input, base) { const baseUrl = parseUrl(base); url.scheme = baseUrl.scheme; // If there's no host, then we were just a path. - if (!url.host || baseUrl.scheme === 'file:') { + if (!url.host) { // The host, user, and port are joined, you can't copy one without the others. url.user = baseUrl.user; url.host = baseUrl.host; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js index 015f1af3264e39..9b132d96caf112 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js @@ -15,6 +15,14 @@ * 5. Path, including "/", optional. */ const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?/; + /** + * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start + * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). + * + * 1. Host, optional. + * 2. Path, which may inclue "/", guaranteed. + */ + const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/]*)?)?(\/?.*)/i; function isAbsoluteUrl(input) { return schemeRegex.test(input); } @@ -24,14 +32,25 @@ function isAbsolutePath(input) { return input.startsWith('/'); } + function isFileUrl(input) { + return input.startsWith('file:'); + } function parseAbsoluteUrl(input) { const match = urlRegex.exec(input); + return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/'); + } + function parseFileUrl(input) { + const match = fileRegex.exec(input); + const path = match[2]; + return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path); + } + function makeUrl(scheme, user, host, port, path) { return { - scheme: match[1], - user: match[2] || '', - host: match[3], - port: match[4] || '', - path: match[5] || '/', + scheme, + user, + host, + port, + path, relativePath: false, }; } @@ -47,14 +66,15 @@ url.host = ''; return url; } - if (!isAbsoluteUrl(input)) { - const url = parseAbsoluteUrl('http://foo.com/' + input); - url.scheme = ''; - url.host = ''; - url.relativePath = true; - return url; - } - return parseAbsoluteUrl(input); + if (isFileUrl(input)) + return parseFileUrl(input); + if (isAbsoluteUrl(input)) + return parseAbsoluteUrl(input); + const url = parseAbsoluteUrl('http://foo.com/' + input); + url.scheme = ''; + url.host = ''; + url.relativePath = true; + return url; } function stripPathFilename(path) { // If a path ends with a parent directory "..", then it's a relative path with excess parent @@ -151,7 +171,7 @@ const baseUrl = parseUrl(base); url.scheme = baseUrl.scheme; // If there's no host, then we were just a path. - if (!url.host || baseUrl.scheme === 'file:') { + if (!url.host) { // The host, user, and port are joined, you can't copy one without the others. url.user = baseUrl.user; url.host = baseUrl.host; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json index 40266386cb1ade..00cf2a47e73881 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/resolve-uri", - "version": "3.0.5", + "version": "3.0.7", "description": "Resolve a URI relative to an optional base URI", "keywords": [ "resolve", @@ -16,6 +16,7 @@ "typings": "dist/types/resolve-uri.d.ts", "exports": { ".": { + "types": "./dist/types/resolve-uri.d.ts", "browser": "./dist/resolve-uri.umd.js", "require": "./dist/resolve-uri.umd.js", "import": "./dist/resolve-uri.mjs" diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE new file mode 100644 index 00000000000000..352f0715f391f0 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE @@ -0,0 +1,19 @@ +Copyright 2022 Justin Ridgewell + +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. diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs new file mode 100644 index 00000000000000..b7f1a9cc688cf4 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs @@ -0,0 +1,48 @@ +/** + * Gets the index associated with `key` in the backing array, if it is already present. + */ +let get; +/** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ +let put; +/** + * Pops the last added item out of the SetArray. + */ +let pop; +/** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ +class SetArray { + constructor() { + this._indexes = { __proto__: null }; + this.array = []; + } +} +(() => { + get = (strarr, key) => strarr._indexes[key]; + put = (strarr, key) => { + // The key may or may not be present. If it is present, it's a number. + const index = get(strarr, key); + if (index !== undefined) + return index; + const { array, _indexes: indexes } = strarr; + return (indexes[key] = array.push(key) - 1); + }; + pop = (strarr) => { + const { array, _indexes: indexes } = strarr; + if (array.length === 0) + return; + const last = array.pop(); + indexes[last] = undefined; + }; +})(); + +export { SetArray, get, pop, put }; +//# sourceMappingURL=set-array.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js new file mode 100644 index 00000000000000..a1c200a1cb7e83 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js @@ -0,0 +1,58 @@ +(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.setArray = {})); +})(this, (function (exports) { 'use strict'; + + /** + * Gets the index associated with `key` in the backing array, if it is already present. + */ + exports.get = void 0; + /** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ + exports.put = void 0; + /** + * Pops the last added item out of the SetArray. + */ + exports.pop = void 0; + /** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ + class SetArray { + constructor() { + this._indexes = { __proto__: null }; + this.array = []; + } + } + (() => { + exports.get = (strarr, key) => strarr._indexes[key]; + exports.put = (strarr, key) => { + // The key may or may not be present. If it is present, it's a number. + const index = exports.get(strarr, key); + if (index !== undefined) + return index; + const { array, _indexes: indexes } = strarr; + return (indexes[key] = array.push(key) - 1); + }; + exports.pop = (strarr) => { + const { array, _indexes: indexes } = strarr; + if (array.length === 0) + return; + const last = array.pop(); + indexes[last] = undefined; + }; + })(); + + exports.SetArray = SetArray; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); +//# sourceMappingURL=set-array.umd.js.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json new file mode 100644 index 00000000000000..0f0e5b59a2ae75 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json @@ -0,0 +1,62 @@ +{ + "name": "@jridgewell/set-array", + "version": "1.1.1", + "description": "Like a Set, but provides the index of the `key` in the backing array", + "keywords": [], + "author": "Justin Ridgewell ", + "license": "MIT", + "repository": "https://github.com/jridgewell/set-array", + "main": "dist/set-array.umd.js", + "module": "dist/set-array.mjs", + "typings": "dist/types/set-array.d.ts", + "exports": { + ".": { + "types": "./dist/types/set-array.d.ts", + "browser": "./dist/set-array.umd.js", + "require": "./dist/set-array.umd.js", + "import": "./dist/set-array.mjs" + }, + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "prebuild": "rm -rf dist", + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "pretest": "run-s build:rollup", + "test": "run-s -n test:lint test:only", + "test:debug": "mocha --inspect-brk", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:coverage": "c8 mocha", + "test:watch": "mocha --watch", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build" + }, + "devDependencies": { + "@rollup/plugin-typescript": "8.3.0", + "@types/mocha": "9.1.1", + "@types/node": "17.0.29", + "@typescript-eslint/eslint-plugin": "5.10.0", + "@typescript-eslint/parser": "5.10.0", + "c8": "7.11.0", + "eslint": "8.7.0", + "eslint-config-prettier": "8.3.0", + "mocha": "9.2.0", + "npm-run-all": "4.1.5", + "prettier": "2.5.1", + "rollup": "2.66.0", + "typescript": "4.5.5" + } +} diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs index 4e92c1e658ccd5..3dff372170b960 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs @@ -2,15 +2,15 @@ const comma = ','.charCodeAt(0); const semicolon = ';'.charCodeAt(0); const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; const intToChar = new Uint8Array(64); // 64 possible chars. -const charToInteger = new Uint8Array(128); // z is 122 in ASCII +const charToInt = new Uint8Array(128); // z is 122 in ASCII for (let i = 0; i < chars.length; i++) { const c = chars.charCodeAt(i); - charToInteger[c] = i; intToChar[i] = c; + charToInt[c] = i; } // Provide a fallback for older environments. const td = typeof TextDecoder !== 'undefined' - ? new TextDecoder() + ? /* #__PURE__ */ new TextDecoder() : typeof Buffer !== 'undefined' ? { decode(buf) { @@ -30,56 +30,55 @@ const td = typeof TextDecoder !== 'undefined' function decode(mappings) { const state = new Int32Array(5); const decoded = []; - let line = []; - let sorted = true; - let lastCol = 0; - for (let i = 0; i < mappings.length;) { - const c = mappings.charCodeAt(i); - if (c === comma) { - i++; - } - else if (c === semicolon) { - state[0] = lastCol = 0; - if (!sorted) - sort(line); - sorted = true; - decoded.push(line); - line = []; - i++; - } - else { - i = decodeInteger(mappings, i, state, 0); // generatedCodeColumn + let index = 0; + do { + const semi = indexOf(mappings, index); + const line = []; + let sorted = true; + let lastCol = 0; + state[0] = 0; + for (let i = index; i < semi; i++) { + let seg; + i = decodeInteger(mappings, i, state, 0); // genColumn const col = state[0]; if (col < lastCol) sorted = false; lastCol = col; - if (!hasMoreSegments(mappings, i)) { - line.push([col]); - continue; + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 1); // sourcesIndex + i = decodeInteger(mappings, i, state, 2); // sourceLine + i = decodeInteger(mappings, i, state, 3); // sourceColumn + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 4); // namesIndex + seg = [col, state[1], state[2], state[3], state[4]]; + } + else { + seg = [col, state[1], state[2], state[3]]; + } } - i = decodeInteger(mappings, i, state, 1); // sourceFileIndex - i = decodeInteger(mappings, i, state, 2); // sourceCodeLine - i = decodeInteger(mappings, i, state, 3); // sourceCodeColumn - if (!hasMoreSegments(mappings, i)) { - line.push([col, state[1], state[2], state[3]]); - continue; + else { + seg = [col]; } - i = decodeInteger(mappings, i, state, 4); // nameIndex - line.push([col, state[1], state[2], state[3], state[4]]); + line.push(seg); } - } - if (!sorted) - sort(line); - decoded.push(line); + if (!sorted) + sort(line); + decoded.push(line); + index = semi + 1; + } while (index <= mappings.length); return decoded; } +function indexOf(mappings, index) { + const idx = mappings.indexOf(';', index); + return idx === -1 ? mappings.length : idx; +} function decodeInteger(mappings, pos, state, j) { let value = 0; let shift = 0; let integer = 0; do { const c = mappings.charCodeAt(pos++); - integer = charToInteger[c]; + integer = charToInt[c]; value |= (integer & 31) << shift; shift += 5; } while (integer & 32); @@ -91,13 +90,10 @@ function decodeInteger(mappings, pos, state, j) { state[j] += value; return pos; } -function hasMoreSegments(mappings, i) { - if (i >= mappings.length) - return false; - const c = mappings.charCodeAt(i); - if (c === comma || c === semicolon) +function hasMoreVlq(mappings, i, length) { + if (i >= length) return false; - return true; + return mappings.charCodeAt(i) !== comma; } function sort(line) { line.sort(sortComparator); @@ -107,12 +103,19 @@ function sortComparator(a, b) { } function encode(decoded) { const state = new Int32Array(5); - let buf = new Uint8Array(1024); + const bufLength = 1024 * 16; + const subLength = bufLength - 36; + const buf = new Uint8Array(bufLength); + const sub = buf.subarray(0, subLength); let pos = 0; + let out = ''; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; if (i > 0) { - buf = reserve(buf, pos, 1); + if (pos === bufLength) { + out += td.decode(buf); + pos = 0; + } buf[pos++] = semicolon; } if (line.length === 0) @@ -122,28 +125,25 @@ function encode(decoded) { const segment = line[j]; // We can push up to 5 ints, each int can take at most 7 chars, and we // may push a comma. - buf = reserve(buf, pos, 36); + if (pos > subLength) { + out += td.decode(sub); + buf.copyWithin(0, subLength, pos); + pos -= subLength; + } if (j > 0) buf[pos++] = comma; - pos = encodeInteger(buf, pos, state, segment, 0); // generatedCodeColumn + pos = encodeInteger(buf, pos, state, segment, 0); // genColumn if (segment.length === 1) continue; - pos = encodeInteger(buf, pos, state, segment, 1); // sourceFileIndex - pos = encodeInteger(buf, pos, state, segment, 2); // sourceCodeLine - pos = encodeInteger(buf, pos, state, segment, 3); // sourceCodeColumn + pos = encodeInteger(buf, pos, state, segment, 1); // sourcesIndex + pos = encodeInteger(buf, pos, state, segment, 2); // sourceLine + pos = encodeInteger(buf, pos, state, segment, 3); // sourceColumn if (segment.length === 4) continue; - pos = encodeInteger(buf, pos, state, segment, 4); // nameIndex + pos = encodeInteger(buf, pos, state, segment, 4); // namesIndex } } - return td.decode(buf.subarray(0, pos)); -} -function reserve(buf, pos, count) { - if (buf.length > pos + count) - return buf; - const swap = new Uint8Array(buf.length * 2); - swap.set(buf); - return swap; + return out + td.decode(buf.subarray(0, pos)); } function encodeInteger(buf, pos, state, segment, j) { const next = segment[j]; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js index b5aa0c43c3e8e7..bec92a9c61a0cd 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js @@ -8,15 +8,15 @@ const semicolon = ';'.charCodeAt(0); const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; const intToChar = new Uint8Array(64); // 64 possible chars. - const charToInteger = new Uint8Array(128); // z is 122 in ASCII + const charToInt = new Uint8Array(128); // z is 122 in ASCII for (let i = 0; i < chars.length; i++) { const c = chars.charCodeAt(i); - charToInteger[c] = i; intToChar[i] = c; + charToInt[c] = i; } // Provide a fallback for older environments. const td = typeof TextDecoder !== 'undefined' - ? new TextDecoder() + ? /* #__PURE__ */ new TextDecoder() : typeof Buffer !== 'undefined' ? { decode(buf) { @@ -36,56 +36,55 @@ function decode(mappings) { const state = new Int32Array(5); const decoded = []; - let line = []; - let sorted = true; - let lastCol = 0; - for (let i = 0; i < mappings.length;) { - const c = mappings.charCodeAt(i); - if (c === comma) { - i++; - } - else if (c === semicolon) { - state[0] = lastCol = 0; - if (!sorted) - sort(line); - sorted = true; - decoded.push(line); - line = []; - i++; - } - else { - i = decodeInteger(mappings, i, state, 0); // generatedCodeColumn + let index = 0; + do { + const semi = indexOf(mappings, index); + const line = []; + let sorted = true; + let lastCol = 0; + state[0] = 0; + for (let i = index; i < semi; i++) { + let seg; + i = decodeInteger(mappings, i, state, 0); // genColumn const col = state[0]; if (col < lastCol) sorted = false; lastCol = col; - if (!hasMoreSegments(mappings, i)) { - line.push([col]); - continue; + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 1); // sourcesIndex + i = decodeInteger(mappings, i, state, 2); // sourceLine + i = decodeInteger(mappings, i, state, 3); // sourceColumn + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 4); // namesIndex + seg = [col, state[1], state[2], state[3], state[4]]; + } + else { + seg = [col, state[1], state[2], state[3]]; + } } - i = decodeInteger(mappings, i, state, 1); // sourceFileIndex - i = decodeInteger(mappings, i, state, 2); // sourceCodeLine - i = decodeInteger(mappings, i, state, 3); // sourceCodeColumn - if (!hasMoreSegments(mappings, i)) { - line.push([col, state[1], state[2], state[3]]); - continue; + else { + seg = [col]; } - i = decodeInteger(mappings, i, state, 4); // nameIndex - line.push([col, state[1], state[2], state[3], state[4]]); + line.push(seg); } - } - if (!sorted) - sort(line); - decoded.push(line); + if (!sorted) + sort(line); + decoded.push(line); + index = semi + 1; + } while (index <= mappings.length); return decoded; } + function indexOf(mappings, index) { + const idx = mappings.indexOf(';', index); + return idx === -1 ? mappings.length : idx; + } function decodeInteger(mappings, pos, state, j) { let value = 0; let shift = 0; let integer = 0; do { const c = mappings.charCodeAt(pos++); - integer = charToInteger[c]; + integer = charToInt[c]; value |= (integer & 31) << shift; shift += 5; } while (integer & 32); @@ -97,13 +96,10 @@ state[j] += value; return pos; } - function hasMoreSegments(mappings, i) { - if (i >= mappings.length) - return false; - const c = mappings.charCodeAt(i); - if (c === comma || c === semicolon) + function hasMoreVlq(mappings, i, length) { + if (i >= length) return false; - return true; + return mappings.charCodeAt(i) !== comma; } function sort(line) { line.sort(sortComparator); @@ -113,12 +109,19 @@ } function encode(decoded) { const state = new Int32Array(5); - let buf = new Uint8Array(1024); + const bufLength = 1024 * 16; + const subLength = bufLength - 36; + const buf = new Uint8Array(bufLength); + const sub = buf.subarray(0, subLength); let pos = 0; + let out = ''; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; if (i > 0) { - buf = reserve(buf, pos, 1); + if (pos === bufLength) { + out += td.decode(buf); + pos = 0; + } buf[pos++] = semicolon; } if (line.length === 0) @@ -128,28 +131,25 @@ const segment = line[j]; // We can push up to 5 ints, each int can take at most 7 chars, and we // may push a comma. - buf = reserve(buf, pos, 36); + if (pos > subLength) { + out += td.decode(sub); + buf.copyWithin(0, subLength, pos); + pos -= subLength; + } if (j > 0) buf[pos++] = comma; - pos = encodeInteger(buf, pos, state, segment, 0); // generatedCodeColumn + pos = encodeInteger(buf, pos, state, segment, 0); // genColumn if (segment.length === 1) continue; - pos = encodeInteger(buf, pos, state, segment, 1); // sourceFileIndex - pos = encodeInteger(buf, pos, state, segment, 2); // sourceCodeLine - pos = encodeInteger(buf, pos, state, segment, 3); // sourceCodeColumn + pos = encodeInteger(buf, pos, state, segment, 1); // sourcesIndex + pos = encodeInteger(buf, pos, state, segment, 2); // sourceLine + pos = encodeInteger(buf, pos, state, segment, 3); // sourceColumn if (segment.length === 4) continue; - pos = encodeInteger(buf, pos, state, segment, 4); // nameIndex + pos = encodeInteger(buf, pos, state, segment, 4); // namesIndex } } - return td.decode(buf.subarray(0, pos)); - } - function reserve(buf, pos, count) { - if (buf.length > pos + count) - return buf; - const swap = new Uint8Array(buf.length * 2); - swap.set(buf); - return swap; + return out + td.decode(buf.subarray(0, pos)); } function encodeInteger(buf, pos, state, segment, j) { const next = segment[j]; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json index 0dc07c9103776a..f110ec0648cdfa 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/sourcemap-codec", - "version": "1.4.11", + "version": "1.4.13", "description": "Encode/decode sourcemap mappings", "keywords": [ "sourcemap", @@ -14,6 +14,7 @@ ], "exports": { ".": { + "types": "./dist/types/sourcemap-codec.d.ts", "browser": "./dist/sourcemap-codec.umd.js", "import": "./dist/sourcemap-codec.mjs", "require": "./dist/sourcemap-codec.umd.js" @@ -21,8 +22,9 @@ "./package.json": "./package.json" }, "scripts": { - "benchmark": "run-s build:rollup benchmark:only", - "benchmark:only": "node benchmark/index.js", + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.js", "build": "run-s -n build:*", "build:rollup": "rollup -c rollup.config.js", "build:ts": "tsc --project tsconfig.build.json", @@ -54,7 +56,7 @@ "@typescript-eslint/eslint-plugin": "5.10.0", "@typescript-eslint/parser": "5.10.0", "benchmark": "2.1.4", - "c8": "7.11.0", + "c8": "7.11.2", "eslint": "8.7.0", "eslint-config-prettier": "8.3.0", "mocha": "9.2.0", diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs index fd59d7605634cb..38ad09ab19da81 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs @@ -1,4 +1,4 @@ -import { decode, encode } from '@jridgewell/sourcemap-codec'; +import { encode, decode } from '@jridgewell/sourcemap-codec'; import resolveUri from '@jridgewell/resolve-uri'; function resolve(input, base) { @@ -20,6 +20,14 @@ function stripFilename(path) { return path.slice(0, index + 1); } +const COLUMN = 0; +const SOURCES_INDEX = 1; +const SOURCE_LINE = 2; +const SOURCE_COLUMN = 3; +const NAMES_INDEX = 4; +const REV_GENERATED_LINE = 1; +const REV_GENERATED_COLUMN = 2; + function maybeSort(mappings, owned) { const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); if (unsortedIndex === mappings.length) @@ -42,7 +50,7 @@ function nextUnsortedSegmentLine(mappings, start) { } function isSorted(line) { for (let j = 1; j < line.length; j++) { - if (line[j][0] < line[j - 1][0]) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { return false; } } @@ -54,9 +62,10 @@ function sortSegments(line, owned) { return line.sort(sortComparator); } function sortComparator(a, b) { - return a[0] - b[0]; + return a[COLUMN] - b[COLUMN]; } +let found = false; /** * A binary search implementation that returns the index if a match is found. * If no match is found, then the left-index (the index associated with the item that comes just @@ -76,8 +85,9 @@ function sortComparator(a, b) { function binarySearch(haystack, needle, low, high) { while (low <= high) { const mid = low + ((high - low) >> 1); - const cmp = haystack[mid][0] - needle; + const cmp = haystack[mid][COLUMN] - needle; if (cmp === 0) { + found = true; return mid; } if (cmp < 0) { @@ -87,8 +97,23 @@ function binarySearch(haystack, needle, low, high) { high = mid - 1; } } + found = false; return low - 1; } +function upperBound(haystack, needle, index) { + for (let i = index + 1; i < haystack.length; index = i++) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; +} +function lowerBound(haystack, needle, index) { + for (let i = index - 1; i >= 0; index = i--) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; +} function memoizedState() { return { lastKey: -1, @@ -106,11 +131,12 @@ function memoizedBinarySearch(haystack, needle, state, key) { let high = haystack.length - 1; if (key === lastKey) { if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; return lastIndex; } if (needle >= lastNeedle) { // lastIndex may be -1 if the previous needle was not found. - low = Math.max(lastIndex, 0); + low = lastIndex === -1 ? 0 : lastIndex; } else { high = lastIndex; @@ -121,12 +147,149 @@ function memoizedBinarySearch(haystack, needle, state, key) { return (state.lastIndex = binarySearch(haystack, needle, low, high)); } -const INVALID_MAPPING = Object.freeze({ - source: null, - line: null, - column: null, - name: null, -}); +// Rebuilds the original source files, with mappings that are ordered by source line/column instead +// of generated line/column. +function buildBySources(decoded, memos) { + const sources = memos.map(buildNullArray); + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) + continue; + const sourceIndex = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + const originalSource = sources[sourceIndex]; + const originalLine = (originalSource[sourceLine] || (originalSource[sourceLine] = [])); + const memo = memos[sourceIndex]; + // The binary search either found a match, or it found the left-index just before where the + // segment should go. Either way, we want to insert after that. And there may be multiple + // generated segments associated with an original location, so there may need to move several + // indexes before we find where we need to insert. + const index = upperBound(originalLine, sourceColumn, memoizedBinarySearch(originalLine, sourceColumn, memo, sourceLine)); + insert(originalLine, (memo.lastIndex = index + 1), [sourceColumn, i, seg[COLUMN]]); + } + } + return sources; +} +function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} +// Null arrays allow us to use ordered index keys without actually allocating contiguous memory like +// a real array. We use a null-prototype object to avoid prototype pollution and deoptimizations. +// Numeric properties on objects are magically sorted in ascending order by the engine regardless of +// the insertion order. So, by setting any numeric keys, even out of order, we'll get ascending +// order when iterating with for-in. +function buildNullArray() { + return { __proto__: null }; +} + +const AnyMap = function (map, mapUrl) { + const parsed = typeof map === 'string' ? JSON.parse(map) : map; + if (!('sections' in parsed)) + return new TraceMap(parsed, mapUrl); + const mappings = []; + const sources = []; + const sourcesContent = []; + const names = []; + recurse(parsed, mapUrl, mappings, sources, sourcesContent, names, 0, 0, Infinity, Infinity); + const joined = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + }; + return presortedDecodedMap(joined); +}; +function recurse(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } + else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + addSection(map, mapUrl, mappings, sources, sourcesContent, names, lineOffset + offset.line, columnOffset + offset.column, sl, sc); + } +} +function addSection(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + if ('sections' in input) + return recurse(...arguments); + const map = new TraceMap(input, mapUrl); + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = decodedMappings(map); + const { resolvedSources, sourcesContent: contents } = map; + append(sources, resolvedSources); + append(names, map.names); + if (contents) + append(sourcesContent, contents); + else + for (let i = 0; i < resolvedSources.length; i++) + sourcesContent.push(null); + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. But it may not have any columns that overstep, so we + // still need to check that we don't overstep lines, too. + if (lineI > stopLine) + return; + // The out line may already exist in mappings (if we're continuing the line started by a + // previous section). Or, we may have jumped ahead several lines to start this section. + const out = getLine(mappings, lineI); + // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the + // map can be multiple lines), it doesn't. + const cOffset = i === 0 ? columnOffset : 0; + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + // If this segment steps into the column range that the next section's map controls, we need + // to stop early. + if (lineI === stopLine && column >= stopColumn) + return; + if (seg.length === 1) { + out.push([column]); + continue; + } + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + out.push(seg.length === 4 + ? [column, sourcesIndex, sourceLine, sourceColumn] + : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); + } + } +} +function append(arr, other) { + for (let i = 0; i < other.length; i++) + arr.push(other[i]); +} +function getLine(arr, index) { + for (let i = arr.length; i <= index; i++) + arr[i] = []; + return arr[index]; +} + +const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)'; +const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)'; +const LEAST_UPPER_BOUND = -1; +const GREATEST_LOWER_BOUND = 1; /** * Returns the encoded (VLQ string) form of the SourceMap's mappings field. */ @@ -146,20 +309,46 @@ let traceSegment; * `source-map` library. */ let originalPositionFor; +/** + * Finds the source/line/column directly after the mapping returned by originalPositionFor, provided + * the found mapping is from the same source and line as the originalPositionFor mapping. + * + * Eg, in the code `let id = 1`, `originalPositionAfter` could find the mapping associated with `1` + * using the same needle that would return `id` when calling `originalPositionFor`. + */ +let generatedPositionFor; /** * Iterates each mapping in generated position order. */ let eachMapping; +/** + * Retrieves the source content for a particular source, if its found. Returns null if not. + */ +let sourceContentFor; /** * A helper that skips sorting of the input map's mappings array, which can be expensive for larger * maps. */ let presortedDecodedMap; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let decodedMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let encodedMap; class TraceMap { constructor(map, mapUrl) { - this._binarySearchMemo = memoizedState(); + this._decodedMemo = memoizedState(); + this._bySources = undefined; + this._bySourceMemos = undefined; const isString = typeof map === 'string'; - const parsed = isString ? JSON.parse(map) : map; + if (!isString && map._decodedMemo) + return map; + const parsed = (isString ? JSON.parse(map) : map); const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; this.version = version; this.file = file; @@ -167,17 +356,12 @@ class TraceMap { this.sourceRoot = sourceRoot; this.sources = sources; this.sourcesContent = sourcesContent; - if (sourceRoot || mapUrl) { - const from = resolve(sourceRoot || '', stripFilename(mapUrl)); - this.resolvedSources = sources.map((s) => resolve(s || '', from)); - } - else { - this.resolvedSources = sources.map((s) => s || ''); - } + const from = resolve(sourceRoot || '', stripFilename(mapUrl)); + this.resolvedSources = sources.map((s) => resolve(s || '', from)); const { mappings } = parsed; if (typeof mappings === 'string') { this._encoded = mappings; - this._decoded = decode(mappings); + this._decoded = undefined; } else { this._encoded = undefined; @@ -191,42 +375,59 @@ class TraceMap { return ((_a = map._encoded) !== null && _a !== void 0 ? _a : (map._encoded = encode(map._decoded))); }; decodedMappings = (map) => { - return map._decoded; + return (map._decoded || (map._decoded = decode(map._encoded))); }; traceSegment = (map, line, column) => { - const decoded = map._decoded; + const decoded = decodedMappings(map); // It's common for parent source maps to have pointers to lines that have no // mapping (like a "//# sourceMappingURL=") at the end of the child file. if (line >= decoded.length) return null; - const segments = decoded[line]; - const index = memoizedBinarySearch(segments, column, map._binarySearchMemo, line); - // we come before any mapped segment - if (index < 0) - return null; - return segments[index]; + return traceSegmentInternal(decoded[line], map._decodedMemo, line, column, GREATEST_LOWER_BOUND); }; - originalPositionFor = (map, { line, column }) => { - if (line < 1) - throw new Error('`line` must be greater than 0 (lines start at line 1)'); - if (column < 0) { - throw new Error('`column` must be greater than or equal to 0 (columns start at column 0)'); - } - const segment = traceSegment(map, line - 1, column); + originalPositionFor = (map, { line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const decoded = decodedMappings(map); + // It's common for parent source maps to have pointers to lines that have no + // mapping (like a "//# sourceMappingURL=") at the end of the child file. + if (line >= decoded.length) + return OMapping(null, null, null, null); + const segment = traceSegmentInternal(decoded[line], map._decodedMemo, line, column, bias || GREATEST_LOWER_BOUND); if (segment == null) - return INVALID_MAPPING; + return OMapping(null, null, null, null); if (segment.length == 1) - return INVALID_MAPPING; + return OMapping(null, null, null, null); const { names, resolvedSources } = map; - return { - source: resolvedSources[segment[1]], - line: segment[2] + 1, - column: segment[3], - name: segment.length === 5 ? names[segment[4]] : null, - }; + return OMapping(resolvedSources[segment[SOURCES_INDEX]], segment[SOURCE_LINE] + 1, segment[SOURCE_COLUMN], segment.length === 5 ? names[segment[NAMES_INDEX]] : null); + }; + generatedPositionFor = (map, { source, line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const { sources, resolvedSources } = map; + let sourceIndex = sources.indexOf(source); + if (sourceIndex === -1) + sourceIndex = resolvedSources.indexOf(source); + if (sourceIndex === -1) + return GMapping(null, null); + const generated = (map._bySources || (map._bySources = buildBySources(decodedMappings(map), (map._bySourceMemos = sources.map(memoizedState))))); + const memos = map._bySourceMemos; + const segments = generated[sourceIndex][line]; + if (segments == null) + return GMapping(null, null); + const segment = traceSegmentInternal(segments, memos[sourceIndex], line, column, bias || GREATEST_LOWER_BOUND); + if (segment == null) + return GMapping(null, null); + return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); }; eachMapping = (map, cb) => { - const decoded = map._decoded; + const decoded = decodedMappings(map); const { names, resolvedSources } = map; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; @@ -256,6 +457,15 @@ class TraceMap { } } }; + sourceContentFor = (map, source) => { + const { sources, resolvedSources, sourcesContent } = map; + if (sourcesContent == null) + return null; + let index = sources.indexOf(source); + if (index === -1) + index = resolvedSources.indexOf(source); + return index === -1 ? null : sourcesContent[index]; + }; presortedDecodedMap = (map, mapUrl) => { const clone = Object.assign({}, map); clone.mappings = []; @@ -263,7 +473,46 @@ class TraceMap { tracer._decoded = map.mappings; return tracer; }; + decodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: decodedMappings(map), + }; + }; + encodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: encodedMappings(map), + }; + }; })(); +function OMapping(source, line, column, name) { + return { source, line, column, name }; +} +function GMapping(line, column) { + return { line, column }; +} +function traceSegmentInternal(segments, memo, line, column, bias) { + let index = memoizedBinarySearch(segments, column, memo, line); + if (found) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } + else if (bias === LEAST_UPPER_BOUND) + index++; + if (index === -1 || index === segments.length) + return null; + return segments[index]; +} -export { TraceMap, decodedMappings, eachMapping, encodedMappings, originalPositionFor, presortedDecodedMap, traceSegment }; +export { AnyMap, GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap, decodedMap, decodedMappings, eachMapping, encodedMap, encodedMappings, generatedPositionFor, originalPositionFor, presortedDecodedMap, sourceContentFor, traceSegment }; //# sourceMappingURL=trace-mapping.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js index 19f8f26a3e3cb6..1b30d8fbac8338 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js @@ -27,6 +27,14 @@ return path.slice(0, index + 1); } + const COLUMN = 0; + const SOURCES_INDEX = 1; + const SOURCE_LINE = 2; + const SOURCE_COLUMN = 3; + const NAMES_INDEX = 4; + const REV_GENERATED_LINE = 1; + const REV_GENERATED_COLUMN = 2; + function maybeSort(mappings, owned) { const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); if (unsortedIndex === mappings.length) @@ -49,7 +57,7 @@ } function isSorted(line) { for (let j = 1; j < line.length; j++) { - if (line[j][0] < line[j - 1][0]) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { return false; } } @@ -61,9 +69,10 @@ return line.sort(sortComparator); } function sortComparator(a, b) { - return a[0] - b[0]; + return a[COLUMN] - b[COLUMN]; } + let found = false; /** * A binary search implementation that returns the index if a match is found. * If no match is found, then the left-index (the index associated with the item that comes just @@ -83,8 +92,9 @@ function binarySearch(haystack, needle, low, high) { while (low <= high) { const mid = low + ((high - low) >> 1); - const cmp = haystack[mid][0] - needle; + const cmp = haystack[mid][COLUMN] - needle; if (cmp === 0) { + found = true; return mid; } if (cmp < 0) { @@ -94,8 +104,23 @@ high = mid - 1; } } + found = false; return low - 1; } + function upperBound(haystack, needle, index) { + for (let i = index + 1; i < haystack.length; index = i++) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; + } + function lowerBound(haystack, needle, index) { + for (let i = index - 1; i >= 0; index = i--) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; + } function memoizedState() { return { lastKey: -1, @@ -113,11 +138,12 @@ let high = haystack.length - 1; if (key === lastKey) { if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; return lastIndex; } if (needle >= lastNeedle) { // lastIndex may be -1 if the previous needle was not found. - low = Math.max(lastIndex, 0); + low = lastIndex === -1 ? 0 : lastIndex; } else { high = lastIndex; @@ -128,12 +154,149 @@ return (state.lastIndex = binarySearch(haystack, needle, low, high)); } - const INVALID_MAPPING = Object.freeze({ - source: null, - line: null, - column: null, - name: null, - }); + // Rebuilds the original source files, with mappings that are ordered by source line/column instead + // of generated line/column. + function buildBySources(decoded, memos) { + const sources = memos.map(buildNullArray); + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) + continue; + const sourceIndex = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + const originalSource = sources[sourceIndex]; + const originalLine = (originalSource[sourceLine] || (originalSource[sourceLine] = [])); + const memo = memos[sourceIndex]; + // The binary search either found a match, or it found the left-index just before where the + // segment should go. Either way, we want to insert after that. And there may be multiple + // generated segments associated with an original location, so there may need to move several + // indexes before we find where we need to insert. + const index = upperBound(originalLine, sourceColumn, memoizedBinarySearch(originalLine, sourceColumn, memo, sourceLine)); + insert(originalLine, (memo.lastIndex = index + 1), [sourceColumn, i, seg[COLUMN]]); + } + } + return sources; + } + function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; + } + // Null arrays allow us to use ordered index keys without actually allocating contiguous memory like + // a real array. We use a null-prototype object to avoid prototype pollution and deoptimizations. + // Numeric properties on objects are magically sorted in ascending order by the engine regardless of + // the insertion order. So, by setting any numeric keys, even out of order, we'll get ascending + // order when iterating with for-in. + function buildNullArray() { + return { __proto__: null }; + } + + const AnyMap = function (map, mapUrl) { + const parsed = typeof map === 'string' ? JSON.parse(map) : map; + if (!('sections' in parsed)) + return new TraceMap(parsed, mapUrl); + const mappings = []; + const sources = []; + const sourcesContent = []; + const names = []; + recurse(parsed, mapUrl, mappings, sources, sourcesContent, names, 0, 0, Infinity, Infinity); + const joined = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + }; + return exports.presortedDecodedMap(joined); + }; + function recurse(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } + else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + addSection(map, mapUrl, mappings, sources, sourcesContent, names, lineOffset + offset.line, columnOffset + offset.column, sl, sc); + } + } + function addSection(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + if ('sections' in input) + return recurse(...arguments); + const map = new TraceMap(input, mapUrl); + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = exports.decodedMappings(map); + const { resolvedSources, sourcesContent: contents } = map; + append(sources, resolvedSources); + append(names, map.names); + if (contents) + append(sourcesContent, contents); + else + for (let i = 0; i < resolvedSources.length; i++) + sourcesContent.push(null); + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. But it may not have any columns that overstep, so we + // still need to check that we don't overstep lines, too. + if (lineI > stopLine) + return; + // The out line may already exist in mappings (if we're continuing the line started by a + // previous section). Or, we may have jumped ahead several lines to start this section. + const out = getLine(mappings, lineI); + // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the + // map can be multiple lines), it doesn't. + const cOffset = i === 0 ? columnOffset : 0; + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + // If this segment steps into the column range that the next section's map controls, we need + // to stop early. + if (lineI === stopLine && column >= stopColumn) + return; + if (seg.length === 1) { + out.push([column]); + continue; + } + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + out.push(seg.length === 4 + ? [column, sourcesIndex, sourceLine, sourceColumn] + : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); + } + } + } + function append(arr, other) { + for (let i = 0; i < other.length; i++) + arr.push(other[i]); + } + function getLine(arr, index) { + for (let i = arr.length; i <= index; i++) + arr[i] = []; + return arr[index]; + } + + const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)'; + const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)'; + const LEAST_UPPER_BOUND = -1; + const GREATEST_LOWER_BOUND = 1; /** * Returns the encoded (VLQ string) form of the SourceMap's mappings field. */ @@ -153,20 +316,46 @@ * `source-map` library. */ exports.originalPositionFor = void 0; + /** + * Finds the source/line/column directly after the mapping returned by originalPositionFor, provided + * the found mapping is from the same source and line as the originalPositionFor mapping. + * + * Eg, in the code `let id = 1`, `originalPositionAfter` could find the mapping associated with `1` + * using the same needle that would return `id` when calling `originalPositionFor`. + */ + exports.generatedPositionFor = void 0; /** * Iterates each mapping in generated position order. */ exports.eachMapping = void 0; + /** + * Retrieves the source content for a particular source, if its found. Returns null if not. + */ + exports.sourceContentFor = void 0; /** * A helper that skips sorting of the input map's mappings array, which can be expensive for larger * maps. */ exports.presortedDecodedMap = void 0; + /** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.decodedMap = void 0; + /** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.encodedMap = void 0; class TraceMap { constructor(map, mapUrl) { - this._binarySearchMemo = memoizedState(); + this._decodedMemo = memoizedState(); + this._bySources = undefined; + this._bySourceMemos = undefined; const isString = typeof map === 'string'; - const parsed = isString ? JSON.parse(map) : map; + if (!isString && map._decodedMemo) + return map; + const parsed = (isString ? JSON.parse(map) : map); const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; this.version = version; this.file = file; @@ -174,17 +363,12 @@ this.sourceRoot = sourceRoot; this.sources = sources; this.sourcesContent = sourcesContent; - if (sourceRoot || mapUrl) { - const from = resolve(sourceRoot || '', stripFilename(mapUrl)); - this.resolvedSources = sources.map((s) => resolve(s || '', from)); - } - else { - this.resolvedSources = sources.map((s) => s || ''); - } + const from = resolve(sourceRoot || '', stripFilename(mapUrl)); + this.resolvedSources = sources.map((s) => resolve(s || '', from)); const { mappings } = parsed; if (typeof mappings === 'string') { this._encoded = mappings; - this._decoded = sourcemapCodec.decode(mappings); + this._decoded = undefined; } else { this._encoded = undefined; @@ -198,42 +382,59 @@ return ((_a = map._encoded) !== null && _a !== void 0 ? _a : (map._encoded = sourcemapCodec.encode(map._decoded))); }; exports.decodedMappings = (map) => { - return map._decoded; + return (map._decoded || (map._decoded = sourcemapCodec.decode(map._encoded))); }; exports.traceSegment = (map, line, column) => { - const decoded = map._decoded; + const decoded = exports.decodedMappings(map); // It's common for parent source maps to have pointers to lines that have no // mapping (like a "//# sourceMappingURL=") at the end of the child file. if (line >= decoded.length) return null; - const segments = decoded[line]; - const index = memoizedBinarySearch(segments, column, map._binarySearchMemo, line); - // we come before any mapped segment - if (index < 0) - return null; - return segments[index]; + return traceSegmentInternal(decoded[line], map._decodedMemo, line, column, GREATEST_LOWER_BOUND); }; - exports.originalPositionFor = (map, { line, column }) => { - if (line < 1) - throw new Error('`line` must be greater than 0 (lines start at line 1)'); - if (column < 0) { - throw new Error('`column` must be greater than or equal to 0 (columns start at column 0)'); - } - const segment = exports.traceSegment(map, line - 1, column); + exports.originalPositionFor = (map, { line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const decoded = exports.decodedMappings(map); + // It's common for parent source maps to have pointers to lines that have no + // mapping (like a "//# sourceMappingURL=") at the end of the child file. + if (line >= decoded.length) + return OMapping(null, null, null, null); + const segment = traceSegmentInternal(decoded[line], map._decodedMemo, line, column, bias || GREATEST_LOWER_BOUND); if (segment == null) - return INVALID_MAPPING; + return OMapping(null, null, null, null); if (segment.length == 1) - return INVALID_MAPPING; + return OMapping(null, null, null, null); const { names, resolvedSources } = map; - return { - source: resolvedSources[segment[1]], - line: segment[2] + 1, - column: segment[3], - name: segment.length === 5 ? names[segment[4]] : null, - }; + return OMapping(resolvedSources[segment[SOURCES_INDEX]], segment[SOURCE_LINE] + 1, segment[SOURCE_COLUMN], segment.length === 5 ? names[segment[NAMES_INDEX]] : null); + }; + exports.generatedPositionFor = (map, { source, line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const { sources, resolvedSources } = map; + let sourceIndex = sources.indexOf(source); + if (sourceIndex === -1) + sourceIndex = resolvedSources.indexOf(source); + if (sourceIndex === -1) + return GMapping(null, null); + const generated = (map._bySources || (map._bySources = buildBySources(exports.decodedMappings(map), (map._bySourceMemos = sources.map(memoizedState))))); + const memos = map._bySourceMemos; + const segments = generated[sourceIndex][line]; + if (segments == null) + return GMapping(null, null); + const segment = traceSegmentInternal(segments, memos[sourceIndex], line, column, bias || GREATEST_LOWER_BOUND); + if (segment == null) + return GMapping(null, null); + return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); }; exports.eachMapping = (map, cb) => { - const decoded = map._decoded; + const decoded = exports.decodedMappings(map); const { names, resolvedSources } = map; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; @@ -263,6 +464,15 @@ } } }; + exports.sourceContentFor = (map, source) => { + const { sources, resolvedSources, sourcesContent } = map; + if (sourcesContent == null) + return null; + let index = sources.indexOf(source); + if (index === -1) + index = resolvedSources.indexOf(source); + return index === -1 ? null : sourcesContent[index]; + }; exports.presortedDecodedMap = (map, mapUrl) => { const clone = Object.assign({}, map); clone.mappings = []; @@ -270,8 +480,50 @@ tracer._decoded = map.mappings; return tracer; }; + exports.decodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: exports.decodedMappings(map), + }; + }; + exports.encodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: exports.encodedMappings(map), + }; + }; })(); + function OMapping(source, line, column, name) { + return { source, line, column, name }; + } + function GMapping(line, column) { + return { line, column }; + } + function traceSegmentInternal(segments, memo, line, column, bias) { + let index = memoizedBinarySearch(segments, column, memo, line); + if (found) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } + else if (bias === LEAST_UPPER_BOUND) + index++; + if (index === -1 || index === segments.length) + return null; + return segments[index]; + } + exports.AnyMap = AnyMap; + exports.GREATEST_LOWER_BOUND = GREATEST_LOWER_BOUND; + exports.LEAST_UPPER_BOUND = LEAST_UPPER_BOUND; exports.TraceMap = TraceMap; Object.defineProperty(exports, '__esModule', { value: true }); diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json index 4e51edd88c9c41..76a17b80b0fcf9 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/trace-mapping", - "version": "0.3.4", + "version": "0.3.13", "description": "Trace the original position through a source map", "keywords": [ "source", @@ -14,6 +14,7 @@ ], "exports": { ".": { + "types": "./dist/types/trace-mapping.d.ts", "browser": "./dist/trace-mapping.umd.js", "require": "./dist/trace-mapping.umd.js", "import": "./dist/trace-mapping.mjs" @@ -27,8 +28,9 @@ }, "license": "MIT", "scripts": { - "benchmark": "run-s build:rollup benchmark:only", - "benchmark:only": "node benchmark/index.mjs", + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.mjs", "build": "run-s -n build:*", "build:rollup": "rollup -c rollup.config.js", "build:ts": "tsc --project tsconfig.build.json", @@ -41,28 +43,27 @@ "test": "run-s -n test:lint test:only", "test:debug": "ava debug", "test:lint": "run-s -n test:lint:*", - "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts' '**/*.md'", "test:lint:ts": "eslint '{src,test}/**/*.ts'", "test:only": "c8 ava", "test:watch": "ava --watch" }, "devDependencies": { - "@rollup/plugin-typescript": "8.3.0", - "@typescript-eslint/eslint-plugin": "5.10.0", - "@typescript-eslint/parser": "5.10.0", - "ava": "4.0.1", + "@rollup/plugin-typescript": "8.3.2", + "@typescript-eslint/eslint-plugin": "5.23.0", + "@typescript-eslint/parser": "5.23.0", + "ava": "4.2.0", "benchmark": "2.1.4", - "c8": "7.11.0", - "esbuild": "0.14.14", - "esbuild-node-loader": "0.6.4", - "eslint": "8.7.0", - "eslint-config-prettier": "8.3.0", + "c8": "7.11.2", + "esbuild": "0.14.38", + "esbuild-node-loader": "0.8.0", + "eslint": "8.15.0", + "eslint-config-prettier": "8.5.0", + "eslint-plugin-no-only-tests": "2.6.0", "npm-run-all": "4.1.5", - "prettier": "2.5.1", - "rollup": "2.64.0", - "source-map": "0.6.1", - "source-map-js": "1.0.2", - "typescript": "4.5.4" + "prettier": "2.6.2", + "rollup": "2.72.1", + "typescript": "4.6.4" }, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", diff --git a/tools/node_modules/eslint/node_modules/acorn/LICENSE b/tools/node_modules/eslint/node_modules/acorn/LICENSE index d6be6db2cfff57..9d71cc63a35e7d 100644 --- a/tools/node_modules/eslint/node_modules/acorn/LICENSE +++ b/tools/node_modules/eslint/node_modules/acorn/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (C) 2012-2020 by various contributors (see AUTHORS) +Copyright (C) 2012-2022 by various contributors (see 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 diff --git a/tools/node_modules/eslint/node_modules/acorn/bin/acorn b/tools/node_modules/eslint/node_modules/acorn/bin/acorn index cf7df46890fdd4..3ef3c124b08bd4 100755 --- a/tools/node_modules/eslint/node_modules/acorn/bin/acorn +++ b/tools/node_modules/eslint/node_modules/acorn/bin/acorn @@ -1,4 +1,4 @@ #!/usr/bin/env node -'use strict'; +"use strict" -require('../dist/bin.js'); +require("../dist/bin.js") diff --git a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js index 2d279e9fa8417d..1ccee2097cff35 100644 --- a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js +++ b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js @@ -4,6 +4,20 @@ (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.acorn = {})); })(this, (function (exports) { 'use strict'; + // This file was generated. Do not modify manually! + var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 154, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 161, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 19306, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 262, 6, 10, 9, 357, 0, 62, 13, 1495, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; + + // This file was generated. Do not modify manually! + var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 85, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 190, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1070, 4050, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 46, 2, 18, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 482, 44, 11, 6, 17, 0, 322, 29, 19, 43, 1269, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4152, 8, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938]; + + // This file was generated. Do not modify manually! + var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; + + // This file was generated. Do not modify manually! + var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; + + // These are a run-length and offset encoded representation of the + // Reserved word lists for various dialects of the language var reservedWords = { @@ -28,31 +42,9 @@ // ## Character categories - // Big ugly regular expressions that match characters in the - // whitespace, identifier, and identifier-start categories. These - // are only applied when a character is found to actually have a - // code point above 128. - // Generated by `bin/generate-identifier-regex.js`. - var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; - var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; - var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); - nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; - - // These are a run-length and offset encoded representation of the - // >0xffff code points that are a valid part of identifiers. The - // offset starts at 0x10000, and each pair of numbers represents an - // offset to the next range, and then a size of the range. They were - // generated by bin/generate-identifier-regex.js - - // eslint-disable-next-line comma-spacing - var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938]; - - // eslint-disable-next-line comma-spacing - var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239]; - // This has a complexity linear to the value of the code. The // assumption is that looking up astral identifier characters is // rare. @@ -287,6 +279,13 @@ return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") } + function codePointToString(code) { + // UTF-16 Decoding + if (code <= 0xFFFF) { return String.fromCharCode(code) } + code -= 0x10000; + return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) + } + var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; // These are used when `options.locations` is on, for the @@ -654,6 +653,7 @@ var literal = /^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/; pp$9.strictDirective = function(start) { + if (this.options.ecmaVersion < 5) { return false } for (;;) { // Try to find string literal. skipWhiteSpace.lastIndex = start; @@ -756,14 +756,14 @@ this.raise(pos != null ? pos : this.start, "Unexpected token"); }; - function DestructuringErrors() { + var DestructuringErrors = function DestructuringErrors() { this.shorthandAssign = this.trailingComma = this.parenthesizedAssign = this.parenthesizedBind = this.doubleProto = -1; - } + }; pp$9.checkPatternErrors = function(refDestructuringErrors, isAssign) { if (!refDestructuringErrors) { return } @@ -1644,7 +1644,7 @@ if (this.options.ecmaVersion >= 11) { if (this.eatContextual("as")) { node.exported = this.parseModuleExportName(); - this.checkExport(exports, node.exported.name, this.lastTokStart); + this.checkExport(exports, node.exported, this.lastTokStart); } else { node.exported = null; } @@ -1678,7 +1678,7 @@ if (node.declaration.type === "VariableDeclaration") { this.checkVariableExport(exports, node.declaration.declarations); } else - { this.checkExport(exports, node.declaration.id.name, node.declaration.id.start); } + { this.checkExport(exports, node.declaration.id, node.declaration.id.start); } node.specifiers = []; node.source = null; } else { // export { x, y as z } [from '...'] @@ -1710,6 +1710,8 @@ pp$8.checkExport = function(exports, name, pos) { if (!exports) { return } + if (typeof name !== "string") + { name = name.type === "Identifier" ? name.name : name.value; } if (hasOwn(exports, name)) { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } exports[name] = true; @@ -1718,7 +1720,7 @@ pp$8.checkPatternExport = function(exports, pat) { var type = pat.type; if (type === "Identifier") - { this.checkExport(exports, pat.name, pat.start); } + { this.checkExport(exports, pat, pat.start); } else if (type === "ObjectPattern") { for (var i = 0, list = pat.properties; i < list.length; i += 1) { @@ -1778,7 +1780,7 @@ node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; this.checkExport( exports, - node.exported[node.exported.type === "Identifier" ? "name" : "value"], + node.exported, node.exported.start ); nodes.push(this.finishNode(node, "ExportSpecifier")); @@ -3768,12 +3770,6 @@ return false }; - function codePointToString$1(ch) { - if (ch <= 0xFFFF) { return String.fromCharCode(ch) } - ch -= 0x10000; - return String.fromCharCode((ch >> 10) + 0xD800, (ch & 0x03FF) + 0xDC00) - } - /** * Validate the flags part of a given RegExpLiteral. * @@ -4138,9 +4134,9 @@ pp$1.regexp_eatRegExpIdentifierName = function(state) { state.lastStringValue = ""; if (this.regexp_eatRegExpIdentifierStart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); while (this.regexp_eatRegExpIdentifierPart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); } return true } @@ -4492,7 +4488,7 @@ var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyNameCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -4507,7 +4503,7 @@ var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyValueCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -5290,13 +5286,6 @@ return code }; - function codePointToString(code) { - // UTF-16 Decoding - if (code <= 0xFFFF) { return String.fromCharCode(code) } - code -= 0x10000; - return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) - } - pp.readString = function(quote) { var out = "", chunkStart = ++this.pos; for (;;) { @@ -5541,7 +5530,7 @@ // Acorn is a tiny, fast JavaScript parser written in JavaScript. - var version = "8.7.0"; + var version = "8.7.1"; Parser.acorn = { Parser: Parser, diff --git a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs index e99e9b30e1b635..6fbb1dc8f3a7ba 100644 --- a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs +++ b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs @@ -1,3 +1,17 @@ +// This file was generated. Do not modify manually! +var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 154, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 161, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 19306, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 262, 6, 10, 9, 357, 0, 62, 13, 1495, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; + +// This file was generated. Do not modify manually! +var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 85, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 190, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1070, 4050, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 46, 2, 18, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 482, 44, 11, 6, 17, 0, 322, 29, 19, 43, 1269, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4152, 8, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938]; + +// This file was generated. Do not modify manually! +var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; + +// This file was generated. Do not modify manually! +var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; + +// These are a run-length and offset encoded representation of the + // Reserved word lists for various dialects of the language var reservedWords = { @@ -22,31 +36,9 @@ var keywordRelationalOperator = /^in(stanceof)?$/; // ## Character categories -// Big ugly regular expressions that match characters in the -// whitespace, identifier, and identifier-start categories. These -// are only applied when a character is found to actually have a -// code point above 128. -// Generated by `bin/generate-identifier-regex.js`. -var nonASCIIidentifierStartChars = "\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\u0560-\u0588\u05d0-\u05ea\u05ef-\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\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\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\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\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\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\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-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\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\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\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-\uab69\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"; -var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; - var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); -nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; - -// These are a run-length and offset encoded representation of the -// >0xffff code points that are a valid part of identifiers. The -// offset starts at 0x10000, and each pair of numbers represents an -// offset to the next range, and then a size of the range. They were -// generated by bin/generate-identifier-regex.js - -// eslint-disable-next-line comma-spacing -var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938]; - -// eslint-disable-next-line comma-spacing -var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239]; - // This has a complexity linear to the value of the code. The // assumption is that looking up astral identifier characters is // rare. @@ -281,6 +273,13 @@ function wordsRegexp(words) { return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") } +function codePointToString(code) { + // UTF-16 Decoding + if (code <= 0xFFFF) { return String.fromCharCode(code) } + code -= 0x10000; + return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) +} + var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; // These are used when `options.locations` is on, for the @@ -648,6 +647,7 @@ var pp$9 = Parser.prototype; var literal = /^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/; pp$9.strictDirective = function(start) { + if (this.options.ecmaVersion < 5) { return false } for (;;) { // Try to find string literal. skipWhiteSpace.lastIndex = start; @@ -750,14 +750,14 @@ pp$9.unexpected = function(pos) { this.raise(pos != null ? pos : this.start, "Unexpected token"); }; -function DestructuringErrors() { +var DestructuringErrors = function DestructuringErrors() { this.shorthandAssign = this.trailingComma = this.parenthesizedAssign = this.parenthesizedBind = this.doubleProto = -1; -} +}; pp$9.checkPatternErrors = function(refDestructuringErrors, isAssign) { if (!refDestructuringErrors) { return } @@ -1638,7 +1638,7 @@ pp$8.parseExport = function(node, exports) { if (this.options.ecmaVersion >= 11) { if (this.eatContextual("as")) { node.exported = this.parseModuleExportName(); - this.checkExport(exports, node.exported.name, this.lastTokStart); + this.checkExport(exports, node.exported, this.lastTokStart); } else { node.exported = null; } @@ -1672,7 +1672,7 @@ pp$8.parseExport = function(node, exports) { if (node.declaration.type === "VariableDeclaration") { this.checkVariableExport(exports, node.declaration.declarations); } else - { this.checkExport(exports, node.declaration.id.name, node.declaration.id.start); } + { this.checkExport(exports, node.declaration.id, node.declaration.id.start); } node.specifiers = []; node.source = null; } else { // export { x, y as z } [from '...'] @@ -1704,6 +1704,8 @@ pp$8.parseExport = function(node, exports) { pp$8.checkExport = function(exports, name, pos) { if (!exports) { return } + if (typeof name !== "string") + { name = name.type === "Identifier" ? name.name : name.value; } if (hasOwn(exports, name)) { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } exports[name] = true; @@ -1712,7 +1714,7 @@ pp$8.checkExport = function(exports, name, pos) { pp$8.checkPatternExport = function(exports, pat) { var type = pat.type; if (type === "Identifier") - { this.checkExport(exports, pat.name, pat.start); } + { this.checkExport(exports, pat, pat.start); } else if (type === "ObjectPattern") { for (var i = 0, list = pat.properties; i < list.length; i += 1) { @@ -1772,7 +1774,7 @@ pp$8.parseExportSpecifiers = function(exports) { node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; this.checkExport( exports, - node.exported[node.exported.type === "Identifier" ? "name" : "value"], + node.exported, node.exported.start ); nodes.push(this.finishNode(node, "ExportSpecifier")); @@ -3762,12 +3764,6 @@ RegExpValidationState.prototype.eat = function eat (ch, forceU) { return false }; -function codePointToString$1(ch) { - if (ch <= 0xFFFF) { return String.fromCharCode(ch) } - ch -= 0x10000; - return String.fromCharCode((ch >> 10) + 0xD800, (ch & 0x03FF) + 0xDC00) -} - /** * Validate the flags part of a given RegExpLiteral. * @@ -4132,9 +4128,9 @@ pp$1.regexp_eatGroupName = function(state) { pp$1.regexp_eatRegExpIdentifierName = function(state) { state.lastStringValue = ""; if (this.regexp_eatRegExpIdentifierStart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); while (this.regexp_eatRegExpIdentifierPart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); } return true } @@ -4486,7 +4482,7 @@ pp$1.regexp_eatUnicodePropertyName = function(state) { var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyNameCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -4501,7 +4497,7 @@ pp$1.regexp_eatUnicodePropertyValue = function(state) { var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyValueCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -5284,13 +5280,6 @@ pp.readCodePoint = function() { return code }; -function codePointToString(code) { - // UTF-16 Decoding - if (code <= 0xFFFF) { return String.fromCharCode(code) } - code -= 0x10000; - return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) -} - pp.readString = function(quote) { var out = "", chunkStart = ++this.pos; for (;;) { @@ -5535,7 +5524,7 @@ pp.readWord = function() { // Acorn is a tiny, fast JavaScript parser written in JavaScript. -var version = "8.7.0"; +var version = "8.7.1"; Parser.acorn = { Parser: Parser, diff --git a/tools/node_modules/eslint/node_modules/acorn/package.json b/tools/node_modules/eslint/node_modules/acorn/package.json index 8e2edc65cff81c..1741697462e8e3 100644 --- a/tools/node_modules/eslint/node_modules/acorn/package.json +++ b/tools/node_modules/eslint/node_modules/acorn/package.json @@ -16,8 +16,10 @@ ], "./package.json": "./package.json" }, - "version": "8.7.0", - "engines": {"node": ">=0.4.0"}, + "version": "8.7.1", + "engines": { + "node": ">=0.4.0" + }, "maintainers": [ { "name": "Marijn Haverbeke", @@ -42,5 +44,7 @@ "scripts": { "prepare": "cd ..; npm run build:main" }, - "bin": {"acorn": "./bin/acorn"} + "bin": { + "acorn": "./bin/acorn" + } } diff --git a/tools/node_modules/eslint/node_modules/browserslist/index.js b/tools/node_modules/eslint/node_modules/browserslist/index.js index 8c09141c696faa..37e35b30d56c25 100644 --- a/tools/node_modules/eslint/node_modules/browserslist/index.js +++ b/tools/node_modules/eslint/node_modules/browserslist/index.js @@ -1175,6 +1175,7 @@ var QUERIES = [ regexp: /^dead$/i, select: function (context) { var dead = [ + 'Baidu >= 0', 'ie <= 10', 'ie_mob <= 11', 'bb <= 10', diff --git a/tools/node_modules/eslint/node_modules/browserslist/package.json b/tools/node_modules/eslint/node_modules/browserslist/package.json index dee90574c0f159..1c5acf3d5fda58 100644 --- a/tools/node_modules/eslint/node_modules/browserslist/package.json +++ b/tools/node_modules/eslint/node_modules/browserslist/package.json @@ -1,24 +1,30 @@ { "name": "browserslist", - "version": "4.20.0", + "version": "4.20.3", "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", "keywords": [ "caniuse", "browsers", "target" ], - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "author": "Andrey Sitnik ", "license": "MIT", "repository": "browserslist/browserslist", "dependencies": { - "caniuse-lite": "^1.0.30001313", - "electron-to-chromium": "^1.4.76", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" }, "engines": { 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 481539603be725..380a4e8cddb33a 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.0395479,F:0.0593219,A:0.0263653,B:0.619584,rB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rB","J","D","E","F","A","B","","",""],E:"IE",F:{rB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.008322,K:0.004267,L:0.004268,G:0.012483,M:0.004161,N:0.012483,O:0.074898,P:0,Q:0.004298,R:0.00944,S:0.004043,V:0.004161,W:0.008322,X:0.004161,Y:0.008322,Z:0.004318,a:0.008322,b:0.004161,c:0.004161,d:0.012483,e:0.004161,f:0.008322,g:0.029127,T:0.049932,h:0.853005,H:2.98344,i:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","T","h","H","i","","",""],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,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,T:1637539200,h:1641427200,H:1643932800,i:1646265600},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.009076,"1":0.004161,"2":0.004783,"3":0.004271,"4":0.004783,"5":0.00487,"6":0.005029,"7":0.0047,"8":0.04161,"9":0.008322,sB:0.008322,hB:0.004271,I:0.016644,j:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.004318,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,k:0.004443,l:0.004283,m:0.008322,n:0.013698,o:0.004161,p:0.008786,q:0.012483,r:0.004317,s:0.004393,t:0.004418,u:0.008834,v:0.008322,w:0.008928,x:0.004471,y:0.009284,z:0.004707,AB:0.004356,BB:0.004525,CB:0.004293,DB:0.004161,EB:0.004538,FB:0.008282,GB:0.008322,HB:0.062415,IB:0.004335,JB:0.008586,KB:0.008322,LB:0.008322,MB:0.004425,NB:0.004356,iB:0.004161,OB:0.008322,jB:0.004356,PB:0.004425,QB:0.008322,U:0.00415,RB:0.004267,SB:0.008712,TB:0.004267,UB:0.008322,VB:0.00415,WB:0.004293,XB:0.004425,YB:0.008322,ZB:0.00415,aB:0.00415,bB:0.004318,cB:0.004356,dB:0.004161,eB:0.058254,P:0.008322,Q:0.004161,R:0.016644,kB:0.004161,S:0.004161,V:0.012483,W:0.004268,X:0.004161,Y:0.012483,Z:0.012483,a:0.012483,b:0.020805,c:0.099864,d:0.008322,e:0.012483,f:0.045771,g:0.045771,T:1.16508,h:2.02641,H:0.016644,i:0,tB:0.008786,uB:0.00487},B:"moz",C:["sB","hB","tB","uB","I","j","J","D","E","F","A","B","C","K","L","G","M","N","O","k","l","m","n","o","p","q","r","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","iB","OB","jB","PB","QB","U","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","P","Q","R","kB","S","V","W","X","Y","Z","a","b","c","d","e","f","g","T","h","H","i",""],E:"Firefox",F:{"0":1421107200,"1":1424736000,"2":1428278400,"3":1431475200,"4":1435881600,"5":1439251200,"6":1442880000,"7":1446508800,"8":1450137600,"9":1453852800,sB:1161648000,hB:1213660800,tB:1246320000,uB:1264032000,I:1300752000,j: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,k:1357603200,l:1361232000,m:1364860800,n:1368489600,o:1372118400,p:1375747200,q:1379376000,r:1386633600,s:1391472000,t:1395100800,u:1398729600,v:1402358400,w:1405987200,x:1409616000,y:1413244800,z:1417392000,AB:1457395200,BB:1461628800,CB:1465257600,DB:1470096000,EB:1474329600,FB:1479168000,GB:1485216000,HB:1488844800,IB:1492560000,JB:1497312000,KB:1502150400,LB:1506556800,MB:1510617600,NB:1516665600,iB:1520985600,OB:1525824000,jB:1529971200,PB:1536105600,QB:1540252800,U:1544486400,RB:1548720000,SB:1552953600,TB:1558396800,UB:1562630400,VB:1567468800,WB:1571788800,XB:1575331200,YB:1578355200,ZB:1581379200,aB:1583798400,bB:1586304000,cB:1588636800,dB:1591056000,eB:1593475200,P:1595894400,Q:1598313600,R:1600732800,kB:1603152000,S:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,T:1641859200,h:1644364800,H:null,i:null}},D:{A:{"0":0.016644,"1":0.004335,"2":0.004464,"3":0.020805,"4":0.004464,"5":0.012483,"6":0.0236,"7":0.004293,"8":0.008322,"9":0.004465,I:0.004706,j: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,k:0.008322,l:0.004393,m:0.004317,n:0.008322,o:0.008786,p:0.016644,q:0.004461,r:0.004141,s:0.004326,t:0.0047,u:0.004538,v:0.008322,w:0.008596,x:0.004566,y:0.008322,z:0.008322,AB:0.004642,BB:0.004891,CB:0.008322,DB:0.020805,EB:0.070737,FB:0.004293,GB:0.008322,HB:0.004161,IB:0.012483,JB:0.008322,KB:0.012483,LB:0.054093,MB:0.004161,NB:0.004161,iB:0.004161,OB:0.020805,jB:0.004161,PB:0.008322,QB:0.008322,U:0.020805,RB:0.012483,SB:0.020805,TB:0.012483,UB:0.008322,VB:0.054093,WB:0.049932,XB:0.016644,YB:0.091542,ZB:0.008322,aB:0.024966,bB:0.062415,cB:0.058254,dB:0.016644,eB:0.037449,P:0.212211,Q:0.058254,R:0.037449,S:0.104025,V:0.066576,W:0.070737,X:0.070737,Y:0.128991,Z:0.037449,a:0.062415,b:0.049932,c:0.112347,d:0.099864,e:0.262143,f:0.174762,g:0.099864,T:0.649116,h:7.14028,H:15.533,i:0.016644,vB:0.020805,wB:0.004161,xB:0},B:"webkit",C:["","","","I","j","J","D","E","F","A","B","C","K","L","G","M","N","O","k","l","m","n","o","p","q","r","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","iB","OB","jB","PB","QB","U","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","T","h","H","i","vB","wB","xB"],E:"Chrome",F:{"0":1400544000,"1":1405468800,"2":1409011200,"3":1412640000,"4":1416268800,"5":1421798400,"6":1425513600,"7":1429401600,"8":1432080000,"9":1437523200,I:1264377600,j: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,k:1332892800,l:1337040000,m:1340668800,n:1343692800,o:1348531200,p:1352246400,q:1357862400,r:1361404800,s:1364428800,t:1369094400,u:1374105600,v:1376956800,w:1384214400,x:1389657600,y:1392940800,z:1397001600,AB:1441152000,BB:1444780800,CB:1449014400,DB:1453248000,EB:1456963200,FB:1460592000,GB:1464134400,HB:1469059200,IB:1472601600,JB:1476230400,KB:1480550400,LB:1485302400,MB:1489017600,NB:1492560000,iB:1496707200,OB:1500940800,jB:1504569600,PB:1508198400,QB:1512518400,U:1516752000,RB:1520294400,SB:1523923200,TB:1527552000,UB:1532390400,VB:1536019200,WB:1539648000,XB:1543968000,YB:1548720000,ZB:1552348800,aB:1555977600,bB:1559606400,cB:1564444800,dB:1568073600,eB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,T:1637020800,h:1641340800,H:1643673600,i:1646092800,vB:null,wB:null,xB:null}},E:{A:{I:0,j:0.008322,J:0.004656,D:0.004465,E:0.004356,F:0.004891,A:0.004425,B:0.004318,C:0.004161,K:0.049932,L:0.237177,G:0.145635,yB:0,lB:0.008692,zB:0.012483,"0B":0.00456,"1B":0.004283,"2B":0.016644,mB:0.012483,fB:0.029127,gB:0.058254,"3B":0.478515,"4B":0.877971,"5B":0.420261,nB:0.936225,oB:0.012483,"6B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","yB","lB","I","j","zB","J","0B","D","1B","E","F","2B","A","mB","B","fB","C","gB","K","3B","L","4B","G","5B","nB","oB","6B",""],E:"Safari",F:{yB:1205798400,lB:1226534400,I:1244419200,j:1275868800,zB:1311120000,J:1343174400,"0B":1382400000,D:1382400000,"1B":1410998400,E:1413417600,F:1443657600,"2B":1458518400,A:1474329600,mB:1490572800,B:1505779200,fB:1522281600,C:1537142400,gB:1553472000,K:1568851200,"3B":1585008000,L:1600214400,"4B":1619395200,G:1632096000,"5B":1635292800,nB:1639353600,oB:null,"6B":null}},F:{A:{"0":0.004879,"1":0.004161,"2":0.004283,"3":0.004367,"4":0.004534,"5":0.008322,"6":0.004227,"7":0.004418,"8":0.004161,"9":0.004227,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,k:0.006015,l:0.004879,m:0.006597,n:0.006597,o:0.013434,p:0.006702,q:0.006015,r:0.005595,s:0.004393,t:0.004161,u:0.004879,v:0.004879,w:0.004161,x:0.005152,y:0.005014,z:0.009758,AB:0.004725,BB:0.008322,CB:0.008942,DB:0.004707,EB:0.004827,FB:0.004707,GB:0.004707,HB:0.004326,IB:0.008922,JB:0.014349,KB:0.004425,LB:0.00472,MB:0.004425,NB:0.004425,OB:0.00472,PB:0.004532,QB:0.004566,U:0.02283,RB:0.00867,SB:0.004656,TB:0.004642,UB:0.004318,VB:0.00944,WB:0.004293,XB:0.004293,YB:0.004298,ZB:0.096692,aB:0.004201,bB:0.004141,cB:0.004257,dB:0.004161,eB:0.004356,P:0.004161,Q:0.004161,R:0.008514,kB:0.228855,S:0.786429,"7B":0.00685,"8B":0.004161,"9B":0.008392,AC:0.004706,fB:0.006229,pB:0.004879,BC:0.008786,gB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","F","7B","8B","9B","AC","B","fB","pB","BC","C","gB","G","M","N","O","k","l","m","n","o","p","q","r","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","U","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","P","Q","R","kB","S","","",""],E:"Opera",F:{"0":1454371200,"1":1457308800,"2":1462320000,"3":1465344000,"4":1470096000,"5":1474329600,"6":1477267200,"7":1481587200,"8":1486425600,"9":1490054400,F:1150761600,"7B":1223424000,"8B":1251763200,"9B":1267488000,AC:1277942400,B:1292457600,fB:1302566400,pB:1309219200,BC:1323129600,C:1323129600,gB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,k:1390867200,l:1393891200,m:1399334400,n:1401753600,o:1405987200,p:1409616000,q:1413331200,r:1417132800,s:1422316800,t:1425945600,u:1430179200,v:1433808000,w:1438646400,x:1442448000,y:1445904000,z:1449100800,AB:1494374400,BB:1498003200,CB:1502236800,DB:1506470400,EB:1510099200,FB:1515024000,GB:1517961600,HB:1521676800,IB:1525910400,JB:1530144000,KB:1534982400,LB:1537833600,MB:1543363200,NB:1548201600,OB:1554768000,PB:1561593600,QB:1566259200,U:1570406400,RB:1573689600,SB:1578441600,TB:1583971200,UB:1587513600,VB:1592956800,WB:1595894400,XB:1600128000,YB:1603238400,ZB:1613520000,aB:1612224000,bB:1616544000,cB:1619568000,dB:1623715200,eB:1627948800,P:1631577600,Q:1633392000,R:1635984000,kB:1638403200,S:1642550400},D:{F:"o",B:"o",C:"o","7B":"o","8B":"o","9B":"o",AC:"o",fB:"o",pB:"o",BC:"o",gB:"o"}},G:{A:{E:0,lB:0,CC:0,qB:0.00298579,DC:0.00447869,EC:0.122417,FC:0.0194077,GC:0.00746448,HC:0.0134361,IC:0.0836022,JC:0.0388153,KC:0.0955454,LC:0.0641945,MC:0.0373224,NC:0.0373224,OC:0.559836,PC:0.0373224,QC:0.0134361,RC:0.0761377,SC:0.244835,TC:0.777799,UC:2.77828,VC:2.12738,nB:7.74216,oB:0.0403082},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","lB","CC","qB","DC","EC","FC","E","GC","HC","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","nB","oB","",""],E:"Safari on iOS",F:{lB:1270252800,CC:1283904000,qB:1299628800,DC:1331078400,EC:1359331200,FC:1394409600,E:1410912000,GC:1413763200,HC:1442361600,IC:1458518400,JC:1473724800,KC:1490572800,LC:1505779200,MC:1522281600,NC:1537142400,OC:1553472000,PC:1568851200,QC:1572220800,RC:1580169600,SC:1585008000,TC:1600214400,UC:1619395200,VC:1632096000,nB:1639353600,oB:null}},H:{A:{WC:1.03373},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WC","","",""],E:"Opera Mini",F:{WC:1426464000}},I:{A:{hB:0,I:0.0133463,H:0,XC:0,YC:0,ZC:0,aC:0.0133463,qB:0.0633949,bC:0,cC:0.260253},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","YC","ZC","hB","I","aC","qB","bC","cC","H","","",""],E:"Android Browser",F:{XC:1256515200,YC:1274313600,ZC:1291593600,hB:1298332800,I:1318896000,aC:1341792000,qB:1374624000,bC:1386547200,cC:1401667200,H:1643673600}},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,U:0.0111391,fB:0,pB:0,gB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","fB","pB","C","gB","U","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,fB:1314835200,pB:1318291200,C:1330300800,gB:1349740800,U:1613433600},D:{U:"webkit"}},L:{A:{H:37.2095},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1643673600}},M:{A:{T:0.280272},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","T","","",""],E:"Firefox for Android",F:{T:1641859200}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{dC:0.864172},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dC","","",""],E:"UC Browser for Android",F:{dC:1471392000},D:{dC:"webkit"}},P:{A:{I:0.218332,eC:0.0103543,fC:0.010304,gC:0.0727775,hC:0.0103584,iC:0.0311903,mB:0.0105043,jC:0.0727775,kC:0.0311903,lC:0.103968,mC:0.114365,nC:0.145555,oC:2.10015},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","eC","fC","gC","hC","iC","mB","jC","kC","lC","mC","nC","oC","","",""],E:"Samsung Internet",F:{I:1461024000,eC:1481846400,fC:1509408000,gC:1528329600,hC:1546128000,iC:1554163200,mB:1567900800,jC:1582588800,kC:1593475200,lC:1605657600,mC:1618531200,nC:1629072000,oC:1640736000}},Q:{A:{pC:0.169331},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pC","","",""],E:"QQ Browser",F:{pC:1589846400}},R:{A:{qC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"Baidu Browser",F:{qC:1491004800}},S:{A:{rC:0.099263},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"KaiOS Browser",F:{rC:1527811200}}}; +module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0426387,F:0.063958,A:0.0142129,B:0.568515,uB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uB","J","D","E","F","A","B","","",""],E:"IE",F:{uB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.003939,K:0.004267,L:0.004268,G:0.070902,M:0.027573,N:0.007878,O:0.027573,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.007878,U:0.003939,V:0.003939,W:0.007878,Z:0.004318,a:0.003939,b:0.004118,c:0.003939,d:0.011817,e:0.004118,f:0.003939,g:0.007878,h:0.015756,i:0.047268,j:0.03939,k:0.523887,X:3.21422,H:0.051207},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","Z","a","b","c","d","e","f","g","h","i","j","k","X","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,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,k:1646265600,X:1649635200,H:1651190400},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.009284,"1":0.004707,"2":0.009076,"3":0.007878,"4":0.004783,"5":0.004271,"6":0.004783,"7":0.00487,"8":0.005029,"9":0.0047,vB:0.004118,jB:0.004271,I:0.019695,l:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.003939,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,m:0.004443,n:0.004283,o:0.008322,p:0.013698,q:0.004161,r:0.008786,s:0.004118,t:0.004317,u:0.004393,v:0.004418,w:0.008834,x:0.008322,y:0.008928,z:0.004471,AB:0.043329,BB:0.007878,CB:0.004356,DB:0.004525,EB:0.004293,FB:0.003939,GB:0.004538,HB:0.008282,IB:0.023634,JB:0.082719,KB:0.019695,LB:0.011817,MB:0.023634,NB:0.019695,OB:0.015756,PB:0.003939,kB:0.007878,QB:0.007878,lB:0.004356,RB:0.004425,SB:0.008322,Y:0.00415,TB:0.004267,UB:0.003939,VB:0.004267,WB:0.007878,XB:0.00415,YB:0.004293,ZB:0.004425,aB:0.003939,bB:0.00415,cB:0.00415,dB:0.004318,eB:0.004356,fB:0.003939,gB:0.047268,P:0.007878,Q:0.007878,R:0.015756,mB:0.003939,S:0.003939,T:0.007878,U:0.004268,V:0.003939,W:0.007878,Z:0.011817,a:0.011817,b:0.007878,c:0.098475,d:0.003939,e:0.011817,f:0.047268,g:0.015756,h:0.023634,i:0.031512,j:0.598728,k:1.68983,X:0.019695,H:0,nB:0,wB:0.008786,xB:0.00487},B:"moz",C:["vB","jB","wB","xB","I","l","J","D","E","F","A","B","C","K","L","G","M","N","O","m","n","o","p","q","r","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","kB","QB","lB","RB","SB","Y","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","P","Q","R","mB","S","T","U","V","W","Z","a","b","c","d","e","f","g","h","i","j","k","X","H","nB",""],E:"Firefox",F:{"0":1413244800,"1":1417392000,"2":1421107200,"3":1424736000,"4":1428278400,"5":1431475200,"6":1435881600,"7":1439251200,"8":1442880000,"9":1446508800,vB:1161648000,jB:1213660800,wB:1246320000,xB:1264032000,I:1300752000,l: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,m:1357603200,n:1361232000,o:1364860800,p:1368489600,q:1372118400,r:1375747200,s:1379376000,t:1386633600,u:1391472000,v:1395100800,w:1398729600,x:1402358400,y:1405987200,z:1409616000,AB:1450137600,BB:1453852800,CB:1457395200,DB:1461628800,EB:1465257600,FB:1470096000,GB:1474329600,HB:1479168000,IB:1485216000,JB:1488844800,KB:1492560000,LB:1497312000,MB:1502150400,NB:1506556800,OB:1510617600,PB:1516665600,kB:1520985600,QB:1525824000,lB:1529971200,RB:1536105600,SB:1540252800,Y:1544486400,TB:1548720000,UB:1552953600,VB:1558396800,WB:1562630400,XB:1567468800,YB:1571788800,ZB:1575331200,aB:1578355200,bB:1581379200,cB:1583798400,dB:1586304000,eB:1588636800,fB:1591056000,gB:1593475200,P:1595894400,Q:1598313600,R:1600732800,mB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,k:1649116800,X:1651536000,H:null,nB:null}},D:{A:{"0":0.004118,"1":0.007878,"2":0.007878,"3":0.004335,"4":0.004464,"5":0.019695,"6":0.007878,"7":0.019695,"8":0.007878,"9":0.007878,I:0.004706,l: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,m:0.008322,n:0.004393,o:0.004317,p:0.003939,q:0.008786,r:0.003939,s:0.004461,t:0.004141,u:0.004326,v:0.0047,w:0.004538,x:0.008322,y:0.008596,z:0.004566,AB:0.011817,BB:0.007878,CB:0.007878,DB:0.007878,EB:0.015756,FB:0.027573,GB:0.070902,HB:0.007878,IB:0.011817,JB:0.007878,KB:0.015756,LB:0.007878,MB:0.011817,NB:0.043329,OB:0.011817,PB:0.011817,kB:0.011817,QB:0.019695,lB:0.015756,RB:0.015756,SB:0.015756,Y:0.011817,TB:0.019695,UB:0.027573,VB:0.015756,WB:0.007878,XB:0.059085,YB:0.027573,ZB:0.011817,aB:0.03939,bB:0.011817,cB:0.023634,dB:0.063024,eB:0.07878,fB:0.015756,gB:0.03939,P:0.216645,Q:0.059085,R:0.043329,S:0.126048,T:0.066963,U:0.074841,V:0.074841,W:0.102414,Z:0.027573,a:0.055146,b:0.03939,c:0.090597,d:0.07878,e:0.070902,f:0.098475,g:0.063024,h:0.212706,i:0.216645,j:0.417534,k:4.03354,X:17.2016,H:0.259974,nB:0.015756,yB:0.007878,zB:0},B:"webkit",C:["","","","","I","l","J","D","E","F","A","B","C","K","L","G","M","N","O","m","n","o","p","q","r","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","kB","QB","lB","RB","SB","Y","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","P","Q","R","S","T","U","V","W","Z","a","b","c","d","e","f","g","h","i","j","k","X","H","nB","yB","zB"],E:"Chrome",F:{"0":1392940800,"1":1397001600,"2":1400544000,"3":1405468800,"4":1409011200,"5":1412640000,"6":1416268800,"7":1421798400,"8":1425513600,"9":1429401600,I:1264377600,l: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,m:1332892800,n:1337040000,o:1340668800,p:1343692800,q:1348531200,r:1352246400,s:1357862400,t:1361404800,u:1364428800,v:1369094400,w:1374105600,x:1376956800,y:1384214400,z:1389657600,AB:1432080000,BB:1437523200,CB:1441152000,DB:1444780800,EB:1449014400,FB:1453248000,GB:1456963200,HB:1460592000,IB:1464134400,JB:1469059200,KB:1472601600,LB:1476230400,MB:1480550400,NB:1485302400,OB:1489017600,PB:1492560000,kB:1496707200,QB:1500940800,lB:1504569600,RB:1508198400,SB:1512518400,Y:1516752000,TB:1520294400,UB:1523923200,VB:1527552000,WB:1532390400,XB:1536019200,YB:1539648000,ZB:1543968000,aB:1548720000,bB:1552348800,cB:1555977600,dB:1559606400,eB:1564444800,fB:1568073600,gB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,k:1646092800,X:1648512000,H:1650931200,nB:null,yB:null,zB:null}},E:{A:{I:0,l:0.008322,J:0.004656,D:0.004465,E:0.004356,F:0.004891,A:0.004425,B:0.004318,C:0.003939,K:0.03939,L:0.181194,G:0.074841,"0B":0,oB:0.008692,"1B":0.007878,"2B":0.00456,"3B":0.004283,"4B":0.015756,pB:0.011817,hB:0.027573,iB:0.055146,"5B":0.401778,"6B":0.59085,"7B":0.145743,qB:0.165438,rB:1.01232,"8B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","0B","oB","I","l","1B","J","2B","D","3B","E","F","4B","A","pB","B","hB","C","iB","K","5B","L","6B","G","7B","qB","rB","8B","",""],E:"Safari",F:{"0B":1205798400,oB:1226534400,I:1244419200,l:1275868800,"1B":1311120000,J:1343174400,"2B":1382400000,D:1382400000,"3B":1410998400,E:1413417600,F:1443657600,"4B":1458518400,A:1474329600,pB:1490572800,B:1505779200,hB:1522281600,C:1537142400,iB:1553472000,K:1568851200,"5B":1585008000,L:1600214400,"6B":1619395200,G:1632096000,"7B":1635292800,qB:1639353600,rB:1647216000,"8B":null}},F:{A:{"0":0.005014,"1":0.009758,"2":0.004879,"3":0.007878,"4":0.004283,"5":0.004367,"6":0.004534,"7":0.007878,"8":0.004227,"9":0.004418,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,m:0.006015,n:0.004879,o:0.006597,p:0.006597,q:0.013434,r:0.006702,s:0.006015,t:0.005595,u:0.004393,v:0.003939,w:0.004879,x:0.004879,y:0.003939,z:0.005152,AB:0.004161,BB:0.004227,CB:0.004725,DB:0.011817,EB:0.008942,FB:0.004707,GB:0.004827,HB:0.004707,IB:0.004707,JB:0.004326,KB:0.008922,LB:0.014349,MB:0.004425,NB:0.00472,OB:0.004425,PB:0.004425,QB:0.00472,RB:0.004532,SB:0.004566,Y:0.02283,TB:0.00867,UB:0.004656,VB:0.004642,WB:0.003939,XB:0.00944,YB:0.004293,ZB:0.004293,aB:0.004298,bB:0.096692,cB:0.004201,dB:0.004141,eB:0.004257,fB:0.003939,gB:0.008236,P:0.003939,Q:0.003939,R:0.008514,mB:0.003939,S:0.003939,T:0.169377,U:0.634179,V:0.011817,W:0,"9B":0.00685,AC:0,BC:0.008392,CC:0.004706,hB:0.006229,sB:0.004879,DC:0.008786,iB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","F","9B","AC","BC","CC","B","hB","sB","DC","C","iB","G","M","N","O","m","n","o","p","q","r","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","Y","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","P","Q","R","mB","S","T","U","V","W","",""],E:"Opera",F:{"0":1445904000,"1":1449100800,"2":1454371200,"3":1457308800,"4":1462320000,"5":1465344000,"6":1470096000,"7":1474329600,"8":1477267200,"9":1481587200,F:1150761600,"9B":1223424000,AC:1251763200,BC:1267488000,CC:1277942400,B:1292457600,hB:1302566400,sB:1309219200,DC:1323129600,C:1323129600,iB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,m:1390867200,n:1393891200,o:1399334400,p:1401753600,q:1405987200,r:1409616000,s:1413331200,t:1417132800,u:1422316800,v:1425945600,w:1430179200,x:1433808000,y:1438646400,z:1442448000,AB:1486425600,BB:1490054400,CB:1494374400,DB:1498003200,EB:1502236800,FB:1506470400,GB:1510099200,HB:1515024000,IB:1517961600,JB:1521676800,KB:1525910400,LB:1530144000,MB:1534982400,NB:1537833600,OB:1543363200,PB:1548201600,QB:1554768000,RB:1561593600,SB:1566259200,Y:1570406400,TB:1573689600,UB:1578441600,VB:1583971200,WB:1587513600,XB:1592956800,YB:1595894400,ZB:1600128000,aB:1603238400,bB:1613520000,cB:1612224000,dB:1616544000,eB:1619568000,fB:1623715200,gB:1627948800,P:1631577600,Q:1633392000,R:1635984000,mB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:null},D:{F:"o",B:"o",C:"o","9B":"o",AC:"o",BC:"o",CC:"o",hB:"o",sB:"o",DC:"o",iB:"o"}},G:{A:{E:0,oB:0,EC:0,tB:0.00300959,FC:0.00451439,GC:0.0270863,HC:0.0165528,IC:0.00752398,JC:0.0225719,KC:0.0842686,LC:0.0210671,MC:0.103831,NC:0.0511631,OC:0.0346103,PC:0.0331055,QC:0.577842,RC:0.0300959,SC:0.0135432,TC:0.0677158,UC:0.212176,VC:0.651577,WC:1.82381,XC:0.732836,qB:5.15092,rB:5.37964},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","oB","EC","tB","FC","GC","HC","E","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","WC","XC","qB","rB","","",""],E:"Safari on iOS",F:{oB:1270252800,EC:1283904000,tB:1299628800,FC:1331078400,GC:1359331200,HC:1394409600,E:1410912000,IC:1413763200,JC:1442361600,KC:1458518400,LC:1473724800,MC:1490572800,NC:1505779200,OC:1522281600,PC:1537142400,QC:1553472000,RC:1568851200,SC:1572220800,TC:1580169600,UC:1585008000,VC:1600214400,WC:1619395200,XC:1632096000,qB:1639353600,rB:1647216000}},H:{A:{YC:1.07877},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YC","","",""],E:"Opera Mini",F:{YC:1426464000}},I:{A:{jB:0,I:0.0207421,H:0,ZC:0,aC:0,bC:0,cC:0.0207421,tB:0.0725973,dC:0,eC:0.352616},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ZC","aC","bC","jB","I","cC","tB","dC","eC","H","","",""],E:"Android Browser",F:{ZC:1256515200,aC:1274313600,bC:1291593600,jB:1298332800,I:1318896000,cC:1341792000,tB:1374624000,dC:1386547200,eC:1401667200,H:1651017600}},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,Y:0.0111391,hB:0,sB:0,iB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","hB","sB","C","iB","Y","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,hB:1314835200,sB:1318291200,C:1330300800,iB:1349740800,Y:1613433600},D:{Y:"webkit"}},L:{A:{H:40.1569},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1651017600}},M:{A:{X:0.321233},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","X","","",""],E:"Firefox for Android",F:{X:1651536000}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{fC:0.854601},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fC","","",""],E:"UC Browser for Android",F:{fC:1471392000},D:{fC:"webkit"}},P:{A:{I:0.219605,gC:0.0103543,hC:0.010304,iC:0.0732015,jC:0.0103584,kC:0.0104574,pB:0.0105043,lC:0.0522868,mC:0.0209147,nC:0.0941162,oC:0.125488,pC:0.0836589,qC:2.29016},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","gC","hC","iC","jC","kC","pB","lC","mC","nC","oC","pC","qC","","",""],E:"Samsung Internet",F:{I:1461024000,gC:1481846400,hC:1509408000,iC:1528329600,jC:1546128000,kC:1554163200,pB:1567900800,lC:1582588800,mC:1593475200,nC:1605657600,oC:1618531200,pC:1629072000,qC:1640736000}},Q:{A:{rC:0.169708},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"QQ Browser",F:{rC:1589846400}},R:{A:{sC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"Baidu Browser",F:{sC:1491004800}},S:{A:{tC:0.072732},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tC","","",""],E:"KaiOS Browser",F:{tC: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 4624d93a58e965..364f35bdc0c987 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":"35","1":"36","2":"37","3":"38","4":"39","5":"40","6":"41","7":"42","8":"43","9":"44",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"98",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"96",U:"64",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"97",i:"99",j:"5",k:"19",l:"20",m:"21",n:"22",o:"23",p:"24",q:"25",r:"26",s:"27",t:"28",u:"29",v:"30",w:"31",x:"32",y:"33",z:"34",AB:"45",BB:"46",CB:"47",DB:"48",EB:"49",FB:"50",GB:"51",HB:"52",IB:"53",JB:"54",KB:"55",LB:"56",MB:"57",NB:"58",OB:"60",PB:"62",QB:"63",RB:"65",SB:"66",TB:"67",UB:"68",VB:"69",WB:"70",XB:"71",YB:"72",ZB:"73",aB:"74",bB:"75",cB:"76",dB:"77",eB:"78",fB:"11.1",gB:"12.1",hB:"3",iB:"59",jB:"61",kB:"82",lB:"3.2",mB:"10.1",nB:"15.2-15.3",oB:"15.4",pB:"11.5",qB:"4.2-4.3",rB:"5.5",sB:"2",tB:"3.5",uB:"3.6",vB:"100",wB:"101",xB:"102",yB:"3.1",zB:"5.1","0B":"6.1","1B":"7.1","2B":"9.1","3B":"13.1","4B":"14.1","5B":"15.1","6B":"TP","7B":"9.5-9.6","8B":"10.0-10.1","9B":"10.5",AC:"10.6",BC:"11.6",CC:"4.0-4.1",DC:"5.0-5.1",EC:"6.0-6.1",FC:"7.0-7.1",GC:"8.1-8.4",HC:"9.0-9.2",IC:"9.3",JC:"10.0-10.2",KC:"10.3",LC:"11.0-11.2",MC:"11.3-11.4",NC:"12.0-12.1",OC:"12.2-12.5",PC:"13.0-13.1",QC:"13.2",RC:"13.3",SC:"13.4-13.7",TC:"14.0-14.4",UC:"14.5-14.8",VC:"15.0-15.1",WC:"all",XC:"2.1",YC:"2.2",ZC:"2.3",aC:"4.1",bC:"4.4",cC:"4.4.3-4.4.4",dC:"12.12",eC:"5.0-5.4",fC:"6.2-6.4",gC:"7.2-7.4",hC:"8.2",iC:"9.2",jC:"11.1-11.2",kC:"12.0",lC:"13.0",mC:"14.0",nC:"15.0",oC:"16.0",pC:"10.4",qC:"7.12",rC:"2.5"}; +module.exports={"0":"33","1":"34","2":"35","3":"36","4":"37","5":"38","6":"39","7":"40","8":"41","9":"42",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"101",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:"100",Y:"64",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"99",l:"5",m:"19",n:"20",o:"21",p:"22",q:"23",r:"24",s:"25",t:"26",u:"27",v:"28",w:"29",x:"30",y:"31",z:"32",AB:"43",BB:"44",CB:"45",DB:"46",EB:"47",FB:"48",GB:"49",HB:"50",IB:"51",JB:"52",KB:"53",LB:"54",MB:"55",NB:"56",OB:"57",PB:"58",QB:"60",RB:"62",SB:"63",TB:"65",UB:"66",VB:"67",WB:"68",XB:"69",YB:"70",ZB:"71",aB:"72",bB:"73",cB:"74",dB:"75",eB:"76",fB:"77",gB:"78",hB:"11.1",iB:"12.1",jB:"3",kB:"59",lB:"61",mB:"82",nB:"102",oB:"3.2",pB:"10.1",qB:"15.2-15.3",rB:"15.4",sB:"11.5",tB:"4.2-4.3",uB:"5.5",vB:"2",wB:"3.5",xB:"3.6",yB:"103",zB:"104","0B":"3.1","1B":"5.1","2B":"6.1","3B":"7.1","4B":"9.1","5B":"13.1","6B":"14.1","7B":"15.1","8B":"TP","9B":"9.5-9.6",AC:"10.0-10.1",BC:"10.5",CC:"10.6",DC:"11.6",EC:"4.0-4.1",FC:"5.0-5.1",GC:"6.0-6.1",HC:"7.0-7.1",IC:"8.1-8.4",JC:"9.0-9.2",KC:"9.3",LC:"10.0-10.2",MC:"10.3",NC:"11.0-11.2",OC:"11.3-11.4",PC:"12.0-12.1",QC:"12.2-12.5",RC:"13.0-13.1",SC:"13.2",TC:"13.3",UC:"13.4-13.7",VC:"14.0-14.4",WC:"14.5-14.8",XC:"15.0-15.1",YC:"all",ZC:"2.1",aC:"2.2",bC:"2.3",cC:"4.1",dC:"4.4",eC:"4.4.3-4.4.4",fC:"12.12",gC:"5.0-5.4",hC:"6.2-6.4",iC:"7.2-7.4",jC:"8.2",kC:"9.2",lC:"11.1-11.2",mC:"12.0",nC:"13.0",oC:"14.0",pC:"15.0",qC:"16.0",rC:"10.4",sC:"7.12",tC:"2.5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js index 9cd4be5d0b8264..1db2e78bc9e747 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js @@ -1 +1 @@ -module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries":require("./features/css-container-queries"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphenate":require("./features/css-hyphenate"),"css-hyphens":require("./features/css-hyphens"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scroll-timeline":require("./features/css-scroll-timeline"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action-2":require("./features/css-touch-action-2"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"domfocusin-domfocusout-events":require("./features/domfocusin-domfocusout-events"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"focusoptions-preventscroll":require("./features/focusoptions-preventscroll"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-metrics-overrides":require("./features/font-metrics-overrides"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-east-asian":require("./features/font-variant-east-asian"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"media-attribute":require("./features/media-attribute"),"media-fragments":require("./features/media-fragments"),"media-session-api":require("./features/media-session-api"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"navigator-language":require("./features/navigator-language"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"private-class-fields":require("./features/private-class-fields"),"private-methods-and-accessors":require("./features/private-methods-and-accessors"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"public-class-fields":require("./features/public-class-fields"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"sha-2":require("./features/sha-2"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"text-underline-offset":require("./features/text-underline-offset"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"token-binding":require("./features/token-binding"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer")}; +module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries":require("./features/css-container-queries"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphenate":require("./features/css-hyphenate"),"css-hyphens":require("./features/css-hyphens"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scroll-timeline":require("./features/css-scroll-timeline"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action-2":require("./features/css-touch-action-2"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"domfocusin-domfocusout-events":require("./features/domfocusin-domfocusout-events"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"focusoptions-preventscroll":require("./features/focusoptions-preventscroll"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-metrics-overrides":require("./features/font-metrics-overrides"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-east-asian":require("./features/font-variant-east-asian"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"media-attribute":require("./features/media-attribute"),"media-fragments":require("./features/media-fragments"),"media-session-api":require("./features/media-session-api"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"navigator-language":require("./features/navigator-language"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"private-class-fields":require("./features/private-class-fields"),"private-methods-and-accessors":require("./features/private-methods-and-accessors"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"public-class-fields":require("./features/public-class-fields"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"sha-2":require("./features/sha-2"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"text-underline-offset":require("./features/text-underline-offset"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"token-binding":require("./features/token-binding"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer")}; 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 853c5f920ccb4d..510cd42608961a 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m tB uB","132":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F","16":"A B"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"132":"T"},N:{"1":"A","2":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"132":"rC"}},B:6,C:"AAC audio file format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F","16":"A B"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"132":"X"},N:{"1":"A","2":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},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 db9f65ad657b5d..a84be3c74c5fd1 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G"},C:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB tB uB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB","130":"C fB"},F:{"1":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I eC fC gC hC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"AbortController & AbortSignal"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G"},C:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB wB xB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","130":"C hB"},F:{"1":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 4780805fd4e42f..77057b64f64ef4 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 rB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC","132":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D","132":"A"},K:{"2":"A B C U fB pB","132":"gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"132":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},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 uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC","132":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","132":"A"},K:{"2":"A B C Y hB sB","132":"iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 f554ba71d4126e..cb3dfbc4ea3e07 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB iB OB jB PB QB U RB SB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Accelerometer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 80f099a1e756f5..9afc10d85e3507 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","257":"sB hB I j J tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"EventTarget.addEventListener()"}; +module.exports={A:{A:{"1":"F A B","130":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","257":"vB jB I l J wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e54569ac2e5ef7..0710808b37acd8 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"F B C 7B 8B 9B AC fB pB BC gB","16":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"2":"U","16":"A B C fB pB gB"},L:{"16":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"16":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"16":"qC"},S:{"1":"rC"}},B:1,C:"Alternate stylesheet"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"F B C 9B AC BC CC hB sB DC iB","16":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"Y","16":"A B C hB sB iB"},L:{"16":"H"},M:{"16":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"16":"sC"},S:{"1":"tC"}},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 bf00ea9c28112d..e3408bada7fcd4 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 rB"},B:{"2":"C K","132":"L G M N O","322":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m tB uB","132":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB","194":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 7B 8B 9B AC fB pB BC gB","322":"ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"132":"rC"}},B:4,C:"Ambient Light Sensor"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K","132":"L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","194":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","322":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"132":"tC"}},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 91905aad93e3d1..6bd1b697660725 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB"},D:{"1":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"E F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B 1B"},F:{"1":"B C BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O k l m n o p q r s t u v w x y z AB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:7,C:"Animated PNG (APNG)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB"},D:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"B C DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O m n o p q r s t u v w x y z AB BB CB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,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 5053e85e30fde2..c4ca141e0ad080 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p tB uB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Array.prototype.findIndex"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 12041d0c04e1bf..0928f8f3772039 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p tB uB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Array.prototype.find"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c3437a63f758e9..0feea53f4beb1b 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB tB uB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB"},E:{"1":"C K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB fB"},F:{"1":"LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B 9B AC fB pB BC gB"},G:{"1":"NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"flat & flatMap array methods"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB wB xB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 9B AC BC CC hB sB DC iB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 e3524458aee51d..4ed1ad06027dd4 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Array.prototype.includes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 560ab90316f9be..de64bc685aa4bf 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m tB uB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Arrow functions"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b3efed2bdc9b1b..a395544812ef35 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 rB"},B:{"1":"K L G M N O","132":"P Q R S V W X Y Z a b c d e f g T h H i","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m tB uB"},D:{"2":"I j J D E F A B C K L G M N O k l m n o p q r 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","132":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","132":"U"},L:{"132":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I","132":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"1":"rC"}},B:6,C:"asm.js"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j k X H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r s t u","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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","132":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","132":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"1":"tC"}},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 890523f2d2179f..ec3d3760530dfc 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB tB uB","132":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB iB OB jB"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","260":"TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","260":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","260":"U"},L:{"1":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC","260":"iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Asynchronous Clipboard API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB","132":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","66":"PB kB QB lB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","260":"VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","260":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","260":"Y"},L:{"1":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC","260":"kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 866316fd526577..3020dc362a9749 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K","194":"L"},C:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB"},D:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B","514":"mB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC","514":"KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Async functions"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K","194":"L"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","514":"pB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","514":"MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 9531309d82bc37..157870c91108c7 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","2":"F 7B 8B","16":"9B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Base64 encoding and decoding"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC","16":"BC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","16":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 5d3acafb496e08..283108be783922 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K","33":"L G M N O k l m n o p q r s t u v w x y"},E:{"1":"G 4B 5B nB oB 6B","2":"I j yB lB zB","33":"J D E F A B C K L 0B 1B 2B mB fB gB 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m"},G:{"1":"UC VC nB oB","2":"lB CC qB DC","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Web Audio API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K","33":"0 L G M N O m n o p q r s t u v w x y z"},E:{"1":"G 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J D E F A B C K L 2B 3B 4B pB hB iB 5B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"G M N O m n o"},G:{"1":"WC XC qB rB","2":"oB EC tB FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 f747d8cf6e3b6d..c9a1f55769dda1 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","132":"I j J D E F A B C K L G M N O k tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F","4":"7B 8B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","2":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Audio element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","132":"I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F","4":"9B AC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","2":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d31b771956169d..ed4ecd33eb7f3b 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 rB"},B:{"1":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB"},F:{"2":"F B C G M N O k l m n o p q r s t u v w 7B 8B 9B AC fB pB BC gB","322":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"322":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:1,C:"Audio Tracks"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB","322":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB","322":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"322":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 9624cb09c80856..fec1fae1400d71 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:1,C:"Autofocus attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 c07b978c657749..a48668299f41bf 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB","129":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"Auxclick"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","129":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 8cace6ce03787d..1fd658396cdd7c 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N","194":"O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB tB uB","66":"KB LB MB NB iB OB jB PB QB U","260":"RB","516":"SB"},D:{"1":"WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB","66":"TB UB VB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1090":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"kC lC mC nC oC","2":"I eC fC gC hC iC mB jC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"AV1 video format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N","194":"O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB wB xB","66":"MB NB OB PB kB QB lB RB SB Y","260":"TB","516":"UB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB","66":"VB WB XB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1090":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a37b69554db0fb..28c6150e1a4adc 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB tB uB","194":"dB eB P Q R kB S V W X Y Z a b c d","257":"e f g T h H i"},D:{"1":"W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"AVIF image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB wB xB","194":"fB gB P Q R mB S T U V W Z a b c d","257":"e f g h i j k X H nB"},D:{"1":"U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 1c61d13ba3bbd0..42122b1803581b 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"sB hB I j J D E F A B C K L G M N O k l m n o p tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C zB 0B 1B 2B mB fB gB","132":"I K yB lB 3B","2050":"L G 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","132":"F 7B 8B"},G:{"2":"lB CC qB","772":"E DC EC FC GC HC IC JC KC LC MC NC OC","2050":"PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC bC cC","132":"aC qB"},J:{"260":"D A"},K:{"1":"B C fB pB gB","2":"U","132":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"2":"I","1028":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1028":"qC"},S:{"1":"rC"}},B:4,C:"CSS background-attachment"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C 1B 2B 3B 4B pB hB iB","132":"I K 0B oB 5B","2050":"L G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","132":"F 9B AC"},G:{"2":"oB EC tB","772":"E FC GC HC IC JC KC LC MC NC OC PC QC","2050":"RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC dC eC","132":"cC tB"},J:{"260":"D A"},K:{"1":"B C hB sB iB","2":"Y","132":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"2":"I","1028":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1028":"sC"},S:{"1":"tC"}},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 8af5dafefe5464..4562c045afe93c 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 rB"},B:{"1":"G M N O","33":"C K L P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"L G 4B 5B nB oB 6B","16":"yB lB","33":"I j J D E F A B C K zB 0B 1B 2B mB fB gB 3B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"TC UC VC nB oB","16":"lB CC qB DC","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"16":"hB XC YC ZC","33":"I H aC qB bC cC"},J:{"33":"D A"},K:{"16":"A B C fB pB gB","33":"U"},L:{"33":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"33":"dC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"33":"qC"},S:{"1":"rC"}},B:7,C:"Background-clip: text"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O","33":"C K L P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"L G 6B 7B qB rB 8B","16":"0B oB","33":"I l J D E F A B C K 1B 2B 3B 4B pB hB iB 5B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"VC WC XC qB rB","16":"oB EC tB FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"16":"jB ZC aC bC","33":"I H cC tB dC eC"},J:{"33":"D A"},K:{"16":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"1":"tC"}},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 7e42289e41d21d..d146b80069d2eb 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB","36":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","516":"I j J D E F A B C K L"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","772":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B","36":"8B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","4":"lB CC qB EC","516":"DC"},H:{"132":"WC"},I:{"1":"H bC cC","36":"XC","516":"hB I aC qB","548":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 Background-image options"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB","36":"xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","516":"I l J D E F A B C K L"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","772":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B","36":"AC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"oB EC tB GC","516":"FC"},H:{"132":"YC"},I:{"1":"H dC eC","36":"ZC","516":"jB I cC tB","548":"aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2ed9b31deb4b79..80a122488014c6 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"background-position-x & background-position-y"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 837443ddceb25a..da7c1c958649e5 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 rB","132":"F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F G M N O 7B 8B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:4,C:"CSS background-repeat round and space"}; +module.exports={A:{A:{"1":"A B","2":"J D E uB","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F G M N O 9B AC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 2840aaeeeb419d..f3b3182ebd7b00 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h tB uB","16":"H i"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Background Sync API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X wB xB","16":"H nB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 f0a1c1cfcc6c59..eb976630f55f1f 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB","2":"sB hB I j J D E F HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","132":"0 1 2 3 4 5 6 7 M N O k l m n o p q r s t u v w x y z","164":"A 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","66":"2"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Battery Status API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB","2":"vB jB I l J D E F JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","132":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z","164":"A B C K L G"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","66":"4"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 4e7761cd1fca64..afda2f9732bab9 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Beacon API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,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 a7d9ea2a4697b3..24886a3fb2b9d9 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB 7B 8B 9B AC fB pB BC gB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"2":"eC fC gC hC iC mB jC kC lC mC nC oC","16":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:1,C:"Printing Events"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"2":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 d22b577dd8347a..3707238858ae95 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U tB uB","194":"RB SB TB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB"},E:{"1":"L G 4B 5B nB oB 6B","2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB 3B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB"},G:{"1":"TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I eC fC gC hC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"BigInt"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y wB xB","194":"TB UB VB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 c392847dfff5bf..f36ac8b182fecc 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D","36":"E F A B C K L G M N O k"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B C 7B 8B 9B AC fB pB BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"H","2":"XC YC ZC","36":"hB I aC qB bC cC"},J:{"1":"A","2":"D"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Blob constructing"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D","36":"E F A B C K L G M N O m"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","36":"jB I cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 3356c4264f5c6a..be6cb4f4f59f6d 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 rB","129":"A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D","33":"E F A B C K L G M N O k l m n"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","33":"EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB XC YC ZC","33":"I aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Blob URLs"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D","33":"E F A B C K L G M N O m n o p"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","33":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 501a53beec2186..33ee89d8f781f1 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","129":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","260":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB","804":"I j J D E F A B C K L tB uB"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","260":"GB HB IB JB KB","388":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB","1412":"G M N O k l m n o p q r s t u","1956":"I j J D E F A B C K L"},E:{"129":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","1412":"J D E F 0B 1B","1956":"I j yB lB zB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B 8B","260":"3 4 5 6 7","388":"0 1 2 G M N O k l m n o p q r s t u v w x y z","1796":"9B AC","1828":"B C fB pB BC gB"},G:{"129":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","1412":"E EC FC GC HC","1956":"lB CC qB DC"},H:{"1828":"WC"},I:{"1":"H","388":"bC cC","1956":"hB I XC YC ZC aC qB"},J:{"1412":"A","1924":"D"},K:{"1":"U","2":"A","1828":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"388":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","260":"eC fC","388":"I"},Q:{"260":"pC"},R:{"260":"qC"},S:{"260":"rC"}},B:4,C:"CSS3 Border images"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","260":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","804":"I l J D E F A B C K L wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","260":"IB JB KB LB MB","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB","1412":"G M N O m n o p q r s t u v w","1956":"I l J D E F A B C K L"},E:{"1":"rB 8B","129":"A B C K L G 4B pB hB iB 5B 6B 7B qB","1412":"J D E F 2B 3B","1956":"I l 0B oB 1B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC","260":"5 6 7 8 9","388":"0 1 2 3 4 G M N O m n o p q r s t u v w x y z","1796":"BC CC","1828":"B C hB sB DC iB"},G:{"1":"rB","129":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB","1412":"E GC HC IC JC","1956":"oB EC tB FC"},H:{"1828":"YC"},I:{"1":"H","388":"dC eC","1956":"jB I ZC aC bC cC tB"},J:{"1412":"A","1924":"D"},K:{"1":"Y","2":"A","1828":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"388":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","260":"gC hC","388":"I"},Q:{"260":"rC"},R:{"260":"sC"},S:{"260":"tC"}},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 b87b1b0f2954f6..9dc89c14f33e67 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","257":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB","289":"hB tB uB","292":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"I"},E:{"1":"j D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","33":"I yB lB","129":"J zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"lB"},H:{"2":"WC"},I:{"1":"hB I H YC ZC aC qB bC cC","33":"XC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"257":"rC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","257":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","289":"jB wB xB","292":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"I"},E:{"1":"l D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I 0B oB","129":"J 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"oB"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","33":"ZC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"257":"tC"}},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 76742411f6a1a5..bfe6264e290fce 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"oB 6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:1,C:"BroadcastChannel"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 11386d3b102960..f24e3f44acc626 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB","194":"EB","257":"FB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","513":"B C fB gB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","194":"1 2"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB","194":"GB","257":"HB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","513":"B C hB iB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"3 4"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 757f5f18f82f06..efda145c90a688 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 rB","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","33":"I j J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O","33":"k l m n o p q"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","33":"EC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB","132":"bC cC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"calc() as CSS unit value"}; +module.exports={A:{A:{"2":"J D E uB","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","33":"I l J D E F A B C K L G"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O","33":"m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","132":"dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 777c4b3cae4cdb..afe3a98ec27ab4 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Canvas blend modes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 7b43e8ff97593c..554d36086d1998 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":"rB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","8":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","8":"F 7B 8B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Text API for Canvas"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","8":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","8":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 414634d972eca0..245635eec84fc9 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":"rB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","132":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","132":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"260":"WC"},I:{"1":"hB I H aC qB bC cC","132":"XC YC ZC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Canvas (basic support)"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","132":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"260":"YC"},I:{"1":"jB I H cC tB dC eC","132":"ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c5a99beeb865ee..aafb8d4a6010b4 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 rB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"ch (character) unit"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 352843715cbab5..6a5362bb1a43d3 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x","129":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC","16":"cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","129":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC","16":"eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 dcc72c375bc620..32d5427f9b5cbd 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q tB uB","194":"0 1 2 3 4 5 r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","2":"F 7B 8B","16":"9B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Channel messaging"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB","194":"0 1 2 3 4 5 6 7 t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC","16":"BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 861fdcbc0de863..6abe45e6a12196 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"ChildNode.remove()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b69eb29e5228b3..d7063d68dd140e 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 rB","1924":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"sB hB tB","516":"p q","772":"I j J D E F A B C K L G M N O k l m n o uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"I j J D","516":"p q r s","772":"o","900":"E F A B C K L G M N O k l m n"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"I j yB lB","900":"J zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","8":"F B 7B 8B 9B AC fB","900":"C pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB","900":"DC EC"},H:{"900":"WC"},I:{"1":"H bC cC","8":"XC YC ZC","900":"hB I aC qB"},J:{"1":"A","900":"D"},K:{"1":"U","8":"A B","900":"C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"900":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"classList (DOMTokenList)"}; +module.exports={A:{A:{"8":"J D E F uB","1924":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"vB jB wB","516":"r s","772":"I l J D E F A B C K L G M N O m n o p q xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"I l J D","516":"r s t u","772":"q","900":"E F A B C K L G M N O m n o p"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I l 0B oB","900":"J 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"F B 9B AC BC CC hB","900":"C sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB","900":"FC GC"},H:{"900":"YC"},I:{"1":"H dC eC","8":"ZC aC bC","900":"jB I cC tB"},J:{"1":"A","900":"D"},K:{"1":"Y","8":"A B","900":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"900":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 907b3a2d7cf687..0d683a766b674a 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 48405b8082a7e4..b8b2ad714fb8a5 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 rB"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m tB uB","772":"0 1 2 3 4 5 n o p q r s t u v w x y z","4100":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"I j J D E F A B C","2564":"0 1 2 3 4 5 6 7 K L G M N O k l m n o p q r s t u v w x y z","8196":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","10244":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G gB 3B 4B 5B nB oB 6B","16":"yB lB","2308":"A B mB fB","2820":"I j J D E F zB 0B 1B 2B"},F:{"2":"F B 7B 8B 9B AC fB pB BC","16":"C","516":"gB","2564":"G M N O k l m n o p q r s t u","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","10244":"0 1 2 3 4 5 6 7 8 9 v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","2820":"E DC EC FC GC HC IC JC KC LC MC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","260":"H","2308":"bC cC"},J:{"2":"D","2308":"A"},K:{"2":"A B C fB pB","16":"gB","260":"U"},L:{"8196":"H"},M:{"1028":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2052":"eC fC","2308":"I","8196":"gC hC iC mB jC kC lC mC nC oC"},Q:{"10244":"pC"},R:{"2052":"qC"},S:{"4100":"rC"}},B:5,C:"Synchronous Clipboard API"}; +module.exports={A:{A:{"2436":"J D E F A B uB"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","772":"0 1 2 3 4 5 6 7 p q r s t u v w x y z","4100":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"I l J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z","8196":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","10244":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","16":"0B oB","2308":"A B pB hB","2820":"I l J D E F 1B 2B 3B 4B"},F:{"2":"F B 9B AC BC CC hB sB DC","16":"C","516":"iB","2564":"G M N O m n o p q r s t u v w","8196":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","10244":"0 1 2 3 4 5 6 7 8 9 x y z AB BB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","2820":"E FC GC HC IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","260":"H","2308":"dC eC"},J:{"2":"D","2308":"A"},K:{"2":"A B C hB sB","16":"iB","260":"Y"},L:{"8196":"H"},M:{"1028":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2052":"gC hC","2308":"I","8196":"iC jC kC pB lC mC nC oC pC qC"},Q:{"10244":"rC"},R:{"2052":"sC"},S:{"4100":"tC"}},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 7c34954d85682a..8f1462ff03636b 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 rB"},B:{"1":"H i","2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h tB uB","258":"H i"},D:{"1":"H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a","194":"b c d e f g T h"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"COLR/CPAL(v1) Font Formats"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"j k X H","2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i wB xB","258":"j k X H nB"},D:{"1":"j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a","194":"b c d e f g h i"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 fa2a46f408903b..d900df3d16d6c3 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 rB","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB","513":"XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"L G 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","129":"B C K fB gB 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B 9B AC fB pB BC gB","513":"NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"1":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"COLR/CPAL(v0) Font Formats"}; +module.exports={A:{A:{"2":"J D E uB","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","513":"ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","129":"B C K hB iB 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 9B AC BC CC hB sB DC iB","513":"PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"1":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 be02139f7aad25..3bcfa457d9e3ce 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB hB tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","132":"G M N O k l m n o p q r s t u"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","16":"I j J yB lB","132":"D E F 0B 1B 2B","260":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","16":"F B 7B 8B 9B AC fB pB","132":"G M"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB","132":"E CC qB DC EC FC GC HC IC"},H:{"1":"WC"},I:{"1":"H bC cC","16":"XC YC","132":"hB I ZC aC qB"},J:{"132":"D A"},K:{"1":"C U gB","16":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Node.compareDocumentPosition()"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB jB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","132":"G M N O m n o p q r s t u v w"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l J 0B oB","132":"D E F 2B 3B 4B","260":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F B 9B AC BC CC hB sB","132":"G M"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB","132":"E EC tB FC GC HC IC JC KC"},H:{"1":"YC"},I:{"1":"H dC eC","16":"ZC aC","132":"jB I bC cC tB"},J:{"132":"D A"},K:{"1":"C Y iB","16":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b7d25545e700c0..6e735b987bd26b 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 rB","132":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F 7B 8B 9B AC"},G:{"1":"lB CC qB DC","513":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"4097":"WC"},I:{"1025":"hB I H XC YC ZC aC qB bC cC"},J:{"258":"D A"},K:{"2":"A","258":"B C fB pB gB","1025":"U"},L:{"1025":"H"},M:{"2049":"T"},N:{"258":"A B"},O:{"258":"dC"},P:{"1025":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1025":"qC"},S:{"1":"rC"}},B:1,C:"Basic console logging functions"}; +module.exports={A:{A:{"1":"A B","2":"J D uB","132":"E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"oB EC tB FC","513":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4097":"YC"},I:{"1025":"jB I H ZC aC bC cC tB dC eC"},J:{"258":"D A"},K:{"2":"A","258":"B C hB sB iB","1025":"Y"},L:{"1025":"H"},M:{"2049":"X"},N:{"258":"A B"},O:{"258":"fC"},P:{"1025":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1025":"sC"},S:{"1":"tC"}},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 d1c4157d3048ba..b462e37d08d2e2 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F 7B 8B 9B AC","16":"B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"U","16":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"console.time and console.timeEnd"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC","16":"B"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 8c0156fbf650d3..f7c7e44ed882f1 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 rB","2052":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"sB hB I j J D E F A B C tB uB","260":"0 K L G M N O k l m n o p q r s t u v w x y z"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","260":"I j J D E F A B C K L G M N O k l","772":"0 1 2 3 4 5 m n o p q r s t u v w x y z","1028":"6 7 8 9 AB BB CB DB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","260":"I j A yB lB mB","772":"J D E F zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B","132":"B 8B 9B AC fB pB","644":"C BC gB","772":"G M N O k l m n o p q r s","1028":"0 t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","260":"lB CC qB JC KC","772":"E DC EC FC GC HC IC"},H:{"644":"WC"},I:{"1":"H","16":"XC YC","260":"ZC","772":"hB I aC qB bC cC"},J:{"772":"D A"},K:{"1":"U","132":"A B fB pB","644":"C gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","1028":"I"},Q:{"1":"pC"},R:{"1028":"qC"},S:{"1":"rC"}},B:6,C:"const"}; +module.exports={A:{A:{"2":"J D E F A uB","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"vB jB I l J D E F A B C wB xB","260":"0 1 2 K L G M N O m n o p q r s t u v w x y z"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","260":"I l J D E F A B C K L G M N O m n","772":"0 1 2 3 4 5 6 7 o p q r s t u v w x y z","1028":"8 9 AB BB CB DB EB FB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","260":"I l A 0B oB pB","772":"J D E F 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B","132":"B AC BC CC hB sB","644":"C DC iB","772":"G M N O m n o p q r s t u","1028":"0 1 2 v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","260":"oB EC tB LC MC","772":"E FC GC HC IC JC KC"},H:{"644":"YC"},I:{"1":"H","16":"ZC aC","260":"bC","772":"jB I cC tB dC eC"},J:{"772":"D A"},K:{"1":"Y","132":"A B hB sB","644":"C iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","1028":"I"},Q:{"1":"rC"},R:{"1028":"sC"},S:{"1":"tC"}},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 aa1707042bfae9..61a111b48e8022 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 rB","900":"A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","388":"L G M","900":"C K"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","260":"EB FB","388":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB","900":"I j J D E F A B C K L G M N O k l m n o p q r s t"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","388":"0 1 2 3 4 q r s t u v w x y z","900":"G M N O k l m n o p"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB","388":"E F 1B 2B","900":"J D zB 0B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F B 7B 8B 9B AC fB pB","388":"G M N O k l m n o p q r","900":"C BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB","388":"E FC GC HC IC","900":"DC EC"},H:{"2":"WC"},I:{"1":"H","16":"hB XC YC ZC","388":"bC cC","900":"I aC qB"},J:{"16":"D","388":"A"},K:{"1":"U","16":"A B fB pB","900":"C gB"},L:{"1":"H"},M:{"1":"T"},N:{"900":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"388":"rC"}},B:1,C:"Constraint Validation API"}; +module.exports={A:{A:{"2":"J D E F uB","900":"A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","388":"L G M","900":"C K"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","260":"GB HB","388":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB","900":"I l J D E F A B C K L G M N O m n o p q r s t u v"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","388":"0 1 2 3 4 5 6 s t u v w x y z","900":"G M N O m n o p q r"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB","388":"E F 3B 4B","900":"J D 1B 2B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB sB","388":"G M N O m n o p q r s t","900":"C DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","388":"E HC IC JC KC","900":"FC GC"},H:{"2":"YC"},I:{"1":"H","16":"jB ZC aC bC","388":"dC eC","900":"I cC tB"},J:{"16":"D","388":"A"},K:{"1":"Y","16":"A B hB sB","900":"C iB"},L:{"1":"H"},M:{"1":"X"},N:{"900":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"388":"tC"}},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 875204f902c52d..0476eeaf0762bc 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB","4":"hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"contenteditable attribute (basic support)"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB","4":"jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 4837805ab310ce..037c4c567bb778 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 rB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","129":"I j J D E F A B C K L G M N O k l m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K","257":"L G M N O k l m n o p"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB","257":"J 0B","260":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","257":"EC","260":"DC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D","257":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"257":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Content Security Policy 1.0"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","129":"I l J D E F A B C K L G M N O m n o p"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K","257":"L G M N O m n o p q r"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","257":"J 2B","260":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","257":"GC","260":"FC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D","257":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"257":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 701fad439ac0be..0586247573d14e 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","32772":"G M N O"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB","132":"w x y z","260":"0","516":"1 2 3 4 5 6 7 8 9","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","1028":"1 2 3","2052":"4"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n 7B 8B 9B AC fB pB BC gB","1028":"o p q","2052":"r"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"4100":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"8196":"rC"}},B:2,C:"Content Security Policy Level 2"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","4100":"G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","132":"0 1 y z","260":"2","516":"3 4 5 6 7 8 9 AB BB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","1028":"3 4 5","2052":"6"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB","1028":"q r s","2052":"t"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9cb505230415da..644ebe22eaf69b 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 rB"},B:{"1":"Y Z a b c d e f g T h H i","2":"C K L G M N O","194":"P Q R S V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB","194":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB 7B 8B 9B AC fB pB BC gB","194":"GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Cookie Store API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"W Z a b c d e f g h i j k X 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 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB","194":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 9B AC BC CC hB sB DC iB","194":"IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 e4e071ff611c66..65528658672dbd 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 rB","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB","1025":"jB PB QB U RB SB TB UB VB WB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C"},E:{"2":"yB lB","513":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","644":"I j zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC"},G:{"513":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","644":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"H bC cC","132":"hB I XC YC ZC aC qB"},J:{"1":"A","132":"D"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","132":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Cross-Origin Resource Sharing"}; +module.exports={A:{A:{"1":"B","2":"J D uB","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB","1025":"lB RB SB Y TB UB VB WB XB YB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C"},E:{"2":"0B oB","513":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","644":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"513":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","644":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","132":"jB I ZC aC bC cC tB"},J:{"1":"A","132":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","132":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ab8920551073d0..69f5d262372be9 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","3076":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB","132":"FB GB","260":"HB IB","516":"JB KB LB MB NB"},E:{"2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B 4B","516":"G 5B nB oB 6B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","132":"2 3","260":"4 5","516":"6 7 8 9 AB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","516":"VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"3076":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","16":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"3076":"rC"}},B:1,C:"createImageBitmap"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1028":"e f g h i j k X H nB","3076":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d"},D:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"HB IB","260":"JB KB","516":"LB MB NB OB PB"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B","4100":"G 7B qB rB 8B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"4 5","260":"6 7","516":"8 9 AB BB CB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","4100":"XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"3076":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","16":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"3076":"tC"}},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 dac854061d812c..4eae609b62cdea 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB","66":"DB EB FB","129":"GB HB IB JB KB LB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Credential Management API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB","66":"FB GB HB","129":"IB JB KB LB MB NB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 93986092e91324..7158cae188f5c2 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":"rB","8":"J D E F A","164":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","513":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w tB uB","66":"x y"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","8":"I j J D yB lB zB 0B","289":"E F A 1B 2B mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","8":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB DC EC FC","289":"E GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","8":"hB I XC YC ZC aC qB bC cC"},J:{"8":"D A"},K:{"1":"U","8":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","164":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Web Cryptography"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A","164":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","513":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB","66":"0 z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","8":"I l J D 0B oB 1B 2B","289":"E F A 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB FC GC HC","289":"E IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","8":"jB I ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A","164":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 acd5ac244f13e7..1b6ffd74513be6 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r tB uB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC"},H:{"2":"WC"},I:{"1":"H cC","2":"hB I XC YC ZC aC qB bC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS all property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 e014b79d7f88db..cd6404b6193ba2 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I tB uB","33":"j J D E F A B C K L G"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB","33":"J D E zB 0B 1B","292":"I j"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC","33":"C G M N O k l m n o p q r s t u"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"E EC FC GC","164":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"H","33":"I aC qB bC cC","164":"hB XC YC ZC"},J:{"33":"D A"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS Animation"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I wB xB","33":"l J D E F A B C K L G"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB","33":"J D E 1B 2B 3B","292":"I l"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","33":"C G M N O m n o p q r s t u v w"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E GC HC IC","164":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H","33":"I cC tB dC eC","164":"jB ZC aC bC"},J:{"33":"D A"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 fbfc9b662f2036..a34b0c6ac5862a 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB","33":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB tB uB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j J yB lB zB","33":"D E 0B 1B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC","33":"E EC FC GC"},H:{"2":"WC"},I:{"1":"H","16":"hB I XC YC ZC aC qB","33":"bC cC"},J:{"16":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"33":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","16":"I","33":"eC fC gC hC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"33":"rC"}},B:5,C:"CSS :any-link selector"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB","33":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l J 0B oB 1B","33":"D E 2B 3B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC","33":"E GC HC IC"},H:{"2":"YC"},I:{"1":"H","16":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","16":"I","33":"gC hC iC jC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},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 46df2ef4c5c0d1..1cb152e7170e56 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 rB"},B:{"1":"V W X Y Z a b c d e f g T h H i","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R kB S V W X Y Z a b c d e f g T h H i","164":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","676":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"V W X Y Z a b c d e f g T h H i vB wB xB","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R"},E:{"1":"oB 6B","164":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"1":"ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"WB XB YB","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB"},G:{"1":"oB","164":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"1":"H","164":"hB I XC YC ZC aC qB bC cC"},J:{"164":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","388":"B"},O:{"164":"dC"},P:{"164":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"164":"pC"},R:{"164":"qC"},S:{"164":"rC"}},B:5,C:"CSS Appearance"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j k X H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R mB S T U V W Z a b c d e f g h i j k X H nB","164":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","676":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"T U V W Z a b c d e f g h i j k X H nB yB zB","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R"},E:{"1":"rB 8B","164":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"YB ZB aB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB"},G:{"1":"rB","164":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","164":"jB I ZC aC bC cC tB dC eC"},J:{"164":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","388":"B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"164":"tC"}},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 5ee576f6f7d4df..161611b68c594f 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b","132":"c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB","132":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b","132":"c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB 7B 8B 9B AC fB pB BC gB","132":"dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","132":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","132":"U"},L:{"132":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC","132":"oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"132":"rC"}},B:4,C:"CSS Counter Styles"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b","132":"c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","132":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","132":"c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB 9B AC BC CC hB sB DC iB","132":"fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","132":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC","132":"qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"132":"tC"}},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 0e293ffb872f14..ab847a0313c18a 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:{"1":"T h H i vB wB xB","33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g"},L:{"1":"H"},B:{"1":"T h H i","2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g"},C:{"1":"X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W tB uB"},M:{"1":"T"},A:{"2":"J D E F A B rB"},F:{"1":"kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R"},K:{"2":"A B C fB pB gB","33":"U"},E:{"1":"G 5B nB oB","2":"6B","33":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B 4B"},G:{"1":"VC nB oB","33":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},I:{"1":"H","33":"hB I XC YC ZC aC qB bC cC"}},B:6,C:":autofill CSS pseudo-class"}; +module.exports={A:{D:{"1":"h i j k X H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g"},L:{"1":"H"},B:{"1":"h i j k X H","2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g"},C:{"1":"V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U wB xB"},M:{"1":"X"},A:{"2":"J D E F A B uB"},F:{"1":"mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R"},K:{"2":"A B C hB sB iB","33":"Y"},E:{"1":"G 7B qB rB","2":"8B","33":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B"},G:{"1":"XC qB rB","33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"}},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 69246580cb16fe..fcef7fea59e146 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB tB uB","578":"WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB","194":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},E:{"2":"I j J D E yB lB zB 0B 1B","33":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y 7B 8B 9B AC fB pB BC gB","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 QB"},G:{"2":"E lB CC qB DC EC FC GC","33":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"578":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"kC lC mC nC oC","2":"I","194":"eC fC gC hC iC mB jC"},Q:{"194":"pC"},R:{"194":"qC"},S:{"2":"rC"}},B:7,C:"CSS Backdrop Filter"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB wB xB","578":"YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},E:{"2":"I l J D E 0B oB 1B 2B 3B","33":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"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"},G:{"2":"E oB EC tB FC GC HC IC","33":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"578":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I","194":"gC hC iC jC kC pB lC"},Q:{"194":"rC"},R:{"194":"sC"},S:{"2":"tC"}},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 3071dcb2bb8cf1..82bf6d65241ade 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS background-position edge offsets"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C wB xB"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 fc63ea6d2e6794..1a8f7933cf7797 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","260":"BB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B","132":"E F A 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m 7B 8B 9B AC fB pB BC gB","260":"y"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","132":"E GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS background-blend-mode"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","260":"DB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","132":"E F A 3B 4B"},F:{"1":"1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB","260":"0"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","132":"E IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c0c23436d4456a..11590233412ce0 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 rB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w tB uB"},D:{"2":"I j J D E F A B C K L G M N O k l m","164":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J yB lB zB","164":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F 7B 8B 9B AC","129":"B C fB pB BC gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC qB DC EC","164":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"132":"WC"},I:{"2":"hB I XC YC ZC aC qB","164":"H bC cC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C fB pB gB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"164":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"164":"pC"},R:{"164":"qC"},S:{"1":"rC"}},B:5,C:"CSS box-decoration-break"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","164":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"2":"I l J D E F A B C K L G M N O m n o","164":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J 0B oB 1B","164":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F 9B AC BC CC","129":"B C hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC","164":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"2":"jB I ZC aC bC cC tB","164":"H dC eC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C hB sB iB","164":"Y"},L:{"164":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"1":"tC"}},B:5,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 87e8f6e7164618..0743362cbf1471 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","33":"tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"I j J D E F"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","33":"j","164":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"CC qB","164":"lB"},H:{"2":"WC"},I:{"1":"I H aC qB bC cC","164":"hB XC YC ZC"},J:{"1":"A","33":"D"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 Box-shadow"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","33":"wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"I l J D E F"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"l","164":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"EC tB","164":"oB"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","164":"jB ZC aC bC"},J:{"1":"A","33":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ae28a2220918fb..73dfb7b1f44516 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB"},E:{"2":"yB lB","33":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m n o p q r s t u v w x y z"},G:{"33":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"H","33":"hB I XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"eC fC gC hC iC mB jC kC lC mC nC oC","33":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"CSS Canvas Drawings"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"2":"0B oB","33":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"2 3 4 5 6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","33":"0 1 G M N O m n o p q r s t u v w x y z"},G:{"33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"H","33":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 58ef9f2a505fd4..211a89cd042626 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB"},D:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"CSS caret-color"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s 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 hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,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 7793a8c78f11ee..b7ba93b5379672 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g","322":"T h H i"},C:{"1":"h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e tB uB","194":"f g T"},D:{"1":"i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g","322":"T h H"},E:{"1":"oB 6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Cascade Layers"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"k X H","2":"C K L G M N O P Q R S T U V W Z a b c d e f g","322":"h i j"},C:{"1":"i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e wB xB","194":"f g h"},D:{"1":"k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g","322":"h i j"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 a8ea01d4cbe581..5c7bf9813719f9 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:5,C:"Case-insensitive CSS attribute selectors"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 5e456ecb866d43..b2b2eb4c068a46 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 rB"},B:{"2":"C K L G M N","260":"P Q R S V W X Y Z a b c d e f g T h H i","3138":"O"},C:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","132":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB","644":"CB DB EB FB GB HB IB"},D:{"2":"I j J D E F A B C K L G M N O k l m n o","260":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","292":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"I j J yB lB zB 0B","292":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","260":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","292":"0 1 2 3 4 5 6 G M N O k l m n o p q r s t u v w x y z"},G:{"2":"lB CC qB DC EC","292":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","260":"H","292":"bC cC"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","260":"U"},L:{"260":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"292":"dC"},P:{"292":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"292":"pC"},R:{"260":"qC"},S:{"644":"rC"}},B:4,C:"CSS clip-path property (for HTML)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N","260":"P Q R S T U V W Z a b c d e f g h i j k X H","3138":"O"},C:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","132":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","644":"EB FB GB HB IB JB KB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q","260":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","292":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I l J 0B oB 1B 2B","260":"L G 5B 6B 7B qB rB 8B","292":"D E F A B C K 3B 4B pB hB iB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","260":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","292":"0 1 2 3 4 5 6 7 8 G M N O m n o p q r s t u v w x y z"},G:{"2":"oB EC tB FC GC","260":"RC SC TC UC VC WC XC qB rB","292":"E HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","260":"H","292":"dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","260":"Y"},L:{"260":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"292":"fC"},P:{"292":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"292":"rC"},R:{"260":"sC"},S:{"644":"tC"}},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 96d4c23ac43e39..6fc2bec3336690 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 rB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB tB uB"},D:{"16":"I j J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j yB lB zB","33":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"16":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"16":"hB I XC YC ZC aC qB bC cC","33":"H"},J:{"16":"D A"},K:{"2":"A B C fB pB gB","33":"U"},L:{"16":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"16":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"16":"qC"},S:{"1":"rC"}},B:5,C:"CSS color-adjust"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"16":"I l J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l 0B oB 1B","33":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"16":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"jB I ZC aC bC cC tB dC eC","33":"H"},J:{"16":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"16":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"16":"sC"},S:{"1":"tC"}},B:5,C:"CSS 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 dded9409af18d2..02994364e5716c 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"G 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B","132":"B C K L mB fB gB 3B 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC","132":"KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS color() function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","132":"B C K L pB hB iB 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 3698a2f6ca3aa4..f28c8499b1cc38 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB tB uB","578":"bB cB dB eB P Q R kB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"iB OB jB PB QB U RB SB TB UB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB 7B 8B 9B AC fB pB BC gB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Conical Gradients"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB wB xB","578":"dB eB fB gB P Q R mB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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":"kB QB lB RB SB Y TB UB VB WB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB 9B AC BC CC hB sB DC iB","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 5dd5f8c4abb4e5..e3793897dedf87 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d","194":"e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c","194":"e f g T h H i vB wB xB","450":"d"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB 7B 8B 9B AC fB pB BC gB","194":"P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Container Queries"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d","194":"e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c","194":"e f g h i j k X H nB yB zB","450":"d"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB 9B AC BC CC hB sB DC iB","194":"P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Container Queries"}; 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 242757ecd195c7..c6fde928c82936 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB"},D:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","66":"GB"},E:{"1":"oB 6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","66":"3 4"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:2,C:"CSS Containment"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},D:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","66":"IB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"5 6"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 240b8ec1f8e0dc..b99cb2b342a5f9 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 rB"},B:{"1":"W X Y Z a b c d e f g T h H i","2":"C K L G M N O P Q R S V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS content-visibility"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"U V W Z a b c d e f g h i j k X 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 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 bd9dd5242b69c0..9046a0d4cf6d60 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS Counters"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a0ee25b7d35cd4..348631895fb30d 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 rB","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"e f g T h H i","2":"sB hB tB","513":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U uB"},D:{"2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","1025":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","164":"J","4644":"D E F 0B 1B 2B"},F:{"2":"F B G M N O k l m n o p q r s 7B 8B 9B AC fB pB","545":"C BC gB","1025":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","4260":"DC EC","4644":"E FC GC HC IC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B fB pB","545":"C gB","1025":"U"},L:{"1025":"H"},M:{"545":"T"},N:{"2340":"A B"},O:{"1":"dC"},P:{"1025":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1025":"pC"},R:{"1025":"qC"},S:{"4097":"rC"}},B:7,C:"Crisp edges/pixelated images"}; +module.exports={A:{A:{"2":"J uB","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"e f g h i j k X H nB","2":"vB jB wB","513":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y xB"},D:{"2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","164":"J","4644":"D E F 2B 3B 4B"},F:{"2":"F B G M N O m n o p q r s t u 9B AC BC CC hB sB","545":"C DC iB","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 PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","4260":"FC GC","4644":"E HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B hB sB","545":"C iB","1025":"Y"},L:{"1025":"H"},M:{"545":"X"},N:{"2340":"A B"},O:{"1":"fC"},P:{"1025":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1025":"rC"},R:{"1025":"sC"},S:{"4097":"tC"}},B:7,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 5d962ddcaea92f..d7919eefa84ed2 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 rB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"I j J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB","33":"J D E F zB 0B 1B 2B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","33":"E DC EC FC GC HC IC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","33":"H bC cC"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","33":"U"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"33":"dC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"33":"qC"},S:{"2":"rC"}},B:4,C:"CSS Cross-Fade Function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"I l J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","33":"J D E F 1B 2B 3B 4B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","33":"E FC GC HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","33":"H dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"2":"tC"}},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 7886d00c09f079..bf9dc22f2aab46 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB hB tB uB"},D:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB","132":"J D E F A zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F B 7B 8B 9B AC fB pB","132":"0 1 2 G M N O k l m n o p q r s t u v w x y z","260":"C BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC EC","132":"E FC GC HC IC JC"},H:{"260":"WC"},I:{"1":"H","16":"hB XC YC ZC","132":"I aC qB bC cC"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C fB pB","260":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","132":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:7,C:":default CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB jB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB","132":"J D E F A 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB sB","132":"0 1 2 3 4 G M N O m n o p q r s t u v w x y z","260":"C DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC","132":"E HC IC JC KC LC"},H:{"260":"YC"},I:{"1":"H","16":"jB ZC aC bC","132":"I cC tB dC eC"},J:{"16":"D","132":"A"},K:{"1":"Y","16":"A B C hB sB","260":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,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 3a4cdb6ecdd436..b4a29157dc6208 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 rB"},B:{"2":"C K L G M N O Q R S V W X Y Z a b c d e f g T h H i","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"B","2":"I j J D E F A C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Explicit descendant combinator >>"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O Q R S T U V W Z a b c d e f g h i j k X H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"B","2":"I l J D E F A C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 49398b01ce1e30..383c0b6f01d752 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 rB","164":"A B"},B:{"66":"P Q R S V W X Y Z a b c d e f g T h H i","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"I j J D E F A B C K L G M N O k l m n o p q r s t","66":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","66":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"292":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A U","292":"B C fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"164":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"66":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Device Adaptation"}; +module.exports={A:{A:{"2":"J D E F uB","164":"A B"},B:{"66":"P Q R S T U V W Z a b c d e f g h i j k X H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r s t u v","66":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"292":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A Y","292":"B C hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"164":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"66":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a5e93982ae2f35..dc9b9a807a5399 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M tB uB","33":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b","194":"c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"33":"rC"}},B:5,C:":dir() CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M wB xB","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","194":"c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"33":"tC"}},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 aee23122b5c9e2..c5109bc587683f 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 rB"},B:{"1":"a b c d e f g T h H i","2":"C K L G M N O","260":"P Q R S V W X Y Z"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","260":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB"},D:{"1":"a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB iB OB jB PB QB U","260":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z"},E:{"1":"oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB","260":"L G 3B 4B 5B nB","772":"C K fB gB"},F:{"1":"cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 7B 8B 9B AC fB pB BC gB","260":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC","260":"SC TC UC VC nB","772":"MC NC OC PC QC RC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"nC oC","2":"I eC fC gC hC","260":"iC mB jC kC lC mC"},Q:{"260":"pC"},R:{"2":"qC"},S:{"260":"rC"}},B:5,C:"CSS display: contents"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j k X H","2":"C K L G M N O","260":"P Q R S T U V W Z"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB"},D:{"1":"a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 kB QB lB RB SB Y","260":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","260":"L G 5B 6B 7B qB rB 8B","772":"C K hB iB"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB","260":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","260":"UC VC WC XC qB rB","772":"OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC iC jC","260":"kC pB lC mC nC oC"},Q:{"260":"rC"},R:{"2":"sC"},S:{"260":"tC"}},B:5,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 62458ecb260339..bd5243e9d22436 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","164":"sB hB tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"33":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"33":"rC"}},B:5,C:"CSS element() function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","164":"vB jB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"33":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"33":"tC"}},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 681827c749032f..1caa33e8f5effb 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U tB uB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","132":"B"},F:{"1":"LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC","132":"LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"CSS Environment Variables env()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y wB xB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","132":"B"},F:{"1":"NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","132":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a587581f232e66..37311864036d14 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 rB","33":"A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g T h H i","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"33":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Exclusions Level 1"}; +module.exports={A:{A:{"2":"J D E F uB","33":"A B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j k X H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"33":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 994a0bdfb9ff77..61307ab671fdda 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B C 7B 8B 9B AC fB pB BC"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS Feature Queries"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 630bf01b8832d9..c0dd5114e891b2 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":"a b c d e f g T h H i vB wB xB","33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z"},L:{"1":"H"},B:{"1":"a b c d e f g T h H i","33":"C K L G M N O P Q R S V W X Y Z"},C:{"1":"kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R tB uB"},M:{"1":"T"},A:{"2":"J D E F rB","33":"A B"},F:{"1":"bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB"},K:{"1":"U","2":"A B C fB pB gB"},E:{"1":"G 4B 5B nB oB","2":"6B","33":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B"},G:{"1":"UC VC nB oB","33":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},P:{"1":"nC oC","33":"I eC fC gC hC iC mB jC kC lC mC"},I:{"1":"H","33":"hB I XC YC ZC aC qB bC cC"}},B:6,C:"::file-selector-button CSS pseudo-element"}; +module.exports={A:{D:{"1":"a b c d e f g h i j k X H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z"},L:{"1":"H"},B:{"1":"a b c d e f g h i j k X H","33":"C K L G M N O P Q R S T U V W Z"},C:{"1":"mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R wB xB"},M:{"1":"X"},A:{"2":"J D E F uB","33":"A B"},F:{"1":"dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB"},K:{"1":"Y","2":"A B C hB sB iB"},E:{"1":"G 6B 7B qB rB","2":"8B","33":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},G:{"1":"WC XC qB rB","33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},P:{"1":"pC qC","33":"I gC hC iC jC kC pB lC mC nC oC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"}},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 c245bd1cf3bb41..1b5e0dcc879945 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC","33":"HC IC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS filter() function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","33":"JC KC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 8258108b8c536c..174e433bf01f86 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","1028":"K L G M N O","1346":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB","196":"z","516":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y uB"},D:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","33":"J D E F 0B 1B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 G M N O k l m n o p q r s t u v w x y z"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","33":"E EC FC GC HC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB","33":"bC cC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","33":"I eC fC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS Filter Effects"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","1028":"K L G M N O","1346":"C"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB","196":"1","516":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z xB"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J D E F 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 G M N O m n o p q r s t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"E GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"2":"D","33":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","33":"I gC hC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 4f106f1e65615f..060d31bb1bd439 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":"rB","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","132":"hB","260":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"j J D E","132":"I"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"j yB","132":"I lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","16":"F 7B","260":"B 8B 9B AC fB pB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"1":"WC"},I:{"1":"hB I H aC qB bC cC","16":"XC YC","132":"ZC"},J:{"1":"D A"},K:{"1":"C U gB","260":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"::first-letter CSS pseudo-element selector"}; +module.exports={A:{A:{"1":"F A B","16":"uB","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","132":"jB","260":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"l J D E","132":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"l 0B","132":"I oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F 9B","260":"B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","16":"ZC aC","132":"bC"},J:{"1":"D A"},K:{"1":"C Y iB","260":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ce70a9a88b8111..964ad006dcc1d1 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS first-line pseudo-element"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 f97dad205932c8..59f55ba40b9fa6 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":"rB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B mB fB gB 3B 4B 5B nB oB 6B","1025":"2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","132":"DC EC FC"},H:{"2":"WC"},I:{"1":"hB H bC cC","260":"XC YC ZC","513":"I aC qB"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS position:fixed"}; +module.exports={A:{A:{"1":"D E F A B","2":"uB","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B pB hB iB 5B 6B 7B qB rB 8B","1025":"4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","132":"FC GC HC"},H:{"2":"YC"},I:{"1":"jB H dC eC","260":"ZC aC bC","513":"I cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 638ad4f7f39db2..315f992cc386f7 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 rB"},B:{"1":"X Y Z a b c d e f g T h H i","2":"C K L G M N O","328":"P Q R S V W"},C:{"1":"W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","161":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V"},D:{"1":"X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB","328":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W"},E:{"1":"oB 6B","2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B 4B","578":"G 5B nB"},F:{"1":"YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 7B 8B 9B AC fB pB BC gB","328":"SB TB UB VB WB XB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","578":"VC nB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"161":"rC"}},B:7,C:":focus-visible CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"V W Z a b c d e f g h i j k X H","2":"C K L G M N O","328":"P Q R S T U"},C:{"1":"U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","161":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T"},D:{"1":"V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB","328":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U"},E:{"1":"rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B","578":"G 7B qB"},F:{"1":"aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB","328":"UB VB WB XB YB ZB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","578":"XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"161":"tC"}},B:7,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 4bb3c579b63949..4975732ff938ef 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB"},D:{"1":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"iB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB 7B 8B 9B AC fB pB BC gB","194":"BB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"16":"qC"},S:{"2":"rC"}},B:7,C:":focus-within CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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":"kB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB 9B AC BC CC hB sB DC iB","194":"DB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"16":"sC"},S:{"2":"tC"}},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 new file mode 100644 index 00000000000000..336beddf03fbe2 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 89cbf906503e14..21b4da1c2b62de 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB tB uB","194":"BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB","66":"EB FB GB HB IB JB KB LB MB NB iB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","66":"1 2 3 4 5 6 7 8 9 AB BB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I","66":"eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:5,C:"CSS font-display"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB wB xB","194":"DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB","66":"GB HB IB JB KB LB MB NB OB PB kB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"3 4 5 6 7 8 9 AB BB CB DB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","66":"gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 f1c4e14650ad49..11f404517db4aa 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E tB uB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS font-stretch"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E wB xB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 a045c232ad266e..87ab1a1b254b96 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 rB","132":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS Generated content for pseudo-elements"}; +module.exports={A:{A:{"1":"F A B","2":"J D uB","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 173cf2b66c22b5..2cd091845a97df 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB","260":"0 M N O k l m n o p q r s t u v w x y z","292":"I j J D E F A B C K L G uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"A B C K L G M N O k l m n o p q","548":"I j J D E F"},E:{"2":"yB lB","260":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","292":"J zB","804":"I j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC","33":"C BC","164":"fB pB"},G:{"260":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","292":"DC EC","804":"lB CC qB"},H:{"2":"WC"},I:{"1":"H bC cC","33":"I aC qB","548":"hB XC YC ZC"},J:{"1":"A","548":"D"},K:{"1":"U gB","2":"A B","33":"C","164":"fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS Gradients"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB","260":"0 1 2 M N O m n o p q r s t u v w x y z","292":"I l J D E F A B C K L G xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"A B C K L G M N O m n o p q r s","548":"I l J D E F"},E:{"1":"rB 8B","2":"0B oB","260":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB","292":"J 1B","804":"I l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC","33":"C DC","164":"hB sB"},G:{"1":"rB","260":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB","292":"FC GC","804":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","33":"I cC tB","548":"jB ZC aC bC"},J:{"1":"A","548":"D"},K:{"1":"Y iB","2":"A B","33":"C","164":"hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS Gradients"}; 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 b05c2e91e6cdee..e58651f7f420cb 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 rB","8":"F","292":"A B"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","292":"C K L G"},C:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O tB uB","8":"0 1 2 3 4 k l m n o p q r s t u v w x y z","584":"5 6 7 8 9 AB BB CB DB EB FB GB","1025":"HB IB"},D:{"1":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p","8":"q r s t","200":"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","1025":"MB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","8":"J D E F A 0B 1B 2B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB","200":"0 1 2 3 4 5 6 7 8 t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","8":"E EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC","8":"qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"292":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"eC","8":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:4,C:"CSS Grid Layout (level 1)"}; +module.exports={A:{A:{"2":"J D E uB","8":"F","292":"A B"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","292":"C K L G"},C:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB","8":"0 1 2 3 4 5 6 m n o p q r s t u v w x y z","584":"7 8 9 AB BB CB DB EB FB GB HB IB","1025":"JB KB"},D:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r","8":"s t u v","200":"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","1025":"OB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","8":"J D E F A 2B 3B 4B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB","200":"0 1 2 3 4 5 6 7 8 9 v w x y z AB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","8":"E GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC","8":"tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"292":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"gC","8":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 ac076a38fbf0f3..9a832e9b5959bc 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS hanging-punctuation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 6166604ef455bb..c67fe8bef9785c 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"oB 6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:":has() CSS relational pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X","194":"H nB yB zB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:":has() CSS relational pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js index 93163131ab8f84..fa49216f5d1683 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","16":"C K L G M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"16":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"16":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"16":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"16":"A B C U fB pB gB"},L:{"16":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"16":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"16":"pC"},R:{"16":"qC"},S:{"16":"rC"}},B:5,C:"CSS4 Hyphenation"}; +module.exports={A:{A:{"16":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","16":"C K L G M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"16":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"16":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"16":"H"},M:{"16":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"16":"tC"}},B:5,C:"CSS4 Hyphenation"}; 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 0d14a2bb5fb9a8..8f2a5456e55eae 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 rB","33":"A B"},B:{"33":"C K L G M N O","132":"P Q R S V W X Y","260":"Z a b c d e f g T h H i"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB","33":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","132":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y"},E:{"2":"I j yB lB","33":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC","33":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"4":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I","132":"eC"},Q:{"2":"pC"},R:{"132":"qC"},S:{"1":"rC"}},B:5,C:"CSS Hyphenation"}; +module.exports={A:{A:{"2":"J D E F uB","33":"A B"},B:{"33":"C K L G M N O","132":"P Q R S T U V W","260":"Z a b c d e f g h i j k X H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W"},E:{"2":"I l 0B oB","33":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC","33":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"4":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","132":"gC"},Q:{"2":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:5,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 2bd5e64797ce42..0a74eb08795afc 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 rB"},B:{"1":"a b c d e f g T h H i","2":"C K L G M N O P Q","257":"R S V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q tB uB"},D:{"1":"a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q","257":"R S V W X Y Z"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB"},F:{"1":"UB VB WB XB YB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB 7B 8B 9B AC fB pB BC gB","257":"ZB aB bB cB dB eB P Q R kB S"},G:{"1":"TC UC VC nB oB","132":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"lC mC nC oC","2":"I eC fC gC hC iC mB jC kC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 image-orientation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j k X H","2":"C K L G M N O P Q","257":"R S T U V W Z"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB"},D:{"1":"a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q","257":"R S T U V W Z"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"WB XB YB ZB aB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB 9B AC BC CC hB sB DC iB","257":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"VC WC XC qB rB","132":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"nC oC pC qC","2":"I gC hC iC jC kC pB lC mC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 0bf48627bb4328..eeb335d3b27afd 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 rB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W tB uB","66":"X Y","257":"a b c d e f g T h H i","772":"Z"},D:{"2":"I j J D E F A B C K L G M N O k l","164":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j yB lB zB","132":"A B C K mB fB gB 3B","164":"J D E F 0B 1B 2B","516":"L G 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC qB DC","132":"JC KC LC MC NC OC PC QC RC SC","164":"E EC FC GC HC IC","516":"TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","164":"H bC cC"},J:{"2":"D","164":"A"},K:{"2":"A B C fB pB gB","164":"U"},L:{"164":"H"},M:{"257":"T"},N:{"2":"A B"},O:{"164":"dC"},P:{"164":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"164":"pC"},R:{"164":"qC"},S:{"2":"rC"}},B:5,C:"CSS image-set"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","164":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U wB xB","66":"V W","257":"a b c d e f g h i j k X H nB","772":"Z"},D:{"2":"I l J D E F A B C K L G M N O m n","164":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l 0B oB 1B","132":"A B C K pB hB iB 5B","164":"J D E F 2B 3B 4B","516":"L G 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC","132":"LC MC NC OC PC QC RC SC TC UC","164":"E GC HC IC JC KC","516":"VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","164":"H dC eC"},J:{"2":"D","164":"A"},K:{"2":"A B C hB sB iB","164":"Y"},L:{"164":"H"},M:{"257":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"2":"tC"}},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 63fedbf72e0efe..5b10eda413c43d 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C","260":"K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB","516":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB"},D:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I","16":"j J D E F A B C K L","260":"HB","772":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j","772":"J D E F A zB 0B 1B 2B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F 7B","260":"4 B C 8B 9B AC fB pB BC gB","772":"0 1 2 3 G M N O k l m n o p q r s t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","772":"E DC EC FC GC HC IC JC"},H:{"132":"WC"},I:{"1":"H","2":"hB XC YC ZC","260":"I aC qB bC cC"},J:{"2":"D","260":"A"},K:{"1":"U","260":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","260":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"516":"rC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C","260":"K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","516":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I","16":"l J D E F A B C K L","260":"JB","772":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l","772":"J D E F A 1B 2B 3B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","260":"6 B C AC BC CC hB sB DC iB","772":"0 1 2 3 4 5 G M N O m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","772":"E FC GC HC IC JC KC LC"},H:{"132":"YC"},I:{"1":"H","2":"jB ZC aC bC","260":"I cC tB dC eC"},J:{"2":"D","260":"A"},K:{"1":"Y","260":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","260":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"516":"tC"}},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 4a2eabdd08c8b4..1de0ec8cdbe715 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 rB","132":"A B","388":"F"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB hB tB uB","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","388":"I j"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","132":"0 1 2 3 G M N O k l m n o p q r s t u v w x y z"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","16":"I j J yB lB","132":"D E F A 0B 1B 2B","388":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F B 7B 8B 9B AC fB pB","132":"G M N O k l m n o p q","516":"C BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC EC","132":"E FC GC HC IC JC"},H:{"516":"WC"},I:{"1":"H","16":"hB XC YC ZC cC","132":"bC","388":"I aC qB"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C fB pB","516":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"132":"rC"}},B:7,C:":indeterminate CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E uB","132":"A B","388":"F"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB jB wB xB","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","388":"I l"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","132":"0 1 2 3 4 5 G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l J 0B oB","132":"D E F A 2B 3B 4B","388":"1B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB sB","132":"G M N O m n o p q r s","516":"C DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC","132":"E HC IC JC KC LC"},H:{"516":"YC"},I:{"1":"H","16":"jB ZC aC bC eC","132":"dC","388":"I cC tB"},J:{"16":"D","132":"A"},K:{"1":"Y","16":"A B C hB sB","516":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},B:7,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 c9618b44daf564..2d145437928dc7 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E yB lB zB 0B 1B","4":"F","164":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC","164":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Initial Letter"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E 0B oB 1B 2B 3B","4":"F","164":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC","164":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 378c5b2adae645..cbd948447e4081 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"I j J D E F A B C K L G M N O tB uB","164":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS initial value"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"I l J D E F A B C K L G M N O wB xB","164":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 78e0d22b0afc3f..a3ae521f1bde79 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"G 5B nB oB 6B","2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"LCH and Lab color values"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 795f98375fba78..39826328c542dc 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":"rB","132":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M N O k l m n o p q r s t u"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB","132":"I j J lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F 7B","132":"B C G M 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"2":"WC"},I:{"1":"H bC cC","16":"XC YC","132":"hB I ZC aC qB"},J:{"132":"D A"},K:{"1":"U","132":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"letter-spacing CSS property"}; +module.exports={A:{A:{"1":"F A B","16":"uB","132":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B","132":"I l J oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C G M AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"H dC eC","16":"ZC aC","132":"jB I bC cC tB"},J:{"132":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 61c5ee84851f2d..7173c8fc66dcde 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 rB"},B:{"2":"C K L G M","33":"P Q R S V W X Y Z a b c d e f g T h H i","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB tB uB","33":"UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"16":"I j J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I yB lB","33":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC qB","33":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"16":"XC YC","33":"hB I H ZC aC qB bC cC"},J:{"33":"D A"},K:{"2":"A B C fB pB gB","33":"U"},L:{"33":"H"},M:{"33":"T"},N:{"2":"A B"},O:{"33":"dC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"33":"qC"},S:{"2":"rC"}},B:5,C:"CSS line-clamp"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M","33":"P Q R S T U V W Z a b c d e f g h i j k X H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB wB xB","33":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"16":"I l J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I 0B oB","33":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"ZC aC","33":"jB I H bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"33":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"2":"tC"}},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 a90df6fc24a013..24dbfcd5a86cde 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 rB"},B:{"1":"a b c d e f g T h H i","2":"C K L G M N O","1028":"Y Z","1540":"P Q R S V W X"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB","164":"0 1 2 3 4 5 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","1540":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB"},D:{"1":"a b c d e f g T h H i vB wB xB","292":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB","1028":"Y Z","1540":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X"},E:{"1":"G 5B nB oB 6B","292":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","1028":"4B","1540":"K L gB 3B"},F:{"1":"cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","292":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","1028":"aB bB","1540":"LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB"},G:{"1":"VC nB oB","292":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC","1028":"UC","1540":"OC PC QC RC SC TC"},H:{"2":"WC"},I:{"1":"H","292":"hB I XC YC ZC aC qB bC cC"},J:{"292":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"292":"dC"},P:{"1":"nC oC","292":"I eC fC gC hC iC","1540":"mB jC kC lC mC"},Q:{"1540":"pC"},R:{"1540":"qC"},S:{"1540":"rC"}},B:5,C:"CSS Logical Properties"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j k X H","2":"C K L G M N O","1028":"W Z","1540":"P Q R S T U V"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB","164":"0 1 2 3 4 5 6 7 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1540":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB"},D:{"1":"a b c d e f g h i j k X H nB yB zB","292":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB","1028":"W Z","1540":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V"},E:{"1":"G 7B qB rB 8B","292":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","1028":"6B","1540":"K L iB 5B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","292":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","1028":"cB dB","1540":"NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB"},G:{"1":"XC qB rB","292":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","1028":"WC","1540":"QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","292":"jB I ZC aC bC cC tB dC eC"},J:{"292":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"292":"fC"},P:{"1":"pC qC","292":"I gC hC iC jC kC","1540":"pB lC mC nC oC"},Q:{"1540":"rC"},R:{"1540":"sC"},S:{"1540":"tC"}},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 2144ecd7395aef..0da001f8c58f7f 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 rB"},B:{"1":"X Y Z a b c d e f g T h H i","2":"C K L G M N O P Q R S V W"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB tB uB"},D:{"1":"X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W"},E:{"1":"6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB","129":"C K L G fB gB 3B 4B 5B nB oB"},F:{"1":"YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS ::marker pseudo-element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"V W Z a b c d e f g h i j k X H","2":"C K L G M N O P Q R S T U"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB wB xB"},D:{"1":"V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U"},E:{"1":"8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","129":"C K L G hB iB 5B 6B 7B qB rB"},F:{"1":"aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 e80c863a479bbd..ce9b655261a5f7 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 rB"},B:{"2":"C K L G M","164":"P Q R S V W X Y Z a b c d e f g T h H i","3138":"N","12292":"O"},C:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","260":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"yB lB","132":"6B","164":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"164":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"164":"H bC cC","676":"hB I XC YC ZC aC qB"},J:{"164":"D A"},K:{"2":"A B C fB pB gB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"dC"},P:{"164":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"164":"pC"},R:{"164":"qC"},S:{"260":"rC"}},B:4,C:"CSS Masks"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M","164":"P Q R S T U V W Z a b c d e f g h i j k X H","3138":"N","12292":"O"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","260":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"rB 8B","2":"0B oB","164":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"rB","164":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"164":"H dC eC","676":"jB I ZC aC bC cC tB"},J:{"164":"D A"},K:{"2":"A B C hB sB iB","164":"Y"},L:{"164":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"260":"tC"}},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 101c1c45aeb7a3..2c20d0565bee5a 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 rB"},B:{"1":"Z a b c d e f g T h H i","2":"C K L G M N O","1220":"P Q R S V W X Y"},C:{"1":"eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB hB tB uB","548":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB"},D:{"1":"Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U","196":"RB SB TB","1220":"UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y"},E:{"1":"L G 4B 5B nB oB 6B","2":"I yB lB","16":"j","164":"J D E zB 0B 1B","260":"F A B C K 2B mB fB gB 3B"},F:{"1":"bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","196":"HB IB JB","1220":"KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB"},G:{"1":"TC UC VC nB oB","16":"lB CC qB DC EC","164":"E FC GC","260":"HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"1":"H","16":"hB XC YC ZC","164":"I aC qB bC cC"},J:{"16":"D","164":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"dC"},P:{"1":"nC oC","164":"I eC fC gC hC iC mB jC kC lC mC"},Q:{"1220":"pC"},R:{"164":"qC"},S:{"548":"rC"}},B:5,C:":is() CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"Z a b c d e f g h i j k X H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB jB wB xB","548":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB"},D:{"1":"Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y","196":"TB UB VB","1220":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W"},E:{"1":"L G 6B 7B qB rB 8B","2":"I 0B oB","16":"l","164":"J D E 1B 2B 3B","260":"F A B C K 4B pB hB iB 5B"},F:{"1":"dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","196":"JB KB LB","1220":"MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB"},G:{"1":"VC WC XC qB rB","16":"oB EC tB FC GC","164":"E HC IC","260":"JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","16":"jB ZC aC bC","164":"I cC tB dC eC"},J:{"16":"D","164":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"1":"pC qC","164":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"1220":"rC"},R:{"164":"sC"},S:{"548":"tC"}},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 71f5bcae70c3ad..31c2dca465501f 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB tB uB"},D:{"1":"P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB","132":"C K fB gB"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 7B 8B 9B AC fB pB BC gB"},G:{"1":"SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"kC lC mC nC oC","2":"I eC fC gC hC iC mB jC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS math functions min(), max() and clamp()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB wB xB"},D:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","132":"C K hB iB"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB"},G:{"1":"UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC","132":"OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 83db35d138cb32..36ef2c0c5ba1bc 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB tB uB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"Media Queries: interaction media features"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Media Queries: interaction media features"}; 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 c5a1d9021da8cb..286c9d1ee1bbcc 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 rB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","260":"I j J D E F A B C K L G tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","548":"I j J D E F A B C K L G M N O k l m n o p q r s t"},E:{"1":"6B","2":"yB lB","548":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F","548":"B C 7B 8B 9B AC fB pB BC"},G:{"16":"lB","548":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"132":"WC"},I:{"1":"H bC cC","16":"XC YC","548":"hB I ZC aC qB"},J:{"548":"D A"},K:{"1":"U gB","548":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Media Queries: resolution feature"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","260":"I l J D E F A B C K L G wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","548":"I l J D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"8B","2":"0B oB","548":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F","548":"B C 9B AC BC CC hB sB DC"},G:{"16":"oB","548":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"1":"H dC eC","16":"ZC aC","548":"jB I bC cC tB"},J:{"548":"D A"},K:{"1":"Y iB","548":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,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 330ec0198d122d..14fcbec7e06372 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 rB"},B:{"16":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB","16":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i","16":"vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Media Queries: scripting media feature"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"16":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB","16":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H","16":"nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 c7cef1e591b17a..813791f00d8c33 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 rB","129":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","129":"I j J D E F A B C K L G M N O k l m n o p q"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","129":"I j J zB","388":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","129":"lB CC qB DC EC"},H:{"1":"WC"},I:{"1":"H bC cC","129":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS3 Media Queries"}; +module.exports={A:{A:{"8":"J D E uB","129":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","129":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","129":"I l J 1B","388":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","129":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","129":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2cc243149f459d..884d4ce1958c43 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w tB uB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t","194":"0 1 2 3 4 5 u v w x y z"},E:{"2":"I j J D yB lB zB 0B","260":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB DC EC FC","260":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Blending of HTML/SVG elements"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v","194":"0 1 2 3 4 5 6 7 w x y z"},E:{"2":"I l J D 0B oB 1B 2B","260":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC GC HC","260":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 5a90398e97fd91..831e10f8755381 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB tB uB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","194":"8 9 AB"},E:{"1":"6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB","194":"v w x"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"CSS Motion Path"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB wB xB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"AB BB CB"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","194":"x y z"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 90d0304e79991f..230a43e52a5c39 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS namespaces"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a987bd01649199..222198a7e418a6 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Nesting"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 86dfbe65388d2a..931e6ef022922c 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 rB"},B:{"1":"Z a b c d e f g T h H i","2":"C K L G M N O Q R S V W X Y","16":"P"},C:{"1":"V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S tB uB"},D:{"1":"Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},F:{"1":"bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"nC oC","2":"I eC fC gC hC iC mB jC kC lC mC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"selector list argument of :not()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"Z a b c d e f g h i j k X H","2":"C K L G M N O Q R S T U V W","16":"P"},C:{"1":"T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S wB xB"},D:{"1":"Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 81e643d19e670b..9b6670935bd837 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,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 uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,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 5b8b5480920f18..903e0cacd25278 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS3 Opacity"}; +module.exports={A:{A:{"1":"F A B","4":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 16054dfeeb4adf..daf3e1d646fa42 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F 7B","132":"B C 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"132":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U","132":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:":optional CSS pseudo-class"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"132":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,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 1ca20527d63475..0c8aa6bacdb5fb 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB tB uB"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 adc1bbe2c34d28..ab173a30ae7f98 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"I j J D E F A B zB 0B 1B 2B mB fB","16":"yB lB","130":"C K L G gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC","16":"lB","130":"NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"CSS overflow: overlay"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"I l J D E F A B 1B 2B 3B 4B pB hB","16":"0B oB","130":"C K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC","16":"oB","130":"PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 da17e27ea14d93..ec83f61562dc7b 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 rB"},B:{"1":"b c d e f g T h H i","260":"P Q R S V W X Y Z a","388":"C K L G M N O"},C:{"1":"R kB S V W X Y Z a b c d e f g T h H i","260":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q","388":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB tB uB"},D:{"1":"b c d e f g T h H i vB wB xB","260":"UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a","388":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB"},E:{"1":"6B","260":"L G 3B 4B 5B nB oB","388":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB"},F:{"260":"KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B 9B AC fB pB BC gB"},G:{"260":"SC TC UC VC nB oB","388":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"388":"WC"},I:{"1":"H","388":"hB I XC YC ZC aC qB bC cC"},J:{"388":"D A"},K:{"1":"U","388":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"388":"A B"},O:{"388":"dC"},P:{"1":"nC oC","388":"I eC fC gC hC iC mB jC kC lC mC"},Q:{"388":"pC"},R:{"388":"qC"},S:{"388":"rC"}},B:5,C:"CSS overflow property"}; +module.exports={A:{A:{"388":"J D E F A B uB"},B:{"1":"b c d e f g h i j k X H","260":"P Q R S T U V W Z a","388":"C K L G M N O"},C:{"1":"R mB S T U V W Z a b c d e f g h i j k X H nB","260":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q","388":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB wB xB"},D:{"1":"b c d e f g h i j k X H nB yB zB","260":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a","388":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},E:{"1":"8B","260":"L G 5B 6B 7B qB rB","388":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"260":"MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 9B AC BC CC hB sB DC iB"},G:{"260":"UC VC WC XC qB rB","388":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"388":"YC"},I:{"1":"H","388":"jB I ZC aC bC cC tB dC eC"},J:{"388":"D A"},K:{"1":"Y","388":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"388":"A B"},O:{"388":"fC"},P:{"1":"pC qC","388":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"388":"rC"},R:{"388":"sC"},S:{"388":"tC"}},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 60c603bbfcb807..ab17e9d5de2d58 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 rB","132":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N","516":"O"},C:{"1":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB tB uB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB","260":"QB U"},E:{"2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B","1090":"G 4B 5B nB oB 6B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB 7B 8B 9B AC fB pB BC gB","260":"FB GB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","1090":"UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"CSS overscroll-behavior"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N","516":"O"},C:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB","260":"SB Y"},E:{"1":"8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","1090":"G 6B 7B qB rB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB","260":"HB IB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","1090":"WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,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 40dfa771b05880..e311e29a4fc22d 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 rB"},B:{"388":"C K L G M N O","900":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"772":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","900":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U tB uB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"772":"A","900":"I j J D E F B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"16":"F 7B","129":"B C 8B 9B AC fB pB BC gB","900":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"900":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"129":"WC"},I:{"900":"hB I H XC YC ZC aC qB bC cC"},J:{"900":"D A"},K:{"129":"A B C fB pB gB","900":"U"},L:{"900":"H"},M:{"900":"T"},N:{"388":"A B"},O:{"900":"dC"},P:{"900":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"900":"pC"},R:{"900":"qC"},S:{"900":"rC"}},B:2,C:"CSS page-break properties"}; +module.exports={A:{A:{"388":"A B","900":"J D E F uB"},B:{"388":"C K L G M N O","900":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"772":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","900":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y wB xB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"772":"A","900":"I l J D E F B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"16":"F 9B","129":"B C AC BC CC hB sB DC iB","900":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"900":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"129":"YC"},I:{"900":"jB I H ZC aC bC cC tB dC eC"},J:{"900":"D A"},K:{"129":"A B C hB sB iB","900":"Y"},L:{"900":"H"},M:{"900":"X"},N:{"388":"A B"},O:{"900":"fC"},P:{"900":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"900":"rC"},R:{"900":"sC"},S:{"900":"tC"}},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 5463a035c87c7d..ff61ee9da63d0c 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 rB","132":"E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N O"},C:{"2":"sB hB I j J D E F A B C K L G M N O tB uB","132":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","132":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"16":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"16":"A B C U fB pB gB"},L:{"1":"H"},M:{"132":"T"},N:{"258":"A B"},O:{"258":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"132":"rC"}},B:5,C:"CSS Paged Media (@page)"}; +module.exports={A:{A:{"2":"J D uB","132":"E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O wB xB","132":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","132":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"1":"H"},M:{"132":"X"},N:{"258":"A B"},O:{"258":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},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 34a7d27a1c3100..5b850c026a2570 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U"},E:{"2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","194":"K L G gB 3B 4B 5B nB oB 6B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Paint API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},E:{"2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","194":"K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 24cfae973b17bf..ec36b845a29966 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 rB","292":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","164":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"164":"rC"}},B:5,C:":placeholder-shown CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F uB","292":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"164":"tC"}},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 9753fbe6b82afd..9f9036b082014e 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","36":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O tB uB","33":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","36":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r 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 mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","36":"j J D E F A zB 0B 1B 2B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","36":"0 1 2 3 4 5 6 7 8 G M N O k l m n o p q r s t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC","36":"E qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","36":"hB I XC YC ZC aC qB bC cC"},J:{"36":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","36":"I eC fC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"33":"rC"}},B:5,C:"::placeholder CSS pseudo-element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","36":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB","33":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","36":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","36":"l J D E F A 1B 2B 3B 4B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","36":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","36":"E tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","36":"jB I ZC aC bC cC tB dC eC"},J:{"36":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"36":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","36":"I gC hC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},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 new file mode 100644 index 00000000000000..69f0d19a2e21ea --- /dev/null +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{D:{"2":"I l J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB","33":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h"},M:{"1":"X"},A:{"2":"J D E F A B uB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},K:{"2":"A B C hB sB iB","33":"Y"},E:{"1":"rB","2":"I l 0B oB 1B 8B","33":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB"},G:{"1":"rB","2":"oB EC tB FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},I:{"2":"jB I ZC aC bC cC tB","33":"H dC eC"}},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 049c0f9357fbef..dd09a069d94b9e 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB","33":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","132":"0 G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB lB","132":"I j J D E zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F B 7B 8B 9B AC fB","132":"C G M N O k l m n pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC","132":"E qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","16":"XC YC","132":"hB I ZC aC qB bC cC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B fB","132":"C pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"33":"rC"}},B:1,C:"CSS :read-only and :read-write selectors"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB","33":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","132":"0 1 2 G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB","132":"I l J D E 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB","132":"C G M N O m n o p sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC","132":"E tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","16":"ZC aC","132":"jB I bC cC tB dC eC"},J:{"1":"A","132":"D"},K:{"1":"Y","2":"A B hB","132":"C sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},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 60b62f127713af..844075f4cb3cef 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 rB","132":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Rebeccapurple color"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","16":"2B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,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 5930e01020680c..e4c9c9cd7a9879 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 rB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"yB lB","33":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"33":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"33":"hB I H XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"2":"A B C fB pB gB","33":"U"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"33":"qC"},S:{"2":"rC"}},B:7,C:"CSS Reflections"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"0B oB","33":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"33":"jB I H ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"2":"tC"}},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 99f06a3e7dfbdb..658af1770658b3 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 rB","420":"A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g T h H i","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","36":"G M N O","66":"k l m n o p q r s t u v w x y z"},E:{"2":"I j J C K L G yB lB zB fB gB 3B 4B 5B nB oB 6B","33":"D E F A B 0B 1B 2B mB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB DC EC MC NC OC PC QC RC SC TC UC VC nB oB","33":"E FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"420":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Regions"}; +module.exports={A:{A:{"2":"J D E F uB","420":"A B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j k X H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"2 3 4 5 6 7 8 9 I l 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","36":"G M N O","66":"0 1 m n o p q r s t u v w x y z"},E:{"2":"I l J C K L G 0B oB 1B hB iB 5B 6B 7B qB rB 8B","33":"D E F A B 2B 3B 4B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC GC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"420":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 7c90ebec39a0ac..b149c8deb133f8 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB","33":"I j J D E F A B C K L G uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F","33":"A B C K L G M N O k l m n o p q"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB","33":"J zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC","33":"C BC","36":"fB pB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","33":"DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB XC YC ZC","33":"I aC qB"},J:{"1":"A","2":"D"},K:{"1":"U gB","2":"A B","33":"C","36":"fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS Repeating Gradients"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB","33":"I l J D E F A B C K L G xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F","33":"A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","33":"J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC","33":"C DC","36":"hB sB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","33":"FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","33":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B","33":"C","36":"hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 1e0ae638a02e79..eea7e93d9fc2fc 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC","132":"gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:4,C:"CSS resize property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:4,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 25a8133cf5d1af..e5fb7428ba5cd9 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 rB"},B:{"1":"V W X Y Z a b c d e f g T h H i","2":"C K L G M N O P Q R S"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB tB uB"},D:{"1":"V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B"},F:{"1":"ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 7B 8B 9B AC fB pB BC gB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS revert value"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O P Q R S"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB wB xB"},D:{"1":"T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 9c7515fa07e825..2bfe24e54cf2ad 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB KB LB MB NB iB OB jB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I","194":"eC fC gC"},Q:{"2":"pC"},R:{"194":"qC"},S:{"2":"rC"}},B:7,C:"#rrggbbaa hex color notation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB PB kB QB lB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","194":"gC hC iC"},Q:{"2":"rC"},R:{"194":"sC"},S:{"2":"tC"}},B:7,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 81dedf90bfd344..97325c6d257888 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 rB"},B:{"2":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","129":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","450":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB"},E:{"1":"oB 6B","2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB 3B","578":"L G 4B 5B nB"},F:{"2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB","129":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","450":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","578":"UC VC nB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"129":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"129":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSSOM Scroll-behavior"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","129":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","129":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","450":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","578":"L G 6B 7B qB"},F:{"2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB","129":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","450":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","578":"WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"129":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"129":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 ee785f62fd06cb..a09322b3bc6767 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a","194":"b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V","194":"Z a b c d e f g T h H i vB wB xB","322":"W X Y"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 7B 8B 9B AC fB pB BC gB","194":"bB cB dB eB P Q R kB S","322":"ZB aB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"CSS @scroll-timeline"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a","194":"b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","194":"Z a b c d e f g h i j k X H nB yB zB","322":"U V W"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","194":"dB eB fB gB P Q R mB S T U V W","322":"bB cB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 46254f0c5b34c1..e0c02a4a64e96b 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 rB"},B:{"2":"C K L G M N O","292":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB tB uB","3074":"QB","4100":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"16":"I j yB lB","292":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","292":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"TC UC VC nB oB","16":"lB CC qB DC EC","292":"FC","804":"E GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"16":"XC YC","292":"hB I H ZC aC qB bC cC"},J:{"292":"D A"},K:{"2":"A B C fB pB gB","292":"U"},L:{"292":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"292":"dC"},P:{"292":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"292":"pC"},R:{"292":"qC"},S:{"2":"rC"}},B:7,C:"CSS scrollbar styling"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"2":"C K L G M N O","292":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB","3074":"SB","4100":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"16":"I l 0B oB","292":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","292":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"VC WC XC qB rB","16":"oB EC tB FC GC","292":"HC","804":"E IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"16":"ZC aC","292":"jB I H bC cC tB dC eC"},J:{"292":"D A"},K:{"2":"A B C hB sB iB","292":"Y"},L:{"292":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"292":"fC"},P:{"292":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"292":"rC"},R:{"292":"sC"},S:{"2":"tC"}},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 232b720bdf8cc2..416bb56394048d 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":"rB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS 2.1 selectors"}; +module.exports={A:{A:{"1":"D E F A B","2":"uB","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9358544f9a3b00..e379bdf5fc316a 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":"rB","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS3 selectors"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e9658d713fc09a..05fb8039812490 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"C U pB gB","16":"A B fB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"33":"rC"}},B:5,C:"::selection CSS pseudo-element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"C Y sB iB","16":"A B hB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},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 5765a352475974..6625ba34318595 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB tB uB","322":"GB HB IB JB KB LB MB NB iB OB jB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y","194":"0 1 z"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B","33":"E F A 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","33":"E GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:4,C:"CSS Shapes Level 1"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB","322":"IB JB KB LB MB NB OB PB kB QB lB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"1 2 3"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","33":"E F A 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","33":"E IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 1f761170a85255..2a0252e20382cc 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 rB","6308":"A","6436":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","6436":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","2052":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB","8258":"SB TB UB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B","3108":"F A 2B mB"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB","8258":"JB KB LB MB NB OB PB QB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC","3108":"HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2052":"rC"}},B:4,C:"CSS Scroll Snap"}; +module.exports={A:{A:{"2":"J D E F uB","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","6436":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","2052":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB","8258":"UB VB WB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","3108":"F A 4B pB"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB","8258":"LB MB NB OB PB QB RB SB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","3108":"JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2052":"tC"}},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 2fca4ae59593e8..fdfdc1053b313d 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 rB"},B:{"1":"c d e f g T h H i","2":"C K L G","1028":"P Q R S V W X Y Z a b","4100":"M N O"},C:{"1":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q tB uB","194":"r s t u v w","516":"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"},D:{"1":"c d e f g T h H i vB wB xB","2":"2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n AB BB CB DB EB FB GB","322":"0 1 o p q r s t u v w x y z HB IB JB KB","1028":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J yB lB zB","33":"E F A B C 1B 2B mB fB gB","2084":"D 0B"},F:{"1":"eB P Q R kB S","2":"0 1 2 3 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","322":"4 5 6","1028":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","33":"E GC HC IC JC KC LC MC NC OC","2084":"EC FC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1028":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"1028":"pC"},R:{"2":"qC"},S:{"516":"rC"}},B:5,C:"CSS position:sticky"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"c d e f g h i j k X H","2":"C K L G","1028":"P Q R S T U V W Z a b","4100":"M N O"},C:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB","194":"t u v w x y","516":"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":"c d e f g h i j k X H nB yB zB","2":"4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p AB BB CB DB EB FB GB HB IB","322":"0 1 2 3 q r s t u v w x y z JB KB LB MB","1028":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","33":"E F A B C 3B 4B pB hB iB","2084":"D 2B"},F:{"1":"gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","322":"6 7 8","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"E IC JC KC LC MC NC OC PC QC","2084":"GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1028":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1028":"rC"},R:{"2":"sC"},S:{"516":"tC"}},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 1c42c9358dc630..03ef8fdfe56c58 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Subgrid"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 0b1d44de53a2f3..d1b152c2bacfca 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G M N O"},C:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k tB uB","66":"l m","260":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s","260":"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 iB OB"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC","132":"gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"132":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB","132":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS.supports() API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M N O"},C:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m wB xB","66":"n o","260":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s 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 kB QB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"132":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2298cda3553410..40888650351e06 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","132":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS Table display"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","132":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 1f62af008ca5b7..d47d23a9b60110 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","4":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B tB uB","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","322":"0 1 2 3 4 5 6 7 8 9 AB BB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m 7B 8B 9B AC fB pB BC gB","578":"n o p q r s t u v w x y"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"1":"qC"},S:{"33":"rC"}},B:5,C:"CSS3 text-align-last"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","4":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B wB xB","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","322":"2 3 4 5 6 7 8 9 AB BB CB DB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB","578":"0 p q r s t u v w x y z"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"33":"tC"}},B:5,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 e709db7d860de8..e963757164acbc 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 rB"},B:{"132":"C K L G M N O","388":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"132":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"132":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","388":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"132":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"132":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB","388":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"132":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"132":"WC"},I:{"132":"hB I XC YC ZC aC qB bC cC","388":"H"},J:{"132":"D A"},K:{"132":"A B C fB pB gB","388":"U"},L:{"388":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"132":"dC"},P:{"132":"I","388":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"388":"pC"},R:{"388":"qC"},S:{"132":"rC"}},B:5,C:"CSS text-indent"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"132":"C K L G M N O","388":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"132":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","388":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"132":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"132":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB","388":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"132":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"132":"jB I ZC aC bC cC tB dC eC","388":"H"},J:{"132":"D A"},K:{"132":"A B C hB sB iB","388":"Y"},L:{"388":"H"},M:{"132":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I","388":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"388":"rC"},R:{"388":"sC"},S:{"132":"tC"}},B:5,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 611883bc3bbb4b..84a482fdb11c1e 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 rB","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB tB uB","1025":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","1602":"JB"},D:{"2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","322":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB","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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","322":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","322":"U"},L:{"322":"H"},M:{"1025":"T"},N:{"132":"A B"},O:{"2":"dC"},P:{"2":"I","322":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"322":"pC"},R:{"322":"qC"},S:{"2":"rC"}},B:5,C:"CSS text-justify"}; +module.exports={A:{A:{"16":"J D uB","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB wB xB","1025":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","1602":"LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","322":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","322":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","322":"Y"},L:{"322":"H"},M:{"1025":"X"},N:{"132":"A B"},O:{"2":"fC"},P:{"2":"I","322":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"322":"rC"},R:{"322":"sC"},S:{"2":"tC"}},B:5,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 17111296bd1ffc..6b0218beaac8cf 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","194":"3 4 5"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"L G 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B","16":"A","33":"B C K mB fB gB 3B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS text-orientation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"5 6 7"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","16":"A","33":"B C K pB hB iB 5B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 abbd706c804857..fc7b7a5d9502c0 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 rB","161":"E F A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g T h H i","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS Text 4 text-spacing"}; +module.exports={A:{A:{"2":"J D uB","161":"E F A B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j k X H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 2732fee956942f..e58d7a7f94feb9 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 rB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","260":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"4":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"A","4":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 Text-shadow"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","260":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"A","4":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 Text-shadow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js index 04411d32d7eb67..b3f5bcc9430411 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F rB","132":"B","164":"A"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","260":"KB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","260":"7"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"132":"B","164":"A"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","16":"I"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"CSS touch-action level 2 values"}; +module.exports={A:{A:{"2":"J D E F uB","132":"B","164":"A"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","260":"MB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","260":"9"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"132":"B","164":"A"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"CSS touch-action level 2 values"}; 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 2537375505d097..3a86a89de5a842 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 rB","289":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB","194":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB","1025":"HB IB JB KB LB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n 7B 8B 9B AC fB pB BC gB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC","516":"IC JC KC LC MC NC OC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","289":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"194":"rC"}},B:2,C:"CSS touch-action property"}; +module.exports={A:{A:{"1":"B","2":"J D E F uB","289":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","194":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB","1025":"JB KB LB MB NB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC","516":"KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","289":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"194":"tC"}},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 7f6227380d0c1c..aec2e1e358a8ae 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","33":"j J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"I j J D E F A B C K L G M N O k l m n o p q"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","33":"J zB","164":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F 7B 8B","33":"C","164":"B 9B AC fB pB BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"EC","164":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"H bC cC","33":"hB I XC YC ZC aC qB"},J:{"1":"A","33":"D"},K:{"1":"U gB","33":"C","164":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS3 Transitions"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","33":"l J D E F A B C K L G","164":"I"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"J 1B","164":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC","33":"C","164":"B BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"GC","164":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","33":"jB I ZC aC bC cC tB"},J:{"1":"A","33":"D"},K:{"1":"Y iB","33":"C","164":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 71bbef18ef3a22..fc2e0601180854 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB","132":"sB hB I j J D E F tB uB","292":"A B C K L G M"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB"},E:{"132":"I j J D E yB lB zB 0B 1B","548":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"132":"E lB CC qB DC EC FC GC","548":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"1":"H","16":"hB I XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"1":"U","16":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"16":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","16":"I"},Q:{"16":"pC"},R:{"16":"qC"},S:{"33":"rC"}},B:4,C:"CSS unicode-bidi property"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"vB jB I l J D E F wB xB","292":"A B C K L G M"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"132":"I l J D E 0B oB 1B 2B 3B","548":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"132":"E oB EC tB FC GC HC IC","548":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"1":"H","16":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"16":"rC"},R:{"16":"sC"},S:{"33":"tC"}},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 eabbf48f8d758a..e579efd35fa0b6 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r tB uB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS unset value"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 ac487151f3fc7b..fd824f79484f45 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","260":"G"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB","194":"DB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B","260":"2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","194":"0"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC","260":"IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:4,C:"CSS Variables (Custom Properties)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","260":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB","194":"FB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B","260":"4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"2"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC","260":"KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 e7718ebf605f31..4bf73bcfa17359 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"CSS @when / @else conditional rules"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 71a1d90c4f8429..e032d3eb68313b 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 rB","129":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","129":"F B 7B 8B 9B AC fB pB BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:2,C:"CSS widows & orphans"}; +module.exports={A:{A:{"1":"A B","2":"J D uB","129":"E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","129":"F B 9B AC BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 90c1358a46ce62..c7da6d82eacf02 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 j J D E F A B C K L G M N O k l m","33":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB","33":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},M:{"33":"T"},A:{"2":"J D E F A B rB"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},K:{"2":"A B C fB pB gB","33":"U"},E:{"2":"I j J yB lB zB 0B 6B","33":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB"},G:{"2":"lB CC qB DC EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},P:{"2":"I","33":"eC fC gC hC iC mB jC kC lC mC nC oC"},I:{"2":"hB I XC YC ZC aC qB","33":"H bC cC"}},B:6,C:"width: stretch property"}; +module.exports={A:{D:{"2":"I l J D E F A B C K L G M N O m n o","33":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB","33":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},M:{"33":"X"},A:{"2":"J D E F A B uB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},K:{"2":"A B C hB sB iB","33":"Y"},E:{"2":"I l J 0B oB 1B 2B 8B","33":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB"},G:{"2":"oB EC tB FC GC","33":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},P:{"2":"I","33":"gC hC iC jC kC pB lC mC nC oC pC qC"},I:{"2":"jB I ZC aC bC cC tB","33":"H dC eC"}},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 86e7d0db5678f2..4788e083cb019d 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","322":"1 2 3 4 5"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j 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 k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j","33":"J D E F A zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB","33":"E DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"XC YC ZC","33":"hB I aC qB bC cC"},J:{"33":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","33":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS writing-mode property"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","322":"3 4 5 6 7"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l 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 m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l","33":"J D E F A 1B 2B 3B 4B pB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 G M N O m n o p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","33":"E FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","33":"jB I cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"36":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 de19335ca72705..c181e288e46d70 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 rB","129":"E F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"129":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"CSS zoom"}; +module.exports={A:{A:{"1":"J D uB","129":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 5883c2192c9c94..c559c5a22950ec 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"CSS3 attr() function for all properties"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,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 4d6d65cb141a5f..58c0c120ac8635 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"I j J D E F"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","33":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"lB CC qB"},H:{"1":"WC"},I:{"1":"I H aC qB bC cC","33":"hB XC YC ZC"},J:{"1":"A","33":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS3 Box-sizing"}; +module.exports={A:{A:{"1":"E F A B","8":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"I l J D E F"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"oB EC tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","33":"jB ZC aC bC"},J:{"1":"A","33":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 603629f4a08fab..f408cb19b1dfd4 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","4":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","2":"F","4":"7B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS3 Colors"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","4":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F","4":"9B"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 5cd2e8d7badbca..af5cbf57227762 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"sB hB I j J D E F A B C K L G M N O k l m n o p q r tB uB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","33":"I j J D E F A yB lB zB 0B 1B 2B mB"},F:{"1":"C KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:3,C:"CSS grab & grabbing cursors"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","33":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"C MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:3,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 3324620da49b53..0ed7df4fae2463 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"sB hB I j J D E F A B C K L G M N O k l m n o tB uB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","33":"I j J D E yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB","33":"G M N O k l m n o"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB","33":"G M N O m n o p q"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,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 74a1449949ff95..f65348ff9fc8fd 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","4":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"I"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","4":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","260":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"CSS3 Cursors (original values)"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","4":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","260":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,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 8f088acaf9c457..9167752a74065e 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"c d e f g T h H i","2":"sB hB tB uB","33":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b","164":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l","132":"0 1 2 3 4 5 6 m n o p q r s t u v w x y z"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J yB lB zB","132":"D E F A B C K 0B 1B 2B mB fB gB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B 8B 9B","132":"G M N O k l m n o p q r s t","164":"B C AC fB pB BC gB"},G:{"1":"SC TC UC VC nB oB","2":"lB CC qB DC EC","132":"E FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"164":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB","132":"bC cC"},J:{"132":"D A"},K:{"1":"U","2":"A","164":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"164":"rC"}},B:5,C:"CSS3 tab-size"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"c d e f g h i j k X H nB","2":"vB jB wB xB","33":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b","164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n","132":"0 1 2 3 4 5 6 7 8 o p q r s t u v w x y z"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","132":"D E F A B C K 2B 3B 4B pB hB iB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC","132":"G M N O m n o p q r s t u v","164":"B C CC hB sB DC iB"},G:{"1":"UC VC WC XC qB rB","2":"oB EC tB FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"164":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","132":"dC eC"},J:{"132":"D A"},K:{"1":"Y","2":"A","164":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"164":"tC"}},B:5,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 294f2586c4f86f..0ba35f9f8e5bef 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS currentColor value"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 4c2db2806547f0..23d0bb0705611b 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 rB","8":"A B"},B:{"1":"P","2":"Q R S V W X Y Z a b c d e f g T h H i","8":"C K L G M N O"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","66":"o p q r s t u","72":"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"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","2":"I j J D E F A B C K L G M N O k l m n o p q r Q R S V W X Y Z a b c d e f g T h H i vB wB xB","66":"s t u v w x"},E:{"2":"I j yB lB zB","8":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB","2":"F B C TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","66":"G M N O k"},G:{"2":"lB CC qB DC EC","8":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"cC","2":"hB I H XC YC ZC aC qB bC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC","2":"lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"72":"rC"}},B:7,C:"Custom Elements (deprecated V0 spec)"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P","2":"Q R S T U V W Z a b c d e f g h i j k X H","8":"C K L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","66":"q r s t u v w","72":"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"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"I l J D E F A B C K L G M N O m n o p q r s t Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","66":"u v w x y z"},E:{"2":"I l 0B oB 1B","8":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB","2":"F B C VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"G M N O m"},G:{"2":"oB EC tB FC GC","8":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"eC","2":"jB I H ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC","2":"nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"72":"tC"}},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 6ab9de57994eb0..46960eaaee6ef9 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 rB","8":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","8":"C K L G M N O"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u tB uB","8":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB","456":"FB GB HB IB JB KB LB MB NB","712":"iB OB jB PB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","8":"HB IB","132":"JB KB LB MB NB iB OB jB PB QB U RB SB"},E:{"2":"I j J D yB lB zB 0B 1B","8":"E F A 2B","132":"B C K L G mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC","132":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I","132":"eC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"8":"rC"}},B:1,C:"Custom Elements (V1)"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","8":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB","8":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB","456":"HB IB JB KB LB MB NB OB PB","712":"kB QB lB RB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","8":"JB KB","132":"LB MB NB OB PB kB QB lB RB SB Y TB UB"},E:{"2":"I l J D 0B oB 1B 2B 3B","8":"E F A 4B","132":"B C K L G pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","132":"gC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"8":"tC"}},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 011fcf8ab198e1..52c4d0b583c48a 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 rB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I","16":"j J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j J","388":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F 7B 8B 9B AC","132":"B fB pB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"CC","16":"lB qB","388":"DC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"XC YC ZC","388":"hB I aC qB"},J:{"1":"A","388":"D"},K:{"1":"C U gB","2":"A","132":"B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"CustomEvent"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I","16":"l J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l J","388":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC BC CC","132":"B hB sB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"EC","16":"oB tB","388":"FC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","388":"jB I cC tB"},J:{"1":"A","388":"D"},K:{"1":"C Y iB","2":"A","132":"B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 27e89b310e0f38..f80821643fbc1c 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":"rB","8":"J D E F","260":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G","1284":"M N O"},C:{"8":"sB hB tB uB","4612":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"I j J D E F A B C K L G M N O k","132":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","8":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB"},F:{"1":"F B C U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"8":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC","2049":"OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H cC","8":"hB I XC YC ZC aC qB bC"},J:{"1":"A","8":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"516":"T"},N:{"8":"A B"},O:{"8":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"132":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:1,C:"Datalist element"}; +module.exports={A:{A:{"2":"uB","8":"J D E F","260":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G","1284":"M N O"},C:{"8":"vB jB wB xB","4612":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"I l J D E F A B C K L G M N O m","132":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","8":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"F B C Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u 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:{"8":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","2049":"QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H eC","8":"jB I ZC aC bC cC tB dC"},J:{"1":"A","8":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"516":"X"},N:{"8":"A B"},O:{"8":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 af111bab84bb6a..0c44d459068396 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 rB"},B:{"1":"C K L G M","129":"N O P Q R S V W X Y Z a b c d e f g T h H i"},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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB","4":"sB hB I j tB uB","129":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"AB BB CB DB EB FB GB HB IB JB","4":"I j J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"4":"I j yB lB","129":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 C x y z fB pB BC gB","4":"F B 7B 8B 9B AC","129":"7 8 9 G M N O k l m n o p q r s t u v w AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"4":"lB CC qB","129":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"4":"WC"},I:{"4":"XC YC ZC","129":"hB I H aC qB bC cC"},J:{"129":"D A"},K:{"1":"C fB pB gB","4":"A B","129":"U"},L:{"129":"H"},M:{"129":"T"},N:{"1":"B","4":"A"},O:{"129":"dC"},P:{"129":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"129":"qC"},S:{"1":"rC"}},B:1,C:"dataset & data-* attributes"}; +module.exports={A:{A:{"1":"B","4":"J D E F A uB"},B:{"1":"C K L G M","129":"N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","4":"vB jB I l wB xB","129":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB","4":"I l J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"4":"I l 0B oB","129":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 C z hB sB DC iB","4":"F B 9B AC BC CC","129":"9 G M N O m n o p q r s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"4":"oB EC tB","129":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"4":"ZC aC bC","129":"jB I H cC tB dC eC"},J:{"129":"D A"},K:{"1":"C hB sB iB","4":"A B","129":"Y"},L:{"129":"H"},M:{"129":"X"},N:{"1":"B","4":"A"},O:{"129":"fC"},P:{"129":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"129":"sC"},S:{"1":"tC"}},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 1bec5e55a7ae25..bb5140560c309f 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 rB","132":"E","260":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Data URIs"}; +module.exports={A:{A:{"2":"J D uB","132":"E","260":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c1e206b152358a..089829b6336413 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":"rB","132":"J D E F A B"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N"},C:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB","260":"HB IB JB KB","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB"},D:{"1":"WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M N O k l m n o","260":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB","772":"0 1 2 p q r s t u v w x y z"},E:{"1":"C K L G gB 3B 4B 5B nB oB 6B","16":"I j yB lB","132":"J D E F A zB 0B 1B 2B","260":"B mB fB"},F:{"1":"MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F B C 7B 8B 9B AC fB pB BC","132":"gB","260":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","772":"G M N O k l m n o p"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC","132":"E EC FC GC HC IC JC"},H:{"132":"WC"},I:{"1":"H","16":"hB XC YC ZC","132":"I aC qB","772":"bC cC"},J:{"132":"D A"},K:{"1":"U","16":"A B C fB pB","132":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"260":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","260":"I eC fC gC hC"},Q:{"260":"pC"},R:{"132":"qC"},S:{"132":"rC"}},B:6,C:"Date.prototype.toLocaleDateString"}; +module.exports={A:{A:{"16":"uB","132":"J D E F A B"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N"},C:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","260":"JB KB LB MB","772":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q","260":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB","772":"0 1 2 3 4 r s t u v w x y z"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","16":"I l 0B oB","132":"J D E F A 1B 2B 3B 4B","260":"B pB hB"},F:{"1":"OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B C 9B AC BC CC hB sB DC","132":"iB","260":"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","772":"G M N O m n o p q r"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC","132":"E GC HC IC JC KC LC"},H:{"132":"YC"},I:{"1":"H","16":"jB ZC aC bC","132":"I cC tB","772":"dC eC"},J:{"132":"D A"},K:{"1":"Y","16":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"260":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","260":"I gC hC iC jC"},Q:{"260":"rC"},R:{"132":"sC"},S:{"132":"tC"}},B:6,C:"Date.prototype.toLocaleDateString"}; 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 e6ae61a1abaf86..752fc0e66204b4 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Decorators"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 1dbdb84f9f200c..333cf805ce4752 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 rB","8":"J D E"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB","8":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB","194":"CB DB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"I j J D E F A B","257":"0 k l m n o p q r s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G gB 3B 4B 5B nB oB 6B","8":"I j yB lB zB","257":"J D E F A 0B 1B 2B","1025":"B mB fB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"C fB pB BC gB","8":"F B 7B 8B 9B AC"},G:{"1":"E EC FC GC HC IC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB DC","1025":"JC KC LC"},H:{"8":"WC"},I:{"1":"I H aC qB bC cC","8":"hB XC YC ZC"},J:{"1":"A","8":"D"},K:{"1":"U","8":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"769":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Details & Summary elements"}; +module.exports={A:{A:{"2":"F A B uB","8":"J D E"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB","8":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","194":"EB FB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"I l J D E F A B","257":"0 1 2 m n o p q r s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","8":"I l 0B oB 1B","257":"J D E F A 2B 3B 4B","1025":"B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"C hB sB DC iB","8":"F B 9B AC BC CC"},G:{"1":"E GC HC IC JC KC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB FC","1025":"LC MC NC"},H:{"8":"YC"},I:{"1":"I H cC tB dC eC","8":"jB ZC aC bC"},J:{"1":"A","8":"D"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"769":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ef9c4cdf77f9ec..03777f2aefbe25 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 rB","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB tB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"I j uB"},D:{"2":"I j J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","4":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC","4":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"XC YC ZC","4":"hB I H aC qB bC cC"},J:{"2":"D","4":"A"},K:{"1":"C gB","2":"A B fB pB","4":"U"},L:{"4":"H"},M:{"4":"T"},N:{"1":"B","2":"A"},O:{"4":"dC"},P:{"4":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"4":"pC"},R:{"4":"qC"},S:{"4":"rC"}},B:4,C:"DeviceOrientation & DeviceMotion events"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB wB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"I l xB"},D:{"2":"I l J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","4":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC","4":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"ZC aC bC","4":"jB I H cC tB dC eC"},J:{"2":"D","4":"A"},K:{"1":"C iB","2":"A B hB sB","4":"Y"},L:{"4":"H"},M:{"4":"X"},N:{"1":"B","2":"A"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"4":"tC"}},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 226deb4a9f6a73..098558e74ca98c 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Window.devicePixelRatio"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d0d050584fef4e..b326973d3c3c6a 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB","194":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","1218":"Q R kB S V W X Y Z a b c d e f g T h"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w","322":"0 1 x y z"},E:{"1":"oB 6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O 7B 8B 9B AC fB pB BC gB","578":"k l m n o"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:1,C:"Dialog element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","194":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","1218":"Q R mB S T U V W Z a b c d e f g h i"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y","322":"0 1 2 3 z"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O 9B AC BC CC hB sB DC iB","578":"m n o p q"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 96173e3188a89d..9a98e314b44e27 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":"rB","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","129":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"EventTarget.dispatchEvent"}; +module.exports={A:{A:{"1":"B","16":"uB","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","129":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 efb5dfe20df4ee..6bb697f335afbc 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 rB"},B:{"132":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"132":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I j w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","388":"J D E F A B C K L G M N O k l m n o p q r s t u v"},E:{"132":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"132":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"132":"WC"},I:{"132":"hB I H XC YC ZC aC qB bC cC"},J:{"132":"D A"},K:{"132":"A B C U fB pB gB"},L:{"132":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"132":"dC"},P:{"132":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"132":"rC"}},B:6,C:"DNSSEC and DANE"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"132":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I l y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","388":"J D E F A B C K L G M N O m n o p q r s t u v w x"},E:{"132":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"132":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"132":"jB I H ZC aC bC cC tB dC eC"},J:{"132":"D A"},K:{"132":"A B C Y hB sB iB"},L:{"132":"H"},M:{"132":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"132":"tC"}},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 464cc3195c769f..1a9d6965d5b440 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 rB","164":"F A","260":"B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G M"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E tB uB","516":"F A B C K L G M N O k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n"},E:{"1":"J A B C zB 2B mB fB","2":"I j K L G yB lB gB 3B 4B 5B nB oB 6B","1028":"D E F 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC"},G:{"1":"HC IC JC KC LC MC NC","2":"lB CC qB DC EC OC PC QC RC SC TC UC VC nB oB","1028":"E FC GC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"16":"D","1028":"A"},K:{"1":"U gB","16":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"164":"A","260":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Do Not Track API"}; +module.exports={A:{A:{"2":"J D E uB","164":"F A","260":"B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E wB xB","516":"F A B C K L G M N O m n o p q r s t u v w x y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p"},E:{"1":"J A B C 1B 4B pB hB","2":"I l K L G 0B oB iB 5B 6B 7B qB rB 8B","1028":"D E F 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"1":"JC KC LC MC NC OC PC","2":"oB EC tB FC GC QC RC SC TC UC VC WC XC qB rB","1028":"E HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"16":"D","1028":"A"},K:{"1":"Y iB","16":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"164":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 d7f19f402b595f..ed11d121bf6a44 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t"},E:{"1":"E F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"document.currentScript"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 25052d6ab0b705..d2eacb83dbb5a0 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","16":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"document.evaluate & XPath"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b961272ddc67b7..1049203abc9aef 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","16":"F 7B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC","16":"qB DC EC"},H:{"2":"WC"},I:{"1":"H aC qB bC cC","2":"hB I XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"Document.execCommand()"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","16":"tB FC GC"},H:{"2":"YC"},I:{"1":"H cC tB dC eC","2":"jB I ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2bc14f7b2ac586..cdc075c52be49b 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 rB"},B:{"2":"C K L G M N O P Q R S V","132":"W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V","132":"W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB 7B 8B 9B AC fB pB BC gB","132":"XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","132":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","132":"U"},L:{"132":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Document Policy"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T","132":"U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","132":"U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB 9B AC BC CC hB sB DC iB","132":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","132":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 3b30c2a967e59c..e08723740a2d30 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","16":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB tB uB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"document.scrollingElement"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","16":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e1500c953da4a8..58bff578030ea7 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F 7B 8B 9B AC"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"document.head"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 83a67aaf898a64..4dce27dfed834b 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},D:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","194":"5"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"194":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"DOM manipulation convenience methods"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"7"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"194":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 cef4ddfc214b32..ea6f7da71a16a6 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":"rB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Document Object Model Range"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 3f3359d0abe435..4ab16aad2d18a9 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"DOMContentLoaded"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"DOMContentLoaded"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js index 3a8f5d49a33e14..09d152de20f264 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L G M N O k l m n o p q"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","16":"F B 7B 8B 9B AC fB pB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC EC"},H:{"16":"WC"},I:{"1":"I H aC qB bC cC","16":"hB XC YC ZC"},J:{"16":"D A"},K:{"1":"U","16":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F B 9B AC BC CC hB sB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC"},H:{"16":"YC"},I:{"1":"I H cC tB dC eC","16":"jB ZC aC bC"},J:{"16":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; 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 d52ce24921ee3d..59b7f1efba1174 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 rB","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB","1028":"VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2564":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB","3076":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB"},D:{"16":"I j J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB","388":"E","1028":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"16":"I yB lB","132":"j J D E F A zB 0B 1B 2B mB","1028":"B C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB","1028":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"16":"lB CC qB","132":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"132":"I aC qB bC cC","292":"hB XC YC ZC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C fB pB gB","1028":"U"},L:{"1028":"H"},M:{"1028":"T"},N:{"132":"A B"},O:{"132":"dC"},P:{"132":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"2564":"rC"}},B:4,C:"DOMMatrix"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1028":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2564":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB","3076":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},D:{"16":"I l J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB","388":"E","1028":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"16":"I 0B oB","132":"l J D E F A 1B 2B 3B 4B pB","1028":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"16":"oB EC tB","132":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"132":"I cC tB dC eC","292":"jB ZC aC bC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C hB sB iB","1028":"Y"},L:{"1028":"H"},M:{"1028":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"2564":"tC"}},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 1105e5a70e2599..3f1f092066a01a 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Download attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 1680bad711932a..b600f7ed14dc70 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 rB","772":"A B"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","8":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","8":"F B 7B 8B 9B AC fB pB BC"},G:{"1":"VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","1025":"H"},J:{"2":"D A"},K:{"1":"gB","8":"A B C fB pB","1025":"U"},L:{"1025":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"Drag and Drop"}; +module.exports={A:{A:{"644":"J D E F uB","772":"A B"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","8":"F B 9B AC BC CC hB sB DC"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D A"},K:{"1":"iB","8":"A B C hB sB","1025":"Y"},L:{"1025":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 6cd8dea57ebcab..341ec492bf8bbf 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Element.closest()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 bde51e9ebdd3b9..f2af6eb5bb5679 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","16":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","16":"F 7B 8B 9B AC"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"C U gB","16":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"document.elementFromPoint()"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","16":"F 9B AC BC CC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"C Y iB","16":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 3f362661ea33e3..25cabe92990219 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB"},E:{"1":"L G 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B","132":"A B C K mB fB gB 3B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB 7B 8B 9B AC fB pB BC gB"},G:{"1":"UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC","132":"JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","132":"A B C K pB hB iB 5B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 a59af14b7d7cdb..277a086d87deec 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 rB","164":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","132":"0 1 2 3 4 5 6"},E:{"1":"C K L G gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B","164":"D E F A B 1B 2B mB fB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m 7B 8B 9B AC fB pB BC gB","132":"n o p q r s t"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"16":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:2,C:"Encrypted Media Extensions"}; +module.exports={A:{A:{"2":"J D E F A uB","164":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"2 3 4 5 6 7 8"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B","164":"D E F A B 3B 4B pB hB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB","132":"p q r s t u v"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"16":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 e890fe3ed1da1c..1cae77a07a3879 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":"rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"EOT - Embedded OpenType fonts"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 05567c84b51eeb..2b3fdfe2638427 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 rB","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","4":"sB hB tB uB","132":"I j J D E F A B C K L G M N O k l"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"I j J D E F A B C K L G M N O","132":"k l m n"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","4":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","4":"F B C 7B 8B 9B AC fB pB BC","132":"gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","4":"lB CC qB DC"},H:{"132":"WC"},I:{"1":"H bC cC","4":"hB XC YC ZC","132":"aC qB","900":"I"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C fB pB","132":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ECMAScript 5"}; +module.exports={A:{A:{"1":"A B","2":"J D uB","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","4":"vB jB wB xB","132":"I l J D E F A B C K L G M N O m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"I l J D E F A B C K L G M N O","132":"m n o p"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","4":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"oB EC tB FC"},H:{"132":"YC"},I:{"1":"H dC eC","4":"jB ZC aC bC","132":"cC tB","900":"I"},J:{"1":"A","4":"D"},K:{"1":"Y","4":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c063085e48e822..cb6c26f84f37ac 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","132":"7 8 9 AB BB CB DB"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t 7B 8B 9B AC fB pB BC gB","132":"0 u v w x y z"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ES6 classes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"9 AB BB CB DB EB FB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB","132":"0 1 2 w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 46198e556b74f2..5ab1273a88c13d 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q tB uB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ES6 Generators"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d8342d34acda53..e166bb529b7e52 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB tB uB","194":"SB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"JavaScript modules: dynamic import()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB wB xB","194":"UB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 7748a18ebd3663..3280353fc0e352 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB tB uB","322":"JB KB LB MB NB iB"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB","194":"OB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B","3076":"mB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB 7B 8B 9B AC fB pB BC gB","194":"CB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC","3076":"KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"JavaScript modules via script tag"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB wB xB","322":"LB MB NB OB PB kB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","194":"QB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","3076":"pB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","194":"EB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","3076":"MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 1bb4e600a58a24..bf53159afc098f 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G tB uB","132":"M N O k l m n o p","260":"q r s t u v","516":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O","1028":"k l m n o p q r s t u v w x y"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","1028":"G M N O k l"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC","1028":"aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ES6 Number"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G wB xB","132":"M N O m n o p q r","260":"s t u v w x","516":"y"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O","1028":"0 m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","1028":"G M N O m n"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC","1028":"cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 3c223066ea4025..e8e52a36e2b6c1 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"String.prototype.includes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 33068750cab72e..1ae2a9c914392c 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 rB","388":"B"},B:{"257":"P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L","769":"G M N O"},C:{"2":"sB hB I j tB uB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","257":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"I j J D E F A B C K L G M N O k l","4":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB","257":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B","4":"E F 1B 2B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","4":"0 1 2 G M N O k l m n o p q r s t u v w x y z","257":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC","4":"E FC GC HC IC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","4":"bC cC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C fB pB gB","257":"U"},L:{"257":"H"},M:{"257":"T"},N:{"2":"A","388":"B"},O:{"257":"dC"},P:{"4":"I","257":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"257":"pC"},R:{"4":"qC"},S:{"4":"rC"}},B:6,C:"ECMAScript 2015 (ES6)"}; +module.exports={A:{A:{"2":"J D E F A uB","388":"B"},B:{"257":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L","769":"G M N O"},C:{"2":"vB jB I l wB xB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","257":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"I l J D E F A B C K L G M N O m n","4":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB","257":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","4":"E F 3B 4B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","4":"0 1 2 3 4 G M N O m n o p q r s t u v w x y z","257":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC","4":"E HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","4":"dC eC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C hB sB iB","257":"Y"},L:{"257":"H"},M:{"257":"X"},N:{"2":"A","388":"B"},O:{"257":"fC"},P:{"4":"I","257":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"257":"rC"},R:{"4":"sC"},S:{"4":"tC"}},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 cb9276833efa03..89ce2b84d44be9 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB 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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","4":"F 7B 8B 9B AC"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"C U fB pB gB","4":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Server-sent events"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB"},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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","4":"F 9B AC BC CC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"C Y hB sB iB","4":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 dc4c15d400f28c..8e3447a911806d 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},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 uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 3238c32da1c04d..92fc05c501abb7 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 rB"},B:{"1":"P Q R S V W X Y","2":"C K L G M N O","1025":"Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB tB uB","260":"aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"aB bB cB dB eB P Q R S V W X Y","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB","132":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB","1025":"Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B yB lB zB 0B 1B 2B mB","772":"C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB 7B 8B 9B AC fB pB BC gB","132":"CB DB EB FB GB HB IB JB KB LB MB NB OB","1025":"bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC","772":"MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1025":"H"},M:{"260":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"jC kC lC mC nC oC","2":"I eC fC gC","132":"hC iC mB"},Q:{"132":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Feature Policy"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W","2":"C K L G M N O","1025":"Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB wB xB","260":"cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"cB dB eB fB gB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","132":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","1025":"Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","772":"C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB","1025":"dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","772":"OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1025":"H"},M:{"260":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC","132":"jC kC pB"},Q:{"132":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 44fd1657df0167..b44896fded2bcc 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y tB uB","1025":"4","1218":"0 1 2 3 z"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","260":"5","772":"6"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r 7B 8B 9B AC fB pB BC gB","260":"s","772":"t"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Fetch"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1025":"6","1218":"1 2 3 4 5"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","260":"7","772":"8"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","260":"u","772":"v"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a04d2f75a5f895..18073ecbfb832f 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":"rB","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G","16":"M N O k"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","16":"F 7B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"388":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A","260":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"disabled attribute of the fieldset element"}; +module.exports={A:{A:{"16":"uB","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 Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G","16":"M N O m"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"388":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2b86d8b88c00b4..d945bd551d7f0d 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 rB","260":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","260":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB","260":"I j J D E F A B C K L G M N O k l m n o p q r s uB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j","260":"0 1 2 K L G M N O k l m n o p q r s t u v w x y z","388":"J D E F A B C"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB","260":"J D E F 0B 1B 2B","388":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B 7B 8B 9B AC","260":"C G M N O k l m n o p fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","260":"E EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H cC","2":"XC YC ZC","260":"bC","388":"hB I aC qB"},J:{"260":"A","388":"D"},K:{"1":"U","2":"A B","260":"C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","260":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"File API"}; +module.exports={A:{A:{"2":"J D E F uB","260":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M N O"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB","260":"I l J D E F A B C K L G M N O m n o p q r s t u xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l","260":"0 1 2 3 4 K L G M N O m n o p q r s t u v w x y z","388":"J D E F A B C"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","260":"J D E F 2B 3B 4B","388":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC","260":"C G M N O m n o p q r hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","260":"E GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H eC","2":"ZC aC bC","260":"dC","388":"jB I cC tB"},J:{"260":"A","388":"D"},K:{"1":"Y","2":"A B","260":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 69cb1744ba4019..d327143835668d 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 rB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F B 7B 8B 9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"C U fB pB gB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"FileReader API"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F B 9B AC BC CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"C Y hB sB iB","2":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ee12f73ae83c33..a01ff3ee836850 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F 7B 8B","16":"B 9B AC fB pB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"C U pB gB","2":"A","16":"B fB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"FileReaderSync"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC","16":"B BC CC hB sB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"C Y sB iB","2":"A","16":"B hB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 5523f980008427..c6e524e520f9cf 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 rB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"I j J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","36":"E F A B C"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D","33":"A"},K:{"2":"A B C U fB pB gB"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I","33":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Filesystem & FileWriter API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"I l J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","36":"E F A B C"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","33":"A"},K:{"2":"A B C Y hB sB iB"},L:{"33":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","33":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b52dcbf95c4ac1..b6ef249e918018 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB tB uB"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","16":"9 AB BB","388":"CB DB EB FB GB HB IB JB KB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","516":"B C fB gB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"XC YC ZC","16":"hB I aC qB bC cC"},J:{"1":"A","2":"D"},K:{"1":"U gB","16":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","129":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:6,C:"FLAC audio format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB","16":"BB CB DB","388":"EB FB GB HB IB JB KB LB MB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","516":"B C hB iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","16":"jB I cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","16":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","129":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 035b4eab977a05..48b6e3d356c8c8 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 rB"},B:{"1":"V W X Y Z a b c d e f g T h H i","2":"C K L G M N O P Q R S"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB tB uB"},D:{"1":"V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S"},E:{"1":"G 4B 5B nB oB 6B","2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B"},F:{"1":"ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 7B 8B 9B AC fB pB BC gB"},G:{"1":"UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"gap property for Flexbox"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O P Q R S"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB"},D:{"1":"T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 f7e8345755fbc7..3f716deeaf0539 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 rB","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","164":"sB hB I j J D E F A B C K L G M N O k l m tB uB","516":"n o p q r s"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"m n o p q r s t","164":"I j J D E F A B C K L G M N O k l"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","33":"D E 0B 1B","164":"I j J yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B C 7B 8B 9B AC fB pB BC","33":"G M"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"E FC GC","164":"lB CC qB DC EC"},H:{"1":"WC"},I:{"1":"H bC cC","164":"hB I XC YC ZC aC qB"},J:{"1":"A","164":"D"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","292":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS Flexible Box Layout Module"}; +module.exports={A:{A:{"2":"J D E F uB","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","164":"vB jB I l J D E F A B C K L G M N O m n o wB xB","516":"p q r s t u"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"o p q r s t u v","164":"I l J D E F A B C K L G M N O m n"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","33":"D E 2B 3B","164":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC","33":"G M"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E HC IC","164":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","164":"jB I ZC aC bC cC tB"},J:{"1":"A","164":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","292":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d99deb2f6586d1..59949dff1324ae 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB"},D:{"1":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"display: flow-root"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB"},D:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 e8fea4f9d886fa..4e03c35575bd24 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F 7B 8B 9B AC","16":"B fB pB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"I H aC qB bC cC","2":"XC YC ZC","16":"hB"},J:{"1":"D A"},K:{"1":"C U gB","2":"A","16":"B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"focusin & focusout events"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC BC CC","16":"B hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","2":"ZC aC bC","16":"jB"},J:{"1":"D A"},K:{"1":"C Y iB","2":"A","16":"B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"focusin & focusout events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js index cb3e4c7761113b..a154d2eae07687 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"preventScroll support in focus"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"preventScroll support in focus"}; 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 83f9f382b3097e..81aa5b95cb6e2a 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"d e f g T h H i","2":"0 1 2 3 4 5 6 7 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","260":"IB JB KB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B","16":"F","132":"A 2B mB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC","132":"HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"132":"rC"}},B:5,C:"system-ui value for font-family"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","260":"KB LB MB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","16":"F","132":"A 4B pB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","132":"JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"132":"tC"}},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 e28ab1abe369bf..a2994c0166e0e6 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","33":"G M N O k l m n o p q r s t u v w x y","164":"I j J D E F A B C K L"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB","292":"M N O k l"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"D E F yB lB 0B 1B","4":"I j J zB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m n o p q r s t u v w x y z"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E FC GC HC","4":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB","33":"bC cC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","33":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS font-feature-settings"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","33":"0 G M N O m n o p q r s t u v w x y z","164":"I l J D E F A B C K L"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB","292":"M N O m n"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"D E F 0B oB 2B 3B","4":"I l J 1B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 G M N O m n o p q r s t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E HC IC JC","4":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"2":"D","33":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 e222eccb7079a3..22503646b988e3 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o tB uB","194":"p q r s t u v w x y"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t","33":"u v w x"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B","33":"D E F 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G 7B 8B 9B AC fB pB BC gB","33":"M N O k"},G:{"1":"NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","33":"E GC HC IC JC KC LC MC"},H:{"2":"WC"},I:{"1":"H cC","2":"hB I XC YC ZC aC qB","33":"bC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 font-kerning"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","194":"0 r s t u v w x y z"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v","33":"w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B","33":"D E F 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G 9B AC BC CC hB sB DC iB","33":"M N O m"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","33":"E IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB","33":"dC"},J:{"2":"D","33":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 86e4fb783ebb03..610f7dbf8cb5be 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","194":"0 1 2 3 4 5"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS Font Loading"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"2 3 4 5 6 7"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS Font Loading"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js index 5a30301ef3fc5b..39fba618ab2f4c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W","194":"X"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"@font-face metrics overrides"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U","194":"V"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"@font-face metrics overrides"}; 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 ca0e3116a83f62..3ac5d557e7ff7f 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 rB"},B:{"2":"C K L G M N O","194":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB"},D:{"2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB","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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"258":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"194":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"CSS font-size-adjust"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","194":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","194":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"258":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"194":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,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 02cecf4682d134..b9d665b9dc83e2 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 rB"},B:{"2":"C K L G M N O","676":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p tB uB","804":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"yB lB","676":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","676":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"804":"rC"}},B:7,C:"CSS font-smooth"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","676":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB","804":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"0B oB","676":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","676":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"804":"tC"}},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 e06e24f3d0b460..fce0991554ec11 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 rB","4":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","4":"C K L G M"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","194":"1 2 3 4 5 6 7 8"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","4":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","4":"G M N O k l m n"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","4":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","4":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","4":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","4":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:4,C:"Font unicode-range subsetting"}; +module.exports={A:{A:{"2":"J D E uB","4":"F A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","4":"C K L G M"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"3 4 5 6 7 8 9 AB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","4":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","4":"G M N O m n o p"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","4":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","4":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","4":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 52c711d5f6e059..bc5f630dff588f 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 rB","130":"A B"},B:{"130":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","130":"I j J D E F A B C K L G M N O k l m n o","322":"p q r s t u v w x y"},D:{"2":"I j J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"D E F yB lB 0B 1B","130":"I j J zB"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","130":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB FC GC HC","130":"CC qB DC EC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","130":"H bC cC"},J:{"2":"D","130":"A"},K:{"2":"A B C fB pB gB","130":"U"},L:{"130":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"130":"dC"},P:{"130":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"130":"pC"},R:{"130":"qC"},S:{"1":"rC"}},B:5,C:"CSS font-variant-alternates"}; +module.exports={A:{A:{"2":"J D E F uB","130":"A B"},B:{"130":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","130":"I l J D E F A B C K L G M N O m n o p q","322":"0 r s t u v w x y z"},D:{"2":"I l J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"D E F 0B oB 2B 3B","130":"I l J 1B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","130":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB HC IC JC","130":"EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","130":"H dC eC"},J:{"2":"D","130":"A"},K:{"2":"A B C hB sB iB","130":"Y"},L:{"130":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"130":"fC"},P:{"130":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"130":"rC"},R:{"130":"sC"},S:{"1":"tC"}},B:5,C:"CSS font-variant-alternates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js index b5c8bc54620413..787f708ae5b49c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o tB uB","132":"p q r s t u v w x y"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:4,C:"CSS font-variant-east-asian "}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","132":"0 r s t u v w x y z"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"2":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"CSS font-variant-east-asian "}; 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 0417320b05c690..d028e865da3b00 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y tB uB"},D:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:2,C:"CSS font-variant-numeric"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 4697f8881802b0..e564c72474cbee 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","2":"F 7B"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","260":"lB CC"},H:{"2":"WC"},I:{"1":"I H aC qB bC cC","2":"XC","4":"hB YC ZC"},J:{"1":"A","4":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"@font-face Web fonts"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F 9B"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","260":"oB EC"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","2":"ZC","4":"jB aC bC"},J:{"1":"A","4":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 6bc3b5716abf5a..a200d10949029a 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Form attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e41923254e0470..9a93909fee1a0d 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","2":"F 7B","16":"8B 9B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"I H aC qB bC cC","2":"XC YC ZC","16":"hB"},J:{"1":"A","2":"D"},K:{"1":"B C U fB pB gB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Attributes for form submission"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B","16":"AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","2":"ZC aC bC","16":"jB"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","16":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9584f84ae8feaa..a1177f044b36ce 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","132":"j J D E F A zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","2":"F 7B"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB","132":"E CC qB DC EC FC GC HC IC JC"},H:{"516":"WC"},I:{"1":"H cC","2":"hB XC YC ZC","132":"I aC qB bC"},J:{"1":"A","132":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"132":"rC"}},B:1,C:"Form validation"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l J D E F A 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F 9B"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","132":"E EC tB FC GC HC IC JC KC LC"},H:{"516":"YC"},I:{"1":"H eC","2":"jB ZC aC bC","132":"I cC tB dC"},J:{"1":"A","132":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},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 94e29e48eda822..c8deb5d017fefa 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":"rB","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"sB hB tB uB"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB"},E:{"4":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"yB lB"},F:{"1":"F B C HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","4":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},G:{"2":"lB","4":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB","4":"bC cC"},J:{"2":"D","4":"A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"1":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","4":"I eC fC gC"},Q:{"1":"pC"},R:{"4":"qC"},S:{"4":"rC"}},B:1,C:"HTML5 form features"}; +module.exports={A:{A:{"2":"uB","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"vB jB wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"4":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"F B C JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","4":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"2":"oB","4":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","4":"dC eC"},J:{"2":"D","4":"A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"4":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","4":"I gC hC iC"},Q:{"1":"rC"},R:{"4":"sC"},S:{"4":"tC"}},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 87895ca80ac60f..2f23e5577f87d0 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 rB","548":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","516":"C K L G M N O"},C:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F tB uB","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB","1700":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB"},D:{"1":"XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L","676":"G M N O k","804":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB"},E:{"2":"I j yB lB","548":"oB 6B","676":"zB","804":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B C 7B 8B 9B AC fB pB BC","804":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC","2052":"NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D","292":"A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","548":"B"},O:{"804":"dC"},P:{"1":"mB jC kC lC mC nC oC","804":"I eC fC gC hC iC"},Q:{"804":"pC"},R:{"804":"qC"},S:{"1":"rC"}},B:1,C:"Full Screen API"}; +module.exports={A:{A:{"2":"J D E F A uB","548":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","516":"C K L G M N O"},C:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F wB xB","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB","1700":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB"},D:{"1":"ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L","676":"G M N O m","804":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB"},E:{"2":"I l 0B oB","548":"rB 8B","676":"1B","804":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC","804":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u 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 oB EC tB FC GC HC IC JC KC LC MC NC OC","2052":"PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","292":"A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","548":"B"},O:{"804":"fC"},P:{"1":"pB lC mC nC oC pC qC","804":"I gC hC iC jC kC"},Q:{"804":"rC"},R:{"804":"sC"},S:{"1":"tC"}},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 f6d76bd8ddceaf..9ba92a1c903113 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l","33":"m n o p"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"Gamepad API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n","33":"o p q r"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 f5741fcaa75ec4..4e7486bf926d57 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":"rB","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB tB uB","8":"sB hB","129":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB","4":"I","129":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"I yB lB","129":"A"},F:{"1":"0 1 2 3 B C M N O k l m n o p q r s t u v w x y z AC fB pB BC gB","2":"F G 7B","8":"8B 9B","129":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"E lB CC qB DC EC FC GC HC IC","129":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I XC YC ZC aC qB bC cC","129":"H"},J:{"1":"D A"},K:{"1":"B C fB pB gB","8":"A","129":"U"},L:{"129":"H"},M:{"129":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I","129":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"129":"pC"},R:{"129":"qC"},S:{"1":"rC"}},B:2,C:"Geolocation"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB wB xB","8":"vB jB","129":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","4":"I","129":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I 0B oB","129":"A"},F:{"1":"0 1 2 3 4 5 B C M N O m n o p q r s t u v w x y z CC hB sB DC iB","2":"F G 9B","8":"AC BC","129":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E oB EC tB FC GC HC IC JC KC","129":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I ZC aC bC cC tB dC eC","129":"H"},J:{"1":"D A"},K:{"1":"B C hB sB iB","8":"A","129":"Y"},L:{"129":"H"},M:{"129":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I","129":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"129":"rC"},R:{"129":"sC"},S:{"1":"tC"}},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 a79015417905c1..a41de8f5962c1b 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 rB","2049":"F A B","2692":"E"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB","260":"I j J D E F A B","1156":"hB","1284":"tB","1796":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","16":"F 7B","132":"8B 9B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","132":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2049":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Element.getBoundingClientRect()"}; +module.exports={A:{A:{"644":"J D uB","2049":"F A B","2692":"E"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB","260":"I l J D E F A B","1156":"jB","1284":"wB","1796":"xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","16":"F 9B","132":"AC BC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","132":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2049":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c2a0a7771d4360..1e2f54ec97e332 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB","132":"hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","260":"I j J D E F A"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","260":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","260":"F 7B 8B 9B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","260":"lB CC qB"},H:{"260":"WC"},I:{"1":"I H aC qB bC cC","260":"hB XC YC ZC"},J:{"1":"A","260":"D"},K:{"1":"B C U fB pB gB","260":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"getComputedStyle"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB","132":"jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","260":"I l J D E F A"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","260":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","260":"F 9B AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","260":"oB EC tB"},H:{"260":"YC"},I:{"1":"I H cC tB dC eC","260":"jB ZC aC bC"},J:{"1":"A","260":"D"},K:{"1":"B C Y hB sB iB","260":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 45201df4ef91da..c275cf54284c08 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":"rB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","8":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"getElementsByClassName"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","8":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 cb2382412d04c6..44e1eff2b65de9 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 rB","33":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","33":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"crypto.getRandomValues()"}; +module.exports={A:{A:{"2":"J D E F A uB","33":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","33":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 abf2fbe394f4bd..605165284a69f4 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB iB OB jB PB QB U RB SB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Gyroscope"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 5182203a806be6..b02be445032d55 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB tB uB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"2":"I j J D yB lB zB 0B 1B","129":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","194":"E F A 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB DC EC FC","129":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","194":"E GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"navigator.hardwareConcurrency"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D 0B oB 1B 2B 3B","129":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","194":"E F A 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC GC HC","129":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","194":"E IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 448141d787d97d..1b25905ce1964e 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","8":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"I"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","8":"F 7B 8B 9B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"2":"WC"},I:{"1":"hB I H YC ZC aC qB bC cC","2":"XC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Hashchange event"}; +module.exports={A:{A:{"1":"E F A B","8":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","8":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","8":"F 9B AC BC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","2":"ZC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","8":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 003f964938d2cc..ba118a8ffe669a 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A yB lB zB 0B 1B 2B mB","130":"B C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC","130":"LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"HEIF/ISO Base Media File Format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","130":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","130":"NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a2851fddf8825c..95d4f782a07213 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 rB","132":"B"},B:{"2":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","516":"B C fB gB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","258":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","258":"U"},L:{"258":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I","258":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"HEVC/H.265 video format"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","516":"B C hB iB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","258":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","258":"Y"},L:{"258":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","258":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b298ca72d2c95f..fa6b738966bbe3 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB 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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F B 7B 8B 9B AC"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"I H aC qB bC cC","2":"hB XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"C U fB pB gB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"hidden attribute"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F B 9B AC BC CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","2":"jB ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"C Y hB sB iB","2":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 3db358a76c83f4..0fe75ebc2fc8f6 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k","33":"l m n o"},E:{"1":"E F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"High Resolution Time API"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m","33":"n o p q"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 f3c02f18aeae6f..b5711f674996fb 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","4":"j zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S pB BC gB","2":"F B 7B 8B 9B AC fB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC","4":"qB"},H:{"2":"WC"},I:{"1":"H YC ZC qB bC cC","2":"hB I XC aC"},J:{"1":"D A"},K:{"1":"C U fB pB gB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Session history management"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","4":"l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W sB DC iB","2":"F B 9B AC BC CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","4":"tB"},H:{"2":"YC"},I:{"1":"H aC bC tB dC eC","2":"jB I ZC cC"},J:{"1":"D A"},K:{"1":"C Y hB sB iB","2":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ffd39a0abe6277..473fdc15bdc356 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB DC","129":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC","257":"YC ZC"},J:{"1":"A","16":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"516":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"16":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:4,C:"HTML Media Capture"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC","129":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC","257":"aC bC"},J:{"1":"A","16":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"516":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:4,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 b6ee1985802230..043b697f9972e9 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":"rB","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB","132":"hB tB uB","260":"I j J D E F A B C K L G M N O k l"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j","260":"J D E F A B C K L G M N O k l m n o p q"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","132":"I yB lB","260":"j J zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","132":"F B 7B 8B 9B AC","260":"C fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"lB","260":"CC qB DC EC"},H:{"132":"WC"},I:{"1":"H bC cC","132":"XC","260":"hB I YC ZC aC qB"},J:{"260":"D A"},K:{"1":"U","132":"A","260":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"HTML5 semantic elements"}; +module.exports={A:{A:{"2":"uB","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 Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB","132":"jB wB xB","260":"I l J D E F A B C K L G M N O m n"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l","260":"J D E F A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"I 0B oB","260":"l J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","132":"F B 9B AC BC CC","260":"C hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB","260":"EC tB FC GC"},H:{"132":"YC"},I:{"1":"H dC eC","132":"ZC","260":"jB I aC bC cC tB"},J:{"260":"D A"},K:{"1":"Y","132":"A","260":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 271ffcf1420242..ea7aba89f83c44 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 rB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"HTTP Live Streaming (HLS)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 429e22985c9402..cea8b52860514d 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 rB","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","513":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","513":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B","260":"F A 2B mB"},F:{"1":"0 1 2 t u v w x y z","2":"F B C G M N O k l m n o p q r s 7B 8B 9B AC fB pB BC gB","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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","513":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","513":"U"},L:{"513":"H"},M:{"513":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I","513":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"513":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"HTTP/2 protocol"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","513":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","513":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","260":"F A 4B pB"},F:{"1":"0 1 2 3 4 v w x y z","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB","513":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","513":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","513":"Y"},L:{"513":"H"},M:{"513":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I","513":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"513":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 987b82ee18f530..f6976273f079fa 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 rB"},B:{"1":"Y Z a b c d e f g T h H i","2":"C K L G M N O","322":"P Q R S V","578":"W X"},C:{"1":"Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB tB uB","194":"YB ZB aB bB cB dB eB P Q R kB S V W X Y"},D:{"1":"Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB","322":"P Q R S V","578":"W X"},E:{"2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB 3B","1090":"L G 4B 5B nB oB 6B"},F:{"1":"aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 7B 8B 9B AC fB pB BC gB","578":"ZB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","66":"TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"HTTP/3 protocol"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"W Z a b c d e f g h i j k X H","2":"C K L G M N O","322":"P Q R S T","578":"U V"},C:{"1":"Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB wB xB","194":"aB bB cB dB eB fB gB P Q R mB S T U V W"},D:{"1":"W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","322":"P Q R S T","578":"U V"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","1090":"L G 6B 7B qB rB 8B"},F:{"1":"cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","578":"bB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","66":"VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 76ba452ff909e4..959242b843c133 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M tB uB","4":"N O k l m n o p q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC"},H:{"2":"WC"},I:{"1":"hB I H YC ZC aC qB bC cC","2":"XC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"sandbox attribute for iframes"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M wB xB","4":"N O m n o p q r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","2":"ZC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b4e892e6685506..df20de7216682f 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","66":"l m n o p q r"},E:{"2":"I j J E F A B C K L G yB lB zB 0B 2B mB fB gB 3B 4B 5B nB oB 6B","130":"D 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","130":"FC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"seamless attribute for iframes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","66":"n o p q r s t"},E:{"2":"I l J E F A B C K L G 0B oB 1B 2B 4B pB hB iB 5B 6B 7B qB rB 8B","130":"D 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","130":"HC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 9c9c98fdd3804a..d0a0d80674d005 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":"rB","8":"J D E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB","8":"hB I j J D E F A B C K L G M N O k l m n o p tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K","8":"L G M N O k"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB","8":"I j zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B 7B 8B 9B AC","8":"C fB pB BC gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB","8":"CC qB DC"},H:{"2":"WC"},I:{"1":"H bC cC","8":"hB I XC YC ZC aC qB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A B","8":"C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"srcdoc attribute for iframes"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","8":"C K L G M N O"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB","8":"jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K","8":"L G M N O m"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB","8":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC","8":"C hB sB DC iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","8":"EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","8":"jB I ZC aC bC cC tB"},J:{"1":"A","8":"D"},K:{"1":"Y","2":"A B","8":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 203cf3e1aa2b94..e6026398e3226b 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 rB"},B:{"2":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"322":"pC"},R:{"1":"qC"},S:{"194":"rC"}},B:5,C:"ImageCapture API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","322":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","322":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"322":"rC"},R:{"1":"sC"},S:{"194":"tC"}},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 f400860193e09b..71923a1c1ad138 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 rB","161":"B"},B:{"2":"P Q R S V W X Y Z a b c d e f g T h H i","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A","161":"B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Input Method Editor API"}; +module.exports={A:{A:{"2":"J D E F A uB","161":"B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j k X H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A","161":"B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 b5ad4fca18a5a8..e531d6101594f8 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"naturalWidth & naturalHeight image properties"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 1142327838b720..f2d2ea98296ca2 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 rB"},B:{"1":"a b c d e f g T h H i","2":"C K L G M N O","194":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB","194":"aB bB cB dB eB P Q R S V W X Y Z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB","194":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"nC oC","2":"I eC fC gC hC iC mB jC kC lC mC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Import maps"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j k X H","2":"C K L G M N O","194":"P Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H wB xB","322":"nB"},D:{"1":"a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","194":"cB dB eB fB gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","194":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 231e0599825d9a..cc3a05fbc10351 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 rB","8":"A B"},B:{"1":"P","2":"Q R S V W X Y Z a b c d e f g T h H i","8":"C K L G M N O"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u tB uB","8":"v w LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","72":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u Q R S V W X Y Z a b c d e f g T h H i vB wB xB","66":"v w x y z","72":"0"},E:{"2":"I j yB lB zB","8":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB","2":"F B C G M TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","66":"N O k l m","72":"n"},G:{"2":"lB CC qB DC EC","8":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"8":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC","2":"lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"HTML Imports"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P","2":"Q R S T U V W Z a b c d e f g h i j k X H","8":"C K L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB","8":"x y NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","72":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","66":"0 1 x y z","72":"2"},E:{"2":"I l 0B oB 1B","8":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB","2":"F B C G M VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"N O m n o","72":"p"},G:{"2":"oB EC tB FC GC","8":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"8":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC","2":"nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 264184967afdb6..dd5de7ad90a770 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB","16":"tB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB"},G:{"1":"OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"indeterminate checkbox"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB","16":"wB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 be02250f468016..e56a9a3253b793 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 rB","132":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","33":"A B C K L G","36":"I j J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"A","8":"I j J D E F","33":"o","36":"B C K L G M N O k l m n"},E:{"1":"A B C K L G mB fB gB 3B 5B nB oB 6B","8":"I j J D yB lB zB 0B","260":"E F 1B 2B","516":"4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B 8B","8":"B C 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC VC nB oB","8":"lB CC qB DC EC FC","260":"E GC HC IC","516":"UC"},H:{"2":"WC"},I:{"1":"H bC cC","8":"hB I XC YC ZC aC qB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A","8":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"IndexedDB"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","33":"A B C K L G","36":"I l J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"A","8":"I l J D E F","33":"q","36":"B C K L G M N O m n o p"},E:{"1":"A B C K L G pB hB iB 5B 7B qB rB 8B","8":"I l J D 0B oB 1B 2B","260":"E F 3B 4B","516":"6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC","8":"B C BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC XC qB rB","8":"oB EC tB FC GC HC","260":"E IC JC KC","516":"WC"},H:{"2":"YC"},I:{"1":"H dC eC","8":"jB I ZC aC bC cC tB"},J:{"1":"A","8":"D"},K:{"1":"Y","2":"A","8":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 f7394d5fb47bc2..9347d284fca5d7 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","132":"9 AB BB","260":"CB DB EB FB"},D:{"1":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB","132":"DB EB FB GB","260":"HB IB JB KB LB MB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3","260":"4 5 6 7 8 9"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC","16":"JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I","260":"eC fC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"260":"rC"}},B:4,C:"IndexedDB 2.0"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB","132":"BB CB DB","260":"EB FB GB HB"},D:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB","260":"JB KB LB MB NB OB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"2 3 4 5","260":"6 7 8 9 AB BB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","16":"LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I","260":"gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"260":"tC"}},B:4,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 0cd0f9120e010b..31a505d4b62ee4 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":"rB","132":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","36":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS inline-block"}; +module.exports={A:{A:{"1":"E F A B","4":"uB","132":"J D"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","36":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 36b466b4734398..eac837ae3591bb 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"HTMLElement.innerText"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ac968379c88516..3d11d5e8dbaab9 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 rB","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u tB uB","516":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"N O k l m n o p q r","2":"I j J D E F A B C K L G M","132":"0 1 2 3 4 5 s t u v w x y z","260":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J zB 0B","2":"I j yB lB","2052":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB","1025":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1025":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2052":"A B"},O:{"1025":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"260":"pC"},R:{"1":"qC"},S:{"516":"rC"}},B:1,C:"autocomplete attribute: on & off values"}; +module.exports={A:{A:{"1":"J D E F A uB","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB","516":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"N O m n o p q r s t","2":"I l J D E F A B C K L G M","132":"0 1 2 3 4 5 6 7 u v w x y z","260":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J 1B 2B","2":"I l 0B oB","2052":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB","1025":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1025":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2052":"A B"},O:{"1025":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"260":"rC"},R:{"1":"sC"},S:{"516":"tC"}},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 f23d7e7ab48f2d..2091ad444c9ce2 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F G M 7B 8B 9B AC"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC","129":"OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:1,C:"Color input type"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F G M 9B AC BC CC"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","129":"QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 b0a7be90e5de36..d19d66da16ee01 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB","1090":"IB JB KB LB","2052":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d","4100":"e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k","2052":"l m n o p"},E:{"2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B","4100":"G 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB","260":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB XC YC ZC","514":"I aC qB"},J:{"1":"A","2":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2052":"rC"}},B:1,C:"Date and time input types"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","1090":"KB LB MB NB","2052":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d","4100":"e f g h i j k X H nB"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m","2052":"n o p q r"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","4100":"G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB","260":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","514":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2052":"tC"}},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 9fd1213d882b08..28c306c3124937 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","132":"XC YC ZC"},J:{"1":"A","132":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Email, telephone & URL input types"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","132":"ZC aC bC"},J:{"1":"A","132":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e1dc59dce6c83c..420f55d8d442e3 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 rB","2561":"A B","2692":"F"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2561":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB","1537":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB uB","1796":"hB tB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L","1025":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB","1537":"G M N O k l m n o p q r s t u v w x y z"},E:{"1":"L G 3B 4B 5B nB oB 6B","16":"I j J yB lB","1025":"D E F A B C 0B 1B 2B mB fB","1537":"zB","4097":"K gB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","16":"F B C 7B 8B 9B AC fB pB","260":"BC","1025":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB","1537":"G M N O k l m"},G:{"16":"lB CC qB","1025":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","1537":"DC EC FC"},H:{"2":"WC"},I:{"16":"XC YC","1025":"H cC","1537":"hB I ZC aC qB bC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C fB pB gB","1025":"U"},L:{"1":"H"},M:{"1537":"T"},N:{"2561":"A B"},O:{"1537":"dC"},P:{"1025":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1025":"pC"},R:{"1025":"qC"},S:{"1537":"rC"}},B:1,C:"input event"}; +module.exports={A:{A:{"2":"J D E uB","2561":"A B","2692":"F"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2561":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB","1537":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB xB","1796":"jB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L","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 kB QB lB RB SB Y TB","1537":"0 1 G M N O m n o p q r s t u v w x y z"},E:{"1":"L G 5B 6B 7B qB rB 8B","16":"I l J 0B oB","1025":"D E F A B C 2B 3B 4B pB hB","1537":"1B","4097":"K iB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","16":"F B C 9B AC BC CC hB sB","260":"DC","1025":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","1537":"G M N O m n o"},G:{"16":"oB EC tB","1025":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","1537":"FC GC HC"},H:{"2":"YC"},I:{"16":"ZC aC","1025":"H eC","1537":"jB I bC cC tB dC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C hB sB iB","1025":"Y"},L:{"1":"H"},M:{"1537":"X"},N:{"2561":"A B"},O:{"1537":"fC"},P:{"1025":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1025":"rC"},R:{"1025":"sC"},S:{"1537":"tC"}},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 13a2586795b314..2473d0dba153a1 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","132":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I","16":"j J D E m n o p q","132":"F A B C K L G M N O k l"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","132":"J D E F A B 0B 1B 2B mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"2":"EC FC","132":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","514":"lB CC qB DC"},H:{"2":"WC"},I:{"2":"XC YC ZC","260":"hB I aC qB","514":"H bC cC"},J:{"132":"A","260":"D"},K:{"2":"A B C fB pB gB","514":"U"},L:{"260":"H"},M:{"2":"T"},N:{"514":"A","1028":"B"},O:{"2":"dC"},P:{"260":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"260":"pC"},R:{"260":"qC"},S:{"1":"rC"}},B:1,C:"accept attribute for file input"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","132":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I","16":"l J D E o p q r s","132":"F A B C K L G M N O m n"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","132":"J D E F A B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"GC HC","132":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","514":"oB EC tB FC"},H:{"2":"YC"},I:{"2":"ZC aC bC","260":"jB I cC tB","514":"H dC eC"},J:{"132":"A","260":"D"},K:{"2":"A B C hB sB iB","514":"Y"},L:{"260":"H"},M:{"2":"X"},N:{"514":"A","1028":"B"},O:{"2":"fC"},P:{"260":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"260":"rC"},R:{"260":"sC"},S:{"1":"tC"}},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 09287aeecae284..561c00f65ce7a0 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Directory selection from file input"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 99bbfb9e0dace2..bd07b73148c590 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","2":"F 7B 8B 9B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"130":"WC"},I:{"130":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"130":"A B C U fB pB gB"},L:{"132":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"130":"dC"},P:{"130":"I","132":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"2":"rC"}},B:1,C:"Multiple file selection"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC BC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"130":"YC"},I:{"130":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"130":"A B C Y hB sB iB"},L:{"132":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"130":"fC"},P:{"130":"I","132":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"2":"tC"}},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 dfb063b23860b1..263755ec952b5b 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"g T h H i","2":"sB hB I j J D E F A B C K L G M tB uB","4":"N O k l","194":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB iB OB jB PB QB U RB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","66":"8 9 AB BB CB DB EB FB GB HB"},G:{"1":"OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I eC fC gC hC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:1,C:"inputmode attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M wB xB","4":"N O m n","194":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB OB PB kB QB lB RB SB Y TB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"AB BB CB DB EB FB GB HB IB JB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 60ce710d309bdc..cbebac58168635 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB tB uB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:1,C:"Minimum length attribute for input fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 aa661eb04f3820..bacee6754323c1 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 rB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","129":"C K","1025":"L G M N O"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB","513":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"388":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB XC YC ZC","388":"I H aC qB bC cC"},J:{"2":"D","388":"A"},K:{"1":"A B C fB pB gB","388":"U"},L:{"388":"H"},M:{"641":"T"},N:{"388":"A B"},O:{"388":"dC"},P:{"388":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"388":"pC"},R:{"388":"qC"},S:{"513":"rC"}},B:1,C:"Number input type"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K","1025":"L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","513":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"388":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB ZC aC bC","388":"I H cC tB dC eC"},J:{"2":"D","388":"A"},K:{"1":"A B C hB sB iB","388":"Y"},L:{"388":"H"},M:{"641":"X"},N:{"388":"A B"},O:{"388":"fC"},P:{"388":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"388":"rC"},R:{"388":"sC"},S:{"513":"tC"}},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 4f16afd17d3da3..fb7d5701944a95 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j","388":"J D E F A zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB","388":"E DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H cC","2":"hB I XC YC ZC aC qB bC"},J:{"1":"A","2":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Pattern attribute for input fields"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l","388":"J D E F A 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","388":"E FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b8983bc7fa7576..259a57b99e56cf 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","132":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S pB BC gB","2":"F 7B 8B 9B AC","132":"B fB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB H XC YC ZC qB bC cC","4":"I aC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"input placeholder attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W sB DC iB","2":"F 9B AC BC CC","132":"B hB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB H ZC aC bC tB dC eC","4":"I cC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 cadb55d37a09d9..338a4710433ace 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"H qB bC cC","4":"hB I XC YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Range input type"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H tB dC eC","4":"jB I ZC aC bC cC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 0b5296b4fe7132..84c955e74a68ae 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 rB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","129":"C K L G M N O"},C:{"2":"sB hB tB uB","129":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L m n o p q","129":"G M N O k l"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F 7B 8B 9B AC","16":"B fB pB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"129":"WC"},I:{"1":"H bC cC","16":"XC YC","129":"hB I ZC aC qB"},J:{"1":"D","129":"A"},K:{"1":"C U","2":"A","16":"B fB pB","129":"gB"},L:{"1":"H"},M:{"129":"T"},N:{"129":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"129":"rC"}},B:1,C:"Search input type"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K L G M N O"},C:{"2":"vB jB wB xB","129":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L o p q r s","129":"G M N O m n"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC BC CC","16":"B hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"129":"YC"},I:{"1":"H dC eC","16":"ZC aC","129":"jB I bC cC tB"},J:{"1":"D","129":"A"},K:{"1":"C Y","2":"A","16":"B hB sB","129":"iB"},L:{"1":"H"},M:{"129":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"129":"tC"}},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 0e3973714ac7f9..fa5aaad86c6f60 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","16":"F 7B 8B 9B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Selection controls for input & textarea"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","16":"F 9B AC BC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 accdc3fa222cc3..4f9d8dc4058d98 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9d21fc4752d36b..0029c6aedebcc7 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":"rB","132":"J D E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","16":"F 7B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Element.insertAdjacentHTML()"}; +module.exports={A:{A:{"1":"A B","16":"uB","132":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 f2067d320dc112..2595f5b23c49f4 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:6,C:"Internationalization API"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 9f7343b4e904dc..95c1a43190d764 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"jC kC lC mC nC oC","2":"I eC fC gC hC iC mB"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"IntersectionObserver V2"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 3695102e614fd5..39d5f3bb735d93 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 rB"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB","194":"HB IB JB"},D:{"1":"NB iB OB jB PB QB U","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","516":"GB HB IB JB KB LB MB","1025":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","516":"3 4 5 6 7 8 9","1025":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","1025":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"516":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I","516":"eC fC"},Q:{"1025":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"IntersectionObserver"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB","194":"JB KB LB"},D:{"1":"PB kB QB lB RB SB Y","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","516":"IB JB KB LB MB NB OB","1025":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","516":"5 6 7 8 9 AB BB","1025":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","1025":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"516":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I","516":"gC hC"},Q:{"1025":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 089dc57ea186a6..12e1aa6f248604 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N","130":"O"},C:{"1":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB tB uB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB 7B 8B 9B AC fB pB BC gB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Intl.PluralRules API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N","130":"O"},C:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB wB xB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 d867e801230642..f8fa017309e6e9 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 rB"},B:{"2":"C K L G M N O","1537":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB","932":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB tB uB","2308":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"I j J D E F A B C K L G M N O k l m","545":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB","1537":"BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J yB lB zB","516":"B C K L G fB gB 3B 4B 5B nB oB 6B","548":"F A 2B mB","676":"D E 0B 1B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","513":"z","545":"G M N O k l m n o p q r s t u v w x","1537":"0 1 2 3 4 5 6 7 8 9 y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC qB DC EC","516":"TC UC VC nB oB","548":"HC IC JC KC LC MC NC OC PC QC RC SC","676":"E FC GC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","545":"bC cC","1537":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C fB pB gB","1537":"U"},L:{"1537":"H"},M:{"2308":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"545":"I","1537":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"545":"pC"},R:{"1537":"qC"},S:{"932":"rC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1537":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB","932":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB wB xB","2308":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"I l J D E F A B C K L G M N O m n o","545":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB","1537":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J 0B oB 1B","516":"B C K L G hB iB 5B 6B 7B qB rB 8B","548":"F A 4B pB","676":"D E 2B 3B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","513":"1","545":"G M N O m n o p q r s t u v w x y z","1537":"0 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC","516":"VC WC XC qB rB","548":"JC KC LC MC NC OC PC QC RC SC TC UC","676":"E HC IC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","545":"dC eC","1537":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C hB sB iB","1537":"Y"},L:{"1537":"H"},M:{"2308":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"545":"I","1537":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"545":"rC"},R:{"1537":"sC"},S:{"932":"tC"}},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 0a967df7933207..132af8e4915652 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","129":"j zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"JPEG 2000 image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","129":"l 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b129d3864f8b57..1a008eba739b55 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b","578":"c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a tB uB","322":"b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b","194":"c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB 7B 8B 9B AC fB pB BC gB","194":"dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"JPEG XL image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b","578":"c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a wB xB","322":"b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","194":"c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB 9B AC BC CC hB sB DC iB","194":"fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 18b304bdb57a20..e8dc95ddde23db 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 rB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"JPEG XR image format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 7c9b253348080a..4f52208783cd56 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB tB uB"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Lookbehind in JS regular expressions"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB wB xB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 bf3f4b37fcd6ea..c0e6cd60a07df3 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 rB","129":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"JSON parsing"}; +module.exports={A:{A:{"1":"F A B","2":"J D uB","129":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 edfbd6a365dd68..33a63cefff87fb 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G","132":"M N O"},C:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB"},D:{"1":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB iB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B","132":"mB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","132":"9 AB BB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC","132":"KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC","132":"gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"132":"rC"}},B:5,C:"CSS justify-content: space-evenly"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G","132":"M N O"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","132":"OB PB kB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","132":"pB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB 9B AC BC CC hB sB DC iB","132":"BB CB DB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","132":"MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC","132":"iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"132":"tC"}},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 3d26dc0efd06b0..244b7b8e87994a 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 rB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"XC YC ZC","132":"hB I aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"High-quality kerning pairs & ligatures"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","132":"jB I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e282aa15053c71..061e09e57da936 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","16":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC","16":"C"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U gB","2":"A B fB pB","16":"C"},L:{"1":"H"},M:{"130":"T"},N:{"130":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"KeyboardEvent.charCode"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","16":"C"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"130":"X"},N:{"130":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 fda181f7200b9b..137d72e0aaa0d2 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","194":"7 8 9 AB BB CB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t 7B 8B 9B AC fB pB BC gB","194":"u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"194":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I","194":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"194":"qC"},S:{"1":"rC"}},B:5,C:"KeyboardEvent.code"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"9 AB BB CB DB EB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB","194":"0 1 w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"194":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","194":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"194":"sC"},S:{"1":"tC"}},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 60601950dad3f5..9263251c8fd88b 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B G M 7B 8B 9B AC fB pB BC","16":"C"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U gB","2":"A B fB pB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"KeyboardEvent.getModifierState()"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B G M 9B AC BC CC hB sB DC","16":"C"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 b0f80a87e9a1bd..ce2320f30246cb 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 rB","260":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","260":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n tB uB","132":"o p q r s t"},D:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"0 1 2 F B G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC","16":"C"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"1":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U gB","2":"A B fB pB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:5,C:"KeyboardEvent.key"}; +module.exports={A:{A:{"2":"J D E uB","260":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M N O"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB","132":"q r s t u v"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"0 1 2 3 4 F B G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC","16":"C"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 07f48b02f2fd0c..2b6d9c75e64873 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M N O k l m n o p q r s t u"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"J yB lB","132":"I j zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC","16":"C","132":"G M"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB","132":"DC EC FC"},H:{"2":"WC"},I:{"1":"H bC cC","16":"XC YC","132":"hB I ZC aC qB"},J:{"132":"D A"},K:{"1":"U gB","2":"A B fB pB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"KeyboardEvent.location"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"J 0B oB","132":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","16":"C","132":"G M"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","132":"FC GC HC"},H:{"2":"YC"},I:{"1":"H dC eC","16":"ZC aC","132":"jB I bC cC tB"},J:{"132":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 bbfeb5da80c207..a5cc6d2977067d 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","16":"F 7B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB","16":"XC YC","132":"bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"132":"H"},M:{"132":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"2":"I","132":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"132":"qC"},S:{"1":"rC"}},B:7,C:"KeyboardEvent.which"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB","16":"ZC aC","132":"dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"132":"H"},M:{"132":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"2":"I","132":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"132":"sC"},S:{"1":"tC"}},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 ed9712688b6c64..d8fb8f219b7983 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 rB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Resource Hints: Lazyload"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 96e49a769c3586..e96f56b7582785 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 rB","2052":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","194":"0 1 2 3 4 5 6 7 8 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O","322":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z","516":"6 7 8 9 AB BB CB DB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B","1028":"A mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","322":"G M N O k l m n o p q r s","516":"0 t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC","1028":"JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","516":"I"},Q:{"1":"pC"},R:{"516":"qC"},S:{"1":"rC"}},B:6,C:"let"}; +module.exports={A:{A:{"2":"J D E F A uB","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","194":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 m n o p q r s t u v w x y z","516":"8 9 AB BB CB DB EB FB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","1028":"A 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","322":"G M N O m n o p q r s t u","516":"0 1 2 v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","1028":"LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","516":"I"},Q:{"1":"rC"},R:{"516":"sC"},S:{"1":"tC"}},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 514fa9cfe4e976..68a975d495fb15 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"NC OC PC QC RC SC TC UC VC nB oB","130":"E lB CC qB DC EC FC GC HC IC JC KC LC MC"},H:{"130":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D","130":"A"},K:{"1":"U","130":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"130":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"PNG favicons"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","130":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"130":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D","130":"A"},K:{"1":"Y","130":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"130":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 683750a8c0a0d9..453050f8484915 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 rB"},B:{"2":"C K L G M N O P","1537":"Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB tB uB","260":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","513":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","1537":"Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB","2":"0 1 2 3 4 5 6 7 8 F B C G M N O k l m n o p q r s t u v w x y z JB KB LB MB NB OB PB QB U RB SB 7B 8B 9B AC fB pB BC gB","1537":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"NC OC PC QC RC SC TC UC VC nB oB","130":"E lB CC qB DC EC FC GC HC IC JC KC LC MC"},H:{"130":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D","130":"A"},K:{"2":"U","130":"A B C fB pB gB"},L:{"1537":"H"},M:{"2":"T"},N:{"130":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC","1537":"lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"513":"rC"}},B:1,C:"SVG favicons"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P","1537":"Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB wB xB","260":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","513":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","1537":"Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB Y TB UB 9B AC BC CC hB sB DC iB","1537":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"PC QC RC SC TC UC VC WC XC qB rB","130":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"130":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","130":"A"},K:{"2":"Y","130":"A B C hB sB iB"},L:{"1537":"H"},M:{"2":"X"},N:{"130":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC","1537":"nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"513":"tC"}},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 23b2fb98d24cc8..f81f018bb02251 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 rB","132":"F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB","260":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"16":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"16":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"16":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"16":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","16":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Resource Hints: dns-prefetch"}; +module.exports={A:{A:{"1":"A B","2":"J D E uB","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB","260":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"16":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 8bf3041ef91360..011f3abe7aa4cc 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I eC fC gC hC"},Q:{"16":"pC"},R:{"16":"qC"},S:{"2":"rC"}},B:1,C:"Resource Hints: modulepreload"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},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 fc4d224593208f..05dfe19a1e4d8a 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","260":"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 iB OB jB PB QB U RB SB TB UB VB WB","2":"0 1 2 3 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","129":"4"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"16":"T"},N:{"2":"A B"},O:{"16":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Resource Hints: preconnect"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","260":"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 kB QB lB RB SB Y TB UB VB WB XB YB","2":"0 1 2 3 4 5 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","129":"6"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"16":"X"},N:{"2":"A B"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a92a56fb62e62e..5466ea87ce7c88 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D"},E:{"2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB","194":"L G 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC","194":"SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"I H bC cC","2":"hB XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Resource Hints: prefetch"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","194":"L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","194":"UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"I H dC eC","2":"jB ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 0eb352ec5e60f7..38a387952dfd71 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M","1028":"N O"},C:{"1":"W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB tB uB","132":"LB","578":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V"},D:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","322":"B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC","322":"LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Resource Hints: preload"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M","1028":"N O"},C:{"1":"U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB wB xB","132":"NB","578":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T"},D:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","322":"B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","322":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a939fedb8bc04b..951fc1ebd1c2c7 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"Resource Hints: prerender"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 3993fb90ec4ab7..727154d6aef18d 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB tB uB","132":"bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB","66":"bB cB"},E:{"2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB","322":"L G 3B 4B 5B nB","580":"oB 6B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB","66":"PB QB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC","322":"SC TC UC VC nB","580":"oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"kC lC mC nC oC","2":"I eC fC gC hC iC mB jC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"Lazy loading via attribute for images & iframes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB wB xB","132":"dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB","66":"dB eB"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","322":"L G 5B 6B 7B qB","580":"rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","66":"RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","322":"UC VC WC XC qB","580":"rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 cd8f8ea961513d..833dfa44e0487e 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":"rB","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M N O k l m n o"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","132":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F B C 7B 8B 9B AC fB pB BC","132":"gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"E lB CC qB DC EC FC GC HC IC"},H:{"132":"WC"},I:{"1":"H bC cC","132":"hB I XC YC ZC aC qB"},J:{"132":"D A"},K:{"1":"U","16":"A B C fB pB","132":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","132":"A"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","132":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"4":"rC"}},B:6,C:"localeCompare()"}; +module.exports={A:{A:{"1":"B","16":"uB","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","132":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"E oB EC tB FC GC HC IC JC KC"},H:{"132":"YC"},I:{"1":"H dC eC","132":"jB I ZC aC bC cC tB"},J:{"132":"D A"},K:{"1":"Y","16":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","132":"A"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"4":"tC"}},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 e30219b80dcb7d..4228d20ab70f10 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB iB OB jB PB QB U RB SB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"194":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Magnetometer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"194":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 28dad2790f9c52..a3b32ea885886c 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 rB","36":"F A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","36":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB","36":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","36":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","36":"j J D zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B 7B 8B 9B AC fB","36":"C G M N O k l pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB","36":"CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H","2":"XC","36":"hB I YC ZC aC qB bC cC"},J:{"36":"D A"},K:{"1":"U","2":"A B","36":"C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","36":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"matches() DOM method"}; +module.exports={A:{A:{"2":"J D E uB","36":"F A B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","36":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB","36":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","36":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","36":"l J D 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC hB","36":"C G M N O m n sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","36":"EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"ZC","36":"jB I aC bC cC tB dC eC"},J:{"36":"D A"},K:{"1":"Y","2":"A B","36":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"36":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","36":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d528c9bb445c0c..4590e2052a0d49 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B C 7B 8B 9B AC fB pB BC"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"matchMedia"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ca78a7fa3fadcb..b6f1917722f9e5 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 rB","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S V W X Y Z a b c d e f g T","584":"h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","129":"sB hB tB uB"},D:{"1":"p","8":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T","584":"h H i vB wB xB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","260":"I j J D E F yB lB zB 0B 1B 2B"},F:{"2":"F","4":"B C 7B 8B 9B AC fB pB BC gB","8":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB","584":"S"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB"},H:{"8":"WC"},I:{"8":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"A","8":"D"},K:{"8":"A B C U fB pB gB"},L:{"8":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"4":"dC"},P:{"8":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"8":"pC"},R:{"8":"qC"},S:{"1":"rC"}},B:2,C:"MathML"}; +module.exports={A:{A:{"2":"F A B uB","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W Z a b c d e f g h","584":"i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","129":"vB jB wB xB"},D:{"1":"r","8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h","584":"i j k X H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","260":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"2":"F","4":"B C 9B AC BC CC hB sB DC iB","8":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB","584":"S T U V W"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB"},H:{"8":"YC"},I:{"8":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"A","8":"D"},K:{"8":"A B C Y hB sB iB"},L:{"8":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"4":"fC"},P:{"8":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"8":"rC"},R:{"8":"sC"},S:{"1":"tC"}},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 7aa07b91d200c3..6af4b76204cf0a 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":"rB","900":"J D E F"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","1025":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","900":"sB hB tB uB","1025":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"j yB","900":"I lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F","132":"B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"CC qB DC EC FC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB","2052":"E GC"},H:{"132":"WC"},I:{"1":"hB I ZC aC qB bC cC","16":"XC YC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C fB pB gB","4097":"U"},L:{"4097":"H"},M:{"4097":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"4097":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1025":"rC"}},B:1,C:"maxlength attribute for input and textarea elements"}; +module.exports={A:{A:{"1":"A B","16":"uB","900":"J D E F"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","1025":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","900":"vB jB wB xB","1025":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"l 0B","900":"I oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F","132":"B C 9B AC BC CC hB sB DC iB"},G:{"1":"EC tB FC GC HC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB","2052":"E IC"},H:{"132":"YC"},I:{"1":"jB I bC cC tB dC eC","16":"ZC aC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C hB sB iB","4097":"Y"},L:{"4097":"H"},M:{"4097":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"4097":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1025":"tC"}},B:1,C:"maxlength attribute for input and textarea elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js index 4181441d3a3592..a71cc91631133b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E rB"},B:{"1":"C K L G M N O","16":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"1":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i","16":"vB wB xB"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"B C G M N O k l m n o p 8B 9B AC fB pB BC gB","2":"0 1 2 3 4 5 6 7 8 9 F q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"16":"WC"},I:{"1":"I H aC qB bC cC","16":"hB XC YC ZC"},J:{"16":"D A"},K:{"1":"C U gB","16":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Media attribute"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O","16":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","2":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H","16":"nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"B C G M N O m n o p q r AC BC CC hB sB DC iB","2":"0 1 2 3 4 5 6 7 8 9 F s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"16":"YC"},I:{"1":"I H cC tB dC eC","16":"jB ZC aC bC"},J:{"16":"D A"},K:{"1":"C Y iB","16":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Media attribute"}; 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 9b729316bfd5d3..7023bc4e78eca3 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 rB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y tB uB","132":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"I j J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j yB lB zB","132":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC qB DC EC FC","132":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","132":"H bC cC"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","132":"U"},L:{"132":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"2":"dC"},P:{"2":"I eC","132":"fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"132":"rC"}},B:2,C:"Media Fragments"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"I l J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l 0B oB 1B","132":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC HC","132":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","132":"H dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"132":"X"},N:{"132":"A B"},O:{"2":"fC"},P:{"2":"I gC","132":"hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"132":"tC"}},B:2,C:"Media Fragments"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js index a429363eea2cc7..b0f986c9d607e1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB","16":"L G 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Media Session API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","16":"L G 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Media Session API"}; 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 c33c4fa19a9cf3..65d53fbef36385 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","260":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","324":"GB HB IB JB KB LB MB NB iB OB jB"},E:{"2":"I j J D E F A yB lB zB 0B 1B 2B mB","132":"B C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","324":"1 2 3 4 5 6 7 8 9 AB BB CB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"260":"T"},N:{"2":"A B"},O:{"132":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I","132":"eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"260":"rC"}},B:5,C:"Media Capture from DOM Elements API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","260":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","324":"IB JB KB LB MB NB OB PB kB QB lB"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","132":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","324":"3 4 5 6 7 8 9 AB BB CB DB EB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"260":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","132":"gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"260":"tC"}},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 5e0c443aafdd08..e29f173a53aaef 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB","194":"CB DB"},E:{"1":"G 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","322":"K L gB 3B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y 7B 8B 9B AC fB pB BC gB","194":"0 z"},G:{"1":"UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC","578":"NC OC PC QC RC SC TC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:5,C:"MediaRecorder API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","322":"K L iB 5B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"1 2"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","578":"PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 6497fd16f45393..a62763f41b82b2 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 rB","132":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p tB uB","66":"0 1 2 3 4 5 6 q r 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M","33":"o p q r s t u v","66":"N O k l m n"},E:{"1":"E F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC","260":"PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H cC","2":"hB I XC YC ZC aC qB bC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I eC fC gC hC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Media Source Extensions"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB","66":"0 1 2 3 4 5 6 7 8 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M","33":"q r s t u v w x","66":"N O m n o p"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC","260":"RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 5f6d3f5dc8b69b..a0163c1ef5ca35 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D tB uB","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V","450":"W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","66":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C G M N O k l m n o p q r s t u v w x y z CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","66":"0 1 2 3 4 5 6 7 8 9 AB BB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"450":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Context menu item (menuitem element)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D wB xB","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T","450":"U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","66":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 F B C G M N O m n o p q r s t u v w x y z EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"2 3 4 5 6 7 8 9 AB BB CB DB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"450":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 134dcea5821f27..9e49fc4a75afe8 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","132":"ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","258":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB"},E:{"1":"G 5B nB oB 6B","2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"513":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I","16":"eC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"theme-color Meta Tag"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","258":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"513":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","16":"gC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b3e3e48c78743b..bc8fad25d81cfd 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F 7B 8B 9B AC"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"meter element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ae799d4ec36ff3..e7310ec6b09cd6 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"Web MIDI API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 c7cdb43824f711..a10d46b83eba5a 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 rB","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"CSS min/max-width/height"}; +module.exports={A:{A:{"1":"F A B","8":"J uB","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 1b08775aa023f1..ad414fb651a4c1 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","132":"I j J D E F A B C K L G M N O k l m tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","2":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"MP3 audio format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","132":"I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","2":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 99e6d4d457c849..43103fab983765 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 rB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","386":"m n"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","386":"o p"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 dfa8905121f725..09850a7c8d575e 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l tB uB","4":"m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H bC cC","4":"hB I XC YC aC qB","132":"ZC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"260":"T"},N:{"1":"A B"},O:{"4":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"MPEG-4/H.264 video format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n wB xB","4":"0 1 o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","4":"jB I ZC aC cC tB","132":"bC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"260":"X"},N:{"1":"A B"},O:{"4":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 68aac10058f9f2..7585202f47f0b6 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 Multiple backgrounds"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 3cbca7351e6db5..713c4c514eb0fd 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 rB"},B:{"1":"C K L G M N O","516":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"132":"HB IB JB KB LB MB NB iB OB jB PB QB U","164":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB","516":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c","1028":"d e f g T h H i"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB","516":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","132":"F 2B","164":"D E 1B","420":"I j J yB lB zB 0B"},F:{"1":"C fB pB BC gB","2":"F B 7B 8B 9B AC","420":"0 1 G M N O k l m n o p q r s t u v w x y z","516":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"HC IC","164":"E FC GC","420":"lB CC qB DC EC"},H:{"1":"WC"},I:{"420":"hB I XC YC ZC aC qB bC cC","516":"H"},J:{"420":"D A"},K:{"1":"C fB pB gB","2":"A B","516":"U"},L:{"516":"H"},M:{"516":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","420":"I"},Q:{"132":"pC"},R:{"132":"qC"},S:{"164":"rC"}},B:4,C:"CSS3 Multiple column layout"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O","516":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"132":"JB KB LB MB NB OB PB kB QB lB RB SB Y","164":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB","516":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c","1028":"d e f g h i j k X H nB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","516":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","132":"F 4B","164":"D E 3B","420":"I l J 0B oB 1B 2B"},F:{"1":"C hB sB DC iB","2":"F B 9B AC BC CC","420":"0 1 2 3 G M N O m n o p q r s t u v w x y z","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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"JC KC","164":"E HC IC","420":"oB EC tB FC GC"},H:{"1":"YC"},I:{"420":"jB I ZC aC bC cC tB dC eC","516":"H"},J:{"420":"D A"},K:{"1":"C hB sB iB","2":"A B","516":"Y"},L:{"516":"H"},M:{"516":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","420":"I"},Q:{"132":"rC"},R:{"132":"sC"},S:{"164":"tC"}},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 46c92fe2c7470d..e0feb88bf45e2d 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 rB","260":"F A B"},B:{"132":"P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G M N O"},C:{"2":"sB hB I j tB uB","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"16":"I j J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"16":"yB lB","132":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"C BC gB","2":"F 7B 8B 9B AC","16":"B fB pB","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"16":"lB CC","132":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"16":"XC YC","132":"hB I H ZC aC qB bC cC"},J:{"132":"D A"},K:{"1":"C gB","2":"A","16":"B fB pB","132":"U"},L:{"132":"H"},M:{"260":"T"},N:{"260":"A B"},O:{"132":"dC"},P:{"132":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"260":"rC"}},B:5,C:"Mutation events"}; +module.exports={A:{A:{"2":"J D E uB","260":"F A B"},B:{"132":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M N O"},C:{"2":"vB jB I l wB xB","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"16":"I l J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"16":"0B oB","132":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"C DC iB","2":"F 9B AC BC CC","16":"B hB sB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"16":"oB EC","132":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"ZC aC","132":"jB I H bC cC tB dC eC"},J:{"132":"D A"},K:{"1":"C iB","2":"A","16":"B hB sB","132":"Y"},L:{"132":"H"},M:{"260":"X"},N:{"260":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"260":"tC"}},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 753ef512f11680..517612f4247e5a 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 rB","8":"F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K tB uB"},D:{"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N","33":"O k l m n o p q r"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","33":"EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB XC YC ZC","8":"I aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","8":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Mutation Observer"}; +module.exports={A:{A:{"1":"B","2":"J D E uB","8":"F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N","33":"O m n o p q r s t"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","8":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","8":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2473ec292dd467..53eb0c8a289b17 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":"rB","8":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","4":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Web Storage - name/value pairs"}; +module.exports={A:{A:{"1":"E F A B","2":"uB","8":"J D"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","4":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 745149011e8ba1..46b0aa40c8e9be 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 rB"},B:{"2":"C K L G M N O","194":"P Q R S V W","260":"X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB","194":"aB bB cB dB eB P Q R S V W","260":"X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B","4":"nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB","194":"PB QB U RB SB TB UB VB WB XB","260":"YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","4":"nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"File System Access API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","194":"P Q R S T U","260":"V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","194":"cB dB eB fB gB P Q R S T U","260":"V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B","516":"qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","194":"RB SB Y TB UB VB WB XB YB ZB","260":"aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC","516":"qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b13a14638abf03..133e89b4ccc284 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j","33":"J D E F A B C"},E:{"1":"E F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"I H aC qB bC cC","2":"hB XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Navigation Timing API"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l","33":"J D E F A B C"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","2":"jB ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Navigation Timing API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js index 9e729f745a785a..7cf068c3617560 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w tB uB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"16":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"16":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"16":"pC"},R:{"16":"qC"},S:{"1":"rC"}},B:2,C:"Navigator Language API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"16":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"16":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"1":"tC"}},B:2,C:"Navigator Language 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 b7517cb6d74bfe..f16a3d69e92d4e 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 rB"},B:{"2":"C K L G M N O","1028":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB","1028":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB 7B 8B 9B AC fB pB BC gB","1028":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"XC bC cC","132":"hB I YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","132":"I","516":"eC fC gC"},Q:{"1":"pC"},R:{"516":"qC"},S:{"260":"rC"}},B:7,C:"Network Information API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1028":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB","1028":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB 9B AC BC CC hB sB DC iB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"ZC dC eC","132":"jB I aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","132":"I","516":"gC hC iC"},Q:{"1":"rC"},R:{"516":"sC"},S:{"260":"tC"}},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 51b71d284096f6..043d7bf1afc3d2 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I","36":"j J D E F A B C K L G M N O k l m"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","36":"H bC cC"},J:{"1":"A","2":"D"},K:{"2":"A B C fB pB gB","36":"U"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"36":"I","258":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"258":"qC"},S:{"1":"rC"}},B:1,C:"Web Notifications"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I","36":"l J D E F A B C K L G M N O m n o"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","36":"H dC eC"},J:{"1":"A","2":"D"},K:{"2":"A B C hB sB iB","36":"Y"},L:{"513":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"36":"I","258":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"258":"sC"},S:{"1":"tC"}},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 3c9ada4acd3ee5..cd784ea5889cef 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB"},D:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:6,C:"Object.entries"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 27050f4794d35d..53dd8ab866cf4e 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G","260":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B","132":"E F 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F G M N O 7B 8B 9B","33":"B C AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","132":"E GC HC IC"},H:{"33":"WC"},I:{"1":"H cC","2":"hB I XC YC ZC aC qB bC"},J:{"2":"D A"},K:{"1":"U","2":"A","33":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 object-fit/object-position"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G","260":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","132":"E F 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F G M N O 9B AC BC","33":"B C CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","132":"E IC JC KC"},H:{"33":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"1":"Y","2":"A","33":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d4982489e83455..07a30ea8013dc4 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 o p q r s t u v w x y z","2":"2 3 4 5 6 7 8 9 F B C G M N O k l m n AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"I","2":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"Object.observe data binding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 q r s t u v w x y z","2":"4 5 6 7 8 9 F B C G M N O m n o p AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I","2":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 67f390468cbf51..f6d3f68e14d06f 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB"},D:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","8":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","8":"0 1 2 3 4 5 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"E lB CC qB DC EC FC GC HC IC JC"},H:{"8":"WC"},I:{"1":"H","8":"hB I XC YC ZC aC qB bC cC"},J:{"8":"D A"},K:{"1":"U","8":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","8":"I eC"},Q:{"1":"pC"},R:{"8":"qC"},S:{"1":"rC"}},B:6,C:"Object.values method"}; +module.exports={A:{A:{"8":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 pB hB iB 5B 6B 7B qB rB 8B","8":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"E oB EC tB FC GC HC IC JC KC LC"},H:{"8":"YC"},I:{"1":"H","8":"jB I ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","8":"I gC"},Q:{"1":"rC"},R:{"8":"sC"},S:{"1":"tC"}},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 18e62782cd274d..a684f12af5b732 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 rB"},B:{"1":"K L G M N O","2":"C P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D","130":"A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O","2":"C P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","130":"A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 c4f4f759666884..59dd87d0bffee3 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 rB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V","2":"W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S tB uB","2":"V W X Y Z a b c d e f g T h H i","4":"hB","8":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V","2":"W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB AC fB pB BC gB","2":"F ZB aB bB cB dB eB P Q R kB S 7B","8":"8B 9B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I XC YC ZC aC qB bC cC","2":"H"},J:{"1":"D A"},K:{"1":"B C fB pB gB","2":"A U"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"Offline web applications"}; +module.exports={A:{A:{"1":"A B","2":"F uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T","2":"U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S wB xB","2":"T U V W Z a b c d e f g h i j k X H nB","4":"jB","8":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","2":"U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB CC hB sB DC iB","2":"F bB cB dB eB fB gB P Q R mB S T U V W 9B","8":"AC BC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I ZC aC bC cC tB dC eC","2":"H"},J:{"1":"D A"},K:{"1":"B C hB sB iB","2":"A Y"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 193a6ef509c4d7..3ef3dc8951b0da 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","194":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB iB OB jB PB QB U RB SB TB UB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:1,C:"OffscreenCanvas"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB kB QB lB RB SB Y TB UB VB WB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB 9B AC BC CC hB sB DC iB","322":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 c234e3514c6097..e27747c6ee17e7 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B","132":"G 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"A","2":"D"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Ogg Vorbis audio format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","132":"G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 43a672163e40c2..59886b550e127e 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 rB","8":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:6,C:"Ogg/Theora video format"}; +module.exports={A:{A:{"2":"J D E uB","8":"F A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 b7ea5ac7a8678d..ca6b8e909af104 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G","16":"M N O k"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC","16":"C"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Reversed attribute of ordered lists"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G","16":"M N O m"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","16":"C"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 239df6bcacc6b3..6abb9aaf0940e6 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G"},C:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB tB uB"},D:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"\"once\" event listener option"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB wB xB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b5132b5f91449c..4cf3a6af7d28f1 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 rB","260":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB","516":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC","4":"gB"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Online/offline status"}; +module.exports={A:{A:{"1":"F A B","2":"J D uB","260":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB","516":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC","4":"iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"A","132":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 45ffa227008d92..8cc0b77c3d3575 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x"},E:{"2":"I j J D E F A yB lB zB 0B 1B 2B mB","132":"B C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Opus"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","132":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","132":"NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Opus"}; 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 1086540b06a3e7..ee610b668e8cbf 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB iB OB jB PB QB U RB SB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Orientation Sensor"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 86938d583328c5..865cd49c2c55c5 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 rB","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC","129":"gB","260":"F B 7B 8B 9B AC fB pB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"C U gB","260":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"388":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS outline properties"}; +module.exports={A:{A:{"2":"J D uB","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC","129":"iB","260":"F B 9B AC BC CC hB sB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"C Y iB","260":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"388":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 775e9018632d0f..a79ff0d671033b 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB tB uB"},D:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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 pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 d49661a929035c..df20f7c850de2c 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"PageTransitionEvent"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 ee42942206d5b1..9e2ac70d4e8797 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F tB uB","33":"A B C K L G M N"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K","33":"L G M N O k l m n o p q r s t u v w x"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B C 7B 8B 9B AC fB pB BC","33":"G M N O k"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB","33":"bC cC"},J:{"1":"A","2":"D"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","33":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Page Visibility"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F wB xB","33":"A B C K L G M N"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K","33":"L G M N O m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC","33":"G M N O m"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 5ba58f94167259..9bd60e21a16452 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},D:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"Passive event listeners"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 5b8c2a584b7427..2c473e7af2c6c1 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 rB"},B:{"2":"C K L G M N O","16":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h tB uB","16":"H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i","16":"vB wB xB"},E:{"1":"C K gB","2":"I j J D E F A B yB lB zB 0B 1B 2B mB fB","16":"L G 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B 9B AC fB pB BC gB","16":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C fB pB gB","16":"U"},L:{"16":"H"},M:{"16":"T"},N:{"2":"A","16":"B"},O:{"16":"dC"},P:{"2":"I eC fC","16":"gC hC iC mB jC kC lC mC nC oC"},Q:{"16":"pC"},R:{"16":"qC"},S:{"2":"rC"}},B:1,C:"Password Rules"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","16":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X wB xB","16":"H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H","16":"nB yB zB"},E:{"1":"C K iB","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB hB","16":"L G 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 9B AC BC CC hB sB DC iB","16":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C hB sB iB","16":"Y"},L:{"16":"H"},M:{"16":"X"},N:{"2":"A","16":"B"},O:{"16":"fC"},P:{"2":"I gC hC","16":"iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},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 c22892c9329a33..b4f673e71cd598 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K","132":"L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r 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 iB OB jB PB QB U RB SB TB"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B","132":"E F 1B"},F:{"1":"KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","16":"E","132":"GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"dC"},P:{"1":"mB jC kC lC mC nC oC","132":"I eC fC gC hC iC"},Q:{"132":"pC"},R:{"132":"qC"},S:{"1":"rC"}},B:1,C:"Path2D"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K","132":"L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","132":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","132":"E F 3B"},F:{"1":"MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","16":"E","132":"IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"pB lC mC nC oC pC qC","132":"I gC hC iC jC kC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"1":"tC"}},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 6cc237001be9b5..d68973492074c4 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB tB uB","4162":"KB LB MB NB iB OB jB PB QB U RB","16452":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB","1090":"iB OB","8196":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B","514":"A B mB","8196":"C fB"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","194":"5 6 7 8 9 AB BB CB","8196":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB"},G:{"1":"OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC","514":"JC KC LC","8196":"MC NC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"2049":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"kC lC mC nC oC","2":"I","8196":"eC fC gC hC iC mB jC"},Q:{"8196":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Payment Request API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB wB xB","4162":"MB NB OB PB kB QB lB RB SB Y TB","16452":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r 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","1090":"kB QB","8196":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","514":"A B pB","8196":"C hB"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"7 8 9 AB BB CB DB EB","8196":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","514":"LC MC NC","8196":"OC PC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"2049":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I","8196":"gC hC iC jC kC pB lC"},Q:{"8196":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,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 0cd76a4abd2355..69cf174623bd18 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 rB","132":"B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Built-in PDF viewer"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 2445d99cb0b6d0..fb594718ed8b42 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB tB uB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:7,C:"Permissions API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB wB xB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,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 bbff0088f994d6..599e5a704f6141 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 rB"},B:{"2":"C K L G M N O","258":"P Q R S V W","322":"X Y","388":"Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB tB uB","258":"aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB","258":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W","322":"X Y","388":"Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B yB lB zB 0B 1B 2B mB","258":"C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB 7B 8B 9B AC fB pB BC gB","258":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB","322":"YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC","258":"MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","258":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","258":"U"},L:{"388":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC","258":"hC iC mB jC kC lC mC nC oC"},Q:{"258":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Permissions Policy"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","258":"P Q R S T U","322":"V W","388":"Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB wB xB","258":"cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","258":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U","322":"V W","388":"Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","258":"C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","258":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB","322":"aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","258":"OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","258":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","258":"Y"},L:{"388":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC","258":"jC kC pB lC mC nC oC pC qC"},Q:{"258":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 f528c04c1f113d..63befe4dc0c410 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB tB uB","132":"YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","1090":"TB","1412":"XB","1668":"UB VB WB"},D:{"1":"WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB","2114":"VB"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B","4100":"A B C K mB fB gB"},F:{"1":"ZB aB bB cB dB eB P Q R kB S","2":"0 1 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","8196":"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 U RB SB TB UB VB WB XB YB"},G:{"1":"TC UC VC nB oB","2":"E lB CC qB DC EC FC GC","4100":"HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"16388":"H"},M:{"16388":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Picture-in-Picture"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB wB xB","132":"aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","1090":"VB","1412":"ZB","1668":"WB XB YB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB","2114":"XB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","4100":"A B C K pB hB iB"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","8196":"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 Y TB UB VB WB XB YB ZB aB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","4100":"JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"16388":"H"},M:{"16388":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,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 7dcf0401a46a6b..454927f2f87843 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y tB uB","578":"0 1 2 z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","194":"2"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB","322":"p"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Picture element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","578":"1 2 3 4"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"4"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB","322":"r"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e342c74b064bb8..cb76deebdd11c5 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"2":"sB","194":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"194":"rC"}},B:1,C:"Ping attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"2":"vB","194":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"194":"tC"}},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 5fb78af0d74dbb..6ba2a2824e519f 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":"rB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"PNG alpha transparency"}; +module.exports={A:{A:{"1":"D E F A B","2":"uB","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 fd47603d361a17..08bf900c037d25 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"CSS pointer-events (for HTML)"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 175a79b9be6d64..55d9f54305f873 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 rB","164":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB","8":"0 1 2 3 4 5 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","328":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m","8":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB","584":"HB IB JB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J yB lB zB","8":"D E F A B C 0B 1B 2B mB fB","1096":"gB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","8":"0 1 2 3 G M N O k l m n o p q r s t u v w x y z","584":"4 5 6"},G:{"1":"QC RC SC TC UC VC nB oB","8":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC","6148":"PC"},H:{"2":"WC"},I:{"1":"H","8":"hB I XC YC ZC aC qB bC cC"},J:{"8":"D A"},K:{"1":"U","2":"A","8":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","36":"A"},O:{"8":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"eC","8":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"328":"rC"}},B:2,C:"Pointer events"}; +module.exports={A:{A:{"1":"B","2":"J D E F uB","164":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB","8":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O m n o p q r s t u v w x y z","328":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o","8":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","584":"JB KB LB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","8":"D E F A B C 2B 3B 4B pB hB","1096":"iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","8":"0 1 2 3 4 5 G M N O m n o p q r s t u v w x y z","584":"6 7 8"},G:{"1":"SC TC UC VC WC XC qB rB","8":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC","6148":"RC"},H:{"2":"YC"},I:{"1":"H","8":"jB I ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"1":"Y","2":"A","8":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","36":"A"},O:{"8":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"gC","8":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"328":"tC"}},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 711af320b10fa2..5b0892e69f9bf7 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K tB uB","33":"0 1 2 3 4 5 L G M N O k l m n o p q r s t u 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G","33":"0 1 n o p q r s t u v w x y z","66":"M N O k l m"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m n o"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:2,C:"Pointer Lock API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K wB xB","33":"0 1 2 3 4 5 6 7 L G M N O m n o p q r s t u v w x y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G","33":"0 1 2 3 p q r s t u v w x y z","66":"M N O m n o"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"G M N O m n o p q"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 40cd50b78ea3a7..b5319ffd2f8b51 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 rB"},B:{"2":"C K L G M N O P Q R S V","322":"b c d e f g T h H i","450":"W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB P Q R S V","322":"X Y Z a b c d e f g T h H i vB wB xB","450":"W"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB","194":"PB QB U RB SB TB UB VB WB XB YB","322":"ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"450":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Portals"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T","322":"b c d e f g h i j k X H","450":"U V W Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB","194":"dB eB fB gB P Q R S T","322":"V W Z a b c d e f g h i j k X H nB yB zB","450":"U"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","194":"RB SB Y TB UB VB WB XB YB ZB aB","322":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"450":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 20bd006aa6a7d8..03b0464f289cb3 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB tB uB"},D:{"1":"cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"kC lC mC nC oC","2":"I eC fC gC hC iC mB jC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"prefers-color-scheme media query"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB wB xB"},D:{"1":"eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a8f29446b80264..75f060392ced76 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB tB uB"},D:{"1":"aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s 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 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"jC kC lC mC nC oC","2":"I eC fC gC hC iC mB"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"prefers-reduced-motion media query"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB"},D:{"1":"cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"prefers-reduced-motion media query"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js index 8fb1c58ed7303c..0818f0d0118c01 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB"},E:{"1":"G 4B 5B nB oB 6B","2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r 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 9B AC fB pB BC gB"},G:{"1":"UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"jC kC lC mC nC oC","2":"I eC fC gC hC iC mB"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Private class fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Private class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js index 865aab53e96954..0c7c979d1f975c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"V W X Y Z a b c d e f g T h H i","2":"C K L G M N O P Q R S"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S"},E:{"1":"G 4B 5B nB oB 6B","2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B"},F:{"1":"WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB 7B 8B 9B AC fB pB BC gB"},G:{"1":"UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Public class fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O P Q R S"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Public class fields"}; 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 7f458029ad749a..118765144d7b4b 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F 7B 8B 9B AC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC","132":"FC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"progress element"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC","132":"HC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 20e16158fea843..684b3e2b679920 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 rB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N"},C:{"1":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB tB uB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Promise.prototype.finally"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N"},C:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB wB xB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 84a90f5b14951f..42ec636a6d4e0b 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","4":"s t","8":"sB hB I j J D E F A B C K L G M N O k l m n o p q r tB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"x","8":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"I j J D yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","4":"k","8":"F B C G M N O 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB DC EC FC"},H:{"8":"WC"},I:{"1":"H cC","8":"hB I XC YC ZC aC qB bC"},J:{"8":"D A"},K:{"1":"U","8":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Promises"}; +module.exports={A:{A:{"8":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","4":"u v","8":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"z","8":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I l J D 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","4":"m","8":"F B C G M N O 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB FC GC HC"},H:{"8":"YC"},I:{"1":"H eC","8":"jB I ZC aC bC cC tB dC"},J:{"8":"D A"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d08d11ff828a82..8c8963f863040a 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:4,C:"Proximity API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 85756b15337f8e..f5097c87d7b918 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"3 4 5 6 7 8 9 I j J D E F A B C K L G M N O AB BB CB DB","66":"0 1 2 k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","66":"G M N O k l m n o p"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:6,C:"Proxy object"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"5 6 7 8 9 I l J D E F A B C K L G M N O AB BB CB DB EB FB","66":"0 1 2 3 4 m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C s t u v w x y z 9B AC BC CC hB sB DC iB","66":"G M N O m n o p q r"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:6,C:"Proxy object"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js index c158e8dee343f4..01853dd8e12c97 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB tB uB","4":"WB XB YB ZB aB","132":"VB"},D:{"1":"YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB"},E:{"1":"G 4B 5B nB oB 6B","2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB 3B","260":"L"},F:{"1":"OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B 9B AC fB pB BC gB"},G:{"1":"TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"jC kC lC mC nC oC","2":"I eC fC gC hC iC mB"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Public class fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB","4":"YB ZB aB bB cB","132":"XB"},D:{"1":"aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","260":"L"},F:{"1":"QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Public class fields"}; 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 f23c11f0a7d370..3e9cefcf747839 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB","2":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB","2":"F B C G M N O k SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","4":"o","16":"l m n p"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB","2":"jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"HTTP Public Key Pinning"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB","2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB","2":"F B C G M N O m UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","4":"q","16":"n o p r"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB","2":"lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a501a0fed87634..1ab8cda2fb9f4f 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 rB"},B:{"1":"N O","2":"C K L G M","257":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","257":"9 BB CB DB EB FB GB IB JB KB LB MB NB iB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","1281":"AB HB OB"},D:{"2":"0 1 2 3 4 5 6 7 8 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","257":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","388":"9 AB BB CB DB EB"},E:{"2":"I j J D E F yB lB zB 0B 1B","514":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB","2114":"6B"},F:{"2":"0 1 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","16":"2 3 4 5 6","257":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"257":"rC"}},B:5,C:"Push API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O","2":"C K L G M","257":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB","257":"BB DB EB FB GB HB IB KB LB MB NB OB PB kB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","1281":"CB JB QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB","257":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","388":"BB CB DB EB FB GB"},E:{"2":"I l J D E F 0B oB 1B 2B 3B","514":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB","2114":"8B"},F:{"2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","16":"4 5 6 7 8","257":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"257":"tC"}},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 2a5d752fa2c17c..499900b37abef6 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":"rB","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","8":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","8":"F 7B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"querySelector/querySelectorAll"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","8":"F 9B"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 6a6db8afb00a6c..37324de4424825 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L G M N O k l m n o p q"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F 7B","132":"B C 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC EC"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U","132":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"257":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"readonly attribute of input and textarea elements"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB jB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"257":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d6627fa03abf76..4d8984bbc7020a 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 rB","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X","2":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","513":"Y Z a b c d e f g T h H i"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V","2":"I j J D E F A B C K L G M N O k l","260":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB","513":"W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"C fB gB","2":"I j J D yB lB zB 0B","132":"E F A B 1B 2B mB","1025":"K L G 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB","2":"F B C 7B 8B 9B AC fB pB BC gB","513":"ZB aB bB cB dB eB P Q R kB S"},G:{"1":"NC OC PC QC","2":"lB CC qB DC EC FC","132":"E GC HC IC JC KC LC MC","1025":"RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Referrer Policy"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","513":"W Z a b c d e f g h i j k X H nB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","2":"I l J D E F A B C K L G M N O m n","260":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB","513":"U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"C hB iB","2":"I l J D 0B oB 1B 2B","132":"E F A B 3B 4B pB","1025":"K L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB","2":"F B C 9B AC BC CC hB sB DC iB","513":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"PC QC RC SC","2":"oB EC tB FC GC HC","132":"E IC JC KC LC MC NC OC","1025":"TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"513":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 6223d2a5a2d69e..57a6a0aff26b4e 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 rB"},B:{"2":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB"},D:{"2":"I j J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B 7B 8B 9B AC fB pB","129":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D","129":"A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"Custom protocol handling"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","129":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB"},D:{"2":"I l J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B 9B AC BC CC hB sB","129":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","129":"A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 53d65971086f0d..9af832d1703ac2 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:1,C:"rel=noopener"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 c8cea6d335cd21..b1782098cf26d7 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 rB","132":"B"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","16":"C"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L G"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Link type \"noreferrer\""}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","16":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L G"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9ac87d07f8a18a..6fa97326d6751b 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 rB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M","132":"N"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u tB uB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E yB lB zB 0B 1B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I","132":"eC fC gC hC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:1,C:"relList (DOMTokenList)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M","132":"N"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I","132":"gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 8bf21c37b1507a..1e13e94279cf55 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 rB","132":"F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB"},G:{"1":"E CC qB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB","260":"DC"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"rem (root em) units"}; +module.exports={A:{A:{"1":"B","2":"J D E uB","132":"F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E EC tB GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","260":"FC"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2c3c1cfb78901c..88091598b2d2c9 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","33":"B C K L G M N O k l m n","164":"I j J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F","33":"n o","164":"O k l m","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","33":"EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"requestAnimationFrame"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","33":"B C K L G M N O m n o p","164":"I l J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F","33":"p q","164":"O m n o","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 6dd18331d5f2a0..b132b84198f560 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB","194":"IB JB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB"},E:{"2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB","322":"L G 3B 4B 5B nB oB 6B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w x y 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC","322":"SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"requestIdleCallback"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","194":"KB LB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","322":"L G 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","322":"UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 519199e4f05285..b4142812f03e00 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB tB uB"},D:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB iB OB jB PB QB"},E:{"1":"L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB","66":"K"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","194":"6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"iC mB jC kC lC mC nC oC","2":"I eC fC gC hC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Resize Observer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB"},D:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB MB NB OB PB kB QB lB RB SB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB","66":"K"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,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 651bfd6dc46d05..14fae2fa38bf95 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB","194":"w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Resource Timing"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","194":"0 1 y z"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e624a93948b0f9..85f9770c75bd88 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","194":"9 AB BB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v 7B 8B 9B AC fB pB BC gB","194":"w x y"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Rest parameters"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB","194":"BB CB DB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x 9B AC BC CC hB sB DC iB","194":"0 y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 8527b1aa148129..af8c77d0fec8e6 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","516":"G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m tB uB","33":"0 1 2 3 4 5 6 7 8 n o p q r s t u v w x y z"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n","33":"0 1 2 3 4 5 6 7 8 9 o p q r 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 fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 O k l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"33":"qC"},S:{"1":"rC"}},B:5,C:"WebRTC Peer-to-peer connections"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","516":"G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","33":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p","33":"0 1 2 3 4 5 6 7 8 9 q r s 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 hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","130":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"1":"tC"}},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 b28f0b6ce9fc92..9af661d8cbbf32 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 rB"},B:{"4":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"0 1 2 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"I"},E:{"4":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"I yB lB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","8":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"4":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB"},H:{"8":"WC"},I:{"4":"hB I H aC qB bC cC","8":"XC YC ZC"},J:{"4":"A","8":"D"},K:{"4":"U","8":"A B C fB pB gB"},L:{"4":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"4":"dC"},P:{"4":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"4":"pC"},R:{"4":"qC"},S:{"1":"rC"}},B:1,C:"Ruby annotation"}; +module.exports={A:{A:{"4":"J D E F A B uB"},B:{"4":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"I"},E:{"4":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I 0B oB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"F B C 9B AC BC CC hB sB DC iB"},G:{"4":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB"},H:{"8":"YC"},I:{"4":"jB I H cC tB dC eC","8":"ZC aC bC"},J:{"4":"A","8":"D"},K:{"4":"Y","8":"A B C hB sB iB"},L:{"4":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"1":"tC"}},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 e986c1aaa56a68..6615302bd9d66a 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w","2":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J zB","2":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"0B","129":"I yB lB"},F:{"1":"F B C G M N O 7B 8B 9B AC fB pB BC gB","2":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"CC qB DC EC FC","2":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","129":"lB"},H:{"1":"WC"},I:{"1":"hB I XC YC ZC aC qB bC","2":"H cC"},J:{"1":"D A"},K:{"1":"A B C fB pB gB","2":"U"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"display: run-in"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y","2":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J 1B","2":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"2B","129":"I 0B oB"},F:{"1":"F B C G M N O 9B AC BC CC hB sB DC iB","2":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"EC tB FC GC HC","2":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","129":"oB"},H:{"1":"YC"},I:{"1":"jB I ZC aC bC cC tB dC","2":"H eC"},J:{"1":"D A"},K:{"1":"A B C hB sB iB","2":"Y"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,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 3fa89dbbf76126..c4a57d8ad62f9b 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 rB","388":"B"},B:{"1":"O P Q R S V W","2":"C K L G","129":"M N","513":"X Y Z a b c d e f g T h H i"},C:{"1":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB tB uB"},D:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","513":"Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"G 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB fB","2052":"L","3076":"C K gB 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 U RB SB TB UB VB WB","2":"0 1 2 3 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","513":"XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC","2052":"NC OC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"16":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:6,C:"'SameSite' cookie attribute"}; +module.exports={A:{A:{"2":"J D E F A uB","388":"B"},B:{"1":"O P Q R S T U","2":"C K L G","129":"M N","513":"V W Z a b c d e f g h i j k X H"},C:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","513":"Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB hB","2052":"L","3076":"C K iB 5B"},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 Y TB UB VB WB XB YB","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","513":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","2052":"PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"513":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"16":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 1ab6156c92fcbd..3f8672efd61cb2 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 rB","164":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","36":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N tB uB","36":"0 1 2 3 4 5 6 7 8 O k l m n o p q r s t u v 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","36":"B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","16":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"Screen Orientation"}; +module.exports={A:{A:{"2":"J D E F A uB","164":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","36":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N wB xB","36":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","36":"B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 7d9b061c6d3453..3ad905287f2c18 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","132":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"async attribute for external scripts"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 dec91441472bb0..7917420d0e457d 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","257":"I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"defer attribute for external scripts"}; +module.exports={A:{A:{"1":"A B","132":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","257":"I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 98d8a6fae292cf..89aa4eee010f83 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 rB","132":"E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","132":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"0 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB"},E:{"1":"6B","2":"I j yB lB","132":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B 8B 9B AC","16":"B fB pB","132":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB BC gB"},G:{"16":"lB CC qB","132":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","16":"XC YC","132":"hB I ZC aC qB bC cC"},J:{"132":"D A"},K:{"1":"U","132":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"132":"dC"},P:{"132":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"132":"qC"},S:{"1":"rC"}},B:5,C:"scrollIntoView"}; +module.exports={A:{A:{"2":"J D uB","132":"E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","132":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"8B","2":"I l 0B oB","132":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC CC","16":"B hB sB","132":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB DC iB"},G:{"16":"oB EC tB","132":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","16":"ZC aC","132":"jB I bC cC tB dC eC"},J:{"132":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"132":"sC"},S:{"1":"tC"}},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 69c736321ef7ce..a9c5c91fd96af7 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 b50d9525c051bc..f27981d5cafb99 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB","2":"F B C ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","2":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB","2":"F B C bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 462d47a4055652..2d832d4757587f 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":"rB","260":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"0 1 2 3 4 5 6 7 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","2180":"8 9 AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","132":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"16":"qB","132":"lB CC","516":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H bC cC","16":"hB I XC YC ZC aC","1025":"qB"},J:{"1":"A","16":"D"},K:{"1":"U","16":"A B C fB pB","132":"gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","16":"A"},O:{"1025":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2180":"rC"}},B:5,C:"Selection API"}; +module.exports={A:{A:{"1":"F A B","16":"uB","260":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","2180":"AB BB CB DB EB FB GB HB IB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","132":"F B C 9B AC BC CC hB sB DC iB"},G:{"16":"tB","132":"oB EC","516":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","16":"jB I ZC aC bC cC","1025":"tB"},J:{"1":"A","16":"D"},K:{"1":"Y","16":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","16":"A"},O:{"1025":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2180":"tC"}},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 8d9d3826b1f9b5..ec2ddd8361b660 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB tB uB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB","196":"OB jB PB QB","324":"U"},E:{"2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","516":"K L G gB 3B 4B 5B nB oB 6B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Server Timing"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","196":"QB lB RB SB","324":"Y"},E:{"2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","516":"K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 2bccce13655be4..8185d5cf01ba6f 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","322":"G M"},C:{"1":"9 BB CB DB EB FB GB IB JB KB LB MB NB iB jB PB QB U RB SB TB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB","194":"0 1 2 3 4 5 6 7 8 y z","513":"AB HB OB UB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","4":"5 6 7 8 9"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B yB lB zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r 7B 8B 9B AC fB pB BC gB","4":"s t u v w"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","4":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","4":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"4":"qC"},S:{"2":"rC"}},B:4,C:"Service Workers"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","322":"G M"},C:{"1":"BB DB EB FB GB HB IB KB LB MB NB OB PB kB lB RB SB Y TB UB VB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"0 1 2 3 4 5 6 7 8 9 AB","513":"CB JB QB WB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","4":"7 8 9 AB BB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","4":"u v w x y"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","4":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","4":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"4":"sC"},S:{"2":"tC"}},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 46f1a8f5d10915..357266163f30ed 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 rB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js index a2ae77789c2e54..006034e0bf60e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","2":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"1":"hB I H YC ZC aC qB bC cC","260":"XC"},J:{"1":"D A"},K:{"1":"U","16":"A B C fB pB gB"},L:{"1":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","16":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"SHA-2 SSL certificates"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","260":"ZC"},J:{"1":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"16":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"SHA-2 SSL certificates"}; 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 ab355a513342be..ded8b02dc7ee34 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 rB"},B:{"1":"P","2":"C K L G M N O Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","66":"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 iB OB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","2":"I j J D E F A B C K L G M N O k l m n o p Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB","2":"F B C TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB","33":"bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC","2":"lC mC nC oC","33":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P","2":"C K L G M N O Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","66":"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 kB QB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"I l J D E F A B C K L G M N O m n o p q r Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB","2":"F B C VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","33":"G M N O m n o"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB","33":"dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC","2":"nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 dba84dc630af9c..894c93c9441e75 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB tB uB","322":"NB","578":"iB OB jB PB"},D:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC","132":"JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I","4":"eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Shadow DOM (V1)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB wB xB","322":"PB","578":"kB QB lB RB"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","132":"LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","4":"gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 128ed2df546dbe..fc086f72a04642 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 rB"},B:{"1":"P Q R S V W X Y Z a b","2":"C K L G","194":"M N O","513":"c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB tB uB","194":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB","450":"aB bB cB dB eB","513":"P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB","194":"OB jB PB QB U RB SB TB","513":"c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A yB lB zB 0B 1B 2B","194":"B C K L G mB fB gB 3B 4B 5B","513":"nB oB 6B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB 7B 8B 9B AC fB pB BC gB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC","194":"KC LC MC NC OC PC QC RC SC TC UC VC","513":"nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"513":"H"},M:{"513":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Shared Array Buffer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b","2":"C K L G","194":"M N O","513":"c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB wB xB","194":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","450":"cB dB eB fB gB","513":"P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","194":"QB lB RB SB Y TB UB VB","513":"c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B","194":"B C K L G pB hB iB 5B 6B 7B","513":"qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","194":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC","194":"MC NC OC PC QC RC SC TC UC VC WC XC","513":"qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"513":"H"},M:{"513":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 37f1ad92e3614e..0fdd4a6088fc75 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"j J zB","2":"I D E F A B C K L G yB lB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","2":"F 7B 8B 9B"},G:{"1":"DC EC","2":"E lB CC qB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"B C fB pB gB","2":"U","16":"A"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"I","2":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:1,C:"Shared Web Workers"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"l J 1B","2":"I D E F A B C K L G 0B oB 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC BC"},G:{"1":"FC GC","2":"E oB EC tB HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C hB sB iB","2":"Y","16":"A"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I","2":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 1c50ae25d9a4a4..19d70d627754e1 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 rB","132":"D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB 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 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB"},H:{"1":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Server Name Indication"}; +module.exports={A:{A:{"1":"F A B","2":"J uB","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 664f44b9b6a6c1..e66ded4ca999bd 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","2":"sB hB I j J D E F A B C GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","2":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"E F A B C 2B mB fB","2":"I j J D yB lB zB 0B 1B","129":"K L G gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 7 9 G M N O k l m n o p q r s t u v w x y z gB","2":"5 6 8 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC"},G:{"1":"E GC HC IC JC KC LC MC NC","2":"lB CC qB DC EC FC","257":"OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I aC qB bC cC","2":"H XC YC ZC"},J:{"2":"D A"},K:{"1":"gB","2":"A B C U fB pB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"dC"},P:{"1":"I","2":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"16":"qC"},S:{"1":"rC"}},B:7,C:"SPDY protocol"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","2":"vB jB I l J D E F A B C IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","2":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"E F A B C 4B pB hB","2":"I l J D 0B oB 1B 2B 3B","129":"K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 9 G M N O m n o p q r s t u v w x y z BB iB","2":"7 8 F B C AB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC"},G:{"1":"E IC JC KC LC MC NC OC PC","2":"oB EC tB FC GC HC","257":"QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I cC tB dC eC","2":"H ZC aC bC"},J:{"2":"D A"},K:{"1":"iB","2":"A B C Y hB sB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I","2":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"16":"sC"},S:{"1":"tC"}},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 2e0381b08408eb..c7db122ba444bd 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 rB"},B:{"2":"C K L G M N O","1026":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m tB uB","322":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"I j J D E F A B C K L G M N O k l m n o p","164":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L yB lB zB 0B 1B 2B mB fB gB 3B","2084":"G 4B 5B nB oB 6B"},F:{"2":"F B C G M N O k l m n o p q r 7B 8B 9B AC fB pB BC gB","1026":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","2084":"UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"164":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"164":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"164":"pC"},R:{"164":"qC"},S:{"322":"rC"}},B:7,C:"Speech Recognition API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1026":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","322":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r","164":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","2084":"G 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","1026":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","2084":"WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"164":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"322":"tC"}},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 030d0f76b29448..2f9832997f8e23 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 rB"},B:{"1":"L G M N O","2":"C K","257":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v tB uB","194":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x","257":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},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","2":"F B C G M N O k l m n o p q r 7B 8B 9B AC fB pB BC gB","257":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:7,C:"Speech Synthesis API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O","2":"C K","257":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","257":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},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","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","257":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 5da5237afe70bc..9ce2db04463285 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"4":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"4":"WC"},I:{"4":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"A","4":"D"},K:{"4":"A B C U fB pB gB"},L:{"4":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"4":"dC"},P:{"4":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"4":"qC"},S:{"2":"rC"}},B:1,C:"Spellcheck attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"4":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"4":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"A","4":"D"},K:{"4":"A B C Y hB sB iB"},L:{"4":"H"},M:{"4":"X"},N:{"4":"A B"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"4":"sC"},S:{"2":"tC"}},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 95bad1e023bf6d..102fc02147f5e7 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB","2":"K L G 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC","2":"PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:7,C:"Web SQL Database"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB","2":"K L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC","2":"RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 aefb3950e610d6..b21d17fa4a0e8c 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","260":"C","514":"K L G"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w tB uB","194":"0 1 2 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y","260":"0 1 2 z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB 0B","260":"E 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l 7B 8B 9B AC fB pB BC gB","260":"m n o p"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","260":"E GC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Srcset and sizes attributes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","260":"C","514":"K L G"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB","194":"0 1 2 3 4 z"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","260":"1 2 3 4"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","260":"E 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n 9B AC BC CC hB sB DC iB","260":"o p q r"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","260":"E IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 82bc39a5f49fce..99a270c26e7e97 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M tB uB","129":"1 2 3 4 5 6","420":"0 N O k l m n o p q r s t u v w x y z"},D:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l","420":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B G M N 7B 8B 9B AC fB pB BC","420":"0 1 2 3 4 C O k l m n o p q r s t u v w x y z gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC","513":"SC TC UC VC nB oB","1537":"LC MC NC OC PC QC RC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","420":"A"},K:{"1":"U","2":"A B fB pB","420":"C gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","420":"I eC"},Q:{"1":"pC"},R:{"420":"qC"},S:{"2":"rC"}},B:4,C:"getUserMedia/Stream API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M wB xB","129":"3 4 5 6 7 8","420":"0 1 2 N O m n o p q r s t u v w x y z"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n","420":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B G M N 9B AC BC CC hB sB DC","420":"0 1 2 3 4 5 6 C O m n o p q r s t u v w x y z iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","513":"UC VC WC XC qB rB","1537":"NC OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","420":"A"},K:{"1":"Y","2":"A B hB sB","420":"C iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","420":"I gC"},Q:{"1":"rC"},R:{"420":"sC"},S:{"2":"tC"}},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 0b248824a90e23..5bccf07c83f1bf 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 rB","130":"B"},B:{"1":"a b c d e f g T h H i","16":"C K","260":"L G","1028":"P Q R S V W X Y Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB tB uB","6148":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","6722":"MB NB iB OB jB PB QB U"},D:{"1":"a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","260":"HB IB JB KB LB MB NB","1028":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z"},E:{"2":"I j J D E F yB lB zB 0B 1B 2B","1028":"G 4B 5B nB oB 6B","3076":"A B C K L mB fB gB 3B"},F:{"1":"cB dB eB P Q R kB S","2":"0 1 2 3 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","260":"4 5 6 7 8 9 AB","1028":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E lB CC qB DC EC FC GC HC IC","16":"JC","1028":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"6148":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"nC oC","2":"I eC fC","1028":"gC hC iC mB jC kC lC mC"},Q:{"1028":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"Streams"}; +module.exports={A:{A:{"2":"J D E F A uB","130":"B"},B:{"1":"a b c d e f g h i j k X H","16":"C K","260":"L G","1028":"P Q R S T U V W Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB wB xB","5124":"X H nB","7172":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k","7746":"OB PB kB QB lB RB SB Y"},D:{"1":"a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","260":"JB KB LB MB NB OB PB","1028":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z"},E:{"2":"I l J D E F 0B oB 1B 2B 3B 4B","1028":"G 6B 7B qB rB 8B","3076":"A B C K L pB hB iB 5B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","260":"6 7 8 9 AB BB CB","1028":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC","16":"LC","1028":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"5124":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC","1028":"iC jC kC pB lC mC nC oC"},Q:{"1028":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 d7f2f0aa34b3f9..0e555530f55954 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 rB","129":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Strict Transport Security"}; +module.exports={A:{A:{"2":"J D E F A uB","129":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 7e5d7eeb0d2ffd..4a5cf54a3d4a7c 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","2":"sB hB I j J D E F A B C K L G M N O k l jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","322":"KB LB MB NB iB OB"},D:{"2":"2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","194":"0 1 l m n o p q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:7,C:"Scoped CSS"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","2":"vB jB I l J D E F A B C K L G M N O m n lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","322":"MB NB OB PB kB QB"},D:{"2":"4 5 6 7 8 9 I l J D E F A B C K L G M N O m AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","194":"0 1 2 3 n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,C:"Scoped CSS"}; 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 b0fc87cb2928e4..251ed1444a42f5 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u v w 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC","194":"LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Subresource Integrity"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","194":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 57b15024105143..16612fd3516dd6 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","260":"I j J D E F A B C K L G M N O k l m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"I"},E:{"1":"j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB","132":"I lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"lB CC"},H:{"260":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"U","260":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"SVG in CSS backgrounds"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","260":"I l J D E F A B C K L G M N O m n o p q"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B","132":"I oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB EC"},H:{"260":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","260":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 97c718652f25cc..646d89e3c456ec 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I","4":"j J D"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"SVG filters"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I","4":"l J D"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 025b3f80a1dd7b..ba3fd11654bc38 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 rB","8":"J D E"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","2":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","130":"3 4 5 6 7 8 9 AB BB CB DB EB FB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB"},F:{"1":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB","2":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","130":"0 1 q r s t u v w x y z"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"258":"WC"},I:{"1":"hB I aC qB bC cC","2":"H XC YC ZC"},J:{"1":"D A"},K:{"1":"A B C fB pB gB","2":"U"},L:{"130":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"I","130":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"130":"qC"},S:{"2":"rC"}},B:2,C:"SVG fonts"}; +module.exports={A:{A:{"2":"F A B uB","8":"J D E"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","2":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","130":"5 6 7 8 9 AB BB CB DB EB FB GB HB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB","2":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","130":"0 1 2 3 s t u v w x y z"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"258":"YC"},I:{"1":"jB I cC tB dC eC","2":"H ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C hB sB iB","2":"Y"},L:{"130":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I","130":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"130":"sC"},S:{"2":"tC"}},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 506dc7c3544396..3c3565f365729d 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 rB","260":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"1":"FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB"},E:{"1":"C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D F A B yB lB zB 0B 2B mB","132":"E 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"G M N O k l m n","4":"B C 8B 9B AC fB pB BC","16":"F 7B","132":"0 1 o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC HC IC JC KC LC","132":"E GC"},H:{"1":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D","132":"A"},K:{"1":"U gB","4":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","132":"I"},Q:{"1":"pC"},R:{"132":"qC"},S:{"1":"rC"}},B:4,C:"SVG fragment identifiers"}; +module.exports={A:{A:{"2":"J D E uB","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D F A B 0B oB 1B 2B 4B pB","132":"E 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"G M N O m n o p","4":"B C AC BC CC hB sB DC","16":"F 9B","132":"0 1 2 3 q r s t u v w x y z"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC JC KC LC MC NC","132":"E IC"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","132":"A"},K:{"1":"Y iB","4":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"132":"sC"},S:{"1":"tC"}},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 7620de718fec5c..1d651930c681e0 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 rB","388":"F A B"},B:{"4":"P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB","4":"hB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"yB lB","4":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"4":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","4":"H bC cC"},J:{"1":"A","2":"D"},K:{"4":"A B C U fB pB gB"},L:{"4":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"4":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"4":"pC"},R:{"4":"qC"},S:{"1":"rC"}},B:2,C:"SVG effects for HTML"}; +module.exports={A:{A:{"2":"J D E uB","388":"F A B"},B:{"4":"P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB","4":"jB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"0B oB","4":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"4":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","4":"H dC eC"},J:{"1":"A","2":"D"},K:{"4":"A B C Y hB sB iB"},L:{"4":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"1":"tC"}},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 2f6d8393798f55..f96a06f8aebc23 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":"rB","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","8":"I j J"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","8":"I j yB lB","129":"J D E zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"B AC fB pB","8":"F 7B 8B 9B"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","8":"lB CC qB","129":"E DC EC FC GC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"XC YC ZC","129":"hB I aC qB"},J:{"1":"A","129":"D"},K:{"1":"C U gB","8":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Inline SVG in HTML5"}; +module.exports={A:{A:{"2":"uB","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","8":"I l J"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I l 0B oB","129":"J D E 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"B CC hB sB","8":"F 9B AC BC"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB","129":"E FC GC HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","129":"jB I cC tB"},J:{"1":"A","129":"D"},K:{"1":"C Y iB","8":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 20f3cad45a02df..e84338432d90b3 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M N O k l m n o p q r s"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB","4":"lB","132":"I j J D E zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"E lB CC qB DC EC FC GC"},H:{"1":"WC"},I:{"1":"H bC cC","2":"XC YC ZC","132":"hB I aC qB"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"SVG in HTML img element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B","4":"oB","132":"I l J D E 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"E oB EC tB FC GC HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","132":"jB I cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 2af38bd34c494f..84b7869589ee30 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":"rB","8":"J D E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"I"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"yB lB","132":"I j zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"lB CC qB DC"},H:{"2":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"SVG SMIL animation"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"I"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB","132":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 868e5c25390a04..8f60fc65431b47 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":"rB","8":"J D E","772":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","4":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","4":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"H bC cC","2":"XC YC ZC","132":"hB I aC qB"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"257":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"SVG (basic support)"}; +module.exports={A:{A:{"2":"uB","8":"J D E","772":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","4":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","132":"jB I cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"257":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e4983bd53ae013..fcb282c99ec4eb 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB","132":"XB YB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s 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 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"16":"dC"},P:{"1":"jC kC lC mC nC oC","2":"I eC fC gC hC iC mB"},Q:{"16":"pC"},R:{"16":"qC"},S:{"2":"rC"}},B:6,C:"Signed HTTP Exchanges (SXG)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","132":"ZB aB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"16":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},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 a367c038bf5094..49e16e85e34174 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"16":"sB hB tB uB","129":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"16":"I j yB lB","257":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"769":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"16":"hB I H XC YC ZC aC qB bC cC"},J:{"16":"D A"},K:{"16":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"dC"},P:{"16":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"16":"qC"},S:{"129":"rC"}},B:1,C:"tabindex global attribute"}; +module.exports={A:{A:{"1":"D E F A B","16":"J uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"16":"vB jB wB xB","129":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"16":"I l 0B oB","257":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"769":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"16":"sC"},S:{"129":"tC"}},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 59503592dc178b..0d4b9d126c404e 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 rB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g T h H i","16":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y tB uB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B","129":"C"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t 7B 8B 9B AC fB pB BC gB"},G:{"1":"HC IC JC KC LC MC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC","129":"NC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ES6 Template Literals (Template Strings)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","16":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B","129":"C"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","129":"PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 bd2603fe5df8db..ec1110bd9158b4 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 rB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q","132":"r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D yB lB zB","388":"E 1B","514":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","132":"G M N O k l m"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC","388":"E GC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"HTML templates"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s","132":"0 1 t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B","388":"E 3B","514":"2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","132":"G M N O m n o"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","388":"E IC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 6443173f1d9dc9..63d368a367a669 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"Temporal"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 ef1ba082fb73fe..c5318e28aa15dc 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 rB","16":"F"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","16":"I j"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"B C"},E:{"2":"I J yB lB zB","16":"j D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC pB BC gB","16":"fB"},G:{"2":"lB CC qB DC EC","16":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC aC qB bC cC","16":"ZC"},J:{"2":"A","16":"D"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Test feature - updated"}; +module.exports={A:{A:{"2":"J D E A B uB","16":"F"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","16":"I l"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"B C"},E:{"2":"I J 0B oB 1B","16":"l D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC sB DC iB","16":"hB"},G:{"2":"oB EC tB FC GC","16":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC cC tB dC eC","16":"bC"},J:{"2":"A","16":"D"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 ed33837da2b188..b2ccedc495344b 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 rB"},B:{"2":"C K L G M N O","2052":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j tB uB","1028":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","1060":"0 J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},D:{"2":"I j J D E F A B C K L G M N O k l m n o p q","226":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","2052":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D yB lB zB 0B","772":"K L G gB 3B 4B 5B nB oB 6B","804":"E F A B C 2B mB fB","1316":"1B"},F:{"2":"F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","226":"0 1 2 3 4 5 6 7 8","2052":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"lB CC qB DC EC FC","292":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"2052":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2052":"dC"},P:{"2":"I eC fC","2052":"gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"1":"qC"},S:{"1028":"rC"}},B:4,C:"text-decoration styling"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","2052":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l wB xB","1028":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","1060":"0 1 2 J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r s","226":"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","2052":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D 0B oB 1B 2B","772":"K L G iB 5B 6B 7B qB rB 8B","804":"E F A B C 4B pB hB","1316":"3B"},F:{"2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","226":"2 3 4 5 6 7 8 9 AB","2052":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC HC","292":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"2052":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2052":"fC"},P:{"2":"I gC hC","2052":"iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"1028":"tC"}},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 ee823285094e58..cf6945a9742767 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 rB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB","322":"AB"},D:{"1":"i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p","164":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB","164":"D 0B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB","164":"H bC cC"},J:{"2":"D","164":"A"},K:{"2":"A B C fB pB gB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"dC"},P:{"164":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"164":"pC"},R:{"164":"qC"},S:{"1":"rC"}},B:4,C:"text-emphasis styling"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"k X H","2":"C K L G M N O","164":"P Q R S T U V W Z a b c d e f g h i j"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB wB xB","322":"CB"},D:{"1":"k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r","164":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","164":"D 2B"},F:{"1":"V W","2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","164":"dC eC"},J:{"2":"D","164":"A"},K:{"2":"A B C hB sB iB","164":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"1":"tC"}},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 569c191e9d2ae4..41051381f8d22f 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":"rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","8":"sB hB I j J tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","33":"F 7B 8B 9B AC"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"U gB","33":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 Text-overflow"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","8":"vB jB I l J wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","33":"F 9B AC BC CC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y iB","33":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 c12abb7ddb1391..9088c935fedaeb 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q s t u v w x y z AB BB CB DB EB FB GB HB IB","258":"r"},E:{"2":"I j J D E F A B C K L G yB lB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","258":"zB"},F:{"1":"8 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 9 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"2":"lB CC qB","33":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"33":"T"},N:{"161":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"CSS text-size-adjust"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s u v w x y z AB BB CB DB EB FB GB HB IB JB KB","258":"t"},E:{"2":"I l J D E F A B C K L G 0B oB 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","258":"1B"},F:{"1":"AB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z BB 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"33":"X"},N:{"161":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 9c9ef8656d0bee..ca756ff1eeaf44 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 rB"},B:{"2":"C K L","33":"P Q R S V W X Y Z a b c d e f g T h H i","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB tB uB","161":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","450":"DB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"33":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"33":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","36":"lB"},H:{"2":"WC"},I:{"2":"hB","33":"I H XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"2":"A B C fB pB gB","33":"U"},L:{"33":"H"},M:{"161":"T"},N:{"2":"A B"},O:{"33":"dC"},P:{"33":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"33":"pC"},R:{"33":"qC"},S:{"161":"rC"}},B:7,C:"CSS text-stroke and text-fill"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L","33":"P Q R S T U V W Z a b c d e f g h i j k X H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB","161":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","450":"FB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"33":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"33":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","36":"oB"},H:{"2":"YC"},I:{"2":"jB","33":"I H ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"161":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"161":"tC"}},B:7,C:"CSS text-stroke and text-fill"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js index 43a45ef606d500..4e183fd6e84d41 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB tB uB","130":"VB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"text-underline-offset"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB","130":"XB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"text-underline-offset"}; 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 f136e1ec48268a..267689129d90d9 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"1":"E CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Node.textContent"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a2ecb4d8a185d0..e45d95a764e7b3 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O tB uB","132":"k"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"TextEncoder & TextDecoder"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB","132":"m"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 64ec75bd75ece2..1c326cc8f71cb0 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 rB","66":"E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB","2":"sB hB I j J D E F A B C K L G M N O k l m n tB uB","66":"o","129":"UB VB WB XB YB ZB aB bB cB dB","388":"eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V","2":"I j J D E F A B C K L G M N O k l m","1540":"W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"D E F A B C K 1B 2B mB fB gB","2":"I j J yB lB zB 0B","513":"L G 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB gB","2":"F B C 7B 8B 9B AC fB pB BC","1540":"ZB aB bB cB dB eB P Q R kB S"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"1":"A","2":"D"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"129":"T"},N:{"1":"B","66":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"TLS 1.1"}; +module.exports={A:{A:{"1":"B","2":"J D uB","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB","66":"q","129":"WB XB YB ZB aB bB cB dB eB fB","388":"gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","2":"I l J D E F A B C K L G M N O m n o","1540":"U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"D E F A B C K 3B 4B pB hB iB","2":"I l J 0B oB 1B 2B","513":"L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB iB","2":"F B C 9B AC BC CC hB sB DC","1540":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"129":"X"},N:{"1":"B","66":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 83731332ae8f6d..a4dd6505b12d4b 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 rB","66":"E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o tB uB","66":"p q r"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F G 7B","66":"B C 8B 9B AC fB pB BC gB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"1":"A","2":"D"},K:{"1":"U gB","2":"A B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","66":"A"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"TLS 1.2"}; +module.exports={A:{A:{"1":"B","2":"J D uB","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","66":"r 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F G 9B","66":"B C AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","66":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 dcf857d97b28f8..79c1eeb0c749c7 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB tB uB","132":"OB jB PB","450":"GB HB IB JB KB LB MB NB iB"},D:{"1":"WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","706":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB"},E:{"1":"L G 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","1028":"K gB 3B"},F:{"1":"MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB","706":"JB KB LB"},G:{"1":"OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mB jC kC lC mC nC oC","2":"I eC fC gC hC iC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:6,C:"TLS 1.3"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB","132":"QB lB RB","450":"IB JB KB LB MB NB OB PB kB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","706":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","1028":"K iB 5B"},F:{"1":"OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB","706":"LB MB NB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"TLS 1.3"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js index 95637ae938d8fb..9260d70bf9d973 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B rB"},B:{"2":"C K L","194":"P Q R S V W X Y Z a b c d e f g T h H i","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h tB uB","16":"H i"},D:{"2":"0 1 2 3 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","16":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E yB lB zB 0B 1B","16":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB","16":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC","16":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"16":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","16":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","16":"U"},L:{"16":"H"},M:{"16":"T"},N:{"2":"A","16":"B"},O:{"16":"dC"},P:{"16":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"16":"pC"},R:{"16":"qC"},S:{"2":"rC"}},B:6,C:"Token Binding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L","194":"P Q R S T U V W Z a b c d e f g h i j k X H","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X wB xB","16":"H nB"},D:{"2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","16":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E 0B oB 1B 2B 3B","16":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","16":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC","16":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","16":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","16":"Y"},L:{"16":"H"},M:{"16":"X"},N:{"2":"A","16":"B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:6,C:"Token Binding"}; 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 59ccb0b9af1bb6..dab012d7bacdf1 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 rB","8":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","578":"C K L G M N O"},C:{"1":"O k l m n o p HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","4":"I j J D E F A B C K L G M N","194":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","260":"B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:2,C:"Touch events"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","578":"C K L G M N O"},C:{"1":"O m n o p q r JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","4":"I l J D E F A B C K L G M N","194":"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"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 22fe9456125750..ea84da44450d25 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":"rB","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","33":"I j J D E F A B C K L G tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","33":"I j J D E yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F 7B 8B","33":"B C G M N O k l m n 9B AC fB pB BC"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","33":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","33":"hB I XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"CSS3 2D Transforms"}; +module.exports={A:{A:{"2":"uB","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","33":"I l J D E F A B C K L G wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC","33":"B C G M N O m n o p BC CC hB sB DC"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 caae14d0fd19f2..3d64625a9bf306 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 rB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F tB uB","33":"A B C K L G"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B","33":"0 C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"6B","2":"yB lB","33":"I j J D E zB 0B 1B","257":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"G M N O k l m n"},G:{"33":"E lB CC qB DC EC FC GC","257":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"XC YC ZC","33":"hB I aC qB bC cC"},J:{"33":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS3 3D Transforms"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F wB xB","33":"A 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B","33":"0 1 2 C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"rB 8B","2":"0B oB","33":"I l J D E 1B 2B 3B","257":"F A B C K L G 4B pB hB iB 5B 6B 7B qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"G M N O m n o p"},G:{"1":"rB","33":"E oB EC tB FC GC HC IC","257":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","33":"jB I cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e7f093372c489b..95fb589c0eeb93 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 rB"},B:{"1":"S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"lC mC nC oC","2":"I eC fC gC hC iC mB jC kC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Trusted Types for DOM manipulation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"nC oC pC qC","2":"I gC hC iC jC kC pB lC mC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 d07a377b3de125..f90c3833eab15f 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 rB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 8B 9B AC fB pB BC gB","2":"F 7B"},G:{"1":"E qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC"},H:{"2":"WC"},I:{"1":"hB I H YC ZC aC qB bC cC","2":"XC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F 9B"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","2":"ZC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9de980e1dafd1d..3aee330d6b4ef6 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 rB","132":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB","260":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC","260":"qB"},H:{"1":"WC"},I:{"1":"I H aC qB bC cC","2":"hB XC YC ZC"},J:{"1":"A","2":"D"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Typed Arrays"}; +module.exports={A:{A:{"1":"B","2":"J D E F uB","132":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","260":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","260":"tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","2":"jB ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 825f075265ae4c..48a3d611a4f018 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 rB"},B:{"2":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB","322":"CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB"},D:{"2":"0 1 2 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","130":"3 4 5","513":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB"},F:{"2":"0 1 2 3 4 6 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","513":"5 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"322":"rC"}},B:6,C:"FIDO U2F API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","513":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","322":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB"},D:{"2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","130":"5 6 7","513":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"2":"0 1 2 3 4 5 6 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","513":"7 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"322":"tC"}},B:6,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 7a858a2bda4809..fa17a2ba1b9f50 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB tB uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC","16":"LC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:1,C:"unhandledrejection/rejectionhandled events"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B 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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","16":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 846b06a6a8d6a3..d08ceed17d755c 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o p q r s t u 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Upgrade Insecure Requests"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 9cc715d08e84e0..c1e2e2d3356d45 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 rB"},B:{"1":"S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB","66":"aB bB cB dB eB P Q"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 7B 8B 9B AC fB pB BC gB","66":"SB TB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"lC mC nC oC","2":"I eC fC gC hC iC mB jC kC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"URL Scroll-To-Text Fragment"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"S T U V W Z a b c d e f g h i j k X 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 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","66":"cB dB eB fB gB P Q"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB","66":"UB VB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"nC oC pC qC","2":"I gC hC iC jC kC pB lC mC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 fc60f6e89027d0..5134a6dc3611e3 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n","130":"o p q r s t u v w"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB 0B","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","130":"G M N O"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC","130":"FC"},H:{"2":"WC"},I:{"1":"H cC","2":"hB I XC YC ZC aC qB","130":"bC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"URL API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p","130":"q r s t u v w x y"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","130":"G M N O"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC","130":"HC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB","130":"dC"},J:{"2":"D","130":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 62fb5354934d7d..0a79875fadb12e 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB","132":"0 1 2 3 4 5 6 7 8 u v w x y z"},D:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","2":"I"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:1,C:"URLSearchParams"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 04f49fd12f4226..26f274b36db86a 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","132":"j zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"1":"WC"},I:{"1":"hB I H aC qB bC cC","2":"XC YC ZC"},J:{"1":"D A"},K:{"1":"C U pB gB","2":"A B fB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"ECMAScript 5 Strict Mode"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"C Y sB iB","2":"A B hB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d4d35af431bef2..637c1217cb9231 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 rB","33":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","33":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","33":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB tB uB"},D:{"1":"JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","33":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"33":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","33":"0 1 2 3 4 5 G M N O k l m n o p q r s t u v w x y z"},G:{"33":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","33":"hB I XC YC ZC aC qB bC cC"},J:{"33":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"33":"A B"},O:{"2":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","33":"I eC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"33":"rC"}},B:5,C:"CSS user-select: none"}; +module.exports={A:{A:{"2":"J D E F uB","33":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","33":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","33":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"33":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 G M N O m n o p q r s t u v w x y z"},G:{"33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"33":"A B"},O:{"2":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","33":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"33":"tC"}},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 b94794a5ca225d..1b2113beb4d22c 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"User Timing API"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 6d4a347b75d7bb..7802557a66a446 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 rB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB tB uB","4609":"PB QB U RB SB TB UB VB WB","4674":"jB","5698":"OB","7490":"IB JB KB LB MB","7746":"NB iB","8705":"XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","4097":"SB","4290":"iB OB jB","6148":"PB QB U RB"},E:{"1":"G 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","4609":"B C fB gB","8193":"K L 3B 4B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB 7B 8B 9B AC fB pB BC gB","4097":"IB","6148":"EB FB GB HB"},G:{"1":"PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC","4097":"LC MC NC OC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"4097":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC","4097":"hC iC mB jC kC lC mC nC oC"},Q:{"4097":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Variable fonts"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","4609":"RB SB Y TB UB VB WB XB YB","4674":"lB","5698":"QB","7490":"KB LB MB NB OB","7746":"PB kB","8705":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","4097":"UB","4290":"kB QB lB","6148":"RB SB Y TB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","4609":"B C hB iB","8193":"K L 5B 6B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB 9B AC BC CC hB sB DC iB","4097":"KB","6148":"GB HB IB JB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","4097":"NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"4097":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC","4097":"jC kC pB lC mC nC oC pC qC"},Q:{"4097":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a448bbb9d84326..52ecd4ffd50e34 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","2":"F B 7B 8B 9B AC fB pB"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"1":"WC"},I:{"1":"H bC cC","16":"hB I XC YC ZC aC qB"},J:{"16":"D A"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"SVG vector-effect: non-scaling-stroke"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"1":"YC"},I:{"1":"H dC eC","16":"jB I ZC aC bC cC tB"},J:{"16":"D A"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 c8de7d831646a2..5475564652b9fb 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A tB uB","33":"B C K L G"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k l m n o p q r s t u"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"Vibration API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A wB xB","33":"B C K L G"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 f65ca9a8bf4eb1..eb3634df9e7200 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","260":"I j J D E F A B C K L G M N O k tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A zB 0B 1B 2B mB","2":"yB lB","513":"B C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC","513":"LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","132":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Video element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","260":"I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A 1B 2B 3B 4B pB","2":"0B oB","513":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC","513":"NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","132":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 add74cb320bad2..8faa8e5be51984 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 rB"},B:{"1":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J yB lB zB"},F:{"2":"F B C G M N O k l m n o p q r s t u v w 7B 8B 9B AC fB pB BC gB","322":"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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"322":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:1,C:"Video Tracks"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB","322":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB","322":"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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"322":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 7a61afe6496295..48dfc04a3faaf1 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 rB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i","194":"vB wB xB"},E:{"1":"oB 6B","2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"Large, Small, and Dynamic viewport units"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k","194":"X H nB yB zB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Large, Small, 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 27bf4832d9f39d..d1ed7877e0556a 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 rB","132":"F","260":"A B"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N O k","260":"l m n o p q"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC","516":"FC","772":"EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}; +module.exports={A:{A:{"2":"J D E uB","132":"F","260":"A B"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N O m","260":"n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","516":"HC","772":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 d21916f1ef85ba..2edd1437c307df 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 rB","4":"E F A B"},B:{"4":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"4":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"yB lB","4":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"4":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"4":"WC"},I:{"2":"hB I XC YC ZC aC qB","4":"H bC cC"},J:{"2":"D A"},K:{"4":"A B C U fB pB gB"},L:{"4":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"2":"dC"},P:{"4":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"4":"pC"},R:{"4":"qC"},S:{"4":"rC"}},B:2,C:"WAI-ARIA Accessibility features"}; +module.exports={A:{A:{"2":"J D uB","4":"E F A B"},B:{"4":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"0B oB","4":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"4":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"2":"jB I ZC aC bC cC tB","4":"H dC eC"},J:{"2":"D A"},K:{"4":"A B C Y hB sB iB"},L:{"4":"H"},M:{"4":"X"},N:{"4":"A B"},O:{"2":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"4":"tC"}},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 d2bbdda253a90c..50e0843bc24a7c 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 rB"},B:{"1":"b c d e f g T h H i","2":"C K L G M N O","194":"P Q R S V W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB","194":"XB YB ZB aB bB cB dB eB P Q R S V"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B 9B AC fB pB BC gB","194":"NB OB PB QB U RB SB TB UB VB WB XB YB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"mC nC oC","2":"I eC fC gC hC iC mB jC kC lC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:4,C:"Screen Wake Lock API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"b c d e f g h i j k X H","2":"C K L G M N O","194":"P Q R S T U V W Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","194":"ZB aB bB cB dB eB fB gB P Q R S T"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 9B AC BC CC hB sB DC iB","194":"PB QB RB SB Y TB UB VB WB XB YB ZB aB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b88bf8e13a4d0a..822bbe314bc502 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 rB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L","578":"G"},C:{"1":"IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB tB uB","194":"CB DB EB FB GB","1025":"HB"},D:{"1":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB","322":"GB HB IB JB KB LB"},E:{"1":"B C K L G fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","322":"3 4 5 6 7 8"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"194":"rC"}},B:6,C:"WebAssembly"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L","578":"G"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","194":"EB FB GB HB IB","1025":"JB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","322":"5 6 7 8 9 AB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},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 aea82308831cf9..186585bf1570c8 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 9B AC fB pB BC gB","2":"F 7B 8B"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"Wav audio format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","16":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 04ede56fc73906..0f6d2b4167eee5 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 rB","2":"E F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","16":"F"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB"},H:{"1":"WC"},I:{"1":"hB I H ZC aC qB bC cC","16":"XC YC"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"wbr (word break opportunity) element"}; +module.exports={A:{A:{"1":"J D uB","2":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 91db2336d6ea98..da9e521601fe37 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 rB"},B:{"1":"V W X Y Z a b c d e f g T h H i","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x tB uB","260":"iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB","516":"CB DB EB FB GB HB IB JB KB LB MB NB","580":"0 1 2 3 4 5 6 7 8 9 y z AB BB","2049":"bB cB dB eB P Q"},D:{"1":"V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","132":"1 2 3","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S"},E:{"1":"G 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B mB","1090":"B C K fB gB","2049":"L 3B 4B"},F:{"1":"XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n 7B 8B 9B AC fB pB BC gB","132":"o p q","260":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC","1090":"LC MC NC OC PC QC RC","2049":"SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"260":"dC"},P:{"260":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"260":"pC"},R:{"260":"qC"},S:{"516":"rC"}},B:5,C:"Web Animations API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","260":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB","516":"EB FB GB HB IB JB KB LB MB NB OB PB","580":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB","2049":"dB eB fB gB P Q"},D:{"1":"T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"3 4 5","260":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","1090":"B C K hB iB","2049":"L 5B 6B"},F:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB","132":"q r s","260":"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 Y TB UB VB WB XB YB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","1090":"NC OC PC QC RC SC TC","2049":"UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"260":"fC"},P:{"260":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"260":"rC"},R:{"260":"sC"},S:{"516":"tC"}},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 0afeb899d78922..efb99ef92cfb9f 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB X Y Z a b c d e f g T h H i tB uB","578":"cB dB eB P Q R kB S V W"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC","260":"MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"2":"rC"}},B:5,C:"Add to home screen (A2HS)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB V W Z a b c d e f g h i j k X H nB wB xB","578":"eB fB gB P Q R mB S T U"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","260":"OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},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 3bb11aa8cead9e..bb21c85e19a0fe 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 rB"},B:{"2":"C K L G M N O","1025":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","194":"AB BB CB DB EB FB GB HB","706":"IB JB KB","1025":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","450":"1 2 3 4","706":"5 6 7","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC cC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","1025":"U"},L:{"1025":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"fC gC hC iC mB jC kC lC mC nC oC","2":"I eC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Web Bluetooth"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB","194":"CB DB EB FB GB HB IB JB","706":"KB LB MB","1025":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","450":"3 4 5 6","706":"7 8 9","1025":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","1025":"Y"},L:{"1025":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 b24b2ac5ec486a..abe29dd9c3665d 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 rB"},B:{"1":"a b c d e f g T h H i","2":"C K L G M N O","66":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB","66":"eB P Q R S V W X Y Z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U 7B 8B 9B AC fB pB BC gB","66":"RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Web Serial API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j k X H","2":"C K L G M N O","66":"P Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB","66":"gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y 9B AC BC CC hB sB DC iB","66":"TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 a7e6e7561aa095..d9b3ff5d1ddaf6 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 rB"},B:{"2":"C K L G M N O P Q","516":"R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z","130":"O k l m n o p","1028":"a b c d e f g T h H i vB wB xB"},E:{"1":"L G 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","2049":"K gB 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC","2049":"OC PC QC RC SC"},H:{"2":"WC"},I:{"2":"hB I XC YC ZC aC qB bC","258":"H cC"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","258":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I","258":"eC fC gC"},Q:{"2":"pC"},R:{"16":"qC"},S:{"2":"rC"}},B:5,C:"Web Share API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q","516":"R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z","130":"O m n o p q r","1028":"a b c d e f g h i j k X H nB yB zB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","2049":"K iB 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","2049":"QC RC SC TC UC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC","258":"H eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","258":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","258":"gC hC iC"},Q:{"2":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:5,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 8b51e4a2201999..50d15ce69931a2 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 rB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","2":"C","226":"K L G M N"},C:{"1":"OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB tB uB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB"},E:{"1":"K L G 3B 4B 5B nB oB 6B","2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB","322":"gB"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B 9B AC fB pB BC gB"},G:{"1":"UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC","578":"QC","2052":"TC","3076":"RC SC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:2,C:"Web Authentication API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C","226":"K L G M N"},C:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","322":"iB"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC","578":"SC","2052":"VC","3076":"TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:2,C:"Web Authentication 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 d6fd81727b9a4c..0d502f69b3386a 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":"rB","8":"J D E F A","129":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","129":"I j J D E F A B C K L G M N O k l m n o"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D","129":"E F A B C K L G M N O k l m n o p q r s t u v w x"},E:{"1":"E F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB","129":"J D zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B 7B 8B 9B AC fB pB BC","129":"C G M N O gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC FC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"1":"A","2":"D"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","129":"B"},O:{"129":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"129":"rC"}},B:6,C:"WebGL - 3D Canvas graphics"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A","129":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","129":"I l J D E F A B C K L G M N O m n o p q"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D","129":"E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","129":"J D 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC hB sB DC","129":"C G M N O iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A","129":"B"},O:{"129":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"129":"tC"}},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 37bf1b8635f091..8a86ca012437b8 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p tB uB","194":"7 8 9","450":"0 1 2 3 4 5 6 q r s t u v w x y z","2242":"AB BB CB DB EB FB"},D:{"1":"LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z","578":"8 9 AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"G 5B nB oB 6B","2":"I j J D E F A yB lB zB 0B 1B 2B","1090":"B C K L mB fB gB 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB"},G:{"1":"VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC","1090":"NC OC PC QC RC SC TC UC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"gC hC iC mB jC kC lC mC nC oC","2":"I eC fC"},Q:{"578":"pC"},R:{"2":"qC"},S:{"2242":"rC"}},B:6,C:"WebGL 2.0"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB","194":"9 AB BB","450":"0 1 2 3 4 5 6 7 8 s t u v w x y z","2242":"CB DB EB FB GB HB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","578":"AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","1090":"B C K L pB hB iB 5B 6B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","1090":"PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"578":"rC"},R:{"2":"sC"},S:{"2242":"tC"}},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 29d432db11e2e3..9d6bd824a198df 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 rB"},B:{"2":"C K L G M N O P","578":"Q R S V W X Y Z a b c d e","1602":"f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB tB uB","194":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P","578":"Q R S V W X Y Z a b c d e","1602":"f g T h H i vB wB xB"},E:{"2":"I j J D E F A B yB lB zB 0B 1B 2B mB","322":"C K L G fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 7B 8B 9B AC fB pB BC gB","578":"ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"WebGPU"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P","578":"Q R S T U V W Z a b c d e","1602":"f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB","194":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","578":"Q R S T U V W Z a b c d e","1602":"f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","322":"C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","578":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 953535bb568eeb..5cc1f5be0b265b 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 rB"},B:{"1":"a b c d e f g T h H i","2":"C K L G M N O","66":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB","66":"eB P Q R S V W X Y Z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"cB dB eB P Q R kB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 7B 8B 9B AC fB pB BC gB","66":"SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"WebHID API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j k X H","2":"C K L G M N O","66":"P Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB","66":"gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB","66":"UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 1c9968f71f6b16..30e5b9edd61633 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 rB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"16":"I j J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"F B C 7B 8B 9B AC fB pB BC gB","132":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"CSS -webkit-user-drag property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"16":"I l J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 6a560c93f5cad5..f272b283688e20 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 rB","520":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","8":"C K","388":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","132":"I j J D E F A B C K L G M N O k l m n o p q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j","132":"J D E F A B C K L G M N O k l m n o p"},E:{"2":"yB","8":"I j lB zB","520":"J D E F A B C 0B 1B 2B mB fB","1028":"K gB 3B","7172":"L","8196":"G 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B 8B 9B","132":"B C G AC fB pB BC gB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC","1028":"OC PC QC RC SC","3076":"TC UC VC nB oB"},H:{"2":"WC"},I:{"1":"H","2":"XC YC","132":"hB I ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"dC"},P:{"1":"eC fC gC hC iC mB jC kC lC mC nC oC","132":"I"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:6,C:"WebM video format"}; +module.exports={A:{A:{"2":"J D E uB","520":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","8":"C K","388":"L G M N O"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","132":"I l J D E F A B C K L G M N O m n o p q r s t u"},D:{"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l","132":"J D E F A B C K L G M N O m n o p q r"},E:{"2":"0B","8":"I l oB 1B","520":"J D E F A B C 2B 3B 4B pB hB","1028":"K iB 5B","7172":"L","8196":"G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC","132":"B C G CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","1028":"QC RC SC TC UC","3076":"VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC","132":"jB I bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e795cfff365842..422e72dcb5cdda 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 rB"},B:{"2":"C K L G M N O P a b c d e f g T h H i","450":"Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P a b c d e f g T h H i vB wB xB","450":"Q R S V W X Y Z"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB 7B 8B 9B AC fB pB BC gB","450":"TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"257":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"Web NFC"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P a b c d e f g h i j k X H","450":"Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P a b c d e f g h i j k X H nB yB zB","450":"Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB 9B AC BC CC hB sB DC iB","450":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"257":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 76b818c29c33ba..d6d96fdf35ed4d 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 rB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","8":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB 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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j","8":"J D E","132":"F A B C K L G M N O k l m n","260":"o p q r s t u v w"},E:{"2":"I j J D E F A B C K yB lB zB 0B 1B 2B mB fB gB 3B","516":"L G 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F 7B 8B 9B","8":"B AC","132":"fB pB BC","260":"C G M N O gB"},G:{"1":"TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"1":"WC"},I:{"1":"H qB bC cC","2":"hB XC YC ZC","132":"I aC"},J:{"2":"D A"},K:{"1":"C U fB pB gB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"8":"rC"}},B:7,C:"WebP image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l","8":"J D E","132":"F A B C K L G M N O m n o p","260":"q r s t u v w x y"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","516":"L G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC","8":"B CC","132":"hB sB DC","260":"C G M N O iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"1":"YC"},I:{"1":"H tB dC eC","2":"jB ZC aC bC","132":"I cC"},J:{"2":"D A"},K:{"1":"C Y hB sB iB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"8":"tC"}},B:7,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 28ce6ee471fb29..7fdcac8f271d00 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB tB uB","132":"I j","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","132":"j zB","260":"J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F 7B 8B 9B AC","132":"B C fB pB BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC","132":"qB DC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","129":"D"},K:{"1":"U gB","2":"A","132":"B C fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Web Sockets"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB wB xB","132":"I l","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l 1B","260":"J 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC BC CC","132":"B C hB sB DC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","132":"tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","129":"D"},K:{"1":"Y iB","2":"A","132":"B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Web Sockets"}; 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 f61170575fc440..328235539d0435 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","66":"JB KB LB MB NB iB OB"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"0 1 2 3 4 5 F B C G M N O k l m n o p q r s t u v w x y z 7B 8B 9B AC fB pB BC gB","66":"6 7 8 9 AB BB CB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"1":"hC iC mB jC kC lC mC nC oC","2":"I eC fC gC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:7,C:"WebUSB"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB OB PB kB QB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"8 9 AB BB CB DB EB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 8f9b0c0181d2b2..232776c0c9ead6 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 rB"},B:{"2":"C K L Q R S V W X Y Z a b c d e f g T h H i","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB tB uB","129":"KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","194":"JB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB Q R S V W X Y Z a b c d e f g T h H i vB wB xB","66":"MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P"},E:{"2":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O k l m n o p q r s t u v w x y z TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","66":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C U fB pB gB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"513":"I","516":"eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"2":"pC"},R:{"66":"qC"},S:{"2":"rC"}},B:7,C:"WebVR API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L Q R S T U V W Z a b c d e f g h i j k X H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB wB xB","129":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","194":"LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","66":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"513":"I","516":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"66":"sC"},S:{"2":"tC"}},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 41791f42c9a9ed..6f61199c1b5055 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"sB hB I j J D E F A B C K L G M N O k l m n o tB uB","66":"p q r s t u v","129":"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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I j J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB DC EC"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB I XC YC ZC aC qB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"2":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"129":"rC"}},B:5,C:"WebVTT - Web Video Text Tracks"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","66":"r s t u v w x","129":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I l J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"129":"tC"}},B:5,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 709aa549b10105..776b010dbe27e7 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":"rB","8":"J D E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","8":"sB hB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","8":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S AC fB pB BC gB","2":"F 7B","8":"8B 9B"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"H XC bC cC","2":"hB I YC ZC aC qB"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Web Workers"}; +module.exports={A:{A:{"1":"A B","2":"uB","8":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B","8":"AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H ZC dC eC","2":"jB I aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","8":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 a9a1f81753d37b..9254e38c22b6af 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 rB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB tB uB","322":"dB eB P Q R kB S V W X Y Z a b c d e f g T h H i"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U","66":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB","132":"P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"2":"I j J D E F A B C yB lB zB 0B 1B 2B mB fB gB","578":"K L G 3B 4B 5B nB oB 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 7B 8B 9B AC fB pB BC gB","66":"HB IB JB KB LB MB NB OB PB QB U RB","132":"SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S"},G:{"2":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"2":"WC"},I:{"2":"hB I H XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"2":"A B C fB pB gB","132":"U"},L:{"132":"H"},M:{"322":"T"},N:{"2":"A B"},O:{"2":"dC"},P:{"2":"I eC fC gC hC iC mB jC","132":"kC lC mC nC oC"},Q:{"2":"pC"},R:{"2":"qC"},S:{"2":"rC"}},B:5,C:"WebXR Device API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB wB xB","322":"fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y","66":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","132":"P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB","578":"K L G 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB","66":"JB KB LB MB NB OB PB QB RB SB Y TB","132":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"322":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC","132":"mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},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 10c8512eca61ca..d97a5af26c1f06 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 rB"},B:{"1":"P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L G M N O k l m n o p q r s t tB uB","194":"0 u v w x y z"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n o 7B 8B 9B AC fB pB BC gB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS will-change property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j k X 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","194":"0 1 2 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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,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 c86a004e341c7e..4957f82af0ad37 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i uB","2":"sB hB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"I"},E:{"1":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I j yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S fB pB BC gB","2":"F B 7B 8B 9B AC"},G:{"1":"E DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB"},H:{"2":"WC"},I:{"1":"H bC cC","2":"hB XC YC ZC aC qB","130":"I"},J:{"1":"D A"},K:{"1":"B C U fB pB gB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:2,C:"WOFF - Web Open Font Format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F B 9B AC BC CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC cC tB","130":"I"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 933d00293f8b10..fb4802d3304fa2 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 rB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g T h H i","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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"0 1 2 3 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","2":"0 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"C K L G gB 3B 4B 5B nB oB 6B","2":"I j J D E F yB lB zB 0B 1B 2B","132":"A B mB fB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C G M N O k l m n 7B 8B 9B AC fB pB BC gB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"E lB CC qB DC EC FC GC HC IC"},H:{"2":"WC"},I:{"1":"H","2":"hB I XC YC ZC aC qB bC cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j k X H","2":"C K"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"0 1 2 3 4 5 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","132":"A B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,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 fbe225b80b1e36..5350e82d2f940a 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB I j J D E F A B C K L tB uB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"0 1 2 3 4 5 6 7 8 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 2B mB fB gB 3B 4B 5B nB oB 6B","4":"I j J D E yB lB zB 0B 1B"},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 U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","2":"F B C 7B 8B 9B AC fB pB BC gB","4":"G M N O k l m n o p q r s t u v"},G:{"1":"HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","4":"E lB CC qB DC EC FC GC"},H:{"2":"WC"},I:{"1":"H","4":"hB I XC YC ZC aC qB bC cC"},J:{"4":"D A"},K:{"1":"U","2":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"4":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"4":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:5,C:"CSS3 word-break"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I l J D E 0B oB 1B 2B 3B"},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 Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","4":"G M N O m n o p q r s t u v w x"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","4":"jB I ZC aC bC cC tB dC eC"},J:{"4":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"4":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,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 07e587221be632..1704478c429884 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 rB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g T h H i","4":"C K L G M N"},C:{"1":"EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","4":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","4":"I j J D E F A B C K L G M N O k l m n"},E:{"1":"D E F A B C K L G 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","4":"I j J yB lB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F 7B 8B","4":"B C 9B AC fB pB BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","4":"lB CC qB DC EC"},H:{"4":"WC"},I:{"1":"H bC cC","4":"hB I XC YC ZC aC qB"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"4":"rC"}},B:5,C:"CSS3 Overflow-wrap"}; +module.exports={A:{A:{"4":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j k X H","4":"C K L G M N"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","4":"I l J D E F A B C K L G M N O m n o p"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC","4":"B C BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"oB EC tB FC GC"},H:{"4":"YC"},I:{"1":"H dC eC","4":"jB I ZC aC bC cC tB"},J:{"1":"A","4":"D"},K:{"1":"Y","4":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"4":"tC"}},B:5,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 d57b5832efb671..717f98ec23f560 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 rB","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB","2":"sB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"yB lB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB","2":"F"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"Cross-document messaging"}; +module.exports={A:{A:{"2":"J D uB","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB","2":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 8aab95756361dd..5e9c3823f6c241 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 rB"},B:{"1":"C K L G M N O","4":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB","4":"I j J D E F A B C K L G M N WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","16":"sB hB tB uB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J D E F A B C K L G M N O k l m n o p q"},E:{"4":"J D E F A B C K L G zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B","16":"I j yB lB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S BC gB","16":"F B 7B 8B 9B AC fB pB"},G:{"4":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","16":"lB CC qB DC EC"},H:{"2":"WC"},I:{"4":"I H aC qB bC cC","16":"hB XC YC ZC"},J:{"4":"D A"},K:{"4":"U gB","16":"A B C fB pB"},L:{"4":"H"},M:{"4":"T"},N:{"1":"A B"},O:{"4":"dC"},P:{"4":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"4":"pC"},R:{"4":"qC"},S:{"1":"rC"}},B:6,C:"X-Frame-Options HTTP header"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"1":"C K L G M N O","4":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB","4":"I l J D E F A B C K L G M N YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","16":"vB jB wB xB"},D:{"4":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"4":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F B 9B AC BC CC hB sB"},G:{"4":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC"},H:{"2":"YC"},I:{"4":"I H cC tB dC eC","16":"jB ZC aC bC"},J:{"4":"D A"},K:{"4":"Y iB","16":"A B C hB sB"},L:{"4":"H"},M:{"4":"X"},N:{"1":"A B"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"1":"tC"}},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 5e439d41399edd..543368ba88e54d 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 rB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","2":"sB hB","260":"A B","388":"J D E F","900":"I j tB uB"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","16":"I j J","132":"u v","388":"D E F A B C K L G M N O k l m n o p q r s t"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","2":"I yB lB","132":"D 0B","388":"j J zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S gB","2":"F B 7B 8B 9B AC fB pB BC","132":"G M N"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","2":"lB CC qB","132":"FC","388":"DC EC"},H:{"2":"WC"},I:{"1":"H cC","2":"XC YC ZC","388":"bC","900":"hB I aC qB"},J:{"132":"A","388":"D"},K:{"1":"C U gB","2":"A B fB pB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:1,C:"XMLHttpRequest advanced features"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","2":"vB jB","260":"A B","388":"J D E F","900":"I l wB xB"},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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","16":"I l J","132":"w x","388":"D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"D 2B","388":"l J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","132":"G M N"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","132":"HC","388":"FC GC"},H:{"2":"YC"},I:{"1":"H eC","2":"ZC aC bC","388":"dC","900":"jB I cC tB"},J:{"132":"A","388":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 e758e00d38a4f8..050465e574f385 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"1":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"1":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"1":"WC"},I:{"1":"hB I H XC YC ZC aC qB bC cC"},J:{"1":"D A"},K:{"1":"A B C U fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"2":"qC"},S:{"1":"rC"}},B:1,C:"XHTML served as application/xhtml+xml"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},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 35819edf04add7..95206c441dce5a 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 rB","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S V W X Y Z a b c d e f g T h H i"},C:{"8":"0 1 2 3 4 5 6 7 8 9 sB hB I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i tB uB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I j J D E F A B C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB"},E:{"8":"I j J D E F A B C K L G yB lB zB 0B 1B 2B mB fB gB 3B 4B 5B nB oB 6B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S 7B 8B 9B AC fB pB BC gB"},G:{"8":"E lB CC qB DC EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB"},H:{"8":"WC"},I:{"8":"hB I H XC YC ZC aC qB bC cC"},J:{"8":"D A"},K:{"8":"A B C U fB pB gB"},L:{"8":"H"},M:{"8":"T"},N:{"2":"A B"},O:{"8":"dC"},P:{"8":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"8":"pC"},R:{"8":"qC"},S:{"8":"rC"}},B:7,C:"XHTML+SMIL animation"}; +module.exports={A:{A:{"2":"F A B uB","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB wB xB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB"},E:{"8":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"8":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"8":"YC"},I:{"8":"jB I H ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"8":"A B C Y hB sB iB"},L:{"8":"H"},M:{"8":"X"},N:{"2":"A B"},O:{"8":"fC"},P:{"8":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"8":"rC"},R:{"8":"sC"},S:{"8":"tC"}},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 0c515f129e49fa..a1a1c0a676a0cf 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 rB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g T h H i"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S V W X Y Z a b c d e f g T h H i","132":"B","260":"sB hB I j J D tB uB","516":"E F A"},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 iB OB jB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R S V W X Y Z a b c d e f g T h H i vB wB xB","132":"I j J D E F A B C K L G M N O k l m n o p q r s t u v"},E:{"1":"E F A B C K L G 1B 2B mB fB gB 3B 4B 5B nB oB 6B","132":"I j J D yB lB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB P Q R kB S","16":"F 7B","132":"B C G M N 8B 9B AC fB pB BC gB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC nB oB","132":"lB CC qB DC EC FC"},H:{"132":"WC"},I:{"1":"H bC cC","132":"hB I XC YC ZC aC qB"},J:{"132":"D A"},K:{"1":"U","16":"A","132":"B C fB pB gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"dC"},P:{"1":"I eC fC gC hC iC mB jC kC lC mC nC oC"},Q:{"1":"pC"},R:{"1":"qC"},S:{"1":"rC"}},B:4,C:"DOM Parsing and Serialization"}; +module.exports={A:{A:{"1":"A B","260":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j k X H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j k X H nB","132":"B","260":"vB jB I l J D wB xB","516":"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 kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j k X H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u v w x"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"I l J D 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C G M N AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB EC tB FC GC HC"},H:{"132":"YC"},I:{"1":"H dC eC","132":"jB I ZC aC bC cC tB"},J:{"132":"D A"},K:{"1":"Y","16":"A","132":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},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 bf8d330c6418f8..99e628e753b038 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:{"52":0.02665,"68":0.00381,"72":0.03046,"77":0.00381,"78":0.07614,"88":0.01142,"90":0.02284,"91":0.02284,"92":0.01523,"94":0.01904,"95":0.03046,"96":0.68145,"97":0.9251,_:"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 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 79 80 81 82 83 84 85 86 87 89 93 98 99 3.5 3.6"},D:{"39":0.00381,"40":0.00381,"49":0.25126,"56":0.00761,"61":0.00761,"67":0.00381,"68":0.01142,"69":0.00381,"70":0.01904,"75":0.00761,"77":0.01523,"79":0.12182,"80":0.03426,"81":0.01904,"83":0.00761,"85":0.03046,"86":0.01142,"87":0.01523,"88":0.00761,"89":0.03046,"90":0.01142,"91":0.20939,"92":0.06472,"94":0.04949,"95":0.01904,"96":0.23603,"97":5.36026,"98":12.37656,"99":0.06472,"101":0.01142,_:"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 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 71 72 73 74 76 78 84 93 100"},F:{"36":0.00381,"57":0.06091,"82":0.25507,"83":0.60151,_:"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 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00381,"87":0.01142,"90":0.00381,"92":0.00381,"95":0.00761,"96":0.03426,"97":0.43019,"98":1.73219,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 88 89 91 93 94"},E:{"4":0,"12":0.00761,"13":0.02665,"14":0.23603,"15":0.39974,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01142,"11.1":0.01523,"12.1":0.1104,"13.1":0.3274,"14.1":1.43143,"15.1":1.86924,"15.2-15.3":4.71687,"15.4":0.11802},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.02988,"9.0-9.2":0,"9.3":0.05603,"10.0-10.2":0,"10.3":0.0747,"11.0-11.2":0,"11.3-11.4":0.01494,"12.0-12.1":0.00374,"12.2-12.5":0.33243,"13.0-13.1":0.01121,"13.2":0.00374,"13.3":0.04482,"13.4-13.7":0.24652,"14.0-14.4":0.34363,"14.5-14.8":2.84992,"15.0-15.1":6.7793,"15.2-15.3":26.34403,"15.4":0.19049},P:{"4":0.05226,"5.0-5.4":0.35318,"6.2-6.4":0.02066,"7.2-7.4":0.01067,"8.2":0.01248,"9.2":0.01067,"10.1":0.02066,"11.1-11.2":0.0209,"12.0":0.02135,"13.0":0.17768,"14.0":0.03136,"15.0":0.0209,"16.0":1.1706},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0014,"4.4":0,"4.4.3-4.4.4":0.02337},A:{"11":0.14467,_:"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 11"},R:{_:"0"},M:{"0":0.17338},Q:{"10.4":0},O:{"0":0},H:{"0":0.10552},L:{"0":21.49973},S:{"2.5":0}}; +module.exports={C:{"48":0.00388,"52":0.04267,"60":0.00776,"72":0.01552,"78":0.08922,"84":0.00776,"87":0.00388,"91":0.0194,"94":0.0194,"95":0.01164,"96":0.01164,"97":0.03879,"98":0.69434,"99":1.24516,_:"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 73 74 75 76 77 79 80 81 82 83 85 86 88 89 90 92 93 100 101 3.5 3.6"},D:{"38":0.00776,"40":0.00776,"43":0.03491,"44":0.01164,"45":0.00776,"49":0.17843,"67":0.01164,"69":0.00388,"70":0.01552,"75":0.00388,"78":0.0194,"79":0.12025,"81":0.01164,"83":0.02327,"84":0.00388,"86":0.00776,"87":0.06982,"88":0.00776,"89":0.0194,"90":0.00776,"91":0.11249,"92":0.05043,"93":0.00776,"94":0.00776,"95":0.32196,"96":0.08146,"97":0.10085,"98":0.91157,"99":2.6222,"100":14.03422,"101":0.20171,"103":0.01552,_:"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 41 42 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 71 72 73 74 76 77 80 85 102 104"},F:{"36":0.0194,"40":0.01552,"46":0.00776,"82":0.00776,"84":0.08146,"85":0.4073,_:"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 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 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"87":0.0194,"89":0.00388,"92":0.01164,"94":0.00776,"97":0.00776,"99":0.24438,"100":1.59427,"101":0.04655,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 88 90 91 93 95 96 98"},E:{"4":0,"13":0.03103,"14":0.19783,"15":0.19395,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00776,"12.1":0.04655,"13.1":0.37238,"14.1":0.77968,"15.1":0.86502,"15.2-15.3":0.96587,"15.4":5.29484},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.06238,"10.0-10.2":0,"10.3":0.15777,"11.0-11.2":0,"11.3-11.4":0.05137,"12.0-12.1":0,"12.2-12.5":0.36692,"13.0-13.1":0,"13.2":0.01468,"13.3":0.05504,"13.4-13.7":0.2018,"14.0-14.4":0.16144,"14.5-14.8":1.32824,"15.0-15.1":2.17949,"15.2-15.3":18.63572,"15.4":13.46219},P:{"4":0.0213,"5.0-5.4":0.31222,"6.2-6.4":0.02118,"7.2-7.4":0.05618,"8.2":0.02357,"9.2":0.01065,"10.1":0.03021,"11.1-11.2":0.03371,"12.0":0.04235,"13.0":0.05326,"14.0":0.03195,"15.0":0.10588,"16.0":1.23557},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.01836},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.22498,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.14984},S:{"2.5":0},R:{_:"0"},M:{"0":0.23872},Q:{"10.4":0},O:{"0":0},H:{"0":0.02318}}; 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 ca70f79a3e16a8..7047880d9bb698 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:{"52":0.01711,"68":0.01711,"78":0.01141,"84":0.0057,"91":0.01141,"94":0.0057,"95":0.01141,"96":0.23386,"97":0.35365,"98":0.01711,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 99 3.5 3.6"},D:{"35":0.33083,"38":0.01711,"49":0.02282,"64":0.01141,"65":0.01711,"67":0.0057,"69":0.01141,"70":0.01141,"72":0.0057,"75":0.01711,"76":0.03422,"77":0.01141,"78":0.0057,"79":0.05704,"80":0.02282,"81":0.01141,"83":0.01141,"84":0.05134,"85":0.02852,"86":0.03422,"87":0.11408,"88":0.01141,"89":0.03993,"90":0.03422,"91":0.15401,"92":0.07415,"93":0.2852,"94":0.10838,"95":0.06845,"96":0.80997,"97":14.85322,"98":29.88326,"99":0.03422,"100":0.03993,_:"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 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 66 68 71 73 74 101"},F:{"28":0.0057,"82":0.1426,"83":0.4221,_:"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 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01711,"84":0.0057,"92":0.02282,"93":0.0057,"94":0.0057,"95":0.01711,"96":0.07415,"97":1.32903,"98":3.33684,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91"},E:{"4":0,"12":0.0057,"13":0.03422,"14":0.18823,"15":0.17112,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01141,"12.1":0.03993,"13.1":0.11978,"14.1":0.68448,"15.1":0.32513,"15.2-15.3":0.59892,"15.4":0.01141},G:{"8":0.00181,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00632,"6.0-6.1":0.0009,"7.0-7.1":0.01174,"8.1-8.4":0.00271,"9.0-9.2":0,"9.3":0.08577,"10.0-10.2":0.00271,"10.3":0.05236,"11.0-11.2":0.07313,"11.3-11.4":0.01174,"12.0-12.1":0.01174,"12.2-12.5":0.30785,"13.0-13.1":0.02438,"13.2":0.00451,"13.3":0.03521,"13.4-13.7":0.11556,"14.0-14.4":0.45862,"14.5-14.8":1.66926,"15.0-15.1":1.41197,"15.2-15.3":4.6873,"15.4":0.04604},P:{"4":0.04366,"5.0-5.4":0.0102,"6.2-6.4":0.01085,"7.2-7.4":0.03275,"8.2":0.02073,"9.2":0.0217,"10.1":0.11002,"11.1-11.2":0.03275,"12.0":0.01085,"13.0":0.03275,"14.0":0.06549,"15.0":0.04366,"16.0":1.48452},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00229,"4.4":0,"4.4.3-4.4.4":0.01489},A:{"11":0.12549,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.0043},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.07733},Q:{"10.4":0},O:{"0":2.93417},H:{"0":0.57347},L:{"0":27.90141},S:{"2.5":0}}; +module.exports={C:{"24":0.00343,"34":0.0103,"42":0.00687,"50":0.00343,"52":0.0206,"56":0.00687,"66":0.00343,"68":0.01717,"78":0.02404,"79":0.01374,"80":0.0103,"81":0.0103,"82":0.01374,"83":0.00343,"84":0.02747,"87":0.00687,"88":0.00343,"91":0.0206,"92":0.00343,"94":0.16827,"95":0.00687,"97":0.0103,"98":0.18887,"99":0.52197,"100":0.0103,"101":0.00343,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 85 86 89 90 93 96 3.5 3.6"},D:{"22":0.00343,"35":0.39491,"38":0.0206,"49":0.02747,"56":0.00687,"59":0.00687,"60":0.0103,"63":0.00687,"64":0.00343,"65":0.01717,"66":0.00343,"67":0.0103,"68":0.00687,"69":0.01374,"71":0.00343,"72":0.00687,"73":0.00687,"74":0.0103,"75":0.03091,"76":0.05151,"77":0.00687,"78":0.01717,"79":0.08928,"80":0.02747,"81":0.01717,"83":0.07211,"84":0.14423,"85":0.12019,"86":0.12706,"87":0.1923,"88":0.0103,"89":0.04464,"90":0.03091,"91":0.33653,"92":0.04464,"93":0.09615,"94":0.28159,"95":0.03091,"96":0.09615,"97":0.13049,"98":0.29876,"99":6.01293,"100":16.18788,"101":0.20947,"102":0.01374,_:"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 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 61 62 70 103 104"},F:{"28":0.01374,"36":0.0103,"46":0.0103,"71":0.00687,"79":0.00343,"80":0.00343,"83":0.0103,"84":0.13393,"85":0.35027,"86":0.0103,_:"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 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 81 82 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.00687,"16":0.00687,"17":0.0103,"18":0.02747,"84":0.01374,"85":0.00687,"89":0.00343,"92":0.0103,"94":0.00687,"95":0.00687,"96":0.0103,"97":0.03434,"98":0.04808,"99":0.57348,"100":2.12221,"101":0.02404,_:"12 13 14 79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.05494,"14":0.14766,"15":0.07898,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00687,"11.1":0.01374,"12.1":0.03091,"13.1":0.1511,"14.1":0.47389,"15.1":0.13049,"15.2-15.3":0.14079,"15.4":0.72114},G:{"8":0.00279,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00699,"6.0-6.1":0,"7.0-7.1":0.01816,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12435,"10.0-10.2":0.00838,"10.3":0.07684,"11.0-11.2":0.06986,"11.3-11.4":0.02096,"12.0-12.1":0.01816,"12.2-12.5":0.49738,"13.0-13.1":0.01677,"13.2":0.00978,"13.3":0.04471,"13.4-13.7":0.19839,"14.0-14.4":0.47084,"14.5-14.8":1.52429,"15.0-15.1":0.69997,"15.2-15.3":4.71956,"15.4":5.4377},P:{"4":0.15354,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.05118,"8.2":0.02446,"9.2":0.01093,"10.1":0.01028,"11.1-11.2":0.04094,"12.0":0.02047,"13.0":0.06142,"14.0":0.08189,"15.0":0.04094,"16.0":2.24168},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00227,"4.4":0,"4.4.3-4.4.4":0.01743},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00373,"9":0.02608,"11":0.14532,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.01313},O:{"0":4.58963},H:{"0":0.77703},L:{"0":44.48445},S:{"2.5":0},R:{_:"0"},M:{"0":0.11162},Q:{"10.4":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 25875025dcab56..535617afd01cbd 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:{"6":0.00238,"25":0.00475,"29":0.0095,"30":0.00238,"37":0.00238,"38":0.01188,"40":0.00713,"41":0.00238,"43":0.00238,"44":0.00475,"45":0.00238,"47":0.01663,"48":0.02138,"49":0.00475,"50":0.01188,"52":0.00713,"56":0.01901,"57":0.00238,"60":0.00238,"63":0.00475,"64":0.00238,"65":0.00238,"71":0.00238,"72":0.01663,"78":0.01901,"83":0.00238,"85":0.00475,"86":0.00238,"87":0.00475,"88":0.03326,"89":0.04039,"90":0.00475,"91":0.01901,"93":0.00713,"94":0.01663,"95":0.02138,"96":0.44194,"97":0.65102,"98":0.01663,_:"2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 31 32 33 34 35 36 39 42 46 51 53 54 55 58 59 61 62 66 67 68 69 70 73 74 75 76 77 79 80 81 82 84 92 99 3.5 3.6"},D:{"18":0.00238,"23":0.00238,"24":0.00475,"25":0.00238,"26":0.00238,"29":0.00238,"30":0.0095,"34":0.00713,"36":0.00475,"37":0.00713,"38":0.00713,"39":0.00713,"42":0.00238,"43":0.05702,"44":0.00238,"45":0.00475,"46":0.00238,"47":0.01901,"48":0.00238,"49":0.00475,"50":0.00475,"51":0.01188,"52":0.01426,"53":0.00475,"55":0.0095,"56":0.00713,"57":0.00713,"58":0.00238,"59":0.00238,"60":0.00475,"62":0.02138,"63":0.02138,"64":0.01188,"65":0.01426,"66":0.0095,"67":0.01663,"68":0.00475,"69":0.00475,"70":0.01426,"71":0.01663,"72":0.03089,"73":0.01426,"74":0.01663,"75":0.00713,"76":0.01663,"77":0.10692,"78":0.02614,"79":0.02376,"80":0.03564,"81":0.06653,"83":0.07603,"84":0.03564,"85":0.02376,"86":0.05227,"87":0.06653,"88":0.02138,"89":0.02614,"90":0.02614,"91":0.04039,"92":0.07128,"93":0.39204,"94":0.11642,"95":0.06653,"96":0.4847,"97":3.7921,"98":9.57766,"99":0.03802,"100":0.02138,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 27 28 31 32 33 35 40 41 54 61 101"},F:{"38":0.00713,"74":0.00238,"79":0.00713,"82":0.04514,"83":0.81972,_:"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 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 75 76 77 78 80 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.02376,"13":0.01901,"14":0.01426,"15":0.0095,"16":0.04277,"17":0.02138,"18":0.1093,"81":0.01426,"84":0.03089,"85":0.00713,"89":0.04277,"90":0.02614,"91":0.00713,"92":0.03089,"93":0.01901,"94":0.00475,"95":0.01426,"96":0.04277,"97":0.30413,"98":0.8411,_:"79 80 83 86 87 88"},E:{"4":0,"10":0.00238,"13":0.0095,"14":0.03802,"15":0.00475,_:"0 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00238,"12.1":0.0095,"13.1":0.00713,"14.1":0.03089,"15.1":0.21622,"15.2-15.3":0.44194,"15.4":0.07841},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.00607,"7.0-7.1":0.08254,"8.1-8.4":0,"9.0-9.2":0.00243,"9.3":0.04855,"10.0-10.2":0.0085,"10.3":0.08011,"11.0-11.2":0.02913,"11.3-11.4":0.05098,"12.0-12.1":0.07526,"12.2-12.5":0.84725,"13.0-13.1":0.04248,"13.2":0.04491,"13.3":0.11895,"13.4-13.7":0.24883,"14.0-14.4":1.26845,"14.5-14.8":0.99898,"15.0-15.1":2.13633,"15.2-15.3":5.84335,"15.4":0.20271},P:{"4":1.2008,"5.0-5.4":0.35318,"6.2-6.4":0.35318,"7.2-7.4":0.59536,"8.2":0.03027,"9.2":0.29263,"10.1":0.02018,"11.1-11.2":0.25227,"12.0":0.10091,"13.0":0.28254,"14.0":0.30272,"15.0":0.37336,"16.0":1.79616},I:{"0":0,"3":0,"4":0.00023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00114,"4.2-4.3":0.00916,"4.4":0,"4.4.3-4.4.4":0.0657},A:{"8":0.00238,"9":0.02138,"10":0.00238,"11":0.50846,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00762},N:{_:"10 11"},R:{_:"0"},M:{"0":0.0991},Q:{"10.4":0},O:{"0":2.07346},H:{"0":1.15471},L:{"0":55.2317},S:{"2.5":0}}; +module.exports={C:{"18":0.00226,"24":0.00452,"29":0.00905,"33":0.00452,"37":0.00452,"38":0.01357,"39":0.00679,"42":0.00452,"43":0.00452,"44":0.00452,"45":0.00226,"47":0.00452,"48":0.01131,"50":0.00905,"52":0.00679,"56":0.00679,"58":0.00452,"63":0.00452,"65":0.00452,"71":0.00679,"72":0.01131,"73":0.00226,"78":0.00226,"81":0.02488,"85":0.00452,"88":0.00452,"89":0.00905,"91":0.0181,"94":0.00679,"95":0.00905,"96":0.02714,"97":0.01583,"98":0.35966,"99":1.09707,"100":0.0181,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 40 41 46 49 51 53 54 55 57 59 60 61 62 64 66 67 68 69 70 74 75 76 77 79 80 82 83 84 86 87 90 92 93 101 3.5 3.6"},D:{"18":0.00226,"29":0.00226,"30":0.01357,"33":0.00226,"34":0.02036,"35":0.00226,"36":0.00679,"37":0.00452,"39":0.00226,"41":0.00452,"42":0.00226,"43":0.08143,"44":0.00905,"45":0.00679,"46":0.00679,"47":0.00679,"48":0.00905,"49":0.00452,"51":0.00452,"52":0.00679,"54":0.00452,"55":0.00679,"56":0.01357,"57":0.01357,"58":0.00679,"59":0.00226,"60":0.0181,"61":0.03393,"62":0.0181,"63":0.00679,"64":0.00226,"65":0.02036,"66":0.01131,"67":0.00679,"68":0.00452,"69":0.00679,"70":0.0181,"71":0.00905,"72":0.00905,"73":0.02262,"74":0.0181,"75":0.00679,"76":0.00679,"77":0.0181,"78":0.05881,"79":0.02714,"80":0.02714,"81":0.0475,"83":0.03845,"84":0.02488,"85":0.01583,"86":0.05203,"87":0.02941,"88":0.01583,"89":0.03167,"90":0.01131,"91":0.04298,"92":0.03845,"93":0.02488,"94":0.02941,"95":0.04298,"96":0.09727,"97":0.10631,"98":0.31442,"99":2.17152,"100":9.73791,"101":0.14251,"102":0.02941,"103":0.00226,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 31 32 38 40 50 53 104"},F:{"64":0.00679,"79":0.00905,"82":0.00226,"83":0.00226,"84":0.0656,"85":0.40264,"86":0.00679,"87":0.00226,_:"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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00226},B:{"12":0.02488,"13":0.01583,"14":0.01357,"15":0.01131,"16":0.04524,"17":0.02262,"18":0.11536,"81":0.01131,"83":0.00452,"84":0.02941,"85":0.00452,"87":0.01357,"88":0.00226,"89":0.04072,"90":0.03393,"92":0.04072,"93":0.00226,"94":0.00226,"95":0.00226,"96":0.02262,"97":0.01357,"98":0.03393,"99":0.19001,"100":0.84373,"101":0.00679,_:"79 80 86 91"},E:{"4":0,"11":0.00679,"13":0.03845,"14":0.03845,"15":0.00226,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00226,"13.1":0.01131,"14.1":0.04072,"15.1":0.11536,"15.2-15.3":0.13346,"15.4":1.62864},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.01119,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05114,"10.0-10.2":0.00479,"10.3":0.09908,"11.0-11.2":0.02397,"11.3-11.4":0.04315,"12.0-12.1":0.04954,"12.2-12.5":0.94128,"13.0-13.1":0.05913,"13.2":0.07191,"13.3":0.11187,"13.4-13.7":0.21415,"14.0-14.4":0.88056,"14.5-14.8":0.99562,"15.0-15.1":1.11388,"15.2-15.3":4.382,"15.4":6.92778},P:{"4":1.00715,"5.0-5.4":0.31222,"6.2-6.4":0.23164,"7.2-7.4":0.58415,"8.2":0.04029,"9.2":0.29207,"10.1":0.03021,"11.1-11.2":0.27193,"12.0":0.06043,"13.0":0.282,"14.0":0.2115,"15.0":0.26186,"16.0":2.19558},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00165,"4.2-4.3":0.00593,"4.4":0,"4.4.3-4.4.4":0.0466},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00452,"9":0.01583,"11":0.46371,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":54.05391},S:{"2.5":0},R:{_:"0"},M:{"0":0.11609},Q:{"10.4":0},O:{"0":1.64841},H:{"0":1.47268}}; 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 0d8206d1362d79..7b827bf07678ec 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:{"30":0.00367,"47":0.00733,"52":0.01466,"78":0.00367,"82":0.00367,"91":0.00733,"93":0.00367,"94":0.00733,"95":0.01466,"96":0.35551,"97":0.75499,"98":0.00733,_:"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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 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 83 84 85 86 87 88 89 90 92 99 3.5 3.6"},D:{"11":0.00733,"49":0.01466,"58":0.00367,"67":0.01833,"69":0.011,"75":0.01466,"76":0.04398,"77":0.01833,"78":0.03299,"79":0.0733,"80":0.00733,"81":0.011,"83":0.011,"84":0.01833,"85":0.02932,"86":0.06231,"87":0.01466,"88":0.011,"89":0.02566,"90":0.03299,"91":0.01466,"92":0.02199,"93":0.04032,"94":0.02566,"95":0.06964,"96":0.29687,"97":6.14621,"98":14.02596,"99":0.01466,_:"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 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 68 70 71 72 73 74 100 101"},F:{"82":0.1576,"83":0.63405,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00733,"15":0.01466,"16":0.00733,"17":0.011,"18":0.06964,"84":0.03299,"85":0.011,"90":0.00733,"92":0.011,"93":0.00733,"95":0.00733,"96":0.04398,"97":1.35239,"98":4.63623,_:"12 13 79 80 81 83 86 87 88 89 91 94"},E:{"4":0,"8":0.00367,"12":0.00367,"13":0.01466,"14":0.1576,"15":0.09529,_:"0 5 6 7 9 10 11 3.1 3.2 6.1 7.1 10.1","5.1":0.00367,"9.1":0.0733,"11.1":0.01833,"12.1":0.02932,"13.1":0.49478,"14.1":1.34139,"15.1":0.27488,"15.2-15.3":0.9529,"15.4":0.02566},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01072,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01837,"9.0-9.2":0,"9.3":0.03062,"10.0-10.2":0.00306,"10.3":0.04134,"11.0-11.2":0.01531,"11.3-11.4":0.02756,"12.0-12.1":0.00766,"12.2-12.5":0.68288,"13.0-13.1":0.00612,"13.2":0.00306,"13.3":0.05359,"13.4-13.7":0.3246,"14.0-14.4":0.73494,"14.5-14.8":2.60598,"15.0-15.1":2.52636,"15.2-15.3":8.11191,"15.4":0.09493},P:{"4":0.13579,"5.0-5.4":0.04115,"6.2-6.4":0.02066,"7.2-7.4":0.27157,"8.2":0.01029,"9.2":0.03134,"10.1":0.06172,"11.1-11.2":0.4178,"12.0":0.02089,"13.0":0.1149,"14.0":0.26113,"15.0":0.19846,"16.0":4.58539},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00134,"4.4":0,"4.4.3-4.4.4":0.01766},A:{"11":0.07697,_:"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 11"},R:{_:"0"},M:{"0":0.13937},Q:{"10.4":0},O:{"0":0.07602},H:{"0":0.17993},L:{"0":42.72577},S:{"2.5":0}}; +module.exports={C:{"52":0.01391,"75":0.00348,"76":0.00348,"78":0.01043,"82":0.00348,"87":0.00348,"91":0.00348,"94":0.00348,"95":0.00695,"97":0.00348,"98":0.41724,"99":0.72669,"100":0.00695,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 79 80 81 83 84 85 86 88 89 90 92 93 96 101 3.5 3.6"},D:{"49":0.00695,"55":0.03129,"62":0.01739,"67":0.01043,"71":0.01391,"75":0.04868,"76":0.04868,"77":0.01391,"79":0.05216,"81":0.00695,"84":0.00695,"85":0.01391,"86":0.04868,"87":0.02782,"89":0.01043,"90":0.08345,"91":0.04868,"92":0.01391,"93":0.08345,"94":0.00695,"95":0.02086,"96":0.03825,"97":0.06954,"98":0.36509,"99":3.57436,"100":14.83984,"101":0.26078,_:"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 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 78 80 83 88 102 103 104"},F:{"28":0.00695,"82":0.01043,"84":0.04868,"85":0.49026,"86":0.02434,_:"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 79 80 81 83 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.02782,"13":0.00695,"14":0.00348,"16":0.01043,"17":0.00348,"18":0.03129,"84":0.01391,"85":0.00695,"89":0.00348,"92":0.01043,"96":0.00695,"97":0.01739,"98":0.07302,"99":1.29344,"100":5.14596,"101":0.04868,_:"15 79 80 81 83 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.01043,"14":0.07997,"15":0.05563,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.13213,"11.1":0.00695,"12.1":0.03129,"13.1":0.21905,"14.1":0.70931,"15.1":0.11822,"15.2-15.3":0.27121,"15.4":0.84839},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01212,"6.0-6.1":0,"7.0-7.1":0.00909,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01515,"10.0-10.2":0.00455,"10.3":0.02576,"11.0-11.2":0.01364,"11.3-11.4":0.03182,"12.0-12.1":0.02425,"12.2-12.5":0.4334,"13.0-13.1":0.01212,"13.2":0,"13.3":0.04849,"13.4-13.7":0.10002,"14.0-14.4":0.45613,"14.5-14.8":1.36386,"15.0-15.1":0.63192,"15.2-15.3":6.30406,"15.4":5.66001},P:{"4":0.3427,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.22847,"8.2":0.04117,"9.2":0.02077,"10.1":0.02077,"11.1-11.2":0.42578,"12.0":0.01038,"13.0":0.12462,"14.0":0.22847,"15.0":0.11423,"16.0":4.74589},I:{"0":0,"3":0,"4":0.0013,"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.02479},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05911,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":45.82219},S:{"2.5":0},R:{_:"0"},M:{"0":0.26092},Q:{"10.4":0},O:{"0":0.11089},H:{"0":0.09881}}; 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 fc6968344d72d9..07ae59c13abd93 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:{"87":0.00771,"95":0.02697,"96":0.17724,"97":0.35448,_:"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 88 89 90 91 92 93 94 98 99 3.5 3.6"},D:{"65":0.00771,"66":0.01541,"67":0.01156,"73":0.00385,"76":0.01541,"77":0.01541,"79":0.01541,"81":0.00385,"87":0.03082,"88":0.02697,"90":0.01156,"91":0.00771,"93":0.01541,"94":0.01541,"95":0.01541,"96":0.34292,"97":8.04506,"98":8.8619,"99":0.02697,_:"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 68 69 70 71 72 74 75 78 80 83 84 85 86 89 92 100 101"},F:{"82":0.10788,"83":1.51423,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02697,"92":0.00385,"95":0.0578,"96":0.01927,"97":2.35033,"98":4.98578,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"11":0.01927,"13":0.13871,"14":0.16568,"15":0.39686,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03468,"12.1":0.04238,"13.1":1.28305,"14.1":1.3524,"15.1":1.46414,"15.2-15.3":3.1402,"15.4":0.02697},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.0027,"8.1-8.4":0,"9.0-9.2":0.0027,"9.3":0.0081,"10.0-10.2":0,"10.3":0.02969,"11.0-11.2":0.0027,"11.3-11.4":0.01889,"12.0-12.1":0.0027,"12.2-12.5":0.35088,"13.0-13.1":0.0027,"13.2":0.06208,"13.3":0.18624,"13.4-13.7":0.04588,"14.0-14.4":0.64508,"14.5-14.8":2.76925,"15.0-15.1":3.93795,"15.2-15.3":18.81794,"15.4":0.09987},P:{"4":0.05188,"5.0-5.4":0.04115,"6.2-6.4":0.02066,"7.2-7.4":0.06226,"8.2":0.01029,"9.2":0.02057,"10.1":0.06172,"11.1-11.2":0.68483,"12.0":0.02057,"13.0":0.05188,"14.0":0.10376,"15.0":0.07263,"16.0":2.69783},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:{"11":0.03853,_:"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 11"},R:{_:"0"},M:{"0":0.11679},Q:{"10.4":0},O:{"0":0},H:{"0":0.02328},L:{"0":28.89313},S:{"2.5":0}}; +module.exports={C:{"78":0.00822,"87":0.02054,"97":0.00411,"98":0.13556,"99":0.3081,_:"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 88 89 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"22":0.00411,"65":0.00411,"67":0.01643,"69":0.02465,"76":0.09859,"79":0.01232,"80":0.00411,"81":0.00411,"87":0.00411,"90":0.04519,"91":0.02876,"92":0.2054,"94":0.00411,"95":0.00411,"97":0.10681,"98":0.01643,"99":3.94779,"100":11.53526,"101":0.22183,_:"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 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 66 68 70 71 72 73 74 75 77 78 83 84 85 86 88 89 93 96 102 103 104"},F:{"84":1.10916,"85":2.66198,_:"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 86 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.00411,"18":0.00822,"92":0.01643,"95":0.00411,"96":0.04519,"97":0.04108,"99":1.26116,"100":5.83336,"101":0.1027,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 98"},E:{"4":0,"13":0.01643,"14":0.07805,"15":0.12735,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00411,"13.1":1.52818,"14.1":0.39848,"15.1":0.52582,"15.2-15.3":0.60388,"15.4":1.57747},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.01987,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01656,"12.2-12.5":0.19535,"13.0-13.1":0,"13.2":0.00662,"13.3":0.01987,"13.4-13.7":0.01656,"14.0-14.4":0.42051,"14.5-14.8":1.62243,"15.0-15.1":1.64891,"15.2-15.3":22.25041,"15.4":6.89034},P:{"4":0.46175,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.19496,"8.2":0.04117,"9.2":0.03088,"10.1":0.03088,"11.1-11.2":0.05147,"12.0":0.02052,"13.0":0.27705,"14.0":0.02052,"15.0":0.07183,"16.0":2.41138},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.02946},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09859,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.2349},S:{"2.5":0},R:{_:"0"},M:{"0":0.03535},Q:{"10.4":0.00589},O:{"0":0},H:{"0":0.08366}}; 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 79b13aaa6b0735..8420d2601ae8a3 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:{"46":0.00186,"52":0.03155,"66":0.14662,"68":0.00371,"72":0.00186,"77":0.00928,"78":0.00742,"79":0.00371,"80":0.01114,"81":0.00557,"82":0.00371,"83":0.00186,"84":0.01299,"87":0.00186,"88":0.00557,"89":0.00928,"91":0.01114,"92":0.00371,"94":0.00371,"95":0.00742,"96":0.25798,"97":0.46586,"98":0.00557,_:"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 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 85 86 90 93 99 3.5 3.6"},D:{"38":0.01114,"47":0.00371,"49":0.05754,"53":0.00371,"55":0.00186,"56":0.00371,"60":0.00371,"62":0.01114,"63":0.00928,"64":0.00371,"65":0.01485,"66":0.00557,"67":0.00186,"68":0.0167,"69":0.01114,"70":0.00928,"71":0.0167,"72":0.00371,"73":0.00371,"74":0.02227,"75":0.00371,"76":0.01485,"77":0.00742,"78":0.00928,"79":0.09466,"80":0.02042,"81":0.01856,"83":0.03341,"84":0.0631,"85":0.10579,"86":0.06496,"87":0.10022,"88":0.0167,"89":0.02413,"90":0.0167,"91":0.0297,"92":0.02042,"93":0.25984,"94":0.02042,"95":0.05197,"96":0.21158,"97":3.83635,"98":8.71949,"99":0.00928,"100":0.00371,_:"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 51 52 54 57 58 59 61 101"},F:{"28":0.00742,"36":0.00742,"40":0.00371,"46":0.00557,"52":0.00371,"69":0.00186,"71":0.00371,"82":0.04826,"83":0.27654,_:"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 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00186,"17":0.01299,"18":0.01299,"83":0.00742,"84":0.00186,"89":0.00928,"92":0.00371,"94":0.00186,"95":0.00371,"96":0.00928,"97":0.18931,"98":0.68115,_:"12 13 15 16 79 80 81 85 86 87 88 90 91 93"},E:{"4":0,"13":0.01299,"14":0.04826,"15":0.03526,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00186,"10.1":0.00557,"11.1":0.00557,"12.1":0.01299,"13.1":0.05382,"14.1":0.22086,"15.1":0.16333,"15.2-15.3":0.36006,"15.4":0.01114},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.06117,"7.0-7.1":0.02719,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04758,"10.0-10.2":0.01699,"10.3":0.11894,"11.0-11.2":0.04418,"11.3-11.4":0.08156,"12.0-12.1":0.06117,"12.2-12.5":1.88261,"13.0-13.1":0.05097,"13.2":0.05097,"13.3":0.20729,"13.4-13.7":0.66945,"14.0-14.4":1.69571,"14.5-14.8":7.74795,"15.0-15.1":4.5876,"15.2-15.3":16.47798,"15.4":0.13933},P:{"4":0.21513,"5.0-5.4":0.35318,"6.2-6.4":0.35318,"7.2-7.4":0.10244,"8.2":0.01248,"9.2":0.03073,"10.1":0.02018,"11.1-11.2":0.16391,"12.0":0.05122,"13.0":0.20488,"14.0":0.16391,"15.0":0.16391,"16.0":2.47909},I:{"0":0,"3":0,"4":0.00233,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00349,"4.2-4.3":0.00524,"4.4":0,"4.4.3-4.4.4":0.03781},A:{"8":0.00371,"9":0.00557,"10":0.00186,"11":0.05011,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.16288},Q:{"10.4":0},O:{"0":0.02443},H:{"0":0.09252},L:{"0":42.25688},S:{"2.5":0}}; +module.exports={C:{"47":0.00276,"48":0.00827,"52":0.03033,"66":0.28397,"78":0.02206,"83":0.00276,"84":0.00551,"87":0.00276,"88":0.00827,"89":0.0193,"91":0.0193,"92":0.00276,"94":0.00551,"95":0.00276,"97":0.00827,"98":0.38047,"99":1.10004,"100":0.01379,_:"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 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 85 86 90 93 96 101 3.5 3.6"},D:{"38":0.02206,"43":0.00276,"47":0.02206,"49":0.06617,"53":0.00827,"54":0.00551,"56":0.00551,"62":0.00276,"63":0.01103,"64":0.00551,"65":0.00551,"66":0.00827,"68":0.02481,"69":0.00827,"70":0.00827,"71":0.00276,"72":0.00276,"73":0.01103,"74":0.01654,"75":0.00276,"76":0.0193,"77":0.02206,"78":0.00827,"79":0.13509,"80":0.01379,"81":0.01103,"83":0.05514,"84":0.02481,"85":0.06617,"86":0.05238,"87":0.10477,"88":0.0193,"89":0.03033,"90":0.03033,"91":0.04411,"92":0.02757,"93":0.0386,"94":0.0193,"95":0.04411,"96":0.07444,"97":0.10477,"98":0.2564,"99":3.06303,"100":15.25448,"101":0.20126,"102":0.00827,_:"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 44 45 46 48 50 51 52 55 57 58 59 60 61 67 103 104"},F:{"32":0.00276,"36":0.00551,"40":0.00551,"46":0.00551,"69":0.00551,"77":0.00551,"84":0.09925,"85":0.42182,"86":0.04136,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 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 70 71 72 73 74 75 76 78 79 80 81 82 83 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.00551,"14":0.00276,"17":0.00551,"18":0.00827,"84":0.00276,"86":0.00827,"89":0.01103,"92":0.00551,"96":0.00551,"97":0.01379,"98":0.00827,"99":0.14612,"100":1.04766,"101":0.01103,_:"13 15 16 79 80 81 83 85 87 88 90 91 93 94 95"},E:{"4":0,"13":0.02206,"14":0.04963,"15":0.02206,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00827,"11.1":0.00827,"12.1":0.01654,"13.1":0.0579,"14.1":0.11028,"15.1":0.10477,"15.2-15.3":0.14612,"15.4":1.49154},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00601,"6.0-6.1":0.06908,"7.0-7.1":0.03304,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06007,"10.0-10.2":0.003,"10.3":0.09311,"11.0-11.2":0.02102,"11.3-11.4":0.05707,"12.0-12.1":0.01802,"12.2-12.5":1.57987,"13.0-13.1":0.03004,"13.2":0.01201,"13.3":0.12315,"13.4-13.7":0.4205,"14.0-14.4":1.0122,"14.5-14.8":3.67034,"15.0-15.1":1.2705,"15.2-15.3":8.90552,"15.4":12.64494},P:{"4":0.29456,"5.0-5.4":0.31222,"6.2-6.4":0.23164,"7.2-7.4":0.17267,"8.2":0.02357,"9.2":0.03047,"10.1":0.03021,"11.1-11.2":0.19299,"12.0":0.04063,"13.0":0.22346,"14.0":0.2133,"15.0":0.20314,"16.0":3.82926},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00186,"4.2-4.3":0.00124,"4.4":0,"4.4.3-4.4.4":0.01139},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00276,"9":0.00551,"11":0.0386,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":37.38037},S:{"2.5":0},R:{_:"0"},M:{"0":0.23902},Q:{"10.4":0},O:{"0":0.0507},H:{"0":0.15772}}; 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 e0a1d4b90c254d..c03c90d7df6402 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:{"11":0.01367,"51":0.0205,"52":37.23163,"56":0.00683,"78":0.02734,"82":0.00683,"83":0.00683,"91":0.01367,"95":0.02734,"96":0.32803,"97":0.62873,_:"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 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 84 85 86 87 88 89 90 92 93 94 98 99 3.5 3.6"},D:{"22":0.01367,"44":0.00683,"47":0.01367,"49":0.06834,"51":0.00683,"63":0.0205,"68":0.0205,"69":0.00683,"71":0.00683,"72":0.01367,"73":0.0205,"74":0.02734,"75":0.01367,"76":0.0205,"79":0.0205,"80":0.0205,"83":0.01367,"84":0.02734,"85":0.041,"86":0.07517,"87":0.08201,"88":0.02734,"89":0.07517,"90":0.03417,"91":0.03417,"92":0.06834,"93":0.0205,"94":0.041,"95":0.06834,"96":0.54672,"97":7.03902,"98":16.7638,"100":0.01367,_:"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 38 39 40 41 42 43 45 46 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 70 77 78 81 99 101"},F:{"82":0.11618,"83":0.69023,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"96":0.01367,"97":0.19819,"98":0.6424,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"14":0.08201,"15":0.13668,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.06834,"11.1":0.00683,"12.1":0.01367,"13.1":0.13668,"14.1":0.21869,"15.1":0.18452,"15.2-15.3":0.23236},G:{"8":0.00215,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00429,"6.0-6.1":0,"7.0-7.1":0.00572,"8.1-8.4":0.00072,"9.0-9.2":0.00215,"9.3":0.10304,"10.0-10.2":0.00572,"10.3":0.11019,"11.0-11.2":0.01574,"11.3-11.4":0.02147,"12.0-12.1":0.0186,"12.2-12.5":0.44221,"13.0-13.1":0.01216,"13.2":0.00787,"13.3":0.03578,"13.4-13.7":0.14526,"14.0-14.4":0.50732,"14.5-14.8":1.36955,"15.0-15.1":1.08047,"15.2-15.3":3.23427,"15.4":0.02504},P:{"4":0.05354,"5.0-5.4":0.04115,"6.2-6.4":0.02066,"7.2-7.4":0.07495,"8.2":0.01029,"9.2":0.01042,"10.1":0.06172,"11.1-11.2":0.05354,"12.0":0.01071,"13.0":0.05354,"14.0":0.08566,"15.0":0.05354,"16.0":1.12425},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00024,"4.2-4.3":0.00087,"4.4":0,"4.4.3-4.4.4":0.00839},A:{"11":0.07517,_:"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 11"},R:{_:"0"},M:{"0":0.05697},Q:{"10.4":0},O:{"0":0.10445},H:{"0":0.11986},L:{"0":22.17812},S:{"2.5":0}}; +module.exports={C:{"52":40.54716,"56":0.01416,"78":0.00708,"83":0.00708,"89":0.00708,"91":0.01416,"95":0.02124,"97":0.00708,"98":0.26904,"99":0.50976,"100":0.00708,_:"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 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 84 85 86 87 88 90 92 93 94 96 101 3.5 3.6"},D:{"22":0.02124,"47":0.01416,"49":0.12036,"51":0.02124,"63":0.00708,"74":0.02832,"75":0.02832,"76":0.02124,"79":0.01416,"80":0.02124,"84":0.02124,"85":0.02124,"86":0.04248,"87":0.0354,"88":0.0354,"89":0.01416,"90":0.04956,"91":0.01416,"92":0.02832,"93":0.01416,"94":0.02124,"95":0.0354,"96":0.0708,"97":0.09912,"98":0.32568,"99":4.60908,"100":19.26468,"101":0.29736,"102":0.00708,_:"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 38 39 40 41 42 43 44 45 46 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 77 78 81 83 103 104"},F:{"84":0.09912,"85":0.46728,"86":0.00708,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"92":0.00708,"98":0.00708,"99":0.09204,"100":0.73632,"101":0.00708,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97"},E:{"4":0,"13":0.01416,"14":0.11328,"15":0.04248,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.0708,"12.1":0.01416,"13.1":0.07788,"14.1":0.1416,"15.1":0.11328,"15.2-15.3":0.0708,"15.4":0.33984},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00398,"6.0-6.1":0,"7.0-7.1":0.00199,"8.1-8.4":0.00066,"9.0-9.2":0,"9.3":0.08028,"10.0-10.2":0.00199,"10.3":0.04379,"11.0-11.2":0.00796,"11.3-11.4":0.01791,"12.0-12.1":0.02322,"12.2-12.5":0.40803,"13.0-13.1":0.01393,"13.2":0.01062,"13.3":0.02986,"13.4-13.7":0.10881,"14.0-14.4":0.59446,"14.5-14.8":0.9043,"15.0-15.1":0.27733,"15.2-15.3":1.8305,"15.4":2.2717},P:{"4":0.13457,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.05466,"8.2":0.04117,"9.2":0.01035,"10.1":0.02077,"11.1-11.2":0.04373,"12.0":0.01093,"13.0":0.0328,"14.0":0.07652,"15.0":0.02186,"16.0":1.08226},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00054,"4.2-4.3":0.00148,"4.4":0,"4.4.3-4.4.4":0.00967},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02832,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":21.27628},S:{"2.5":0.00584},R:{_:"0"},M:{"0":0.05548},Q:{"10.4":0},O:{"0":0.08176},H:{"0":0.10505}}; 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 fadd788321be80..9d3880d04bcbd7 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:{"41":0.00903,"43":0.00452,"45":0.01355,"49":0.00452,"52":0.0903,"72":0.00452,"78":0.00903,"89":0.00903,"90":0.00452,"91":0.05418,"92":0.00452,"94":0.01355,"95":0.01806,"96":0.4199,"97":0.58695,_:"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 42 44 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 93 98 99 3.5 3.6"},D:{"11":0.03161,"26":0.00452,"29":0.00452,"33":0.00903,"34":0.00903,"38":0.00452,"40":0.01806,"42":0.01355,"43":0.14448,"46":0.01806,"47":0.00452,"49":0.01355,"55":0.00452,"58":0.01355,"59":0.04064,"63":0.05418,"65":0.01806,"67":0.00452,"69":0.04064,"70":0.00452,"71":0.00903,"72":0.00452,"74":0.01355,"75":0.04515,"76":0.00903,"77":0.00903,"78":0.01355,"79":0.13094,"80":0.06773,"81":0.07224,"83":0.01806,"84":0.03612,"85":0.01806,"86":0.17609,"87":0.19415,"88":0.02258,"89":0.0587,"90":0.02258,"91":0.19866,"92":0.11739,"93":0.18512,"94":0.04515,"95":0.0587,"96":0.37926,"97":6.33455,"98":15.45033,"99":0.11288,"100":0.00903,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 35 36 37 39 41 44 45 48 50 51 52 53 54 56 57 60 61 62 64 66 68 73 101"},F:{"34":0.00452,"71":0.01355,"79":0.03612,"82":0.17157,"83":1.61637,_:"9 11 12 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 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 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.04967,"13":0.02258,"14":0.01806,"15":0.01355,"16":0.00903,"17":0.02258,"18":0.33411,"84":0.02709,"85":0.01355,"86":0.00903,"89":0.02258,"90":0.01806,"91":0.01355,"92":0.02258,"93":0.01806,"94":0.00903,"95":0.03161,"96":0.65016,"97":0.90752,"98":3.11084,_:"79 80 81 83 87 88"},E:{"4":0,"13":0.02709,"14":0.05418,"15":0.00903,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1 11.1","7.1":0.03612,"10.1":0.00452,"12.1":0.01355,"13.1":0.05418,"14.1":0.13545,"15.1":0.04515,"15.2-15.3":0.15351,"15.4":0.01355},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00083,"6.0-6.1":0.00166,"7.0-7.1":0.06308,"8.1-8.4":0.01494,"9.0-9.2":0.01079,"9.3":0.14609,"10.0-10.2":0.01411,"10.3":0.28803,"11.0-11.2":0.07554,"11.3-11.4":0.05893,"12.0-12.1":0.03735,"12.2-12.5":2.25196,"13.0-13.1":0.00664,"13.2":0.00498,"13.3":0.10542,"13.4-13.7":0.23242,"14.0-14.4":0.635,"14.5-14.8":1.03343,"15.0-15.1":1.27082,"15.2-15.3":2.02784,"15.4":0.01743},P:{"4":1.55328,"5.0-5.4":0.04115,"6.2-6.4":0.02066,"7.2-7.4":0.22631,"8.2":0.01029,"9.2":0.02057,"10.1":0.06172,"11.1-11.2":0.07201,"12.0":0.02057,"13.0":0.19545,"14.0":0.17487,"15.0":0.17487,"16.0":0.84351},I:{"0":0,"3":0,"4":0.00221,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01485,"4.2-4.3":0.04603,"4.4":0,"4.4.3-4.4.4":0.13981},A:{"11":0.2393,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02194},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12065},Q:{"10.4":0},O:{"0":0.33452},H:{"0":1.77563},L:{"0":50.96663},S:{"2.5":0}}; +module.exports={C:{"34":0.00414,"41":0.00829,"43":0.00414,"47":0.00829,"52":0.10772,"54":0.01243,"65":0.00829,"68":0.00414,"78":0.00829,"88":0.00414,"89":0.00414,"91":0.029,"95":0.029,"96":0.02486,"97":0.01657,"98":0.20715,"99":0.87832,_:"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 42 44 45 46 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 94 100 101 3.5 3.6"},D:{"11":0.00829,"25":0.00829,"33":0.01243,"34":0.00414,"38":0.01243,"40":0.01243,"42":0.01657,"43":0.05386,"46":0.01243,"47":0.00829,"49":0.02486,"50":0.00414,"53":0.01657,"55":0.01657,"58":0.01243,"59":0.00829,"63":0.05386,"65":0.00829,"66":0.00829,"68":0.00829,"69":0.01243,"70":0.00414,"71":0.00829,"72":0.029,"73":0.00829,"74":0.02072,"75":0.02072,"76":0.00829,"77":0.02072,"78":0.02072,"79":0.058,"80":0.02486,"81":0.09529,"83":0.01243,"84":0.03314,"85":0.01657,"86":0.20715,"87":0.12843,"88":0.05386,"89":0.10772,"90":0.09115,"91":0.16572,"92":0.08286,"93":0.03314,"94":0.02486,"95":0.03729,"96":0.14086,"97":0.25687,"98":0.21129,"99":2.63495,"100":15.44096,"101":0.49302,"102":0.01657,_:"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 35 36 37 39 41 44 45 48 51 52 54 56 57 60 61 62 64 67 103 104"},F:{"32":0.00829,"71":0.01657,"79":0.01657,"82":0.00829,"83":0.00829,"84":0.24444,"85":1.55363,"86":0.02486,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 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 72 73 74 75 76 77 78 80 81 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.029,"13":0.116,"14":0.058,"15":0.01657,"16":0.00829,"17":0.01243,"18":0.15329,"84":0.029,"85":0.00414,"86":0.00414,"87":0.00829,"88":0.00829,"89":0.03314,"90":0.01657,"92":0.029,"93":0.01657,"94":0.00414,"95":0.029,"96":0.03314,"97":0.09529,"98":0.09529,"99":0.34801,"100":2.92496,"101":0.058,_:"79 80 81 83 91"},E:{"4":0,"13":0.05386,"14":0.01243,"15":0.00414,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1","7.1":0.02072,"10.1":0.00414,"11.1":0.01657,"12.1":0.01243,"13.1":0.07043,"14.1":0.05386,"15.1":0.01243,"15.2-15.3":0.01657,"15.4":0.14086},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.00438,"7.0-7.1":0.0911,"8.1-8.4":0.01489,"9.0-9.2":0.00175,"9.3":0.30047,"10.0-10.2":0.00701,"10.3":0.40909,"11.0-11.2":0.13578,"11.3-11.4":0.03504,"12.0-12.1":0.07884,"12.2-12.5":2.95475,"13.0-13.1":0.00701,"13.2":0.02978,"13.3":0.08234,"13.4-13.7":0.21637,"14.0-14.4":0.44326,"14.5-14.8":0.64298,"15.0-15.1":0.68153,"15.2-15.3":1.27633,"15.4":1.33765},P:{"4":1.21464,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.33969,"8.2":0.04117,"9.2":0.03088,"10.1":0.03088,"11.1-11.2":0.05147,"12.0":0.02059,"13.0":0.19558,"14.0":0.21617,"15.0":0.1544,"16.0":0.9676},I:{"0":0,"3":0,"4":0.00083,"2.1":0,"2.2":0,"2.3":0.00012,"4.1":0.01305,"4.2-4.3":0.0362,"4.4":0,"4.4.3-4.4.4":0.14894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13258,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02929},N:{_:"10 11"},L:{"0":55.43721},S:{"2.5":0.00586},R:{_:"0"},M:{"0":0.17571},Q:{"10.4":0},O:{"0":0.45099},H:{"0":1.79104}}; 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 5ad6d8d391d8c1..9839125f6b90e1 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:{"32":0.00392,"52":0.08234,"53":0.00392,"59":0.00784,"65":0.00392,"66":0.00784,"68":0.00784,"72":0.00392,"73":0.00392,"78":0.01961,"79":0.00392,"80":0.00784,"81":0.00392,"84":0.00784,"85":0.00392,"86":0.02745,"87":0.01176,"88":0.02745,"89":0.01176,"90":0.01568,"91":0.03921,"92":0.00392,"93":0.01176,"94":0.01176,"95":0.02745,"96":0.5411,"97":0.91751,"98":0.00784,_:"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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 54 55 56 57 58 60 61 62 63 64 67 69 70 71 74 75 76 77 82 83 99 3.5 3.6"},D:{"27":0.00392,"34":0.00784,"38":0.01961,"47":0.00784,"49":0.22742,"55":0.00784,"57":0.00392,"58":0.00784,"63":0.00784,"65":0.00392,"66":0.03529,"67":0.00392,"68":0.00392,"69":0.00392,"70":0.00784,"71":0.00784,"72":0.00392,"73":0.00784,"74":0.01176,"75":0.01176,"76":0.01176,"77":0.01176,"78":0.01176,"79":0.03529,"80":0.01568,"81":0.03529,"83":0.01961,"84":0.02353,"85":0.02353,"86":0.03921,"87":0.05097,"88":0.01961,"89":0.03921,"90":0.03137,"91":0.07842,"92":0.05097,"93":0.06274,"94":0.09018,"95":0.0745,"96":0.52541,"97":8.39486,"98":21.00872,"99":0.00784,"100":0.00784,_:"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 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 56 59 60 61 62 64 101"},F:{"36":0.00784,"81":0.01176,"82":0.58031,"83":1.48998,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00784,"17":0.00784,"18":0.01176,"92":0.00784,"95":0.01176,"96":0.02353,"97":0.38818,"98":1.44685,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.01176,"14":0.03529,"15":0.02745,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.01176,"11.1":0.01568,"12.1":0.00784,"13.1":0.05489,"14.1":0.15684,"15.1":0.0745,"15.2-15.3":0.16076},G:{"8":0.00037,"3.2":0.0011,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01535,"6.0-6.1":0.00037,"7.0-7.1":0.00292,"8.1-8.4":0.00146,"9.0-9.2":0.0011,"9.3":0.02888,"10.0-10.2":0.00146,"10.3":0.02157,"11.0-11.2":0.00475,"11.3-11.4":0.03546,"12.0-12.1":0.00548,"12.2-12.5":0.19226,"13.0-13.1":0.00658,"13.2":0.00256,"13.3":0.01572,"13.4-13.7":0.06031,"14.0-14.4":0.13963,"14.5-14.8":0.67365,"15.0-15.1":0.53439,"15.2-15.3":1.90325,"15.4":0.00548},P:{"4":0.14583,"5.0-5.4":0.04115,"6.2-6.4":0.02066,"7.2-7.4":0.23957,"8.2":0.01029,"9.2":0.01042,"10.1":0.06172,"11.1-11.2":0.07291,"12.0":0.02083,"13.0":0.12499,"14.0":0.11458,"15.0":0.11458,"16.0":1.84365},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.00456,"4.4":0,"4.4.3-4.4.4":0.04731},A:{"11":0.15684,_:"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 11"},R:{_:"0"},M:{"0":0.1216},Q:{"10.4":0},O:{"0":0.0304},H:{"0":0.18995},L:{"0":49.10526},S:{"2.5":0}}; +module.exports={C:{"20":0.00376,"47":0.00376,"52":0.10895,"53":0.00376,"59":0.01127,"60":0.00751,"65":0.00376,"66":0.00751,"68":0.00751,"72":0.00376,"73":0.00751,"78":0.01879,"80":0.00751,"81":0.00376,"84":0.00376,"86":0.04884,"87":0.01127,"88":0.02254,"89":0.01503,"90":0.02254,"91":0.07514,"92":0.00376,"93":0.00751,"94":0.01127,"95":0.01127,"96":0.00751,"97":0.02254,"98":0.39824,"99":1.18721,"100":0.00751,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 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 54 55 56 57 58 61 62 63 64 67 69 70 71 74 75 76 77 79 82 83 85 101 3.5 3.6"},D:{"22":0.00376,"34":0.00751,"38":0.01879,"47":0.00751,"49":0.25172,"57":0.00376,"58":0.01127,"63":0.00751,"65":0.00751,"66":0.04508,"67":0.00376,"68":0.00376,"69":0.01127,"70":0.00751,"71":0.00751,"72":0.00751,"73":0.00751,"74":0.01127,"75":0.01127,"76":0.01503,"77":0.01127,"78":0.01503,"79":0.03757,"80":0.01879,"81":0.03006,"83":0.01879,"84":0.03381,"85":0.02254,"86":0.03757,"87":0.0526,"88":0.01879,"89":0.03381,"90":0.0263,"91":0.06387,"92":0.04133,"93":0.03381,"94":0.04133,"95":0.17658,"96":0.13525,"97":0.14277,"98":0.24796,"99":4.82023,"100":22.77493,"101":0.33437,"102":0.01127,_:"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 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 59 60 61 62 64 103 104"},F:{"28":0.00751,"36":0.00751,"83":0.00376,"84":0.24796,"85":0.8303,"86":0.01127,_:"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 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00376,"15":0.01127,"17":0.01127,"18":0.01503,"84":0.00376,"92":0.00751,"96":0.00751,"97":0.01879,"98":0.01503,"99":0.26299,"100":1.7733,"101":0.03381,_:"12 13 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01127,"14":0.03006,"15":0.01879,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.01503,"10.1":0.00751,"11.1":0.01879,"12.1":0.01503,"13.1":0.06011,"14.1":0.12398,"15.1":0.03006,"15.2-15.3":0.03381,"15.4":0.18409},G:{"8":0.00078,"3.2":0.00078,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01645,"6.0-6.1":0.00235,"7.0-7.1":0.0047,"8.1-8.4":0.00078,"9.0-9.2":0.00078,"9.3":0.02938,"10.0-10.2":0.00078,"10.3":0.02859,"11.0-11.2":0.00313,"11.3-11.4":0.0423,"12.0-12.1":0.00431,"12.2-12.5":0.19114,"13.0-13.1":0.00548,"13.2":0.00313,"13.3":0.01645,"13.4-13.7":0.05993,"14.0-14.4":0.11163,"14.5-14.8":0.45943,"15.0-15.1":0.13043,"15.2-15.3":1.51107,"15.4":1.29056},P:{"4":0.13457,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.24843,"8.2":0.04117,"9.2":0.01035,"10.1":0.02077,"11.1-11.2":0.06211,"12.0":0.0207,"13.0":0.09316,"14.0":0.12422,"15.0":0.06211,"16.0":2.05994},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.0047,"4.4":0,"4.4.3-4.4.4":0.03665},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00383,"11":0.18777,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":55.41419},S:{"2.5":0},R:{_:"0"},M:{"0":0.11862},Q:{"10.4":0},O:{"0":0.03746},H:{"0":0.19505}}; 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 74572c144e9619..5b1933b45b5f81 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:{"52":0.01431,"78":0.01431,"82":0.00477,"96":0.17645,"97":0.24799,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 98 99 3.5 3.6"},D:{"75":0.02861,"76":0.02861,"77":0.00477,"79":0.41013,"83":0.04292,"84":0.01908,"85":0.02861,"86":0.00477,"87":0.03338,"88":0.03815,"90":0.01431,"91":0.17645,"92":0.06677,"93":0.04292,"94":0.04769,"95":0.01908,"96":1.43547,"97":6.91982,"98":8.89419,_:"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 78 80 81 89 99 100 101"},F:{"82":0.02385,"83":0.01908,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00477,"85":0.01431,"88":0.00954,"90":0.01431,"96":0.01431,"97":0.51505,"98":1.75976,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 89 91 92 93 94 95"},E:{"4":0,"13":0.00954,"14":0.10015,"15":0.062,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0763,"11.1":0.01431,"12.1":0.01908,"13.1":0.11923,"14.1":0.30522,"15.1":5.42235,"15.2-15.3":8.21222,"15.4":0.02385},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01252,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.04173,"9.0-9.2":0,"9.3":0.85959,"10.0-10.2":0,"10.3":0.00835,"11.0-11.2":0,"11.3-11.4":0.01252,"12.0-12.1":0.00417,"12.2-12.5":0.2295,"13.0-13.1":0,"13.2":0,"13.3":0.01669,"13.4-13.7":0.14605,"14.0-14.4":0.28792,"14.5-14.8":1.8694,"15.0-15.1":8.39143,"15.2-15.3":29.67669,"15.4":0.15022},P:{"4":0.0427,"5.0-5.4":0.35318,"6.2-6.4":0.02066,"7.2-7.4":0.01067,"8.2":0.01248,"9.2":0.01067,"10.1":0.02066,"11.1-11.2":0.12809,"12.0":0.02135,"13.0":0.18592,"14.0":0.01067,"15.0":0.29887,"16.0":1.05673},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:{"11":0.04292,_:"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 11"},R:{_:"0"},M:{"0":0.01569},Q:{"10.4":0},O:{"0":0.01046},H:{"0":0.03467},L:{"0":10.26769},S:{"2.5":0}}; +module.exports={C:{"98":0.09462,"99":0.3735,_:"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 100 101 3.5 3.6"},D:{"29":0.00996,"73":0.01494,"75":0.00498,"76":0.10458,"79":0.51294,"80":0.5229,"83":0.0249,"85":0.01992,"86":0.00498,"87":0.03486,"88":0.04482,"91":0.10458,"92":0.10458,"93":0.0498,"94":0.03486,"95":0.00498,"96":0.04482,"97":0.08466,"98":0.54282,"99":7.63932,"100":19.26762,"101":0.04482,_:"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 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 74 77 78 81 84 89 90 102 103 104"},F:{"84":0.00498,"85":0.6225,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01494,"85":0.00996,"95":0.00498,"99":0.45816,"100":2.62944,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 96 97 98 101"},E:{"4":0,"14":0.08964,"15":0.01494,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00498,"11.1":0.00498,"12.1":0.00996,"13.1":0.11952,"14.1":0.20916,"15.1":0.7719,"15.2-15.3":0.5976,"15.4":8.28174},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.01222,"9.0-9.2":0,"9.3":0.27288,"10.0-10.2":0,"10.3":0.00815,"11.0-11.2":0.00407,"11.3-11.4":0.00407,"12.0-12.1":0,"12.2-12.5":0.27288,"13.0-13.1":0,"13.2":0,"13.3":0.01222,"13.4-13.7":0.04073,"14.0-14.4":0.17106,"14.5-14.8":0.67202,"15.0-15.1":1.34812,"15.2-15.3":14.59719,"15.4":23.2765},P:{"4":0.06741,"5.0-5.4":0.31222,"6.2-6.4":0.02118,"7.2-7.4":0.05618,"8.2":0.02357,"9.2":0.05294,"10.1":0.03021,"11.1-11.2":0.03371,"12.0":0.04235,"13.0":0.02247,"14.0":0.12706,"15.0":0.10588,"16.0":0.52806},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:{"11":0.00498,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":9.8572},S:{"2.5":0.00502},R:{_:"0"},M:{"0":0.01506},Q:{"10.4":0},O:{"0":0.15562},H:{"0":0.05228}}; 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 1ba1bd653ad41f..1378288a1dadbc 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:{"48":0.00578,"52":0.06355,"59":0.00578,"60":0.06932,"61":0.01733,"62":0.01733,"63":0.01155,"66":0.05777,"68":0.01155,"72":0.01155,"78":0.12709,"83":0.01155,"85":0.00578,"87":0.01155,"88":0.01733,"89":0.01733,"90":0.01733,"91":0.43905,"92":0.04622,"93":0.04044,"94":0.29463,"95":0.10976,"96":2.64009,"97":4.19988,"98":0.01155,_:"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 64 65 67 69 70 71 73 74 75 76 77 79 80 81 82 84 86 99 3.5 3.6"},D:{"38":0.01733,"47":0.00578,"49":0.04622,"53":0.00578,"61":0.00578,"64":0.17909,"65":0.01155,"67":0.01155,"68":0.01155,"69":0.01155,"70":0.19642,"71":0.00578,"72":0.19064,"75":0.01155,"76":0.00578,"77":0.01155,"78":0.02889,"79":0.48527,"80":0.21375,"81":0.01733,"83":0.01733,"84":0.02889,"85":0.02889,"86":0.03466,"87":0.06932,"88":0.03466,"89":0.04044,"90":0.03466,"91":0.05199,"92":0.04622,"93":0.33507,"94":0.08088,"95":0.10976,"96":0.48527,"97":8.71749,"98":19.16809,"100":0.01155,_:"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 51 52 54 55 56 57 58 59 60 62 63 66 73 74 99 101"},F:{"46":0.00578,"80":0.00578,"82":0.67013,"83":1.92374,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00578,"18":0.03466,"84":0.01155,"85":0.00578,"88":0.01155,"89":0.00578,"90":0.01155,"91":0.00578,"92":0.02889,"93":0.00578,"94":0.04044,"95":0.06932,"96":0.14443,"97":2.02195,"98":6.73598,_:"12 13 14 15 16 79 80 81 83 86 87"},E:{"4":0,"8":0.00578,"12":0.00578,"13":0.04622,"14":0.36395,"15":0.2253,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01155,"11.1":0.05777,"12.1":0.06932,"13.1":0.33507,"14.1":1.14962,"15.1":0.68169,"15.2-15.3":1.27094,"15.4":0.01155},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00161,"6.0-6.1":0,"7.0-7.1":0.00484,"8.1-8.4":0.00484,"9.0-9.2":0.00323,"9.3":0.05811,"10.0-10.2":0.00161,"10.3":0.07103,"11.0-11.2":0.02744,"11.3-11.4":0.02099,"12.0-12.1":0.02583,"12.2-12.5":0.36159,"13.0-13.1":0.04036,"13.2":0.02099,"13.3":0.05004,"13.4-13.7":0.15658,"14.0-14.4":0.69251,"14.5-14.8":3.01058,"15.0-15.1":2.43914,"15.2-15.3":9.08341,"15.4":0.06134},P:{"4":0.15819,"5.0-5.4":0.01086,"6.2-6.4":0.02066,"7.2-7.4":0.23603,"8.2":0.01029,"9.2":0.01086,"10.1":0.06172,"11.1-11.2":0.04219,"12.0":0.02109,"13.0":0.12656,"14.0":0.08437,"15.0":0.08437,"16.0":3.44863},I:{"0":0,"3":0,"4":0.00106,"2.1":0,"2.2":0.00053,"2.3":0.00053,"4.1":0.00211,"4.2-4.3":0.00211,"4.4":0,"4.4.3-4.4.4":0.04434},A:{"11":0.38706,_:"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 11"},R:{_:"0"},M:{"0":0.61656},Q:{"10.4":0},O:{"0":0.03801},H:{"0":0.38781},L:{"0":21.03817},S:{"2.5":0}}; +module.exports={C:{"48":0.00973,"52":0.07295,"56":0.00973,"59":0.00486,"60":0.11185,"61":0.01459,"62":0.00973,"63":0.00486,"66":0.07295,"68":0.00973,"69":0.00973,"72":0.01459,"78":0.15562,"80":0.00486,"81":0.00973,"82":0.00973,"83":0.00973,"84":0.00973,"85":0.00486,"86":0.00486,"87":0.00973,"88":0.01945,"89":0.01945,"90":0.00973,"91":0.49116,"92":0.00973,"93":0.04863,"94":0.47171,"95":0.05349,"96":0.03404,"97":0.13616,"98":2.11054,"99":5.94259,"100":0.02432,_:"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 57 58 64 65 67 70 71 73 74 75 76 77 79 101 3.5 3.6"},D:{"34":0.00486,"38":0.01459,"47":0.01459,"49":0.04863,"53":0.01459,"65":0.01459,"67":0.01945,"68":0.00486,"69":0.01459,"70":0.02432,"71":0.00973,"72":0.00973,"73":0.00973,"74":0.00486,"75":0.02918,"76":0.00973,"77":0.00486,"78":0.03404,"79":0.46685,"80":0.17993,"81":0.00973,"83":0.01459,"84":0.03404,"85":0.06808,"86":0.02918,"87":0.06322,"88":0.02432,"89":0.04377,"90":0.01945,"91":0.02918,"92":0.04863,"93":0.05349,"94":0.07781,"95":0.09726,"96":0.29664,"97":0.25774,"98":0.41336,"99":3.44787,"100":14.76893,"101":0.22856,"102":0.00973,_:"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 63 64 66 103 104"},F:{"28":0.00486,"46":0.00973,"69":0.00486,"80":0.00973,"82":0.00486,"84":0.30637,"85":1.52212,"86":0.01945,_:"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 70 71 72 73 74 75 76 77 78 79 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00973},B:{"18":0.04377,"84":0.00486,"85":0.00973,"86":0.00486,"88":0.00486,"89":0.00973,"91":0.00486,"92":0.02432,"94":0.01459,"95":0.04863,"96":0.03404,"97":0.05349,"98":0.04863,"99":1.12822,"100":6.94923,"101":0.10699,_:"12 13 14 15 16 17 79 80 81 83 87 90 93"},E:{"4":0,"8":0.00486,"12":0.00486,"13":0.04377,"14":0.28205,"15":0.12644,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02918,"11.1":0.07295,"12.1":0.10699,"13.1":0.38418,"14.1":0.84616,"15.1":0.23829,"15.2-15.3":0.28692,"15.4":1.78958},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.00316,"8.1-8.4":0.00316,"9.0-9.2":0,"9.3":0.07888,"10.0-10.2":0.00789,"10.3":0.11201,"11.0-11.2":0.02051,"11.3-11.4":0.01735,"12.0-12.1":0.02051,"12.2-12.5":0.45436,"13.0-13.1":0.03313,"13.2":0.0284,"13.3":0.05522,"13.4-13.7":0.15776,"14.0-14.4":0.48749,"14.5-14.8":1.69755,"15.0-15.1":0.71941,"15.2-15.3":5.71582,"15.4":6.15283},P:{"4":0.21965,"5.0-5.4":0.02177,"6.2-6.4":0.02059,"7.2-7.4":0.3167,"8.2":0.04117,"9.2":0.01022,"10.1":0.02077,"11.1-11.2":0.0523,"12.0":0.02092,"13.0":0.11505,"14.0":0.10459,"15.0":0.09413,"16.0":4.60209},I:{"0":0,"3":0,"4":0.00152,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00203,"4.2-4.3":0.00203,"4.4":0,"4.4.3-4.4.4":0.03552},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00493,"11":0.33548,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":26.82883},S:{"2.5":0},R:{_:"0"},M:{"0":0.96576},Q:{"10.4":0},O:{"0":0.07706},H:{"0":0.48147}}; 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 e57e65dcecbaad..721746d3abff86 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:{"34":0.01736,"48":0.00579,"52":0.02894,"54":0.01736,"66":0.01157,"78":0.05787,"84":0.01157,"87":0.02315,"88":0.00579,"89":0.01157,"90":0.01157,"91":0.05208,"93":0.01736,"94":0.16204,"95":0.05208,"96":0.96064,"97":1.44096,"98":0.01157,_:"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 43 44 45 46 47 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 83 85 86 92 99 3.5 3.6"},D:{"26":0.01157,"34":0.03472,"38":0.11574,"49":0.05787,"53":0.02894,"56":0.01157,"57":0.01157,"59":0.04051,"60":0.02894,"64":0.0463,"65":0.02315,"66":0.01157,"67":0.02315,"68":0.01736,"69":0.02315,"70":0.0463,"71":0.00579,"72":0.05208,"73":0.01157,"74":0.02894,"75":0.01736,"76":0.01736,"77":0.01157,"78":0.03472,"79":0.37037,"80":0.08681,"81":0.0463,"83":0.02894,"84":0.03472,"85":0.0463,"86":0.06944,"87":0.21412,"88":0.03472,"89":0.02894,"90":0.0463,"91":0.08102,"92":0.1794,"93":0.24305,"94":0.2662,"95":0.4456,"96":1.2037,"97":10.78697,"98":22.14685,"99":0.01157,"100":0.02315,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 58 61 62 63 101"},F:{"36":0.00579,"46":0.06366,"80":0.00579,"82":0.14468,"83":0.42245,_:"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 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00579,"16":0.01157,"17":0.00579,"18":0.02315,"84":0.01157,"85":0.00579,"86":0.02315,"88":0.00579,"89":0.01736,"90":0.01157,"91":0.01157,"92":0.01736,"93":0.00579,"94":0.01157,"95":0.09838,"96":0.10417,"97":1.44096,"98":4.97103,_:"12 13 14 79 80 81 83 87"},E:{"4":0,"11":0.00579,"12":0.01736,"13":0.12731,"14":0.55555,"15":0.36458,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01157,"10.1":0.04051,"11.1":0.06366,"12.1":0.14468,"13.1":0.59027,"14.1":2.33795,"15.1":1.0706,"15.2-15.3":2.21642,"15.4":0.01157},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01973,"6.0-6.1":0.01315,"7.0-7.1":0.01315,"8.1-8.4":0.02192,"9.0-9.2":0.02631,"9.3":0.21483,"10.0-10.2":0.01973,"10.3":0.24113,"11.0-11.2":0.06796,"11.3-11.4":0.08549,"12.0-12.1":0.06357,"12.2-12.5":1.10701,"13.0-13.1":0.03727,"13.2":0.01754,"13.3":0.10961,"13.4-13.7":0.32005,"14.0-14.4":0.94699,"14.5-14.8":4.1935,"15.0-15.1":2.91112,"15.2-15.3":11.44718,"15.4":0.04823},P:{"4":0.78159,"5.0-5.4":0.01086,"6.2-6.4":0.02066,"7.2-7.4":0.23603,"8.2":0.01029,"9.2":0.01086,"10.1":0.06172,"11.1-11.2":0.03257,"12.0":0.02171,"13.0":0.08684,"14.0":0.0977,"15.0":0.10855,"16.0":2.56187},I:{"0":0,"3":0,"4":0.00291,"2.1":0,"2.2":0.00145,"2.3":0.00145,"4.1":0.00291,"4.2-4.3":0.00654,"4.4":0,"4.4.3-4.4.4":0.02688},A:{"8":0.01068,"9":0.01068,"11":0.3953,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.38347},Q:{"10.4":0.00843},O:{"0":0.08428},H:{"0":0.13165},L:{"0":16.1369},S:{"2.5":0}}; +module.exports={C:{"34":0.01087,"48":0.01087,"51":0.08698,"52":0.10328,"53":0.08698,"54":0.06523,"55":0.08154,"56":0.0598,"57":0.0598,"58":0.02174,"59":0.02174,"66":0.01087,"68":0.00544,"77":0.00544,"78":0.07067,"79":0.01087,"80":0.01087,"81":0.01631,"82":0.01087,"83":0.01087,"84":0.00544,"85":0.00544,"87":0.01631,"88":0.01087,"89":0.01087,"90":0.00544,"91":0.0598,"93":0.01631,"94":0.13046,"95":0.01631,"96":0.01087,"97":0.04892,"98":0.6795,"99":1.88629,"100":0.01631,_:"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 43 44 45 46 47 49 50 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 86 92 101 3.5 3.6"},D:{"26":0.01631,"34":0.03262,"38":0.09785,"39":0.02174,"40":0.02174,"41":0.02718,"42":0.02718,"43":0.02718,"44":0.02718,"45":0.03262,"46":0.03262,"47":0.03805,"48":0.03262,"49":0.08698,"50":0.01631,"51":0.02174,"52":0.02174,"53":0.04349,"54":0.02174,"55":0.02718,"56":0.03262,"57":0.03262,"58":0.03262,"59":0.08154,"60":0.08698,"61":0.03262,"62":0.03262,"63":0.03262,"64":0.03262,"65":0.05436,"66":0.01087,"67":0.01631,"68":0.01631,"69":0.02174,"70":0.00544,"71":0.00544,"72":0.01087,"73":0.01087,"74":0.02174,"75":0.01631,"76":0.01631,"77":0.00544,"78":0.02174,"79":0.30442,"80":0.08698,"81":0.05436,"83":0.06523,"84":0.10328,"85":0.09785,"86":0.16308,"87":0.18482,"88":0.02174,"89":0.02174,"90":0.01631,"91":0.04349,"92":0.10872,"93":0.05436,"94":0.09241,"95":0.08698,"96":0.32616,"97":0.39683,"98":0.79909,"99":6.77326,"100":21.09712,"101":0.28267,"102":0.01087,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 103 104"},F:{"46":0.05436,"58":0.00544,"68":0.00544,"71":0.01087,"84":0.10872,"85":0.35334,"86":0.01087,_:"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 56 57 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 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.00544,"18":0.02718,"84":0.01087,"85":0.01087,"86":0.01631,"87":0.00544,"88":0.00544,"89":0.01087,"90":0.00544,"91":0.00544,"92":0.02174,"93":0.00544,"94":0.00544,"95":0.02718,"96":0.02718,"97":0.08698,"98":0.05436,"99":1.08176,"100":5.39251,"101":0.06523,_:"12 13 14 16 17 79 80 81 83"},E:{"4":0,"9":0.00544,"11":0.00544,"12":0.01631,"13":0.10872,"14":0.41314,"15":0.20657,_:"0 5 6 7 8 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01087,"10.1":0.03262,"11.1":0.06523,"12.1":0.13046,"13.1":0.53273,"14.1":1.57644,"15.1":0.3316,"15.2-15.3":0.37508,"15.4":2.36466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01389,"6.0-6.1":0.01157,"7.0-7.1":0.01157,"8.1-8.4":0.02083,"9.0-9.2":0.03472,"9.3":0.22682,"10.0-10.2":0.05555,"10.3":0.30088,"11.0-11.2":0.06712,"11.3-11.4":0.08101,"12.0-12.1":0.0648,"12.2-12.5":1.12483,"13.0-13.1":0.04166,"13.2":0.01852,"13.3":0.10647,"13.4-13.7":0.29394,"14.0-14.4":0.85867,"14.5-14.8":2.71486,"15.0-15.1":0.93273,"15.2-15.3":8.53342,"15.4":7.62615},P:{"4":0.6096,"5.0-5.4":0.02177,"6.2-6.4":0.02059,"7.2-7.4":0.3167,"8.2":0.04117,"9.2":0.01022,"10.1":0.02077,"11.1-11.2":0.02177,"12.0":0.03266,"13.0":0.0762,"14.0":0.08709,"15.0":0.08709,"16.0":3.02624},I:{"0":0,"3":0,"4":0.00201,"2.1":0,"2.2":0.00134,"2.3":0.00134,"4.1":0.00269,"4.2-4.3":0.00537,"4.4":0,"4.4.3-4.4.4":0.03289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.06781,"9":0.07629,"10":0.02543,"11":0.33058,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":18.3887},S:{"2.5":0},R:{_:"0"},M:{"0":0.45194},Q:{"10.4":0.0137},O:{"0":0.08674},H:{"0":0.14694}}; 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 a445f9dc65bd3f..9d13404d1833ae 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:{"52":0.00728,"78":0.01821,"89":0.00364,"90":0.00728,"91":0.01457,"92":0.01093,"95":0.01093,"96":0.35692,"97":1.02704,"98":0.00728,_:"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 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 93 94 99 3.5 3.6"},D:{"47":0.00728,"49":0.02185,"59":0.00364,"63":0.01093,"65":0.01093,"70":0.02549,"76":0.01093,"79":0.01093,"81":0.01093,"83":0.02549,"84":0.01093,"85":0.02185,"86":0.01457,"87":0.07284,"88":0.00728,"89":0.02185,"90":0.01093,"91":0.05827,"92":0.03642,"93":0.0437,"94":0.04735,"95":0.08377,"96":0.81217,"97":6.06393,"98":12.78342,"99":0.01093,_:"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 50 51 52 53 54 55 56 57 58 60 61 62 64 66 67 68 69 71 72 73 74 75 77 78 80 100 101"},F:{"63":0.00728,"82":0.08741,"83":0.36784,_:"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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00728,"18":0.09105,"84":0.02549,"85":0.02549,"88":0.00728,"89":0.00728,"90":0.01457,"91":0.00728,"92":0.02549,"94":0.03278,"95":0.02549,"96":0.0437,"97":1.60248,"98":4.57435,_:"12 13 14 15 17 79 80 81 83 86 87 93"},E:{"4":0,"7":0.00364,"12":0.00364,"13":0.05099,"14":0.57908,"15":0.17117,_:"0 5 6 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.01457,"11.1":0.02914,"12.1":0.1384,"13.1":0.42976,"14.1":1.02704,"15.1":0.95785,"15.2-15.3":1.71174},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.06182,"10.0-10.2":0.00258,"10.3":0.10819,"11.0-11.2":0.00258,"11.3-11.4":0.03091,"12.0-12.1":0.04637,"12.2-12.5":0.45593,"13.0-13.1":0.00515,"13.2":0.00515,"13.3":0.04637,"13.4-13.7":0.22926,"14.0-14.4":0.92732,"14.5-14.8":4.37388,"15.0-15.1":3.85355,"15.2-15.3":15.50176,"15.4":0.09273},P:{"4":0.2463,"5.0-5.4":0.04115,"6.2-6.4":0.02066,"7.2-7.4":0.23603,"8.2":0.01029,"9.2":0.01026,"10.1":0.06172,"11.1-11.2":0.17446,"12.0":0.04105,"13.0":0.1642,"14.0":0.20525,"15.0":0.23603,"16.0":7.14256},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:{"11":0.15296,_:"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 11"},R:{_:"0"},M:{"0":0.42599},Q:{"10.4":0},O:{"0":0.01272},H:{"0":0.13243},L:{"0":28.44422},S:{"2.5":0}}; +module.exports={C:{"78":0.01376,"80":0.00688,"81":0.00344,"90":0.01032,"92":0.01376,"97":0.01032,"98":0.27512,"99":0.78409,_:"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 82 83 84 85 86 87 88 89 91 93 94 95 96 100 101 3.5 3.6"},D:{"29":0.00344,"39":0.00688,"49":0.04127,"63":0.01032,"65":0.00688,"70":0.0172,"73":0.00688,"76":0.00344,"77":0.00344,"78":0.00344,"79":0.03439,"83":0.05502,"85":0.00344,"86":0.02063,"87":0.05502,"88":0.00688,"90":0.00688,"91":0.03439,"92":0.00688,"93":0.14788,"94":0.03783,"95":0.02751,"96":0.141,"97":0.27512,"98":0.45739,"99":3.55593,"100":14.05175,"101":0.14788,"102":0.00344,_:"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 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 71 72 74 75 80 81 84 89 103 104"},F:{"84":0.08598,"85":0.40924,_:"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 86 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.0172,"17":0.00688,"18":0.03783,"84":0.03439,"85":0.0172,"90":0.00688,"91":0.00344,"92":0.00688,"94":0.01376,"95":0.00344,"96":0.0172,"97":0.07222,"98":0.03095,"99":0.99731,"100":5.35108,"101":0.05502,_:"13 14 15 16 79 80 81 83 86 87 88 89 93"},E:{"4":0,"10":0.00688,"12":0.02063,"13":0.04815,"14":0.17195,"15":0.11693,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01032,"11.1":0.01376,"12.1":0.09629,"13.1":0.31983,"14.1":0.67061,"15.1":0.16507,"15.2-15.3":0.25793,"15.4":1.84674},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.0056,"9.3":0.03643,"10.0-10.2":0.02522,"10.3":0.08406,"11.0-11.2":0.0056,"11.3-11.4":0.03643,"12.0-12.1":0.03082,"12.2-12.5":0.46235,"13.0-13.1":0.0056,"13.2":0,"13.3":0.03082,"13.4-13.7":0.18494,"14.0-14.4":0.55202,"14.5-14.8":3.56708,"15.0-15.1":1.22452,"15.2-15.3":11.08514,"15.4":10.67883},P:{"4":0.19411,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.3167,"8.2":0.04117,"9.2":0.01022,"10.1":0.02077,"11.1-11.2":0.11238,"12.0":0.01093,"13.0":0.15324,"14.0":0.13281,"15.0":0.12259,"16.0":7.10016},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00063,"4.4":0,"4.4.3-4.4.4":0.01249},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05502,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":29.73137},S:{"2.5":0},R:{_:"0"},M:{"0":0.43303},Q:{"10.4":0},O:{"0":0.05249},H:{"0":0.11802}}; 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 e005f631a23638..d26b147fd92e62 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:{"48":0.0186,"52":0.15503,"68":0.08681,"78":0.03101,"85":0.0062,"91":0.04341,"94":0.0186,"95":0.08681,"96":2.06493,"97":2.67263,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 92 93 98 99 3.5 3.6"},D:{"49":0.0186,"68":0.0124,"76":0.75032,"84":0.07441,"87":0.04961,"89":0.0124,"90":0.0124,"91":0.0062,"92":0.0124,"93":0.0062,"94":0.09922,"95":0.0124,"96":0.32245,"97":12.20977,"98":24.22731,_:"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 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 78 79 80 81 83 85 86 88 99 100 101"},F:{"82":1.51304,"83":1.43243,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"96":0.03721,"97":2.38118,"98":5.71112,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.03721,"14":0.32245,"15":0.6387,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.0186,"12.1":0.15503,"13.1":0.73172,"14.1":3.24932,"15.1":0.24184,"15.2-15.3":0.89294},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.00108,"9.0-9.2":0.00216,"9.3":0.05624,"10.0-10.2":0.01947,"10.3":1.09559,"11.0-11.2":0.00649,"11.3-11.4":0.00108,"12.0-12.1":1.01123,"12.2-12.5":1.54767,"13.0-13.1":0.09085,"13.2":0.00649,"13.3":0.11356,"13.4-13.7":0.12546,"14.0-14.4":0.25416,"14.5-14.8":2.01273,"15.0-15.1":0.79925,"15.2-15.3":3.66423,"15.4":0.00324},P:{"4":1.2008,"5.0-5.4":0.35318,"6.2-6.4":0.35318,"7.2-7.4":0.03744,"8.2":0.01248,"9.2":0.29263,"10.1":0.02018,"11.1-11.2":0.25227,"12.0":0.02496,"13.0":0.07488,"14.0":0.03744,"15.0":0.04992,"16.0":3.05749},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.095},A:{"11":0.16123,_:"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 11"},R:{_:"0"},M:{"0":0.3192},Q:{"10.4":0},O:{"0":0},H:{"0":0.05396},L:{"0":23.79411},S:{"2.5":0}}; +module.exports={C:{"43":0.01676,"48":0.01676,"52":0.02793,"61":0.02234,"72":0.01676,"78":0.03351,"87":0.00559,"88":0.00559,"91":0.01117,"95":0.00559,"96":0.21223,"97":0.01117,"98":1.32365,"99":3.00473,_:"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 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 93 94 100 101 3.5 3.6"},D:{"49":0.0391,"67":0.01117,"76":0.21223,"79":0.02234,"80":0.01676,"84":0.04468,"86":0.01117,"92":0.02793,"93":0.01676,"94":0.00559,"95":0.00559,"96":0.13404,"97":0.17872,"98":0.19548,"99":5.02092,"100":27.2939,"101":0.34069,_:"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 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 77 78 81 83 85 87 88 89 90 91 102 103 104"},F:{"28":0.00559,"83":0.01117,"84":0.0391,"85":0.34627,_:"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 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00559,"98":0.05027,"99":0.79866,"100":7.57326,"101":0.06702,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97"},E:{"4":0,"12":0.00559,"13":0.00559,"14":0.60318,"15":0.39095,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.03351,"12.1":0.08378,"13.1":0.93828,"14.1":1.98268,"15.1":0.2234,"15.2-15.3":0.24016,"15.4":1.19519},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.00109,"8.1-8.4":0.00328,"9.0-9.2":0,"9.3":0.0558,"10.0-10.2":0.00766,"10.3":1.08211,"11.0-11.2":0,"11.3-11.4":0.03501,"12.0-12.1":0.88188,"12.2-12.5":1.59089,"13.0-13.1":0.20132,"13.2":0.00875,"13.3":0.02298,"13.4-13.7":0.03939,"14.0-14.4":0.38514,"14.5-14.8":1.29219,"15.0-15.1":0.25384,"15.2-15.3":2.95091,"15.4":2.12811},P:{"4":1.00715,"5.0-5.4":0.31222,"6.2-6.4":0.23164,"7.2-7.4":0.07071,"8.2":0.02357,"9.2":0.29207,"10.1":0.03021,"11.1-11.2":0.03536,"12.0":0.03536,"13.0":0.03536,"14.0":0.03536,"15.0":0.02357,"16.0":3.94821},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,"4.4":0,"4.4.3-4.4.4":0.00809},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.1117,"11":0.07819,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":28.18716},S:{"2.5":0},R:{_:"0"},M:{"0":2.0883},Q:{"10.4":0},O:{"0":0},H:{"0":0.07524}}; 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 2e3d6d35158199..7ee8daf00b549b 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:{"52":0.00983,"56":0.00328,"68":0.13432,"78":0.06552,"79":0.0131,"83":0.00655,"84":0.00655,"89":0.00983,"91":0.00983,"93":0.00655,"95":0.0131,"96":0.1638,"97":0.19984,_:"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 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 81 82 85 86 87 88 90 92 94 98 99 3.5 3.6"},D:{"22":0.00655,"34":0.00328,"38":0.02948,"40":0.00328,"49":0.02621,"53":0.02948,"55":0.00328,"56":0.00655,"58":0.00328,"63":0.00655,"65":0.01638,"66":0.0131,"67":0.02621,"68":0.03604,"69":0.02621,"70":0.00983,"71":0.00655,"72":0.00983,"73":0.00328,"74":0.02621,"75":0.00328,"76":0.00328,"77":0.00983,"78":0.00983,"79":0.7502,"80":0.07207,"81":0.00655,"83":0.02293,"84":0.02621,"85":0.01966,"86":0.03931,"87":0.05897,"88":0.01966,"89":0.05569,"90":0.01638,"91":0.08845,"92":0.05897,"93":0.17363,"94":0.02948,"95":0.04914,"96":0.51761,"97":7.7805,"98":15.66911,"99":0.00655,"100":0.01638,_:"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 41 42 43 44 45 46 47 48 50 51 52 54 57 59 60 61 62 64 101"},F:{"25":0.00655,"28":0.02621,"32":0.00328,"36":0.00655,"40":0.00655,"46":0.01966,"62":0.00655,"77":0.00328,"80":0.00983,"81":0.0131,"82":0.36691,"83":2.07043,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02621,"84":0.00983,"92":0.00328,"94":0.00655,"95":0.00983,"96":0.00655,"97":0.2326,"98":0.74365,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93"},E:{"4":0,"13":0.00983,"14":0.10811,"15":0.04586,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4","5.1":0.04259,"12.1":0.03604,"13.1":0.07862,"14.1":0.27518,"15.1":0.13759,"15.2-15.3":0.20311},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00689,"6.0-6.1":0.00098,"7.0-7.1":0.03347,"8.1-8.4":0,"9.0-9.2":0.00394,"9.3":0.01181,"10.0-10.2":0.01378,"10.3":0.1073,"11.0-11.2":0.02461,"11.3-11.4":0.02953,"12.0-12.1":0.01181,"12.2-12.5":0.52272,"13.0-13.1":0.01969,"13.2":0.00788,"13.3":0.04824,"13.4-13.7":0.16833,"14.0-14.4":0.55816,"14.5-14.8":1.94027,"15.0-15.1":1.77292,"15.2-15.3":4.52829,"15.4":0.02658},P:{"4":0.62086,"5.0-5.4":0.01086,"6.2-6.4":0.02066,"7.2-7.4":0.08142,"8.2":0.01018,"9.2":0.01018,"10.1":0.01018,"11.1-11.2":0.12214,"12.0":0.04071,"13.0":0.19338,"14.0":0.25445,"15.0":0.21374,"16.0":3.27732},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00359,"4.2-4.3":0.00932,"4.4":0,"4.4.3-4.4.4":0.04088},A:{"11":0.05897,_:"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 11"},R:{_:"0"},M:{"0":0.06052},Q:{"10.4":0},O:{"0":0.29586},H:{"0":0.55383},L:{"0":50.00176},S:{"2.5":0}}; +module.exports={C:{"44":0.00344,"52":0.00687,"68":0.19585,"78":0.19242,"79":0.00344,"81":0.00344,"84":0.00687,"87":0.00344,"88":0.00344,"89":0.00687,"91":0.02062,"94":0.00344,"95":0.00687,"96":0.02062,"97":0.00344,"98":0.09964,"99":0.3058,_:"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 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 82 83 85 86 90 92 93 100 101 3.5 3.6"},D:{"11":0.00344,"22":0.00687,"34":0.00687,"38":0.01718,"49":0.03092,"53":0.05498,"55":0.00344,"56":0.00687,"57":0.00687,"62":0.01031,"63":0.00687,"64":0.00344,"65":0.01031,"66":0.00344,"67":0.00687,"68":0.03092,"69":0.01718,"70":0.01031,"71":0.00687,"72":0.00687,"73":0.00687,"74":0.02062,"75":0.01031,"77":0.00687,"78":0.00687,"79":0.70438,"80":0.06185,"81":0.01031,"83":0.04123,"84":0.01718,"85":0.02749,"86":0.05498,"87":0.19929,"88":0.02749,"89":0.05498,"90":0.03436,"91":0.03436,"92":0.04467,"93":0.04467,"94":0.02062,"95":0.04123,"96":0.13057,"97":0.15806,"98":0.27832,"99":4.44275,"100":19.51648,"101":0.2955,"102":0.01031,"103":0.00344,_:"4 5 6 7 8 9 10 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 40 41 42 43 44 45 46 47 48 50 51 52 54 58 59 60 61 76 104"},F:{"28":0.02062,"36":0.00687,"40":0.00687,"46":0.01374,"62":0.03436,"77":0.00687,"78":0.00687,"79":0.00344,"82":0.0378,"83":0.0378,"84":0.44324,"85":1.88293,"86":0.02405,_:"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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00687},B:{"18":0.04123,"84":0.03092,"89":0.00344,"92":0.00687,"96":0.00687,"97":0.02749,"98":0.01031,"99":0.15118,"100":0.92772,"101":0.01718,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95"},E:{"4":0,"11":0.01031,"13":0.01031,"14":0.09964,"15":0.02749,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00687,"11.1":0.00344,"12.1":0.02405,"13.1":0.09964,"14.1":0.20272,"15.1":0.09621,"15.2-15.3":0.06528,"15.4":0.23021},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00896,"6.0-6.1":0.00269,"7.0-7.1":0.02956,"8.1-8.4":0,"9.0-9.2":0.00448,"9.3":0.01612,"10.0-10.2":0.00717,"10.3":0.1039,"11.0-11.2":0.01344,"11.3-11.4":0.03314,"12.0-12.1":0.00985,"12.2-12.5":0.48549,"13.0-13.1":0.02508,"13.2":0.00717,"13.3":0.03941,"13.4-13.7":0.14959,"14.0-14.4":0.38696,"14.5-14.8":1.23342,"15.0-15.1":0.59745,"15.2-15.3":2.67913,"15.4":3.11893},P:{"4":0.74033,"5.0-5.4":0.02177,"6.2-6.4":0.02028,"7.2-7.4":0.10142,"8.2":0.04117,"9.2":0.02028,"10.1":0.02077,"11.1-11.2":0.08113,"12.0":0.03042,"13.0":0.17241,"14.0":0.15212,"15.0":0.15212,"16.0":3.33657},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00355,"4.2-4.3":0.00621,"4.4":0,"4.4.3-4.4.4":0.02306},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04123,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":51.17532},S:{"2.5":0},R:{_:"0"},M:{"0":0.06563},Q:{"10.4":0},O:{"0":0.36753},H:{"0":0.62756}}; 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 bc1fecb67af086..8e18e4d7debe8e 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:{"36":0.007,"45":0.47264,"48":0.007,"52":0.62318,"66":0.007,"68":0.007,"71":0.0035,"72":0.007,"77":0.0035,"78":0.0105,"80":0.0035,"83":0.0035,"84":0.0035,"88":0.01751,"89":0.007,"91":0.01751,"92":0.0105,"93":0.014,"94":0.007,"95":0.04201,"96":1.07131,"97":1.68748,"98":0.007,_:"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 37 38 39 40 41 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 73 74 75 76 79 81 82 85 86 87 90 99 3.5 3.6"},D:{"38":0.014,"40":0.007,"42":0.0035,"43":0.007,"47":0.0105,"48":0.007,"49":0.15755,"51":0.0035,"53":0.03501,"55":0.0035,"63":0.0105,"65":0.007,"67":0.007,"68":0.0105,"70":0.02801,"71":0.0035,"72":0.0105,"73":0.007,"74":0.0105,"75":0.0035,"76":0.007,"77":0.014,"78":0.0105,"79":0.16455,"80":0.007,"81":0.02451,"83":0.01751,"84":0.04901,"85":0.02451,"86":0.03851,"87":0.09803,"88":0.01751,"89":0.04201,"90":0.03501,"91":0.04201,"92":0.04551,"93":0.55316,"94":0.14704,"95":0.04901,"96":0.40262,"97":6.79894,"98":16.19213,"99":0.01751,"100":0.0105,_:"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 41 44 45 46 50 52 54 56 57 58 59 60 61 62 64 66 69 101"},F:{"28":0.014,"36":0.007,"40":0.0105,"46":0.007,"67":0.007,"72":0.007,"82":0.29058,"83":1.28137,_:"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 68 69 70 71 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.007,"17":0.0035,"18":0.0105,"84":0.007,"85":0.02801,"89":0.0035,"92":0.007,"95":0.014,"96":0.02101,"97":0.36761,"98":1.49843,_:"12 13 14 16 79 80 81 83 86 87 88 90 91 93 94"},E:{"4":0,"12":0.007,"13":0.0035,"14":0.04551,"15":0.01751,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.4","9.1":0.007,"12.1":0.02101,"13.1":0.04551,"14.1":0.15404,"15.1":0.08753,"15.2-15.3":0.12604},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00104,"6.0-6.1":0,"7.0-7.1":0.01509,"8.1-8.4":0,"9.0-9.2":0.00156,"9.3":0.07544,"10.0-10.2":0.00052,"10.3":0.04266,"11.0-11.2":0.00624,"11.3-11.4":0.00988,"12.0-12.1":0.00728,"12.2-12.5":0.27366,"13.0-13.1":0.00312,"13.2":0.00104,"13.3":0.01873,"13.4-13.7":0.06451,"14.0-14.4":0.20602,"14.5-14.8":1.11232,"15.0-15.1":0.68466,"15.2-15.3":2.65749,"15.4":0.01873},P:{"4":0.19504,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.06159,"8.2":0.02052,"9.2":0.02053,"10.1":0.01018,"11.1-11.2":0.09239,"12.0":0.02053,"13.0":0.10266,"14.0":0.09239,"15.0":0.08212,"16.0":2.30974},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00263,"4.2-4.3":0.01052,"4.4":0,"4.4.3-4.4.4":0.09735},A:{"11":0.06302,_:"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 11"},R:{_:"0"},M:{"0":0.208},Q:{"10.4":0},O:{"0":0.026},H:{"0":0.20307},L:{"0":48.43978},S:{"2.5":0}}; +module.exports={C:{"45":0.54612,"48":0.00333,"52":0.15984,"56":0.00333,"65":0.00666,"66":0.00666,"68":0.01665,"72":0.00666,"78":0.00999,"80":0.00666,"83":0.00999,"84":0.00666,"87":0.00333,"88":0.02664,"89":0.00999,"91":0.02331,"93":0.00666,"94":0.00999,"95":0.01998,"96":0.00666,"97":0.04329,"98":0.58941,"99":2.05461,"100":0.00666,_:"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 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 67 69 70 71 73 74 75 76 77 79 81 82 85 86 90 92 101 3.5 3.6"},D:{"22":0.00333,"26":0.00999,"34":0.00333,"38":0.01332,"42":0.00999,"43":0.00333,"49":0.14652,"51":0.00666,"53":0.02331,"55":0.00999,"63":0.00999,"64":0.00333,"65":0.00666,"66":0.00333,"68":0.01332,"70":0.02664,"71":0.00666,"72":0.01332,"73":0.00999,"74":0.01998,"75":0.00666,"76":0.02997,"77":0.00999,"78":0.00999,"79":0.1998,"80":0.01332,"81":0.02331,"83":0.02331,"84":0.03663,"85":0.00999,"86":0.01998,"87":0.04995,"88":0.01998,"89":0.05994,"90":0.01998,"91":0.0333,"92":0.06327,"93":0.08991,"94":0.04329,"95":0.02331,"96":0.08658,"97":0.11322,"98":0.2331,"99":3.44988,"100":18.83448,"101":0.27972,"102":0.01998,_:"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 45 46 47 48 50 52 54 56 57 58 59 60 61 62 67 69 103 104"},F:{"28":0.01665,"36":0.00666,"40":0.00999,"46":0.00666,"72":0.00333,"83":0.00333,"84":0.22977,"85":1.00566,"86":0.01998,_:"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 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00999,"84":0.00333,"85":0.02664,"92":0.01998,"96":0.00999,"97":0.00666,"98":0.01665,"99":0.20313,"100":1.63503,"101":0.01998,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.00666,"13":0.00999,"14":0.03996,"15":0.01665,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00666,"12.1":0.01665,"13.1":0.04329,"14.1":0.10989,"15.1":0.0333,"15.2-15.3":0.03663,"15.4":0.21645},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.01295,"8.1-8.4":0,"9.0-9.2":0.00118,"9.3":0.06768,"10.0-10.2":0.00118,"10.3":0.06121,"11.0-11.2":0.00589,"11.3-11.4":0.00765,"12.0-12.1":0.00883,"12.2-12.5":0.34019,"13.0-13.1":0.02825,"13.2":0.00235,"13.3":0.01471,"13.4-13.7":0.0671,"14.0-14.4":0.21482,"14.5-14.8":0.73629,"15.0-15.1":0.22012,"15.2-15.3":1.90693,"15.4":2.18473},P:{"4":0.227,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.05159,"8.2":0.04117,"9.2":0.02064,"10.1":0.01022,"11.1-11.2":0.12382,"12.0":0.02064,"13.0":0.10318,"14.0":0.1135,"15.0":0.06191,"16.0":2.55888},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.01288,"4.4":0,"4.4.3-4.4.4":0.09662},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07326,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":57.48171},S:{"2.5":0},R:{_:"0"},M:{"0":0.18673},Q:{"10.4":0},O:{"0":0.02668},H:{"0":0.21467}}; 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 eb29c4981bf997..19719cc061f95e 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:{"45":0.0092,"52":0.0092,"78":0.0184,"80":0.0092,"87":0.0276,"89":0.0276,"91":0.0092,"95":0.0322,"96":0.7912,"97":1.2512,_:"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 46 47 48 49 50 51 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 81 82 83 84 85 86 88 90 92 93 94 98 99 3.5 3.6"},D:{"49":0.0138,"50":0.0138,"72":0.0046,"74":0.0092,"75":0.0092,"76":0.0368,"77":0.0092,"79":0.345,"80":0.0092,"81":0.0414,"83":0.0138,"85":0.0138,"86":0.0184,"87":0.1012,"88":0.0138,"89":0.0092,"90":0.0046,"91":0.046,"92":0.0322,"93":0.1288,"94":0.0874,"95":0.0368,"96":0.4094,"97":9.6968,"98":18.6484,"99":0.0138,"100":0.023,_:"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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 78 84 101"},F:{"82":0.1518,"83":0.7038,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0092,"17":0.0184,"18":0.023,"91":0.0046,"92":0.0046,"94":0.0138,"95":0.0092,"96":0.0782,"97":1.5962,"98":5.2394,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90 93"},E:{"4":0.0092,"13":0.0138,"14":0.1242,"15":0.0782,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.0598,"11.1":0.0138,"12.1":0.0322,"13.1":0.1518,"14.1":0.8648,"15.1":0.6762,"15.2-15.3":1.0488,"15.4":0.0138},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.05018,"6.0-6.1":0,"7.0-7.1":0.00878,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.0966,"10.0-10.2":0,"10.3":0.05269,"11.0-11.2":0.00502,"11.3-11.4":0.00878,"12.0-12.1":0.00753,"12.2-12.5":0.82045,"13.0-13.1":0.03136,"13.2":0.00251,"13.3":0.01882,"13.4-13.7":0.06273,"14.0-14.4":0.51184,"14.5-14.8":1.78516,"15.0-15.1":1.73624,"15.2-15.3":7.27991,"15.4":0.05896},P:{"4":0.2516,"5.0-5.4":0.01086,"6.2-6.4":0.02079,"7.2-7.4":0.26254,"8.2":0.02052,"9.2":0.0104,"10.1":0.01018,"11.1-11.2":0.12033,"12.0":0.01094,"13.0":0.07658,"14.0":0.21879,"15.0":0.28442,"16.0":4.2882},I:{"0":0,"3":0,"4":0.00085,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00057,"4.2-4.3":0.00114,"4.4":0,"4.4.3-4.4.4":0.02444},A:{"10":0.0368,"11":0.092,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.0216},N:{_:"10 11"},R:{_:"0"},M:{"0":0.5562},Q:{"10.4":0},O:{"0":0.0378},H:{"0":0.07157},L:{"0":33.1902},S:{"2.5":0}}; +module.exports={C:{"45":0.02755,"78":0.01378,"80":0.00459,"87":0.06429,"91":0.00918,"92":0.00918,"95":0.00918,"96":0.00918,"97":0.01837,"98":0.50971,"99":1.41893,"100":0.00918,_:"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 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 81 82 83 84 85 86 88 89 90 93 94 101 3.5 3.6"},D:{"49":0.01378,"56":0.00918,"65":0.00459,"68":0.00918,"70":0.00918,"73":0.00918,"75":0.01837,"76":0.0597,"77":0.00459,"79":0.20664,"80":0.00918,"81":0.02755,"83":0.01378,"85":0.01378,"86":0.01378,"87":0.10102,"88":0.00918,"89":0.02296,"91":0.01378,"92":0.00918,"93":0.1148,"94":0.01378,"95":0.03214,"96":0.1699,"97":0.11939,"98":0.32603,"99":5.31754,"100":20.9533,"101":0.41328,"102":0.02296,_:"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 57 58 59 60 61 62 63 64 66 67 69 71 72 74 78 84 90 103 104"},F:{"28":0.00459,"84":0.21123,"85":0.72554,"86":0.00459,_:"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 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00918,"16":0.00918,"17":0.06429,"18":0.01837,"92":0.00918,"97":0.04592,"98":0.04133,"99":1.12504,"100":6.86504,"101":0.11021,_:"12 14 15 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0.00918,"13":0.01837,"14":0.15154,"15":0.03214,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 7.1 10.1","6.1":0.00459,"9.1":0.0597,"11.1":0.00918,"12.1":0.04133,"13.1":0.16072,"14.1":0.5189,"15.1":0.24338,"15.2-15.3":0.1148,"15.4":1.16637},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02655,"6.0-6.1":0,"7.0-7.1":0.01962,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.1916,"10.0-10.2":0,"10.3":0.06464,"11.0-11.2":0.00231,"11.3-11.4":0.015,"12.0-12.1":0.01039,"12.2-12.5":1.06879,"13.0-13.1":0.02078,"13.2":0.00808,"13.3":0.00923,"13.4-13.7":0.05194,"14.0-14.4":0.38897,"14.5-14.8":0.88412,"15.0-15.1":0.51016,"15.2-15.3":3.74654,"15.4":4.5187},P:{"4":0.15361,"5.0-5.4":0.02177,"6.2-6.4":0.03142,"7.2-7.4":0.26333,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.05486,"12.0":0.01047,"13.0":0.06583,"14.0":0.05486,"15.0":0.16458,"16.0":4.99237},I:{"0":0,"3":0,"4":0.00028,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00028,"4.2-4.3":0.00169,"4.4":0,"4.4.3-4.4.4":0.01939},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02296,"11":0.12398,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.02164},N:{_:"10 11"},L:{"0":37.9952},S:{"2.5":0},R:{_:"0"},M:{"0":0.50304},Q:{"10.4":0},O:{"0":0.02705},H:{"0":0.19459}}; 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 e0d5e1e133d466..91d85c4ac8428d 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:{"11":0.00817,"40":0.01905,"41":0.00272,"43":0.00544,"47":0.01089,"48":0.00272,"49":0.00272,"50":0.00817,"52":0.049,"56":0.00817,"57":0.00272,"68":0.00544,"72":0.00817,"78":0.02722,"79":0.00544,"80":0.00544,"81":0.00544,"82":0.00544,"84":0.00544,"86":0.00272,"87":0.00272,"88":0.00817,"89":0.01361,"90":0.00272,"91":0.03266,"92":0.01361,"93":0.01089,"94":0.00817,"95":0.03266,"96":0.89009,"97":1.70669,"98":0.16876,_:"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 42 44 45 46 51 53 54 55 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 83 85 99 3.5 3.6"},D:{"38":0.00544,"39":0.00272,"43":0.00544,"47":0.00272,"49":0.00817,"50":0.00272,"53":0.00544,"55":0.00272,"56":0.00817,"62":0.00272,"63":0.00544,"64":0.01361,"65":0.00544,"66":0.00544,"67":0.00272,"69":0.00817,"70":0.00817,"71":0.00544,"72":0.00272,"73":0.00817,"74":0.00817,"75":0.00272,"76":0.00544,"77":0.00544,"78":0.00817,"79":0.02722,"80":0.01633,"81":0.02178,"83":0.02722,"84":0.04083,"85":0.02994,"86":0.06533,"87":0.07349,"88":0.01089,"89":0.03266,"90":0.02178,"91":0.02994,"92":0.05444,"93":0.16876,"94":0.03811,"95":0.049,"96":0.25042,"97":4.55118,"98":12.09112,"99":0.03539,"100":0.04083,_:"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 40 41 42 44 45 46 48 51 52 54 57 58 59 60 61 68 101"},F:{"28":0.00817,"29":0.00544,"36":0.00817,"46":0.00544,"67":0.00817,"71":0.00272,"80":0.00272,"82":0.06805,"83":0.51174,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 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 68 69 70 72 73 74 75 76 77 78 79 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.00817,"16":0.00272,"18":0.01361,"84":0.00544,"85":0.00272,"89":0.00544,"92":0.01089,"95":0.00544,"96":0.01361,"97":0.22593,"98":0.84382,_:"13 14 15 17 79 80 81 83 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00817,"14":0.01633,"15":0.01089,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.00272,"13.1":0.01089,"14.1":0.04627,"15.1":0.02994,"15.2-15.3":0.0871},G:{"8":0,"3.2":0.0008,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00723,"6.0-6.1":0.0002,"7.0-7.1":0.05405,"8.1-8.4":0.001,"9.0-9.2":0.00181,"9.3":0.02733,"10.0-10.2":0.001,"10.3":0.02934,"11.0-11.2":0.00442,"11.3-11.4":0.00342,"12.0-12.1":0.00482,"12.2-12.5":0.1704,"13.0-13.1":0.00422,"13.2":0.00141,"13.3":0.01186,"13.4-13.7":0.03597,"14.0-14.4":0.08641,"14.5-14.8":0.24998,"15.0-15.1":0.30624,"15.2-15.3":0.99528,"15.4":0.01125},P:{"4":0.33266,"5.0-5.4":0.01086,"6.2-6.4":0.02079,"7.2-7.4":0.10396,"8.2":0.02052,"9.2":0.0104,"10.1":0.01018,"11.1-11.2":0.03119,"12.0":0.02079,"13.0":0.08317,"14.0":0.07277,"15.0":0.05198,"16.0":0.65493},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00228,"4.2-4.3":0.00683,"4.4":0,"4.4.3-4.4.4":0.18738},A:{"8":0.01221,"9":0.0061,"11":0.0824,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11643},Q:{"10.4":0},O:{"0":2.93263},H:{"0":2.31484},L:{"0":65.76212},S:{"2.5":0}}; +module.exports={C:{"40":0.02049,"43":0.00878,"47":0.01171,"48":0.00293,"51":0.00878,"52":0.05269,"53":0.00878,"54":0.00293,"55":0.00585,"56":0.00878,"57":0.00585,"58":0.00293,"65":0.00293,"68":0.00293,"72":0.00878,"78":0.01464,"79":0.00585,"80":0.01171,"81":0.00585,"82":0.00293,"83":0.00293,"84":0.00585,"86":0.00293,"87":0.00293,"88":0.00585,"89":0.01171,"90":0.00585,"91":0.03512,"92":0.00878,"93":0.00585,"94":0.00878,"95":0.01171,"96":0.00878,"97":0.02634,"98":0.55906,"99":2.16891,"100":0.19611,_:"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 44 45 46 49 50 59 60 61 62 63 64 66 67 69 70 71 73 74 75 76 77 85 101 3.5 3.6"},D:{"39":0.00585,"41":0.00293,"42":0.00293,"43":0.00293,"45":0.00293,"46":0.00293,"47":0.00293,"48":0.00585,"49":0.00878,"50":0.00585,"53":0.00293,"55":0.00585,"56":0.00878,"57":0.00293,"58":0.00293,"60":0.00293,"61":0.00293,"62":0.00585,"63":0.00585,"64":0.01171,"65":0.00293,"66":0.00293,"67":0.00293,"69":0.00585,"70":0.00585,"71":0.00585,"72":0.00585,"73":0.01171,"74":0.00585,"75":0.00293,"76":0.00293,"77":0.00585,"78":0.00585,"79":0.02634,"80":0.01756,"81":0.02634,"83":0.04391,"84":0.0761,"85":0.08781,"86":0.09952,"87":0.07318,"88":0.01756,"89":0.0322,"90":0.01464,"91":0.0322,"92":0.0322,"93":0.02927,"94":0.0322,"95":0.0322,"96":0.07318,"97":0.11123,"98":0.14342,"99":2.22745,"100":14.7872,"101":0.30441,"102":0.02927,"103":0.00585,_:"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 40 44 51 52 54 59 68 104"},F:{"28":0.00585,"36":0.00293,"46":0.00585,"68":0.00585,"69":0.00293,"70":0.00585,"71":0.00293,"84":0.08781,"85":0.50637,"86":0.01171,_:"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 58 60 62 63 64 65 66 67 72 73 74 75 76 77 78 79 80 81 82 83 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.00585,"16":0.00293,"18":0.01464,"84":0.00878,"86":0.00293,"89":0.00878,"92":0.00878,"94":0.00293,"96":0.00878,"97":0.00585,"98":0.00878,"99":0.12001,"100":0.95128,"101":0.01756,_:"13 14 15 17 79 80 81 83 85 87 88 90 91 93 95"},E:{"4":0,"13":0.00878,"14":0.01464,"15":0.00878,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00293,"13.1":0.01464,"14.1":0.04098,"15.1":0.01171,"15.2-15.3":0.02049,"15.4":0.11708},G:{"8":0,"3.2":0.00084,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00295,"6.0-6.1":0.00021,"7.0-7.1":0.05589,"8.1-8.4":0.00021,"9.0-9.2":0.00295,"9.3":0.02193,"10.0-10.2":0.00295,"10.3":0.0251,"11.0-11.2":0.00675,"11.3-11.4":0.00464,"12.0-12.1":0.00506,"12.2-12.5":0.16639,"13.0-13.1":0.00464,"13.2":0.00211,"13.3":0.01076,"13.4-13.7":0.03712,"14.0-14.4":0.08246,"14.5-14.8":0.1782,"15.0-15.1":0.1122,"15.2-15.3":0.61623,"15.4":0.76786},P:{"4":0.28277,"5.0-5.4":0.02177,"6.2-6.4":0.03142,"7.2-7.4":0.10473,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02095,"12.0":0.01047,"13.0":0.06284,"14.0":0.05237,"15.0":0.04189,"16.0":0.76453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0013,"4.2-4.3":0.00586,"4.4":0,"4.4.3-4.4.4":0.205},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00591,"9":0.00591,"10":0.00296,"11":0.26913,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":65.72941},S:{"2.5":0.00707},R:{_:"0"},M:{"0":0.1273},Q:{"10.4":0},O:{"0":2.80758},H:{"0":2.46388}}; 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 25f4a1b7317602..5ac570f2fff00c 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:{"48":0.00665,"52":0.03988,"56":0.01994,"68":0.01329,"72":0.00665,"78":0.09304,"84":0.02658,"87":0.11963,"88":0.00665,"89":0.01329,"90":0.01994,"91":0.10634,"92":0.00665,"94":0.01994,"95":0.05981,"96":1.33585,"97":2.12007,"98":0.00665,_:"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 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 93 99 3.5 3.6"},D:{"49":0.05981,"60":0.01329,"65":0.00665,"66":0.02658,"67":0.01994,"69":0.00665,"74":0.03323,"75":0.03988,"76":0.03323,"77":0.03988,"78":0.37218,"79":0.51839,"80":0.03988,"81":0.01329,"83":0.15286,"84":0.01994,"85":0.02658,"86":0.03988,"87":0.15286,"88":0.03323,"89":0.0864,"90":0.03988,"91":0.07975,"92":0.07311,"93":0.14621,"94":0.16615,"95":0.10634,"96":0.79087,"97":14.61455,"98":26.43114,"99":0.01329,"100":0.02658,_:"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 57 58 59 61 62 63 64 68 70 71 72 73 101"},F:{"82":0.20603,"83":0.63137,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01994,"85":0.00665,"86":0.01994,"89":0.00665,"90":0.01329,"91":0.00665,"92":0.01994,"93":0.00665,"94":0.01994,"95":0.03323,"96":0.18609,"97":2.91095,"98":7.56979,_:"12 13 14 15 16 17 79 80 81 83 84 87 88"},E:{"4":0,"11":0.01329,"12":0.00665,"13":0.07311,"14":0.31901,"15":0.20603,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01329,"11.1":0.03988,"12.1":0.09304,"13.1":0.39876,"14.1":1.12317,"15.1":0.65795,"15.2-15.3":1.46212,"15.4":0.01329},G:{"8":0.00135,"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.00135,"8.1-8.4":0.00812,"9.0-9.2":0,"9.3":0.05279,"10.0-10.2":0.00406,"10.3":0.11235,"11.0-11.2":0.0176,"11.3-11.4":0.03519,"12.0-12.1":0.01489,"12.2-12.5":0.40338,"13.0-13.1":0.02301,"13.2":0.00677,"13.3":0.04467,"13.4-13.7":0.14619,"14.0-14.4":0.53874,"14.5-14.8":2.4893,"15.0-15.1":2.11976,"15.2-15.3":7.47196,"15.4":0.03519},P:{"4":0.08548,"5.0-5.4":0.01086,"6.2-6.4":0.18286,"7.2-7.4":0.26254,"8.2":0.02052,"9.2":0.0104,"10.1":0.01018,"11.1-11.2":0.02137,"12.0":0.02137,"13.0":0.05342,"14.0":0.07479,"15.0":0.05342,"16.0":2.68191},I:{"0":0,"3":0,"4":0.00152,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00152,"4.2-4.3":0.0038,"4.4":0,"4.4.3-4.4.4":0.03341},A:{"11":0.31901,_:"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 11"},R:{_:"0"},M:{"0":0.22136},Q:{"10.4":0},O:{"0":0.02012},H:{"0":0.09526},L:{"0":16.38523},S:{"2.5":0}}; +module.exports={C:{"52":0.0334,"56":0.02004,"78":0.08016,"84":0.01336,"87":0.12024,"88":0.00668,"89":0.00668,"90":0.01336,"91":0.10688,"94":0.00668,"95":0.01336,"96":0.01336,"97":0.0334,"98":0.7014,"99":1.96392,_:"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 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 85 86 92 93 100 101 3.5 3.6"},D:{"49":0.04676,"66":0.02672,"67":0.01336,"69":0.01336,"74":0.0334,"75":0.04676,"76":0.04676,"77":0.04008,"78":0.48764,"79":0.67468,"80":0.02672,"81":0.02004,"83":0.24716,"84":0.02004,"85":0.0334,"86":0.04676,"87":0.14028,"88":0.02004,"89":0.06012,"90":0.05344,"91":0.04008,"92":0.08016,"93":0.0668,"94":0.0668,"95":0.04676,"96":0.2672,"97":0.2672,"98":0.64796,"99":11.62988,"100":30.37396,"101":0.34736,"102":0.01336,_:"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 57 58 59 60 61 62 63 64 65 68 70 71 72 73 103 104"},F:{"84":0.1336,"85":0.4008,"86":0.01336,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01336,"86":0.01336,"87":0.01336,"89":0.01336,"90":0.00668,"91":0.02004,"92":0.01336,"94":0.0334,"95":0.02004,"96":0.0668,"97":0.11356,"98":0.18036,"99":2.171,"100":8.79088,"101":0.12692,_:"12 13 14 15 16 17 79 80 81 83 84 85 88 93"},E:{"4":0,"13":0.0334,"14":0.18036,"15":0.08016,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00668,"11.1":0.0334,"12.1":0.0668,"13.1":0.30728,"14.1":0.60788,"15.1":0.21376,"15.2-15.3":0.24716,"15.4":1.42952},G:{"8":0.00235,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00235,"7.0-7.1":0.00235,"8.1-8.4":0.00941,"9.0-9.2":0,"9.3":0.05059,"10.0-10.2":0.00353,"10.3":0.08236,"11.0-11.2":0.01412,"11.3-11.4":0.03412,"12.0-12.1":0.01529,"12.2-12.5":0.37766,"13.0-13.1":0.02,"13.2":0.00471,"13.3":0.03647,"13.4-13.7":0.11883,"14.0-14.4":0.4659,"14.5-14.8":1.17533,"15.0-15.1":0.55649,"15.2-15.3":4.34956,"15.4":4.44133},P:{"4":0.07449,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.02093,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02128,"12.0":0.08373,"13.0":0.04257,"14.0":0.06385,"15.0":0.03193,"16.0":2.51152},I:{"0":0,"3":0,"4":0.00081,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00244,"4.2-4.3":0.00569,"4.4":0,"4.4.3-4.4.4":0.0309},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.2004,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":15.20776},S:{"2.5":0},R:{_:"0"},M:{"0":0.2324},Q:{"10.4":0},O:{"0":0.02324},H:{"0":0.09744}}; 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 a7dc5ff4946eb3..5f570e96cd7e48 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:{"32":0.00447,"39":0.00223,"40":0.00223,"41":0.00447,"43":0.0067,"47":0.0201,"48":0.0067,"49":0.00447,"50":0.00223,"52":0.0335,"56":0.00893,"60":0.0067,"66":0.00223,"68":0.00447,"72":0.02233,"75":0.01563,"76":0.0067,"78":0.01563,"81":0.00223,"82":0.00223,"84":0.0067,"86":0.00223,"88":0.00223,"89":0.0067,"90":0.0067,"91":0.25903,"92":0.00893,"93":0.0067,"94":0.29699,"95":0.04019,"96":1.12543,"97":1.96504,"98":0.01786,_:"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 33 34 35 36 37 38 42 44 45 46 51 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 73 74 77 79 80 83 85 87 99 3.5 3.6"},D:{"25":0.00447,"33":0.00893,"37":0.00223,"39":0.14291,"47":0.00223,"49":0.0201,"50":0.05583,"53":0.00223,"55":0.0067,"57":0.00447,"59":0.00893,"60":0.0201,"62":0.01117,"63":0.01117,"64":0.00893,"68":0.00223,"69":0.01117,"74":0.02233,"75":0.0067,"76":0.0268,"77":0.0201,"78":0.00447,"79":0.02233,"80":0.00893,"81":0.02903,"83":0.01117,"84":0.00893,"85":0.00893,"86":0.02233,"87":0.04689,"88":0.02233,"89":0.01117,"90":0.00893,"91":0.03573,"92":0.04243,"93":0.03126,"94":0.01786,"95":0.03126,"96":0.36398,"97":2.52106,"98":5.96211,"99":0.03573,"100":0.00447,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 38 40 41 42 43 44 45 46 48 51 52 54 56 58 61 65 66 67 70 71 72 73 101"},F:{"78":0.01117,"79":0.00893,"80":0.0067,"82":0.04466,"83":0.52476,_:"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 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.02233,"13":0.01117,"14":0.0067,"15":0.00447,"16":0.0067,"17":0.01117,"18":0.07146,"84":0.01786,"85":0.01117,"89":0.0067,"90":0.00447,"91":0.00223,"92":0.02233,"93":0.01117,"94":0.0067,"95":0.01117,"96":0.02903,"97":0.49573,"98":1.52514,_:"79 80 81 83 86 87 88"},E:{"4":0,"13":0.00447,"14":0.0201,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.00893,"11.1":0.00447,"12.1":0.00447,"13.1":0.0134,"14.1":0.04019,"15.1":0.40864,"15.2-15.3":0.04019},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.00548,"8.1-8.4":0.00398,"9.0-9.2":0,"9.3":0.03685,"10.0-10.2":0.00548,"10.3":0.03984,"11.0-11.2":0.05329,"11.3-11.4":0.01693,"12.0-12.1":0.0239,"12.2-12.5":0.65489,"13.0-13.1":0.01743,"13.2":0.00349,"13.3":0.06275,"13.4-13.7":0.13845,"14.0-14.4":0.73855,"14.5-14.8":0.6021,"15.0-15.1":0.51694,"15.2-15.3":2.04734,"15.4":0.01096},P:{"4":0.05347,"5.0-5.4":0.1009,"6.2-6.4":0.01048,"7.2-7.4":0.07486,"8.2":0.02052,"9.2":0.11763,"10.1":0.07486,"11.1-11.2":0.43844,"12.0":0.03144,"13.0":0.03208,"14.0":0.02139,"15.0":0.08555,"16.0":0.57746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00223,"4.2-4.3":0.00614,"4.4":0,"4.4.3-4.4.4":0.15473},A:{"11":0.13175,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00777},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08544},Q:{"10.4":0.06214},O:{"0":0.83884},H:{"0":4.08843},L:{"0":69.51414},S:{"2.5":0.00777}}; +module.exports={C:{"30":0.00242,"38":0.00242,"43":0.00727,"44":0.00242,"45":0.00485,"47":0.01696,"52":0.03877,"56":0.00485,"60":0.00485,"65":0.00242,"72":0.01938,"76":0.28349,"78":0.01212,"79":0.00242,"84":0.02908,"86":0.00242,"89":0.00242,"90":0.01696,"91":0.18173,"92":0.00485,"93":0.00485,"95":0.02665,"96":0.12357,"97":0.02665,"98":0.97405,"99":2.56596,"100":0.01212,_:"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 31 32 33 34 35 36 37 39 40 41 42 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 77 80 81 82 83 85 87 88 94 101 3.5 3.6"},D:{"18":0.00242,"37":0.00242,"39":0.00485,"46":0.00485,"49":0.00969,"50":0.00727,"55":0.00242,"56":0.04119,"59":0.00242,"60":0.00485,"62":0.00242,"63":0.00485,"64":0.00485,"65":0.00485,"67":0.00242,"70":0.00242,"74":0.00727,"75":0.00485,"76":0.00969,"77":0.01212,"78":0.00242,"79":0.00485,"80":0.01454,"81":0.00969,"83":0.00242,"85":0.00242,"86":0.01212,"87":0.02181,"88":0.01212,"89":0.00727,"90":0.02423,"91":0.11388,"92":0.0315,"93":0.00727,"94":0.00485,"95":0.01454,"96":0.04361,"97":0.36345,"98":0.15507,"99":1.57495,"100":7.45557,"101":0.10177,"102":0.00485,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 41 42 43 44 45 47 48 51 52 53 54 57 58 61 66 68 69 71 72 73 84 103 104"},F:{"79":0.00727,"83":0.00485,"84":0.06784,"85":0.64936,"86":0.01454,"87":0.00242,_:"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 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01454,"13":0.01212,"14":0.00485,"16":0.00969,"17":0.01938,"18":0.04846,"81":0.00242,"84":0.01212,"85":0.00969,"89":0.00727,"90":0.00485,"92":0.01454,"93":0.00242,"94":0.00969,"96":0.02423,"97":0.00727,"98":0.03635,"99":0.35134,"100":1.68883,"101":0.03392,_:"15 79 80 83 86 87 88 91 95"},E:{"4":0,"13":0.00969,"14":0.02423,"15":0.02181,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00242,"11.1":0.00242,"12.1":0.00242,"13.1":0.02665,"14.1":0.01938,"15.1":0.07511,"15.2-15.3":0.01938,"15.4":0.04119},G:{"8":0.00157,"3.2":0,"4.0-4.1":0.00157,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00681,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02304,"10.0-10.2":0.00262,"10.3":0.04241,"11.0-11.2":0.05865,"11.3-11.4":0.02042,"12.0-12.1":0.10891,"12.2-12.5":0.64353,"13.0-13.1":0.04084,"13.2":0.0178,"13.3":0.04084,"13.4-13.7":0.16913,"14.0-14.4":0.72731,"14.5-14.8":0.57756,"15.0-15.1":0.39743,"15.2-15.3":1.06243,"15.4":1.29283},P:{"4":0.01098,"5.0-5.4":0.01098,"6.2-6.4":0.02084,"7.2-7.4":0.07688,"8.2":0.04117,"9.2":0.06589,"10.1":0.0207,"11.1-11.2":0.12081,"12.0":0.02084,"13.0":0.04393,"14.0":0.03295,"15.0":0.02196,"16.0":0.59305},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00301,"4.2-4.3":0.00482,"4.4":0,"4.4.3-4.4.4":0.15128},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.15265,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01515},N:{_:"10 11"},L:{"0":68.41867},S:{"2.5":0.02273},R:{_:"0"},M:{"0":0.44704},Q:{"10.4":0.11366},O:{"0":0.75012},H:{"0":5.16486}}; 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 30dd0b0e5aaefe..fbb92308850f4c 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:{"48":0.00435,"51":0.00435,"52":0.19987,"56":0.00869,"60":0.00869,"63":0.01304,"66":0.01738,"67":0.01304,"68":0.0869,"72":0.01304,"78":0.04345,"79":0.00869,"80":0.02607,"81":0.00869,"83":0.00869,"84":0.01738,"85":0.01304,"86":0.00869,"87":0.03042,"88":0.02607,"89":0.0478,"90":0.00869,"91":0.13035,"92":0.00869,"93":0.01304,"94":0.05214,"95":0.0869,"96":2.08995,"97":3.37172,"98":0.02173,_:"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 53 54 55 57 58 59 61 62 64 65 69 70 71 73 74 75 76 77 82 99 3.5 3.6"},D:{"38":0.00869,"48":0.01738,"49":0.21291,"50":0.00435,"51":0.25636,"56":0.00869,"58":0.00435,"63":0.00869,"66":0.00435,"67":0.00869,"68":0.00435,"69":0.03042,"70":0.00869,"71":0.01304,"73":0.01304,"74":0.00869,"75":0.00869,"76":0.00435,"77":0.01304,"78":0.00869,"79":0.3085,"80":0.01738,"81":0.03911,"83":0.01738,"84":0.02173,"85":0.02173,"86":0.02607,"87":0.05214,"88":0.01738,"89":0.03042,"90":0.02173,"91":0.07387,"92":0.06083,"93":0.5214,"94":0.03911,"95":0.06518,"96":0.37367,"97":8.38151,"98":19.03979,"99":0.01304,"100":0.01738,_:"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 47 52 53 54 55 57 59 60 61 62 64 65 72 101"},F:{"28":0.00869,"36":0.00869,"46":0.01738,"78":0.00869,"79":0.00435,"80":0.00869,"82":0.33022,"83":1.31219,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00435,"17":0.01304,"18":0.02607,"84":0.00869,"90":0.00435,"92":0.00435,"94":0.00435,"95":0.01304,"96":0.02607,"97":0.60396,"98":2.15078,_:"12 13 14 16 79 80 81 83 85 86 87 88 89 91 93"},E:{"4":0,"13":0.01304,"14":0.05649,"15":0.03911,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00869,"12.1":0.02607,"13.1":0.05214,"14.1":0.16946,"15.1":0.09125,"15.2-15.3":0.19553},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00223,"6.0-6.1":0.00074,"7.0-7.1":0.0052,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02004,"10.0-10.2":0.00297,"10.3":0.05642,"11.0-11.2":0.01336,"11.3-11.4":0.01262,"12.0-12.1":0.01262,"12.2-12.5":0.24422,"13.0-13.1":0.00965,"13.2":0.00371,"13.3":0.03415,"13.4-13.7":0.1106,"14.0-14.4":0.29915,"14.5-14.8":1.39628,"15.0-15.1":1.06595,"15.2-15.3":4.1057,"15.4":0.02375},P:{"4":0.09432,"5.0-5.4":0.1009,"6.2-6.4":0.01048,"7.2-7.4":0.07394,"8.2":0.02052,"9.2":0.01025,"10.1":0.02113,"11.1-11.2":0.07336,"12.0":0.03144,"13.0":0.09432,"14.0":0.13624,"15.0":0.1048,"16.0":2.09594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00393,"4.2-4.3":0.01702,"4.4":0,"4.4.3-4.4.4":0.10346},A:{"11":0.42581,_:"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 11"},R:{_:"0"},M:{"0":0.18662},Q:{"10.4":0},O:{"0":0.02828},H:{"0":0.25163},L:{"0":46.22418},S:{"2.5":0}}; +module.exports={C:{"48":0.00385,"51":0.00769,"52":0.18845,"53":0.00385,"56":0.00769,"57":0.00385,"60":0.00769,"63":0.00385,"66":0.02692,"67":0.01154,"68":0.08077,"72":0.01538,"73":0.01154,"78":0.05,"80":0.01154,"81":0.00385,"82":0.00769,"83":0.01923,"84":0.01154,"85":0.00769,"86":0.01154,"87":0.03077,"88":0.02692,"89":0.05,"90":0.01154,"91":0.11923,"92":0.00769,"93":0.00769,"94":0.03077,"95":0.02692,"96":0.04615,"97":0.06154,"98":1.36533,"99":3.78446,"100":0.01923,_:"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 54 55 58 59 61 62 64 65 69 70 71 74 75 76 77 79 101 3.5 3.6"},D:{"34":0.00385,"38":0.00769,"48":0.01538,"49":0.21153,"50":0.01154,"51":0.04615,"56":0.00769,"58":0.00385,"62":0.00385,"63":0.01154,"65":0.00769,"66":0.00385,"67":0.00769,"68":0.00385,"69":0.05769,"70":0.00769,"71":0.00769,"74":0.00769,"75":0.00385,"76":0.00385,"77":0.01154,"78":0.00769,"79":0.34999,"80":0.01923,"81":0.04231,"83":0.01923,"84":0.01538,"85":0.01923,"86":0.01923,"87":0.05769,"88":0.01538,"89":0.02692,"90":0.01538,"91":0.06154,"92":0.05,"93":0.05,"94":0.01923,"95":0.02692,"96":0.07307,"97":0.0923,"98":0.24614,"99":4.67674,"100":18.81079,"101":0.27691,"102":0.01538,_:"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 47 52 53 54 55 57 59 60 61 64 72 73 103 104"},F:{"28":0.01154,"36":0.00769,"46":0.00769,"57":0.00385,"78":0.00769,"82":0.01538,"83":0.00769,"84":0.23845,"85":1.06919,"86":0.01923,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00385,"17":0.00385,"18":0.01538,"84":0.01154,"92":0.00385,"95":0.01154,"96":0.00769,"97":0.01154,"98":0.01923,"99":0.32691,"100":2.2576,"101":0.02692,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"7":0.00385,"13":0.01154,"14":0.03077,"15":0.01923,_:"0 5 6 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00385,"12.1":0.01538,"13.1":0.05384,"14.1":0.13846,"15.1":0.03077,"15.2-15.3":0.04231,"15.4":0.23461},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.00073,"7.0-7.1":0.00584,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02117,"10.0-10.2":0.00365,"10.3":0.04454,"11.0-11.2":0.01241,"11.3-11.4":0.00803,"12.0-12.1":0.01022,"12.2-12.5":0.22925,"13.0-13.1":0.00876,"13.2":0.00438,"13.3":0.02336,"13.4-13.7":0.0993,"14.0-14.4":0.24167,"14.5-14.8":0.90826,"15.0-15.1":0.29935,"15.2-15.3":2.7182,"15.4":2.65833},P:{"4":0.09377,"5.0-5.4":0.02043,"6.2-6.4":0.02084,"7.2-7.4":0.01042,"8.2":0.04117,"9.2":0.04289,"10.1":0.0207,"11.1-11.2":0.06252,"12.0":0.02084,"13.0":0.09377,"14.0":0.14587,"15.0":0.07294,"16.0":2.46939},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00297,"4.2-4.3":0.01483,"4.4":0,"4.4.3-4.4.4":0.10527},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00385,"11":0.38075,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":50.32475},S:{"2.5":0},R:{_:"0"},M:{"0":0.20305},Q:{"10.4":0},O:{"0":0.03077},H:{"0":0.27379}}; 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 3d30f5103e285b..0d89c331d372fc 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:{"34":0.00399,"36":0.00798,"52":0.01595,"60":0.00399,"78":0.00798,"79":0.00798,"83":0.03589,"91":0.01196,"95":0.01595,"96":0.34696,"97":0.65004,"98":0.00798,_:"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 43 44 45 46 47 48 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 80 81 82 84 85 86 87 88 89 90 92 93 94 99 3.5 3.6"},D:{"38":0.00798,"39":0.00399,"49":0.02393,"50":0.00399,"55":0.00399,"56":0.00798,"60":0.03988,"62":0.00399,"63":0.00399,"64":0.00399,"65":0.02393,"66":0.01994,"67":0.01994,"68":0.00399,"69":0.00798,"70":0.01196,"71":0.01196,"73":0.01994,"74":0.00798,"75":0.00399,"76":0.00399,"77":0.00798,"78":0.00798,"79":0.07178,"80":0.00798,"81":0.00798,"83":0.01196,"84":0.01994,"85":0.00798,"86":0.03589,"87":0.06381,"88":0.01196,"89":0.01595,"90":0.05583,"91":0.02792,"92":0.0319,"93":0.42672,"94":0.04786,"95":0.03988,"96":0.48255,"97":8.09963,"98":20.29892,"99":0.01196,"100":0.00798,_:"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 40 41 42 43 44 45 46 47 48 51 52 53 54 57 58 59 61 72 101"},F:{"28":0.00399,"36":0.01595,"46":0.00798,"53":0.00798,"54":0.00798,"70":0.01595,"77":0.00798,"78":0.0319,"79":0.02393,"81":0.0678,"82":0.21934,"83":0.2313,_:"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 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 80 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.00399,"10.0-10.1":0},B:{"15":0.00798,"16":0.00798,"17":0.00399,"18":0.02393,"84":0.00399,"89":0.00798,"92":0.00798,"94":0.00399,"95":0.01595,"96":0.02792,"97":0.83349,"98":2.84743,_:"12 13 14 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"11":0.00399,"13":0.03988,"14":0.25922,"15":0.17148,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00798,"11.1":0.01595,"12.1":0.05583,"13.1":0.17547,"14.1":0.80159,"15.1":0.41874,"15.2-15.3":0.67796,"15.4":0.00798},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.0112,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09523,"10.0-10.2":0,"10.3":0.05975,"11.0-11.2":0.03174,"11.3-11.4":0.07095,"12.0-12.1":0.04108,"12.2-12.5":0.38837,"13.0-13.1":0.03921,"13.2":0.0112,"13.3":0.07282,"13.4-13.7":0.25767,"14.0-14.4":0.76554,"14.5-14.8":3.26197,"15.0-15.1":3.67461,"15.2-15.3":9.7859,"15.4":0.09149},P:{"4":0.16415,"5.0-5.4":0.01086,"6.2-6.4":0.02066,"7.2-7.4":0.0513,"8.2":0.02052,"9.2":0.02052,"10.1":0.01018,"11.1-11.2":0.22571,"12.0":0.03078,"13.0":0.12311,"14.0":0.14363,"15.0":0.15389,"16.0":2.87263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0022,"4.4":0,"4.4.3-4.4.4":0.01584},A:{"11":0.15952,_:"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 11"},R:{_:"0"},M:{"0":0.22849},Q:{"10.4":0},O:{"0":2.47736},H:{"0":0.60343},L:{"0":34.31125},S:{"2.5":0}}; +module.exports={C:{"34":0.00931,"52":0.01241,"63":0.01241,"78":0.01552,"83":0.06206,"89":0.0031,"91":0.00621,"97":0.00621,"98":0.2079,"99":0.67645,"100":0.0031,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 90 92 93 94 95 96 101 3.5 3.6"},D:{"38":0.00621,"39":0.0031,"47":0.0031,"49":0.02793,"53":0.00621,"55":0.00621,"56":0.00931,"63":0.01241,"65":0.00931,"68":0.00621,"69":0.0031,"73":0.00931,"74":0.00931,"75":0.01862,"76":0.00621,"78":0.00931,"79":0.08378,"80":0.01552,"81":0.00931,"83":0.00931,"84":0.00621,"85":0.0031,"86":0.01862,"87":0.02482,"88":0.01241,"89":0.03103,"90":0.01241,"91":0.02482,"92":0.04655,"93":0.05585,"94":0.01862,"95":0.01241,"96":0.25134,"97":0.08688,"98":0.22652,"99":3.43502,"100":17.14408,"101":0.22962,"102":0.0031,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 62 64 66 67 70 71 72 77 103 104"},F:{"28":0.00931,"46":0.00931,"79":0.00621,"82":0.02172,"83":0.02482,"84":0.14894,"85":0.12102,_:"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 80 81 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0031,"18":0.02482,"84":0.0031,"85":0.0031,"89":0.01241,"90":0.0031,"91":0.0031,"92":0.00931,"94":0.0031,"95":0.0031,"96":0.00931,"97":0.04034,"98":0.06516,"99":0.53992,"100":2.66548,"101":0.02793,_:"12 13 14 15 16 79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.04965,"14":0.13653,"15":0.08688,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.03413,"11.1":0.00931,"12.1":0.03724,"13.1":0.17377,"14.1":0.49027,"15.1":0.13033,"15.2-15.3":0.2079,"15.4":0.71369},G:{"8":0.00187,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00748,"6.0-6.1":0.00187,"7.0-7.1":0.01683,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05049,"10.0-10.2":0.00187,"10.3":0.32162,"11.0-11.2":0.03366,"11.3-11.4":0.01683,"12.0-12.1":0.0187,"12.2-12.5":0.40576,"13.0-13.1":0.03179,"13.2":0.04675,"13.3":0.05049,"13.4-13.7":0.17764,"14.0-14.4":0.63763,"14.5-14.8":2.06248,"15.0-15.1":1.12754,"15.2-15.3":6.29962,"15.4":7.38415},P:{"4":0.13345,"5.0-5.4":0.02177,"6.2-6.4":0.02028,"7.2-7.4":0.08212,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.19504,"12.0":0.04106,"13.0":0.13345,"14.0":0.18478,"15.0":0.20531,"16.0":3.49019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00207,"4.4":0,"4.4.3-4.4.4":0.01862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0031,"11":0.11481,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":42.97166},S:{"2.5":0},R:{_:"0"},M:{"0":0.26894},Q:{"10.4":0},O:{"0":2.73082},H:{"0":0.63328}}; 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 ab178159b34824..be9f841c3111c0 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:{"7":0.00542,"28":0.00542,"31":0.05416,"43":0.00542,"44":0.00271,"47":0.05145,"49":0.00271,"52":0.01083,"56":0.00542,"68":0.00542,"71":0.00812,"72":0.00542,"77":0.00271,"78":0.00542,"84":0.01354,"88":0.02979,"89":0.00542,"91":0.04604,"92":0.00542,"93":0.00271,"94":0.01896,"95":0.02979,"96":1.10486,"97":1.66813,"98":0.06499,_:"2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 36 37 38 39 40 41 42 45 46 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 73 74 75 76 79 80 81 82 83 85 86 87 90 99 3.5 3.6"},D:{"26":0.00812,"36":0.00812,"40":0.01625,"43":0.00542,"49":0.03791,"52":0.00542,"56":0.02437,"63":0.00812,"64":0.05958,"70":0.00812,"73":0.01625,"74":0.01083,"76":0.00542,"77":0.00542,"80":0.07853,"81":0.53077,"83":0.01354,"84":0.01354,"85":0.00542,"86":0.02708,"87":0.03791,"88":0.0352,"89":0.01625,"90":0.01896,"91":0.02708,"92":0.1029,"93":0.02708,"94":0.04333,"95":0.08124,"96":0.37641,"97":4.93939,"98":9.25594,"99":0.01083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 46 47 48 50 51 53 54 55 57 58 59 60 61 62 65 66 67 68 69 71 72 75 78 79 100 101"},F:{"31":0.00271,"37":0.00542,"42":0.00812,"64":0.00542,"67":0.00542,"82":0.14894,"83":0.97759,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 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.07582,"13":0.02166,"14":0.01083,"15":0.00542,"16":0.00812,"17":0.02979,"18":0.11374,"84":0.01896,"85":0.00542,"89":0.01083,"91":0.00271,"92":0.04874,"93":0.00542,"94":0.05958,"95":0.0352,"96":0.02437,"97":0.75553,"98":1.24568,_:"79 80 81 83 86 87 88 90"},E:{"4":0,"12":0.00542,"13":0.01354,"14":0.01625,"15":0.00542,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02437,"12.1":0.01625,"13.1":0.05145,"14.1":0.07312,"15.1":0.04333,"15.2-15.3":0.04062,"15.4":0.01083},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00072,"6.0-6.1":0,"7.0-7.1":0.00072,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01805,"10.0-10.2":0.00072,"10.3":0.36673,"11.0-11.2":0.01444,"11.3-11.4":0.00433,"12.0-12.1":0.0231,"12.2-12.5":0.7266,"13.0-13.1":0.00758,"13.2":0.01011,"13.3":0.08374,"13.4-13.7":0.07941,"14.0-14.4":0.73454,"14.5-14.8":0.76631,"15.0-15.1":0.30248,"15.2-15.3":0.46888,"15.4":0.00108},P:{"4":1.47807,"5.0-5.4":0.04049,"6.2-6.4":0.01048,"7.2-7.4":0.09111,"8.2":0.02052,"9.2":0.22272,"10.1":0.06074,"11.1-11.2":0.06074,"12.0":0.30371,"13.0":0.01012,"14.0":0.02025,"15.0":3.53319,"16.0":1.29584},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00133,"4.1":0.00267,"4.2-4.3":0.01932,"4.4":0,"4.4.3-4.4.4":0.10794},A:{"11":0.11374,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00729},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08021},Q:{"10.4":0.01458},O:{"0":0.17501},H:{"0":14.33877},L:{"0":50.0552},S:{"2.5":0.02188}}; +module.exports={C:{"7":0.02693,"28":0.00449,"31":0.00449,"41":0.00898,"43":0.00224,"47":0.01122,"48":0.00449,"52":0.03366,"60":0.00673,"70":0.00898,"72":0.02244,"86":0.00449,"88":0.01346,"91":0.02244,"92":0.01346,"94":0.00224,"95":0.00673,"97":0.03815,"98":0.49368,"99":1.56631,"100":0.03366,_:"2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 36 37 38 39 40 42 44 45 46 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 87 89 90 93 96 101 3.5 3.6"},D:{"26":0.00673,"36":0.00673,"37":0.00673,"38":0.01122,"49":0.01795,"55":0.01122,"62":0.00449,"63":0.00449,"64":0.00898,"66":0.00224,"67":0.00449,"69":0.00449,"70":0.00898,"71":0.0561,"74":0.00673,"75":0.00449,"79":0.01122,"80":0.0202,"81":0.83252,"83":0.00673,"84":0.00224,"86":0.01346,"87":0.00673,"88":0.01571,"89":0.00898,"90":0.04937,"91":0.02468,"92":0.01122,"93":0.01122,"94":0.01795,"95":0.03366,"96":0.23113,"97":0.06283,"98":0.10098,"99":2.09141,"100":8.66184,"101":0.12342,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 65 68 72 73 76 77 78 85 102 103 104"},F:{"15":0.00224,"42":0.00224,"77":0.00449,"79":0.00898,"82":0.00449,"84":0.1324,"85":0.7495,"86":0.0202,_:"9 11 12 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 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 78 80 81 83 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.06508,"13":0.02244,"14":0.02468,"16":0.00449,"17":0.03815,"18":0.05834,"84":0.01571,"85":0.00449,"88":0.00449,"89":0.01571,"90":0.00673,"91":0.00449,"92":0.01122,"94":0.00673,"95":0.00673,"96":0.04712,"97":0.11669,"98":0.03366,"99":0.34782,"100":1.46982,"101":0.05386,_:"15 79 80 81 83 86 87 93"},E:{"4":0,"13":0.01122,"14":0.01346,"15":0.01571,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00224,"11.1":0.01122,"12.1":0.00673,"13.1":0.03815,"14.1":0.06732,"15.1":0.01795,"15.2-15.3":0.01122,"15.4":0.03815},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00223,"6.0-6.1":0,"7.0-7.1":0.01899,"8.1-8.4":0.00156,"9.0-9.2":0,"9.3":0.02234,"10.0-10.2":0,"10.3":0.01743,"11.0-11.2":0.00201,"11.3-11.4":0.0076,"12.0-12.1":0.0143,"12.2-12.5":0.45732,"13.0-13.1":0.00201,"13.2":0.01519,"13.3":0.00871,"13.4-13.7":0.06591,"14.0-14.4":0.26027,"14.5-14.8":0.31992,"15.0-15.1":0.12868,"15.2-15.3":0.49932,"15.4":0.38963},P:{"4":2.29219,"5.0-5.4":0.01005,"6.2-6.4":0.02011,"7.2-7.4":0.10053,"8.2":0.04117,"9.2":0.07037,"10.1":0.03016,"11.1-11.2":0.04021,"12.0":0.02084,"13.0":0.01005,"14.0":0.07037,"15.0":0.04021,"16.0":1.48791},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00092,"4.2-4.3":0.0166,"4.4":0,"4.4.3-4.4.4":0.15309},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11444,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":55.51904},S:{"2.5":0},R:{_:"0"},M:{"0":0.03878},Q:{"10.4":0},O:{"0":0.51183},H:{"0":17.5619}}; 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 338a049d60a485..12b424c064277e 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:{"35":0.00291,"43":0.00291,"45":0.00582,"49":0.00582,"52":0.01745,"56":0.00291,"60":0.00291,"66":0.00291,"72":0.01455,"75":0.01455,"78":0.02327,"79":0.00873,"80":0.00582,"84":0.00582,"85":0.06982,"86":0.00873,"87":0.00291,"88":0.00873,"89":0.01164,"90":0.00582,"91":0.07273,"92":0.00873,"93":0.00582,"94":0.02036,"95":0.05236,"96":0.72725,"97":1.06179,"98":0.03491,_:"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 36 37 38 39 40 41 42 44 46 47 48 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 76 77 81 82 83 99 3.5 3.6"},D:{"31":0.00291,"32":0.01164,"33":0.00582,"44":0.00582,"45":0.00291,"47":0.00873,"49":0.05527,"50":0.00291,"53":0.00873,"57":0.00582,"58":0.00582,"59":0.00291,"60":0.00291,"61":0.00291,"62":0.02036,"63":0.18327,"64":0.05236,"65":0.00582,"67":0.00873,"68":0.00582,"69":0.00582,"70":0.01455,"71":0.00582,"72":0.01164,"74":0.02327,"75":0.01455,"76":0.01745,"77":0.032,"78":0.01745,"79":0.01455,"80":0.04654,"81":0.02036,"83":0.02327,"84":0.01164,"85":0.02036,"86":0.08436,"87":0.05527,"88":0.05527,"89":0.02909,"90":0.04073,"91":0.10182,"92":0.23272,"93":0.07854,"94":0.19781,"95":0.32581,"96":0.50035,"97":4.31987,"98":11.0222,"99":0.01745,"100":0.02618,_:"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 34 35 36 37 38 39 40 41 42 43 46 48 51 52 54 55 56 66 73 101"},F:{"15":0.00291,"57":0.04654,"71":0.01164,"79":0.01455,"80":0.00582,"81":0.00582,"82":0.08145,"83":0.7447,_:"9 11 12 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 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01745,"13":0.00582,"14":0.00582,"15":0.00582,"16":0.00582,"17":0.00873,"18":0.04654,"84":0.00873,"85":0.00873,"89":0.01745,"90":0.01164,"91":0.01455,"92":0.02618,"94":0.00291,"95":0.00582,"96":0.03491,"97":0.34617,"98":0.94252,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"14":0.02909,"15":0.00873,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.02327,"12.1":0.01164,"13.1":0.05527,"14.1":0.04073,"15.1":0.064,"15.2-15.3":0.06109,"15.4":0.00582},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00131,"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,"9.3":0.01308,"10.0-10.2":0,"10.3":0.00916,"11.0-11.2":0.03139,"11.3-11.4":0.00327,"12.0-12.1":0.19033,"12.2-12.5":1.80911,"13.0-13.1":0.02485,"13.2":0.00262,"13.3":0.55791,"13.4-13.7":0.15174,"14.0-14.4":0.51539,"14.5-14.8":0.91763,"15.0-15.1":0.88101,"15.2-15.3":1.41341,"15.4":0.00654},P:{"4":0.03363,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.01121,"8.2":0.02052,"9.2":0.04485,"10.1":0.01018,"11.1-11.2":0.21994,"12.0":0.02137,"13.0":0.23544,"14.0":0.01121,"15.0":0.02242,"16.0":0.36998},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0.00161,"4.4":0,"4.4.3-4.4.4":0.02629},A:{"9":0.01473,"11":0.06382,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.19146},Q:{"10.4":0.13473},O:{"0":0.65237},H:{"0":4.06826},L:{"0":62.8251},S:{"2.5":0.04255}}; +module.exports={C:{"6":0.0024,"30":0.0024,"31":0.00481,"34":0.01922,"38":0.00481,"42":0.00481,"43":0.00481,"45":0.07209,"47":0.00481,"49":0.0024,"52":0.11054,"54":0.00481,"68":0.0024,"69":0.00481,"72":0.02643,"78":0.01682,"85":0.04085,"87":0.0024,"88":0.02884,"89":0.0024,"90":0.0024,"91":0.02643,"92":0.00481,"93":0.00961,"94":0.00721,"95":0.00481,"96":0.00961,"97":0.01922,"98":0.41812,"99":0.94198,"100":0.04085,_:"2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 35 36 37 39 40 41 44 46 48 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 73 74 75 76 77 79 80 81 82 83 84 86 101 3.5 3.6"},D:{"26":0.01202,"37":0.0024,"40":0.0024,"43":0.00481,"44":0.00721,"46":0.0024,"47":0.00481,"49":0.09852,"51":0.00481,"55":0.00961,"57":0.01202,"58":0.00481,"59":0.00481,"61":0.0024,"63":0.08651,"64":0.00481,"65":0.0024,"67":0.00721,"69":0.00481,"70":0.01202,"71":0.01442,"72":0.0024,"73":0.00481,"74":0.02643,"75":0.00721,"76":0.01442,"77":0.00481,"78":0.06969,"79":0.01442,"80":0.02403,"81":0.01922,"83":0.01442,"84":0.02403,"85":0.26673,"86":0.04085,"87":0.04325,"88":0.03845,"89":0.06008,"90":0.01442,"91":0.06728,"92":0.06008,"93":0.01442,"94":0.08651,"95":0.04566,"96":0.09612,"97":0.19224,"98":0.25952,"99":2.23239,"100":9.24674,"101":0.09131,"102":0.01682,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 38 39 41 42 45 48 50 52 53 54 56 60 62 66 68 103 104"},F:{"57":0.00481,"79":0.00721,"82":0.00481,"83":0.00481,"84":0.11294,"85":0.57912,"86":0.01202,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00481},B:{"12":0.00721,"13":0.0024,"14":0.00481,"15":0.00481,"16":0.00721,"17":0.00961,"18":0.04566,"84":0.00721,"85":0.00721,"89":0.01922,"90":0.00481,"92":0.02643,"95":0.0024,"96":0.00961,"97":0.00961,"98":0.01202,"99":0.23309,"100":1.00926,"101":0.00481,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"9":0.00721,"13":0.00961,"14":0.02643,"15":0.0024,_:"0 5 6 7 8 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 12.1","5.1":0.02163,"11.1":0.0024,"13.1":0.06969,"14.1":0.03124,"15.1":0.02163,"15.2-15.3":0.00721,"15.4":0.06488},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00125,"6.0-6.1":0,"7.0-7.1":0.0162,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04425,"10.0-10.2":0,"10.3":0.0268,"11.0-11.2":0.0187,"11.3-11.4":0.02306,"12.0-12.1":0.01932,"12.2-12.5":1.28019,"13.0-13.1":0.03241,"13.2":0.02057,"13.3":0.40824,"13.4-13.7":0.21627,"14.0-14.4":0.61142,"14.5-14.8":0.82146,"15.0-15.1":0.43005,"15.2-15.3":1.50519,"15.4":0.75415},P:{"4":0.01206,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.12791,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02411,"12.0":0.08373,"13.0":0.07234,"14.0":0.06396,"15.0":0.02411,"16.0":0.3858},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.007,"4.2-4.3":0.0182,"4.4":0,"4.4.3-4.4.4":0.4914},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.01518,"8":0.01012,"11":0.07083,_:"7 9 10 5.5"},J:{"7":0,"10":0.02279},N:{_:"10 11"},L:{"0":67.37165},S:{"2.5":0.06078},R:{_:"0"},M:{"0":0.14434},Q:{"10.4":0.09876},O:{"0":0.87366},H:{"0":5.27199}}; 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 c1fc94dc22cf02..411a524ba1df96 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:{"78":0.06489,"88":0.00433,"92":0.00433,"95":0.0173,"96":0.34608,"97":0.51479,_:"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 89 90 91 93 94 98 99 3.5 3.6"},D:{"49":0.0173,"63":0.00865,"67":0.00865,"71":0.00865,"76":0.00433,"77":0.06056,"78":0.03461,"79":0.01298,"80":0.00433,"83":0.02163,"85":0.0173,"86":0.01298,"87":0.05624,"88":0.0173,"89":0.00865,"90":0.02163,"91":0.8479,"92":0.02163,"93":0.06922,"94":0.20332,"95":0.03893,"96":0.57968,"97":6.46304,"98":11.18704,"99":0.01298,"100":0.00865,_:"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 57 58 59 60 61 62 64 65 66 68 69 70 72 73 74 75 81 84 101"},F:{"82":0.42395,"83":0.73542,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01298,"91":0.01298,"92":0.00865,"95":0.05191,"96":0.05191,"97":1.15504,"98":4.04914,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94"},E:{"4":0,"13":0.05624,"14":0.199,"15":0.20765,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.42827,"11.1":0.00865,"12.1":0.04759,"13.1":0.59266,"14.1":1.37134,"15.1":1.9467,"15.2-15.3":6.10399,"15.4":0.07354},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.12849,"10.0-10.2":0,"10.3":0.08719,"11.0-11.2":0,"11.3-11.4":0.00459,"12.0-12.1":0.02295,"12.2-12.5":0.73884,"13.0-13.1":0.00918,"13.2":0,"13.3":0.01377,"13.4-13.7":0.35795,"14.0-14.4":0.69295,"14.5-14.8":2.8911,"15.0-15.1":6.52563,"15.2-15.3":34.22971,"15.4":0.16062},P:{"4":0.1356,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.01121,"8.2":0.02052,"9.2":0.04485,"10.1":0.01018,"11.1-11.2":0.03129,"12.0":0.02137,"13.0":0.02086,"14.0":0.08344,"15.0":0.04172,"16.0":2.13825},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:{"11":0.29417,_:"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 11"},R:{_:"0"},M:{"0":0.04539},Q:{"10.4":0},O:{"0":0.03972},H:{"0":0.02149},L:{"0":8.30905},S:{"2.5":0}}; +module.exports={C:{"78":0.02319,"79":0.03644,"91":0.00331,"95":0.00994,"96":0.00663,"97":0.00331,"98":0.11927,"99":0.381,_:"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 80 81 82 83 84 85 86 87 88 89 90 92 93 94 100 101 3.5 3.6"},D:{"29":0.00331,"49":0.02319,"67":0.00663,"73":0.00663,"75":0.00663,"76":0.00331,"77":0.0497,"78":0.00663,"79":0.00663,"80":0.00663,"83":0.00663,"85":0.00663,"87":0.01988,"88":0.01657,"89":0.00663,"90":0.00331,"91":0.0497,"92":0.01325,"93":0.00663,"94":0.01657,"95":0.00663,"96":0.07951,"97":0.08614,"98":0.25179,"99":2.14682,"100":7.48407,"101":0.11927,_:"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 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 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 81 84 86 102 103 104"},F:{"84":0.04638,"85":0.07951,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00663,"17":0.00994,"18":0.00663,"92":0.00663,"93":0.00663,"94":0.00331,"95":0.00663,"97":0.04307,"98":0.00663,"99":0.72886,"100":2.64377,"101":0.03644,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 96"},E:{"4":0,"13":0.01988,"14":0.08283,"15":0.13915,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.04307,"10.1":0.36443,"11.1":0.01325,"12.1":0.04307,"13.1":0.36112,"14.1":0.62284,"15.1":0.7653,"15.2-15.3":0.73549,"15.4":8.52766},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.03556,"10.0-10.2":0,"10.3":0.04149,"11.0-11.2":0.02371,"11.3-11.4":0.00593,"12.0-12.1":0.02963,"12.2-12.5":0.41485,"13.0-13.1":0.01185,"13.2":0,"13.3":0.02371,"13.4-13.7":0.17779,"14.0-14.4":0.20743,"14.5-14.8":1.10232,"15.0-15.1":1.7483,"15.2-15.3":23.7295,"15.4":31.67687},P:{"4":0.197,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.12791,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02074,"12.0":0.08373,"13.0":0.05184,"14.0":0.01037,"15.0":0.01037,"16.0":1.66928},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:{"10":0.00331,"11":0.19215,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":5.9983},S:{"2.5":0},R:{_:"0"},M:{"0":0.04682},Q:{"10.4":0},O:{"0":0},H:{"0":0.00633}}; 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 66628cbb0dd55e..93c0021f89cccc 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:{"29":0.01254,"32":0.00418,"48":0.01672,"52":0.02926,"72":0.00836,"78":0.01254,"84":0.0209,"89":0.01254,"91":0.00418,"93":0.00418,"94":0.01254,"95":0.0209,"96":0.79838,"97":1.55496,"98":0.06688,_:"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 30 31 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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 90 92 99 3.5 3.6"},D:{"22":0.0209,"26":0.00836,"33":0.00836,"38":0.1045,"47":0.11704,"49":0.21736,"53":0.04598,"55":0.03344,"62":0.05434,"65":0.06688,"67":0.00836,"68":0.00836,"70":0.00836,"72":0.02926,"73":0.03344,"74":0.00836,"75":0.0209,"76":0.00418,"77":0.00836,"78":0.02508,"79":0.16302,"80":0.02508,"81":0.04598,"83":0.0209,"84":0.01672,"85":0.00836,"86":0.00418,"87":0.15884,"88":0.00836,"89":0.02508,"90":0.01254,"91":0.02926,"92":0.07942,"93":0.01672,"94":0.01672,"95":0.07524,"96":0.3553,"97":7.86258,"98":19.06916,"99":0.03344,"100":0.04598,_:"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 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 56 57 58 59 60 61 63 64 66 69 71 101"},F:{"28":0.02926,"36":0.00836,"46":0.03344,"80":0.00418,"82":0.23408,"83":0.65208,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00836,"18":0.01672,"92":0.01672,"96":0.03344,"97":0.50578,"98":2.16942,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"11":0.00836,"12":0.00836,"13":0.10868,"14":0.25498,"15":0.24662,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.10868,"10.1":0.02926,"11.1":0.05434,"12.1":0.04598,"13.1":0.28842,"14.1":1.01574,"15.1":0.86108,"15.2-15.3":1.2749,"15.4":0.0209},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.0046,"7.0-7.1":0.07206,"8.1-8.4":0,"9.0-9.2":0.04447,"9.3":0.33272,"10.0-10.2":0.0092,"10.3":0.37566,"11.0-11.2":0.03373,"11.3-11.4":0.04447,"12.0-12.1":0.0276,"12.2-12.5":0.89851,"13.0-13.1":0.02453,"13.2":0.0138,"13.3":0.0552,"13.4-13.7":0.19013,"14.0-14.4":0.51365,"14.5-14.8":1.69736,"15.0-15.1":2.82433,"15.2-15.3":7.9946,"15.4":0.17326},P:{"4":0.47534,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.07394,"8.2":0.02052,"9.2":0.01025,"10.1":0.02113,"11.1-11.2":0.04225,"12.0":0.01056,"13.0":0.10563,"14.0":0.03169,"15.0":0.07394,"16.0":1.56335},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00189,"4.4":0,"4.4.3-4.4.4":0.00975},A:{"11":0.04598,_:"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 11"},R:{_:"0"},M:{"0":0.24444},Q:{"10.4":0},O:{"0":1.9497},H:{"0":1.79626},L:{"0":36.5219},S:{"2.5":0}}; +module.exports={C:{"29":0.01224,"32":0.00816,"52":0.04079,"72":0.00408,"78":0.01224,"81":0.00408,"84":0.00816,"89":0.00816,"91":0.00816,"95":0.00816,"97":0.02855,"98":0.50988,"99":1.71318,"100":0.01224,_:"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 30 31 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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 85 86 87 88 90 92 93 94 96 101 3.5 3.6"},D:{"38":0.06119,"43":0.00816,"47":0.05303,"49":0.21211,"50":0.00816,"55":0.02447,"62":0.02855,"65":0.02447,"68":0.01632,"69":0.00408,"70":0.00408,"72":0.03263,"73":0.02447,"74":0.00816,"75":0.01224,"76":0.00408,"78":0.02447,"79":0.19171,"80":0.03263,"81":0.04079,"83":0.03671,"84":0.00816,"87":0.11829,"88":0.01632,"89":0.03263,"90":0.00816,"91":0.04895,"92":0.08158,"93":0.05303,"94":0.01632,"95":0.03671,"96":0.08974,"97":0.12645,"98":0.16316,"99":4.39716,"100":21.53712,"101":0.2529,"102":0.01224,_:"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 44 45 46 48 51 52 53 54 56 57 58 59 60 61 63 64 66 67 71 77 85 86 103 104"},F:{"28":0.03671,"46":0.03671,"82":0.00408,"84":0.19987,"85":0.68119,"86":0.00408,_:"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 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00816,"92":0.01224,"96":0.00408,"97":0.01632,"98":0.03671,"99":0.37935,"100":2.0395,"101":0.0204,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.01632,"13":0.11421,"14":0.21211,"15":0.19171,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.0979,"10.1":0.00816,"11.1":0.02855,"12.1":0.07342,"13.1":0.19987,"14.1":0.77093,"15.1":0.30185,"15.2-15.3":0.30185,"15.4":1.61528},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.0071,"7.0-7.1":0.09055,"8.1-8.4":0,"9.0-9.2":0.00355,"9.3":0.37465,"10.0-10.2":0,"10.3":0.22727,"11.0-11.2":0.01776,"11.3-11.4":0.02841,"12.0-12.1":0.06215,"12.2-12.5":0.96592,"13.0-13.1":0.04794,"13.2":0.00533,"13.3":0.03906,"13.4-13.7":0.10831,"14.0-14.4":0.43147,"14.5-14.8":1.10086,"15.0-15.1":0.93751,"15.2-15.3":5.01248,"15.4":8.29376},P:{"4":0.39672,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.05361,"8.2":0.04117,"9.2":0.04289,"10.1":0.0207,"11.1-11.2":0.02144,"12.0":0.02055,"13.0":0.06433,"14.0":0.03217,"15.0":0.03217,"16.0":1.85492},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00082,"4.2-4.3":0.00776,"4.4":0,"4.4.3-4.4.4":0.01511},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04895,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.018},S:{"2.5":0},R:{_:"0"},M:{"0":0.28416},Q:{"10.4":0},O:{"0":1.5984},H:{"0":1.81591}}; 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 fa28b173448d27..ac59a3a868cabf 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:{"43":0.00342,"48":0.00342,"52":0.06506,"56":0.00685,"67":0.00342,"68":0.00342,"69":0.01027,"72":0.01027,"73":0.00685,"78":0.02054,"81":0.00342,"82":0.00685,"83":0.01027,"85":0.01712,"86":0.00342,"88":0.01027,"89":0.0137,"91":0.02739,"92":0.01027,"93":0.00685,"94":0.0137,"95":0.03424,"96":0.83888,"97":1.27373,"98":0.0137,_:"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 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 70 71 74 75 76 77 79 80 84 87 90 99 3.5 3.6"},D:{"22":0.00342,"26":0.00685,"34":0.00342,"38":0.02739,"43":0.00342,"47":0.00685,"49":0.04794,"53":0.01027,"56":0.00342,"58":0.00685,"62":0.01027,"63":0.01027,"65":0.00342,"66":0.00685,"67":0.0137,"68":0.00685,"69":0.01027,"70":0.03082,"71":0.01027,"72":0.01027,"73":0.00342,"74":0.0137,"75":0.00685,"76":0.0137,"77":0.00685,"78":0.00685,"79":0.12326,"80":0.01712,"81":0.02054,"83":0.05821,"84":0.04794,"85":0.03424,"86":0.05136,"87":0.06848,"88":0.03424,"89":0.03082,"90":0.03424,"91":0.85942,"92":0.06848,"93":0.17462,"94":0.04451,"95":0.0719,"96":0.41773,"97":6.68022,"98":16.89402,"99":0.00342,"100":0.00685,_:"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 42 44 45 46 48 50 51 52 54 55 57 59 60 61 64 101"},F:{"36":0.00685,"68":0.00685,"77":0.00342,"82":0.3287,"83":1.19498,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00685,"17":0.00685,"18":0.02054,"84":0.00685,"89":0.00685,"92":0.01027,"94":0.00685,"95":0.00685,"96":0.01712,"97":0.29789,"98":1.2703,_:"12 14 15 16 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"14":0.03082,"15":0.02739,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.03766,"11.1":0.00685,"12.1":0.00342,"13.1":0.04794,"14.1":0.0993,"15.1":0.05136,"15.2-15.3":0.13011},G:{"8":0,"3.2":0.00046,"4.0-4.1":0,"4.2-4.3":0.00023,"5.0-5.1":0.00459,"6.0-6.1":0.00138,"7.0-7.1":0.00781,"8.1-8.4":0.00069,"9.0-9.2":0.00299,"9.3":0.01722,"10.0-10.2":0.00207,"10.3":0.00964,"11.0-11.2":0.0039,"11.3-11.4":0.00459,"12.0-12.1":0.00161,"12.2-12.5":0.12468,"13.0-13.1":0.0023,"13.2":0.00276,"13.3":0.00781,"13.4-13.7":0.05258,"14.0-14.4":0.1341,"14.5-14.8":0.37496,"15.0-15.1":0.33616,"15.2-15.3":1.19654,"15.4":0.00597},P:{"4":0.55693,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.46411,"8.2":0.02052,"9.2":0.04125,"10.1":0.01018,"11.1-11.2":0.17533,"12.0":0.06188,"13.0":0.16502,"14.0":0.18564,"15.0":0.2269,"16.0":1.96989},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00216,"4.2-4.3":0.00757,"4.4":0,"4.4.3-4.4.4":0.06918},A:{"8":0.00685,"11":0.07875,_:"6 7 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01973},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13152},Q:{"10.4":0},O:{"0":0.18413},H:{"0":0.37977},L:{"0":46.09357},S:{"2.5":0}}; +module.exports={C:{"38":0.00773,"43":0.00387,"51":0.00387,"52":0.04252,"53":0.00387,"54":0.00773,"56":0.00773,"60":0.00387,"63":0.00773,"66":0.00773,"69":0.0116,"72":0.0116,"73":0.0116,"75":0.00387,"78":0.01933,"81":0.00773,"83":0.00773,"84":0.00387,"85":0.00773,"86":0.00773,"88":0.00773,"89":0.01933,"91":0.03092,"92":0.00773,"93":0.00773,"94":0.00773,"95":0.01933,"96":0.02319,"97":0.02706,"98":0.64932,"99":1.97888,"100":0.01546,"101":0.00773,_:"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 39 40 41 42 44 45 46 47 48 49 50 55 57 58 59 61 62 64 65 67 68 70 71 74 76 77 79 80 82 87 90 3.5 3.6"},D:{"38":0.0116,"42":0.00387,"43":0.00773,"46":0.00387,"49":0.05411,"50":0.02706,"53":0.00387,"56":0.00387,"62":0.00773,"63":0.0116,"65":0.00387,"66":0.0116,"67":0.00773,"68":0.0116,"69":0.0116,"70":0.03865,"71":0.00773,"72":0.0116,"73":0.00773,"74":0.01546,"75":0.00773,"76":0.01546,"77":0.00773,"78":0.0116,"79":0.11595,"80":0.01933,"81":0.02319,"83":0.02319,"84":0.05411,"85":0.05025,"86":0.03865,"87":0.06957,"88":0.02319,"89":0.04638,"90":0.02319,"91":0.19712,"92":0.06571,"93":0.02706,"94":0.05798,"95":0.18166,"96":0.15074,"97":0.15847,"98":0.31693,"99":4.77328,"100":22.13486,"101":0.30534,"102":0.00773,_:"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 44 45 47 48 51 52 54 55 57 58 59 60 61 64 103 104"},F:{"28":0.03479,"46":0.00773,"72":0.03092,"77":0.00387,"79":0.00387,"83":0.00387,"84":0.25509,"85":0.99331,"86":0.0116,_:"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 73 74 75 76 78 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00387,"16":0.00387,"18":0.01933,"84":0.00773,"86":0.00773,"89":0.00773,"92":0.01546,"96":0.0116,"97":0.0116,"98":0.01546,"99":0.25896,"100":1.61944,"101":0.02319,_:"12 13 15 17 79 80 81 83 85 87 88 90 91 93 94 95"},E:{"4":0,"14":0.03865,"15":0.01546,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.0116,"11.1":0.0116,"12.1":0.00387,"13.1":0.05411,"14.1":0.08503,"15.1":0.03479,"15.2-15.3":0.02319,"15.4":0.13141},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00026,"5.0-5.1":0.00311,"6.0-6.1":0,"7.0-7.1":0.00751,"8.1-8.4":0.00233,"9.0-9.2":0.00337,"9.3":0.02306,"10.0-10.2":0.00155,"10.3":0.0184,"11.0-11.2":0.00311,"11.3-11.4":0.00337,"12.0-12.1":0.00233,"12.2-12.5":0.1254,"13.0-13.1":0.00337,"13.2":0.00181,"13.3":0.00855,"13.4-13.7":0.03653,"14.0-14.4":0.09405,"14.5-14.8":0.27904,"15.0-15.1":0.10778,"15.2-15.3":0.89258,"15.4":0.97186},P:{"4":0.40865,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.46995,"8.2":0.04117,"9.2":0.04087,"10.1":0.01022,"11.1-11.2":0.19411,"12.0":0.04087,"13.0":0.14303,"14.0":0.15325,"15.0":0.16346,"16.0":2.34976},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00706,"4.2-4.3":0.01177,"4.4":0,"4.4.3-4.4.4":0.06708},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08117,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01841},N:{_:"10 11"},L:{"0":54.68461},S:{"2.5":0},R:{_:"0"},M:{"0":0.1534},Q:{"10.4":0},O:{"0":0.25771},H:{"0":0.44731}}; 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 15c6e16d9f3d38..3faeea03fea530 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:{"47":0.00335,"52":0.01676,"60":0.0067,"67":0.00335,"68":0.01006,"72":0.00335,"78":0.02346,"79":0.00335,"80":0.00335,"81":0.0067,"82":0.00335,"84":0.0067,"88":0.01006,"89":0.0067,"90":0.0067,"91":0.03687,"92":0.0067,"93":0.01006,"94":0.04693,"95":0.02346,"96":0.51956,"97":0.80113,"98":0.0067,_:"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 55 56 57 58 59 61 62 63 64 65 66 69 70 71 73 74 75 76 77 83 85 86 87 99 3.5 3.6"},D:{"38":0.00335,"47":0.0067,"49":0.02346,"51":0.01006,"54":0.01341,"55":0.00335,"58":0.0067,"63":0.0067,"65":0.0067,"66":0.01341,"67":0.0067,"68":0.0067,"69":0.00335,"70":0.0067,"71":0.00335,"72":0.0067,"73":0.00335,"74":0.01341,"75":0.06369,"76":0.01006,"77":0.0067,"78":0.01006,"79":0.06369,"80":0.02346,"81":0.02682,"83":0.02682,"84":0.05698,"85":0.03352,"86":0.05028,"87":0.0905,"88":0.02011,"89":0.03687,"90":0.04358,"91":0.73074,"92":0.05028,"93":0.21118,"94":0.05028,"95":0.07374,"96":0.32514,"97":6.86825,"98":16.05273,"99":0.03352,"100":0.02011,_:"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 53 56 57 59 60 61 62 64 101"},F:{"36":0.01006,"73":0.01341,"78":0.00335,"82":0.82124,"83":1.85366,_:"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 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 74 75 76 77 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01676,"16":0.00335,"18":0.01341,"84":0.00335,"89":0.00335,"90":0.0067,"91":0.01006,"92":0.0067,"94":0.00335,"95":0.02346,"96":0.01676,"97":0.50615,"98":1.74304,_:"12 13 14 17 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.01341,"14":0.02682,"15":0.02346,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 15.4","9.1":0.00335,"11.1":0.0067,"12.1":0.01006,"13.1":0.04358,"14.1":0.10056,"15.1":0.06034,"15.2-15.3":0.10391},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00108,"6.0-6.1":0,"7.0-7.1":0.00108,"8.1-8.4":0,"9.0-9.2":0.00054,"9.3":0.02107,"10.0-10.2":0,"10.3":0.02755,"11.0-11.2":0.00432,"11.3-11.4":0.01189,"12.0-12.1":0.00594,"12.2-12.5":0.19719,"13.0-13.1":0.0054,"13.2":0.0027,"13.3":0.02107,"13.4-13.7":0.08968,"14.0-14.4":0.21934,"14.5-14.8":1.18963,"15.0-15.1":0.86494,"15.2-15.3":2.7234,"15.4":0.01135},P:{"4":0.07168,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.24576,"8.2":0.02052,"9.2":0.02048,"10.1":0.01018,"11.1-11.2":0.09216,"12.0":0.02048,"13.0":0.1024,"14.0":0.09216,"15.0":0.1024,"16.0":1.79201},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00197,"4.2-4.3":0.00295,"4.4":0,"4.4.3-4.4.4":0.02167},A:{"8":0.00705,"9":0.00705,"11":0.12334,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.09307},Q:{"10.4":0},O:{"0":0.06648},H:{"0":0.14476},L:{"0":40.25477},S:{"2.5":0}}; +module.exports={C:{"47":0.00779,"50":0.0039,"51":0.06234,"52":0.07013,"53":0.06234,"54":0.03117,"55":0.05844,"56":0.04286,"57":0.04286,"58":0.01558,"59":0.01558,"60":0.01558,"66":0.0039,"67":0.00779,"68":0.01558,"72":0.0039,"78":0.02338,"79":0.00779,"80":0.00779,"81":0.0039,"82":0.0039,"83":0.0039,"88":0.01169,"89":0.0039,"90":0.0039,"91":0.06234,"92":0.0039,"93":0.0039,"94":0.06234,"95":0.00779,"96":0.01558,"97":0.02338,"98":0.3935,"99":1.14932,"100":0.00779,_:"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 61 62 63 64 65 69 70 71 73 74 75 76 77 84 85 86 87 101 3.5 3.6"},D:{"38":0.0039,"39":0.01558,"40":0.01558,"41":0.02338,"42":0.01948,"43":0.02338,"44":0.01948,"45":0.02338,"46":0.02727,"47":0.03506,"48":0.01948,"49":0.04286,"50":0.01558,"51":0.02338,"52":0.01558,"53":0.01948,"54":0.01558,"55":0.02338,"56":0.01948,"57":0.01948,"58":0.03117,"59":0.02338,"60":0.02727,"61":0.02338,"62":0.02338,"63":0.03117,"64":0.02338,"65":0.02727,"66":0.0039,"67":0.0039,"68":0.00779,"69":0.01558,"70":0.00779,"71":0.0039,"72":0.01169,"73":0.00779,"74":0.01558,"75":0.03896,"76":0.05844,"77":0.0039,"78":0.01558,"79":0.08571,"80":0.02727,"81":0.04286,"83":0.03506,"84":0.08571,"85":0.05844,"86":0.07013,"87":0.08571,"88":0.01948,"89":0.04675,"90":0.03117,"91":1.02075,"92":0.04286,"93":0.05844,"94":0.03896,"95":0.05065,"96":0.10519,"97":0.11298,"98":0.21818,"99":4.14924,"100":21.78254,"101":0.35454,"102":0.01169,_:"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 103 104"},F:{"28":0.0039,"36":0.01558,"71":0.0039,"82":0.00779,"83":0.01169,"84":0.51817,"85":1.52334,"86":0.01558,_:"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 72 73 74 75 76 77 78 79 80 81 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.0039,"14":0.0039,"15":0.03506,"16":0.0039,"17":0.0039,"18":0.01948,"84":0.00779,"85":0.0039,"86":0.0039,"89":0.0039,"91":0.01558,"92":0.01169,"95":0.0039,"96":0.00779,"97":0.04286,"98":0.01558,"99":0.32726,"100":2.4311,"101":0.00779,_:"13 79 80 81 83 87 88 90 93 94"},E:{"4":0,"13":0.00779,"14":0.02727,"15":0.01558,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.0039,"11.1":0.00779,"12.1":0.01558,"13.1":0.04675,"14.1":0.08961,"15.1":0.03117,"15.2-15.3":0.02727,"15.4":0.18701},G:{"8":0.00294,"3.2":0.00074,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00221,"6.0-6.1":0,"7.0-7.1":0.00147,"8.1-8.4":0,"9.0-9.2":0.03532,"9.3":0.02723,"10.0-10.2":0.06181,"10.3":0.08168,"11.0-11.2":0.01324,"11.3-11.4":0.01913,"12.0-12.1":0.00515,"12.2-12.5":0.23841,"13.0-13.1":0.00662,"13.2":0.00441,"13.3":0.02502,"13.4-13.7":0.09786,"14.0-14.4":0.21707,"14.5-14.8":0.97718,"15.0-15.1":0.30831,"15.2-15.3":2.49592,"15.4":2.73359},P:{"4":0.08219,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.25684,"8.2":0.04117,"9.2":0.01027,"10.1":0.0207,"11.1-11.2":0.08219,"12.0":0.02055,"13.0":0.08219,"14.0":0.09246,"15.0":0.06164,"16.0":2.22938},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00478,"4.2-4.3":0.01433,"4.4":0,"4.4.3-4.4.4":0.05414},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03117,"9":0.03506,"10":0.01169,"11":0.12467,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":46.8931},S:{"2.5":0},R:{_:"0"},M:{"0":0.14039},Q:{"10.4":0},O:{"0":0.10377},H:{"0":0.19648}}; 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 f8b1fca5601065..88f52890894804 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:{"48":0.04687,"52":0.01875,"78":0.01406,"88":0.02812,"91":0.04687,"94":0.06562,"95":0.38433,"96":0.50151,"97":0.77336,"98":0.00937,_:"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 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 89 90 92 93 99 3.5 3.6"},D:{"49":0.14998,"55":0.00937,"56":0.01406,"65":0.03281,"67":0.01406,"70":0.01406,"71":0.00937,"74":0.00937,"75":0.0375,"76":0.22498,"77":0.00937,"78":0.03281,"79":0.02344,"80":0.00469,"81":0.01406,"83":0.01875,"84":0.01406,"86":0.00469,"87":0.04687,"88":0.00937,"89":0.00937,"90":0.05156,"91":0.07031,"92":0.04687,"93":0.15467,"94":0.05156,"95":0.03281,"96":0.45464,"97":7.61638,"98":13.96257,"99":0.01406,"100":0.03281,_:"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 57 58 59 60 61 62 63 64 66 68 69 72 73 85 101"},F:{"74":0.00469,"82":0.09374,"83":0.30466,_:"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 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.01406,"14":0.01875,"15":0.00937,"16":0.04687,"17":0.02344,"18":0.07031,"92":0.00469,"93":0.01406,"94":0.01875,"95":0.04218,"96":0.07968,"97":1.83262,"98":6.04154,_:"12 79 80 81 83 84 85 86 87 88 89 90 91"},E:{"4":0,"12":0.00469,"13":0.04218,"14":0.40308,"15":0.22498,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01875,"11.1":0.06562,"12.1":0.10311,"13.1":0.4312,"14.1":1.75294,"15.1":1.11551,"15.2-15.3":2.25445,"15.4":0.01875},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.11597,"10.0-10.2":0.00455,"10.3":0.1228,"11.0-11.2":0.03184,"11.3-11.4":0.02274,"12.0-12.1":0.02729,"12.2-12.5":0.53212,"13.0-13.1":0.04321,"13.2":0.00227,"13.3":0.1046,"13.4-13.7":0.17282,"14.0-14.4":0.72768,"14.5-14.8":4.16371,"15.0-15.1":3.65661,"15.2-15.3":12.96641,"15.4":0.03866},P:{"4":0.04186,"5.0-5.4":0.01086,"6.2-6.4":0.02066,"7.2-7.4":0.30349,"8.2":0.01018,"9.2":0.05233,"10.1":0.01018,"11.1-11.2":0.8372,"12.0":0.05233,"13.0":0.2407,"14.0":0.27209,"15.0":0.13605,"16.0":4.20695},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.03188},A:{"11":0.26716,_:"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 11"},R:{_:"0"},M:{"0":0.13285},Q:{"10.4":0},O:{"0":0.02657},H:{"0":0.08553},L:{"0":28.3337},S:{"2.5":0}}; +module.exports={C:{"48":0.03991,"52":0.01774,"56":0.00443,"78":0.0133,"88":0.03104,"91":0.03991,"93":0.00443,"94":0.0133,"95":0.02217,"96":0.00443,"97":0.01774,"98":0.39906,"99":0.82916,"100":0.00887,_:"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 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 89 90 92 101 3.5 3.6"},D:{"49":0.14189,"56":0.00887,"58":0.00887,"65":0.02217,"71":0.00887,"73":0.00443,"75":0.03991,"76":0.2483,"77":0.01774,"78":0.0133,"79":0.0133,"81":0.00887,"83":0.00887,"84":0.00443,"86":0.00887,"87":0.05764,"88":0.00887,"90":0.04434,"91":0.03991,"92":0.06651,"93":0.13302,"94":0.0266,"95":0.01774,"96":0.08425,"97":0.19066,"98":0.39019,"99":3.87088,"100":15.23079,"101":0.23944,"102":0.0266,"103":0.0133,_:"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 57 59 60 61 62 63 64 66 67 68 69 70 72 74 80 85 89 104"},F:{"84":0.05764,"85":0.26161,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0133,"15":0.00887,"16":0.01774,"17":0.01774,"18":0.05764,"93":0.01774,"94":0.00887,"95":0.03104,"96":0.0133,"97":0.0133,"98":0.08868,"99":1.03312,"100":6.52685,"101":0.06208,_:"12 14 79 80 81 83 84 85 86 87 88 89 90 91 92"},E:{"4":0,"13":0.04434,"14":0.31481,"15":0.13745,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00443,"11.1":0.04434,"12.1":0.10198,"13.1":0.43897,"14.1":0.99765,"15.1":0.31481,"15.2-15.3":0.32368,"15.4":2.69144},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.0732,"10.0-10.2":0.00542,"10.3":0.0976,"11.0-11.2":0.02169,"11.3-11.4":0.01627,"12.0-12.1":0.02169,"12.2-12.5":0.52056,"13.0-13.1":0.01084,"13.2":0,"13.3":0.04609,"13.4-13.7":0.10845,"14.0-14.4":0.63443,"14.5-14.8":2.413,"15.0-15.1":1.16583,"15.2-15.3":10.26746,"15.4":11.699},P:{"4":0.02065,"5.0-5.4":0.02177,"6.2-6.4":0.02028,"7.2-7.4":0.26839,"8.2":0.04117,"9.2":0.06194,"10.1":0.02077,"11.1-11.2":0.56775,"12.0":0.05161,"13.0":0.35097,"14.0":0.28903,"15.0":0.07226,"16.0":4.29422},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.0167},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1951,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.59062},S:{"2.5":0},R:{_:"0"},M:{"0":0.19478},Q:{"10.4":0},O:{"0":0.01113},H:{"0":0.02634}}; 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 f6c6077a556557..d24139cb879d65 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:{"18":0.00186,"39":0.00186,"41":0.00743,"52":0.00557,"68":0.00186,"72":0.00186,"78":0.00929,"81":0.00186,"82":0.00372,"84":0.00186,"87":0.03159,"88":0.01858,"89":0.00186,"91":0.00557,"92":0.00186,"94":0.00372,"95":0.04088,"96":0.19323,"97":0.29914,"98":0.02601,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 83 85 86 90 93 99 3.5 3.6"},D:{"33":0.00557,"43":0.00372,"49":0.00372,"53":0.00557,"63":0.00372,"65":0.01301,"66":0.01858,"67":0.05946,"69":0.00372,"71":0.00557,"73":0.00929,"74":0.00186,"76":0.00372,"78":0.02044,"79":0.02601,"80":0.02044,"81":0.10591,"83":0.01301,"84":0.00929,"85":0.00557,"86":0.00557,"87":0.03902,"88":0.00372,"89":0.00557,"90":0.01301,"91":0.03159,"92":0.06689,"93":0.0353,"94":0.01672,"95":0.07618,"96":0.41248,"97":4.38116,"98":9.26956,"99":0.01301,"100":0.03159,_:"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 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 68 70 72 75 77 101"},F:{"36":0.00186,"80":0.00372,"82":0.01115,"83":0.13749,_:"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 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 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.00557,"13":0.00372,"16":0.00186,"18":0.01115,"84":0.00743,"85":0.01115,"87":0.01858,"90":0.00186,"91":0.00557,"92":0.01672,"93":0.00743,"94":0.00929,"95":0.01858,"96":0.10962,"97":0.36045,"98":0.72648,_:"14 15 17 79 80 81 83 86 88 89"},E:{"4":0,"13":0.02973,"14":0.05388,"15":0.11148,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.01672,"11.1":0.00929,"12.1":0.02973,"13.1":0.10219,"14.1":0.22296,"15.1":0.10776,"15.2-15.3":0.13749},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.01296,"8.1-8.4":0.00086,"9.0-9.2":0.00086,"9.3":0.04925,"10.0-10.2":0.00346,"10.3":0.01123,"11.0-11.2":0.04925,"11.3-11.4":0.01123,"12.0-12.1":0.03801,"12.2-12.5":0.48036,"13.0-13.1":0.01814,"13.2":0.00864,"13.3":0.1486,"13.4-13.7":0.254,"14.0-14.4":1.11104,"14.5-14.8":1.86355,"15.0-15.1":1.72618,"15.2-15.3":2.845,"15.4":0.00605},P:{"4":0.33912,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.16442,"8.2":0.02052,"9.2":0.03083,"10.1":0.01018,"11.1-11.2":0.12332,"12.0":0.03083,"13.0":0.19525,"14.0":0.14387,"15.0":0.11304,"16.0":0.97625},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:{"11":0.01672,_:"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 11"},R:{_:"0"},M:{"0":0.02443},Q:{"10.4":0},O:{"0":4.28269},H:{"0":0.37},L:{"0":66.43858},S:{"2.5":0}}; +module.exports={C:{"33":0.00447,"52":0.00894,"72":0.01118,"78":0.02235,"79":0.00447,"81":0.00224,"84":0.00224,"87":0.01118,"88":0.02235,"89":0.00447,"94":0.00447,"95":0.01565,"96":0.02906,"97":0.00447,"98":0.19668,"99":0.49841,"100":0.05811,_:"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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 80 82 83 85 86 90 91 92 93 101 3.5 3.6"},D:{"43":0.02012,"49":0.01118,"61":0.00224,"63":0.00447,"65":0.03129,"66":0.00671,"67":0.00447,"70":0.00447,"71":0.00447,"72":0.00447,"73":0.01341,"78":0.01118,"79":0.00447,"80":0.00447,"81":0.08717,"84":0.00671,"85":0.00224,"87":0.05364,"88":0.00671,"89":0.00671,"90":0.00224,"91":0.03129,"92":0.01118,"93":0.02682,"94":0.01341,"95":0.04023,"96":0.11399,"97":0.06929,"98":0.14751,"99":3.07983,"100":13.56422,"101":0.19892,"102":0.10281,_:"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 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 62 64 68 69 74 75 76 77 83 86 103 104"},F:{"84":0.03353,"85":0.1721,"86":0.00447,_:"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 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.00447,"16":0.00224,"18":0.01341,"84":0.01788,"85":0.00894,"89":0.00671,"91":0.00447,"92":0.01565,"93":0.00671,"94":0.00894,"95":0.01565,"96":0.01565,"97":0.02459,"98":0.00671,"99":0.13857,"100":1.09739,"101":0.00671,_:"13 14 15 17 79 80 81 83 86 87 88 90"},E:{"4":0,"12":0.00224,"13":0.00894,"14":0.07823,"15":0.01788,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00447,"12.1":0.02906,"13.1":0.09387,"14.1":0.16763,"15.1":0.05811,"15.2-15.3":0.03353,"15.4":0.24809},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.00365,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02462,"10.0-10.2":0.00182,"10.3":0.00638,"11.0-11.2":0.02462,"11.3-11.4":0.00638,"12.0-12.1":0.04103,"12.2-12.5":0.41763,"13.0-13.1":0.031,"13.2":0.01277,"13.3":0.10122,"13.4-13.7":0.15684,"14.0-14.4":0.99666,"14.5-14.8":1.51642,"15.0-15.1":1.12888,"15.2-15.3":2.0918,"15.4":2.5532},P:{"4":0.16228,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.16228,"8.2":0.04117,"9.2":0.03043,"10.1":0.02077,"11.1-11.2":0.11157,"12.0":0.02029,"13.0":0.142,"14.0":0.10143,"15.0":0.09128,"16.0":0.92297},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:{"11":0.01788,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":64.77584},S:{"2.5":0},R:{_:"0"},M:{"0":0.01553},Q:{"10.4":0},O:{"0":2.43013},H:{"0":0.49983}}; 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 82103593302fde..911fcc5cc10b97 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:{"34":0.05446,"40":0.00908,"41":0.00454,"43":0.00908,"47":0.00908,"50":0.00454,"52":0.04084,"60":0.00908,"69":0.00908,"70":0.00908,"72":0.00908,"78":0.04992,"81":0.00908,"88":0.00908,"89":0.01361,"91":0.1316,"92":0.00908,"93":0.00908,"94":0.02723,"95":0.04538,"96":1.07097,"97":1.42039,"98":0.08622,_:"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 42 44 45 46 48 49 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 71 73 74 75 76 77 79 80 82 83 84 85 86 87 90 99 3.5 3.6"},D:{"38":0.00908,"41":0.01361,"43":0.02723,"49":0.0363,"56":0.00454,"58":0.00454,"59":0.00454,"63":0.01815,"64":0.00454,"66":0.01361,"68":0.00454,"69":0.02269,"70":0.00908,"72":0.01361,"73":0.00908,"74":0.01815,"75":0.01361,"76":0.01361,"78":0.01361,"79":0.08168,"80":0.04084,"81":0.02723,"83":0.05899,"84":0.01361,"85":0.01815,"86":0.04084,"87":0.08168,"88":0.03177,"89":0.02723,"90":0.04538,"91":0.04084,"92":0.08168,"93":0.1316,"94":0.07715,"95":0.13614,"96":0.57179,"97":8.80826,"98":19.20028,"99":0.00454,"100":0.00908,_:"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 42 44 45 46 47 48 50 51 52 53 54 55 57 60 61 62 65 67 71 77 101"},F:{"28":0.01361,"79":0.01361,"81":0.00454,"82":0.09076,"83":0.84861,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03177,"13":0.02269,"14":0.05446,"15":0.06807,"16":0.0363,"17":0.02723,"18":0.11799,"80":0.00908,"84":0.02723,"85":0.01361,"89":0.02269,"90":0.00454,"91":0.00908,"92":0.02269,"93":0.01361,"94":0.02269,"95":0.02723,"96":0.1316,"97":1.39317,"98":4.30202,_:"79 81 83 86 87 88"},E:{"4":0,"12":0.01361,"14":0.09984,"15":0.06807,_:"0 5 6 7 8 9 10 11 13 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00454,"11.1":0.00908,"12.1":0.00908,"13.1":0.09076,"14.1":0.20875,"15.1":0.18606,"15.2-15.3":0.29497},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01874,"6.0-6.1":0.00312,"7.0-7.1":0.03257,"8.1-8.4":0,"9.0-9.2":0.00268,"9.3":0.03703,"10.0-10.2":0,"10.3":0.02811,"11.0-11.2":0.01338,"11.3-11.4":0.0058,"12.0-12.1":0.00758,"12.2-12.5":0.43233,"13.0-13.1":0.00446,"13.2":0,"13.3":0.01472,"13.4-13.7":0.05131,"14.0-14.4":0.22977,"14.5-14.8":0.88294,"15.0-15.1":0.85796,"15.2-15.3":1.7815,"15.4":0.05845},P:{"4":0.25574,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.39895,"8.2":0.02052,"9.2":0.01023,"10.1":0.01018,"11.1-11.2":0.10229,"12.0":0.03069,"13.0":0.15344,"14.0":0.42964,"15.0":0.11252,"16.0":2.04588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00192,"4.2-4.3":0.005,"4.4":0,"4.4.3-4.4.4":0.07501},A:{"9":0.00919,"10":0.0046,"11":0.34925,_:"6 7 8 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01639},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10924},Q:{"10.4":0.00546},O:{"0":1.17433},H:{"0":0.76015},L:{"0":46.92915},S:{"2.5":0.01639}}; +module.exports={C:{"34":0.01294,"41":0.01294,"43":0.00431,"47":0.01294,"52":0.03019,"56":0.00431,"60":0.00863,"66":0.00863,"72":0.00863,"78":0.02157,"80":0.00431,"81":0.00431,"89":0.01294,"91":0.08626,"93":0.00431,"94":0.03019,"95":0.01294,"96":0.00863,"97":0.03019,"98":0.55206,"99":1.73383,"100":0.0647,_:"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 42 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 82 83 84 85 86 87 88 90 92 101 3.5 3.6"},D:{"38":0.01725,"43":0.0345,"44":0.01294,"49":0.0345,"56":0.00863,"57":0.03019,"58":0.01294,"59":0.01294,"63":0.02157,"65":0.00431,"68":0.01294,"69":0.02588,"70":0.00863,"71":0.00863,"72":0.00431,"74":0.01294,"75":0.01294,"78":0.00863,"79":0.10351,"80":0.01294,"81":0.01294,"83":0.03019,"84":0.00863,"85":0.01294,"86":0.0345,"87":0.05176,"88":0.02157,"89":0.03882,"90":0.01294,"91":0.05607,"92":0.06038,"93":0.14664,"94":0.0345,"95":0.05176,"96":0.16821,"97":0.26309,"98":0.36229,"99":4.52434,"100":21.88416,"101":0.2976,_:"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 45 46 47 48 50 51 52 53 54 55 60 61 62 64 66 67 73 76 77 102 103 104"},F:{"28":0.01294,"82":0.01294,"83":0.01294,"84":0.13802,"85":0.90142,"86":0.01294,_:"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 79 80 81 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.02588,"13":0.02588,"14":0.01725,"15":0.02157,"16":0.04313,"17":0.02157,"18":0.07332,"84":0.01725,"89":0.02157,"90":0.00431,"91":0.00863,"92":0.04313,"94":0.00431,"95":0.01294,"96":0.02157,"97":0.04744,"98":0.09057,"99":0.69871,"100":4.38632,"101":0.02588,_:"79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.00863,"14":0.06901,"15":0.0345,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00863,"12.1":0.00863,"13.1":0.08195,"14.1":0.08195,"15.1":0.03882,"15.2-15.3":0.04744,"15.4":0.1984},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00973,"6.0-6.1":0.00088,"7.0-7.1":0.02785,"8.1-8.4":0.00088,"9.0-9.2":0.00044,"9.3":0.06985,"10.0-10.2":0,"10.3":0.04952,"11.0-11.2":0.00398,"11.3-11.4":0.00442,"12.0-12.1":0.02078,"12.2-12.5":0.48233,"13.0-13.1":0.00265,"13.2":0.00088,"13.3":0.01105,"13.4-13.7":0.1901,"14.0-14.4":0.19541,"14.5-14.8":0.49383,"15.0-15.1":0.2604,"15.2-15.3":1.1446,"15.4":1.44921},P:{"4":0.23802,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.30012,"8.2":0.04117,"9.2":0.01035,"10.1":0.0207,"11.1-11.2":0.06209,"12.0":0.03105,"13.0":0.10349,"14.0":0.15523,"15.0":0.18628,"16.0":1.30396},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00132,"4.2-4.3":0.00329,"4.4":0,"4.4.3-4.4.4":0.05795},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21996,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01137},N:{_:"10 11"},L:{"0":50.61395},S:{"2.5":0.03412},R:{_:"0"},M:{"0":0.10237},Q:{"10.4":0},O:{"0":1.27958},H:{"0":1.60446}}; 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 73e6e6d77f01db..8303824f97f95a 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:{"39":0.01059,"48":0.01059,"50":0.02649,"52":0.24366,"55":0.27544,"72":0.01059,"78":0.04238,"79":0.03178,"80":0.02119,"81":0.02649,"82":0.01589,"84":0.02119,"86":0.01059,"88":0.02119,"89":0.02119,"91":0.09005,"92":0.01059,"93":0.01059,"94":0.02649,"95":0.06886,"96":1.08059,"97":1.53083,"98":0.01059,_:"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 40 41 42 43 44 45 46 47 49 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 83 85 87 90 99 3.5 3.6"},D:{"22":0.0053,"38":0.01059,"49":0.14832,"51":0.01059,"53":0.10064,"59":0.01589,"63":0.0053,"65":0.01059,"66":0.01059,"67":0.02119,"68":0.02119,"69":0.23307,"70":0.01059,"71":0.01059,"72":0.01589,"73":0.03708,"74":0.06886,"75":0.03178,"76":0.01059,"77":0.01059,"78":0.02119,"79":0.10064,"80":0.07946,"81":0.01059,"83":0.04238,"84":0.09535,"85":0.12183,"86":0.27015,"87":0.14832,"88":0.11653,"89":0.07416,"90":0.05827,"91":0.08475,"92":0.24896,"93":0.28074,"94":0.10064,"95":0.06886,"96":0.85811,"97":9.22208,"98":18.15282,"99":0.06356,"100":0.02649,_:"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 40 41 42 43 44 45 46 47 48 50 52 54 55 56 57 58 60 61 62 64 101"},F:{"36":0.10064,"41":0.01059,"68":0.01059,"71":0.01059,"72":0.0053,"73":0.0053,"74":0.0053,"75":0.01059,"77":0.06356,"78":0.02649,"79":0.05827,"80":0.03178,"81":0.03178,"82":0.72569,"83":5.2917,_:"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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 76 9.5-9.6 10.5 11.1 11.5 11.6","10.0-10.1":0,"10.6":0.02649,"12.1":0.12183},B:{"18":0.04238,"79":0.0053,"85":0.0053,"86":0.0053,"95":0.01059,"96":0.0053,"97":0.39728,"98":1.34014,_:"12 13 14 15 16 17 80 81 83 84 87 88 89 90 91 92 93 94"},E:{"4":0,"13":0.01059,"14":0.19599,"15":0.12183,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.14302,"9.1":0.0053,"10.1":0.0053,"11.1":0.02649,"12.1":0.02119,"13.1":0.10594,"14.1":0.42376,"15.1":0.39728,"15.2-15.3":0.81044,"15.4":0.0053},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0018,"6.0-6.1":0.0018,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0009,"9.3":0.02706,"10.0-10.2":0.03517,"10.3":0.03337,"11.0-11.2":0.02345,"11.3-11.4":0.01082,"12.0-12.1":0.02525,"12.2-12.5":0.26516,"13.0-13.1":0.00722,"13.2":0.00812,"13.3":0.04149,"13.4-13.7":0.1407,"14.0-14.4":0.46178,"14.5-14.8":1.16257,"15.0-15.1":1.56121,"15.2-15.3":5.19232,"15.4":0.01353},P:{"4":0.03227,"5.0-5.4":0.01086,"6.2-6.4":0.18286,"7.2-7.4":0.26254,"8.2":0.02052,"9.2":0.0104,"10.1":0.01018,"11.1-11.2":0.02151,"12.0":0.07529,"13.0":0.05378,"14.0":0.05378,"15.0":0.06454,"16.0":1.16167},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00391,"4.2-4.3":0.00684,"4.4":0,"4.4.3-4.4.4":0.02687},A:{"8":0.02649,"9":0.01059,"11":0.19069,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.11755},Q:{"10.4":0.0047},O:{"0":0.15046},H:{"0":1.07282},L:{"0":32.66327},S:{"2.5":0}}; +module.exports={C:{"4":0.0049,"43":0.00979,"50":0.02449,"52":0.4897,"55":0.06366,"57":0.0049,"59":0.0049,"65":0.0049,"66":0.00979,"68":0.00979,"78":0.03428,"79":0.0049,"80":0.00979,"82":0.0049,"84":0.01959,"86":0.01469,"87":0.01469,"88":0.07835,"89":0.02938,"90":0.01959,"91":0.09794,"92":0.00979,"93":0.01469,"94":0.00979,"95":0.01959,"96":0.03918,"97":0.07346,"98":0.75414,"99":1.9588,"100":0.00979,_:"2 3 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 44 45 46 47 48 49 51 53 54 56 58 60 61 62 63 64 67 69 70 71 72 73 74 75 76 77 81 83 85 101 3.5 3.6"},D:{"22":0.02449,"26":0.0049,"44":0.00979,"49":0.14201,"50":0.0049,"51":0.01469,"53":0.08815,"55":0.0049,"59":0.0049,"63":0.00979,"69":0.24975,"70":0.00979,"71":0.00979,"72":0.00979,"73":0.01469,"74":0.03918,"75":0.0049,"76":0.0049,"77":0.01959,"78":0.00979,"79":0.08815,"80":0.03918,"81":0.01469,"83":0.07346,"84":0.08815,"85":0.11753,"86":0.17629,"87":0.18609,"88":0.07835,"89":0.07346,"90":0.05876,"91":0.02449,"92":0.1567,"93":0.03918,"94":0.02938,"95":0.02938,"96":0.11753,"97":0.24975,"98":1.33198,"99":4.0792,"100":18.94649,"101":0.33789,"102":0.0049,_:"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 34 35 36 37 38 39 40 41 42 43 45 46 47 48 52 54 56 57 58 60 61 62 64 65 66 67 68 103 104"},F:{"36":0.05876,"40":0.00979,"48":0.00979,"53":0.02449,"56":0.0049,"57":0.00979,"63":0.0049,"70":0.0049,"72":0.0049,"76":0.00979,"77":0.06856,"78":0.05876,"79":0.07835,"80":0.04407,"81":0.04897,"82":0.02449,"83":0.02449,"84":0.96471,"85":5.01453,"86":0.07346,"87":0.01469,_:"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 41 42 43 44 45 46 47 49 50 51 52 54 55 58 60 62 64 65 66 67 68 69 71 73 74 75 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02938},B:{"18":0.04407,"84":0.01469,"89":0.0049,"90":0.0049,"92":0.0049,"96":0.0049,"97":0.01469,"98":0.00979,"99":0.21057,"100":1.57683,"101":0.01959,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95"},E:{"4":0,"13":0.01469,"14":0.05876,"15":0.02938,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.10773,"10.1":0.00979,"11.1":0.03428,"12.1":0.00979,"13.1":0.06856,"14.1":0.20078,"15.1":0.12732,"15.2-15.3":0.14201,"15.4":1.10672},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.00099,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00199,"9.3":0.02088,"10.0-10.2":0,"10.3":0.03877,"11.0-11.2":0.03877,"11.3-11.4":0.00696,"12.0-12.1":0.02585,"12.2-12.5":0.30716,"13.0-13.1":0.00795,"13.2":0.00596,"13.3":0.04672,"13.4-13.7":0.13221,"14.0-14.4":0.39663,"14.5-14.8":0.84097,"15.0-15.1":0.60439,"15.2-15.3":3.53387,"15.4":3.92354},P:{"4":0.04186,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.02093,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02093,"12.0":0.08373,"13.0":0.04186,"14.0":0.04186,"15.0":0.04186,"16.0":1.38146},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00307,"4.2-4.3":0.0043,"4.4":0,"4.4.3-4.4.4":0.01813},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01558,"11":0.15581,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.7229},S:{"2.5":0},R:{_:"0"},M:{"0":0.11735},Q:{"10.4":0},O:{"0":0.18877},H:{"0":1.23171}}; 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 d611eddede0a64..c28defdf373e06 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:{"64":0.00807,"72":0.00807,"75":0.00807,"78":0.07259,"81":0.39523,"87":0.00807,"88":0.00403,"90":0.0121,"91":0.03226,"92":0.00403,"93":0.04033,"95":0.01613,"96":0.52429,"97":0.83886,"98":0.00807,_:"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 65 66 67 68 69 70 71 73 74 76 77 79 80 82 83 84 85 86 89 94 99 3.5 3.6"},D:{"49":0.0242,"61":0.00807,"65":0.00807,"72":0.00403,"74":0.00403,"75":0.08066,"76":0.09679,"77":0.0484,"79":0.02017,"80":0.00403,"81":0.00807,"84":0.03226,"85":0.00807,"86":0.00403,"87":0.02017,"88":0.00807,"89":0.01613,"90":0.02017,"91":0.06856,"92":0.93969,"93":0.12906,"94":0.05243,"95":0.0484,"96":0.7824,"97":5.47278,"98":12.9056,"99":0.01613,"100":0.0484,_:"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 57 58 59 60 62 63 64 66 67 68 69 70 71 73 78 83 101"},F:{"28":0.01613,"80":0.00807,"81":0.00403,"82":0.14922,"83":1.29863,_:"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 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00807,"17":0.00403,"18":0.00807,"93":0.05646,"94":0.00807,"95":0.01613,"96":0.02823,"97":1.12521,"98":3.6176,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92"},E:{"4":0,"12":0.02017,"13":0.00403,"14":0.06856,"15":0.08469,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00807,"11.1":0.00403,"12.1":0.0121,"13.1":0.11696,"14.1":0.60092,"15.1":1.10908,"15.2-15.3":3.77489,"15.4":0.05243},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00625,"6.0-6.1":0,"7.0-7.1":0.02186,"8.1-8.4":0,"9.0-9.2":0.04372,"9.3":0.24049,"10.0-10.2":0,"10.3":0.07808,"11.0-11.2":0.00625,"11.3-11.4":0.28734,"12.0-12.1":0.00937,"12.2-12.5":0.35605,"13.0-13.1":0,"13.2":0,"13.3":0.04997,"13.4-13.7":0.07808,"14.0-14.4":0.46848,"14.5-14.8":2.14877,"15.0-15.1":4.32252,"15.2-15.3":22.98996,"15.4":0.10619},P:{"4":0.1571,"5.0-5.4":0.01086,"6.2-6.4":0.18286,"7.2-7.4":0.13615,"8.2":0.02052,"9.2":0.02095,"10.1":0.01018,"11.1-11.2":0.21994,"12.0":0.02137,"13.0":0.14662,"14.0":0.09426,"15.0":0.05237,"16.0":1.69666},I:{"0":0,"3":0,"4":0.0011,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0011,"4.2-4.3":0.00037,"4.4":0,"4.4.3-4.4.4":0.0213},A:{"11":0.08469,_:"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 11"},R:{_:"0"},M:{"0":0.0716},Q:{"10.4":0.00597},O:{"0":0.39382},H:{"0":0.0339},L:{"0":26.13127},S:{"2.5":0}}; +module.exports={C:{"78":0.01076,"81":0.45568,"84":0.00718,"88":0.00718,"90":0.00718,"91":0.05023,"93":0.01076,"95":0.01435,"96":0.01435,"97":0.01076,"98":0.36956,"99":0.84677,"100":0.00718,_:"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 82 83 85 86 87 89 92 94 101 3.5 3.6"},D:{"41":0.0287,"49":0.01435,"51":0.00359,"65":0.00359,"67":0.00359,"69":0.00359,"75":0.05741,"76":0.09329,"77":0.03229,"79":0.01794,"80":0.01076,"81":0.00718,"83":0.00359,"84":0.00359,"86":0.00718,"87":0.03229,"88":0.00718,"89":0.01076,"90":0.02512,"91":0.03229,"92":0.39468,"93":0.15787,"94":0.07535,"95":0.02512,"96":0.12558,"97":0.10405,"98":0.14711,"99":2.62283,"100":11.69688,"101":0.21528,"102":0.01076,"103":0.01076,_:"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 42 43 44 45 46 47 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 70 71 72 73 74 78 85 104"},F:{"28":0.05741,"79":0.00718,"82":0.00359,"84":0.14711,"85":1.23786,_:"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 86 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.00359,"18":0.01076,"91":0.00359,"92":0.00718,"93":0.06458,"94":0.00359,"96":0.01435,"97":0.02512,"98":0.01794,"99":0.62072,"100":3.53059,"101":0.0287,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 95"},E:{"4":0,"13":0.03947,"14":0.07535,"15":0.03947,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00718,"12.1":0.04664,"13.1":0.09329,"14.1":0.25475,"15.1":0.40186,"15.2-15.3":0.42338,"15.4":5.09137},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.01952,"8.1-8.4":0.01562,"9.0-9.2":0.04686,"9.3":0.07029,"10.0-10.2":0,"10.3":0.11324,"11.0-11.2":0,"11.3-11.4":0.2421,"12.0-12.1":0,"12.2-12.5":0.28896,"13.0-13.1":0,"13.2":0,"13.3":0.01562,"13.4-13.7":0.06248,"14.0-14.4":0.31239,"14.5-14.8":1.14022,"15.0-15.1":1.17536,"15.2-15.3":14.21368,"15.4":21.301},P:{"4":0.04264,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.12791,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.03198,"12.0":0.08373,"13.0":0.03198,"14.0":0.06396,"15.0":0.04264,"16.0":1.42834},I:{"0":0,"3":0,"4":0.00127,"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.01797},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02512,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":24.29207},S:{"2.5":0},R:{_:"0"},M:{"0":0.07052},Q:{"10.4":0.01282},O:{"0":0.43595},H:{"0":0.0607}}; 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 2aa6066334b394..c3c04e256f6b20 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:{"24":0.00566,"38":0.01699,"43":0.01699,"44":0.0623,"45":0.01699,"48":0.01133,"50":0.01133,"52":0.04531,"55":0.10762,"56":0.00566,"57":0.01699,"63":0.19824,"66":0.01133,"68":0.00566,"72":0.00566,"77":0.01699,"78":0.09062,"79":0.01133,"80":0.01133,"81":0.01133,"82":0.01699,"83":0.00566,"84":0.01133,"87":0.03398,"88":0.01699,"89":0.01699,"90":0.01699,"91":0.07363,"92":0.00566,"93":0.00566,"94":0.02832,"95":0.0623,"96":1.17245,"97":1.83514,"98":0.01133,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 51 53 54 58 59 60 61 62 64 65 67 69 70 71 73 74 75 76 85 86 99 3.5 3.6"},D:{"38":0.01133,"47":0.01699,"48":0.17558,"49":0.13027,"60":0.02832,"64":0.02266,"65":0.02266,"66":0.01133,"67":0.02832,"68":0.01133,"69":0.08496,"70":0.22656,"71":0.00566,"72":0.04531,"73":0.01133,"74":0.02832,"75":0.01133,"76":0.03965,"77":0.01133,"78":0.02266,"79":0.11894,"80":0.07363,"81":0.03965,"83":0.36816,"84":0.11894,"85":0.11894,"86":0.16992,"87":0.2039,"88":0.03965,"89":0.03965,"90":0.05098,"91":0.08496,"92":0.06797,"93":0.29453,"94":0.23222,"95":0.11894,"96":0.88358,"97":10.63133,"98":19.89763,"99":0.02832,"100":0.01699,_:"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 50 51 52 53 54 55 56 57 58 59 61 62 63 101"},F:{"52":0.01133,"82":0.1416,"83":0.49277,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00566,"13":0.00566,"14":0.00566,"15":0.01133,"16":0.01133,"17":0.19824,"18":0.02832,"84":0.00566,"85":0.01699,"86":0.01133,"89":0.01133,"90":0.00566,"92":0.01133,"94":0.01133,"95":0.04531,"96":0.07363,"97":1.63123,"98":5.35248,_:"79 80 81 83 87 88 91 93"},E:{"4":0,"8":0.00566,"9":0.02832,"12":0.01133,"13":0.08496,"14":0.43613,"15":0.26621,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02832,"10.1":0.03398,"11.1":0.09062,"12.1":0.16426,"13.1":0.61171,"14.1":1.81248,"15.1":0.8496,"15.2-15.3":2.21462,"15.4":0.02266},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00225,"6.0-6.1":0.00451,"7.0-7.1":0.01127,"8.1-8.4":0.01353,"9.0-9.2":0.00676,"9.3":0.20516,"10.0-10.2":0.01353,"10.3":0.20291,"11.0-11.2":0.08793,"11.3-11.4":0.05636,"12.0-12.1":0.04058,"12.2-12.5":0.992,"13.0-13.1":0.0496,"13.2":0.02029,"13.3":0.10145,"13.4-13.7":0.34269,"14.0-14.4":0.82742,"14.5-14.8":4.29717,"15.0-15.1":2.95346,"15.2-15.3":12.23768,"15.4":0.06764},P:{"4":0.12016,"5.0-5.4":0.03103,"6.2-6.4":0.01048,"7.2-7.4":0.09308,"8.2":0.01077,"9.2":0.08273,"10.1":0.02185,"11.1-11.2":0.01092,"12.0":0.02185,"13.0":0.05462,"14.0":0.04369,"15.0":0.05462,"16.0":3.08039},I:{"0":0,"3":0,"4":0.00132,"2.1":0,"2.2":0,"2.3":0.0022,"4.1":0.00044,"4.2-4.3":0.00396,"4.4":0,"4.4.3-4.4.4":0.02243},A:{"8":0.01799,"9":0.04798,"10":0.006,"11":0.43779,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.3859},Q:{"10.4":0.00867},O:{"0":0.14309},H:{"0":0.1642},L:{"0":16.81277},S:{"2.5":0}}; +module.exports={C:{"38":0.02214,"43":0.02214,"44":0.07197,"45":0.02214,"48":0.01107,"50":0.01107,"51":0.14394,"52":0.16054,"53":0.14394,"54":0.0775,"55":0.2159,"56":0.09965,"57":0.11626,"58":0.03875,"59":0.03875,"66":0.01107,"68":0.00554,"78":0.0775,"79":0.00554,"80":0.00554,"81":0.01107,"82":0.01107,"83":0.00554,"87":0.01661,"88":0.01107,"89":0.01107,"90":0.01107,"91":0.07197,"94":0.01661,"95":0.01107,"96":0.02214,"97":0.04429,"98":0.78058,"99":2.24762,"100":0.01661,_:"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 39 40 41 42 46 47 49 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 84 85 86 92 93 101 3.5 3.6"},D:{"29":0.00554,"38":0.00554,"39":0.03875,"40":0.03875,"41":0.04429,"42":0.04429,"43":0.04429,"44":0.04429,"45":0.05536,"46":0.05536,"47":0.07197,"48":0.23805,"49":0.18269,"50":0.03322,"51":0.03875,"52":0.03322,"53":0.03875,"54":0.03875,"55":0.03875,"56":0.04429,"57":0.04429,"58":0.05536,"59":0.05536,"60":0.09965,"61":0.04982,"62":0.04982,"63":0.04982,"64":0.04982,"65":0.06643,"66":0.01107,"67":0.02214,"68":0.01107,"69":0.0775,"70":0.00554,"72":0.01107,"73":0.03322,"74":0.02768,"75":0.01107,"76":0.03875,"77":0.01107,"78":0.02214,"79":0.09965,"80":0.0775,"81":0.03875,"83":0.34877,"84":0.09411,"85":0.08304,"86":0.16054,"87":0.15501,"88":0.02768,"89":0.03322,"90":0.03875,"91":0.05536,"92":0.04429,"93":0.11626,"94":0.0775,"95":0.03875,"96":0.19376,"97":0.31002,"98":0.65325,"99":6.18371,"100":21.82291,"101":0.31555,"102":0.01107,_:"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 30 31 32 33 34 35 36 37 71 103 104"},F:{"52":0.01107,"71":0.00554,"84":0.11626,"85":0.43181,"86":0.01107,_:"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 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00554},B:{"12":0.01107,"13":0.01107,"14":0.01107,"15":0.01107,"16":0.01107,"17":0.00554,"18":0.03322,"84":0.00554,"85":0.01661,"86":0.00554,"89":0.00554,"92":0.01107,"94":0.00554,"95":0.00554,"96":0.01661,"97":0.09965,"98":0.03875,"99":0.95219,"100":5.56368,"101":0.09965,_:"79 80 81 83 87 88 90 91 93"},E:{"4":0,"8":0.01107,"9":0.02768,"12":0.01107,"13":0.0775,"14":0.33216,"15":0.13286,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02214,"10.1":0.03322,"11.1":0.08304,"12.1":0.1384,"13.1":0.58128,"14.1":1.25114,"15.1":0.28234,"15.2-15.3":0.3543,"15.4":2.46352},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00232,"5.0-5.1":0.00232,"6.0-6.1":0.00463,"7.0-7.1":0.01158,"8.1-8.4":0.0139,"9.0-9.2":0.04169,"9.3":0.20846,"10.0-10.2":0.06485,"10.3":0.2293,"11.0-11.2":0.0718,"11.3-11.4":0.05096,"12.0-12.1":0.03474,"12.2-12.5":0.94732,"13.0-13.1":0.03011,"13.2":0.01621,"13.3":0.07875,"13.4-13.7":0.28257,"14.0-14.4":0.67864,"14.5-14.8":2.82343,"15.0-15.1":0.90795,"15.2-15.3":8.43093,"15.4":8.21784},P:{"4":0.14191,"5.0-5.4":0.04167,"6.2-6.4":0.01042,"7.2-7.4":0.14585,"8.2":0.01042,"9.2":0.15627,"10.1":0.03016,"11.1-11.2":0.01092,"12.0":0.01092,"13.0":0.05458,"14.0":0.03275,"15.0":0.03275,"16.0":3.31862},I:{"0":0,"3":0,"4":0.00153,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00203,"4.2-4.3":0.00407,"4.4":0,"4.4.3-4.4.4":0.03255},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.06372,"9":0.09847,"10":0.02317,"11":0.44021,_:"6 7 5.5"},J:{"7":0,"10":0.00446},N:{_:"10 11"},L:{"0":17.58486},S:{"2.5":0},R:{_:"0"},M:{"0":0.45533},Q:{"10.4":0.01339},O:{"0":0.13392},H:{"0":0.1775}}; 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 0954ed79f00eb8..b7502f375f4ced 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:{"29":0.00143,"30":0.00286,"33":0.00571,"35":0.00143,"43":0.00286,"45":0.00286,"47":0.00428,"49":0.00143,"52":0.00428,"56":0.00857,"59":0.00143,"68":0.00286,"72":0.01999,"78":0.01714,"80":0.00143,"88":0.00428,"89":0.00714,"90":0.00714,"91":0.01571,"93":0.00571,"94":0.00286,"95":0.01142,"96":0.33272,"97":0.49837,"98":0.00714,_:"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 31 32 34 36 37 38 39 40 41 42 44 46 48 50 51 53 54 55 57 58 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 81 82 83 84 85 86 87 92 99 3.5 3.6"},D:{"11":0.00428,"18":0.00143,"25":0.0714,"26":0.00286,"28":0.00143,"33":0.00143,"34":0.00286,"38":0.00428,"42":0.01142,"43":0.00286,"47":0.00428,"49":0.00428,"55":0.00143,"62":0.00143,"63":0.00286,"64":0.00714,"65":0.00143,"68":0.00428,"69":0.00143,"70":0.00143,"71":0.00286,"72":0.00286,"74":0.01285,"76":0.01856,"77":0.00714,"78":0.00143,"79":0.01,"80":0.01,"81":0.0257,"83":0.00571,"84":0.01,"85":0.01,"86":0.2856,"87":0.02999,"88":0.0257,"89":0.01571,"90":0.00714,"91":0.01714,"92":0.02142,"93":0.0257,"94":0.02142,"95":0.01571,"96":0.0971,"97":1.32518,"98":3.04307,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 27 29 30 31 32 35 36 37 39 40 41 44 45 46 48 50 51 52 53 54 56 57 58 59 60 61 66 67 73 75 99 100 101"},F:{"15":0.00286,"18":0.00714,"34":0.00428,"36":0.00286,"42":0.00428,"66":0.00857,"67":0.00143,"74":0.00286,"78":0.00143,"79":0.01571,"80":0.00571,"81":0.00143,"82":0.1071,"83":0.58548,_:"9 11 12 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 68 69 70 71 72 73 75 76 77 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04284,"13":0.00857,"14":0.0257,"15":0.02142,"16":0.01571,"17":0.13566,"18":0.06997,"84":0.01142,"85":0.01,"89":0.01285,"90":0.00571,"91":0.00143,"92":0.02713,"93":0.00571,"94":0.00143,"95":0.01856,"96":0.05284,"97":0.39698,"98":0.8668,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00571,"13":0.00571,"14":0.01428,"15":0.01285,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00428,"11.1":0.01285,"12.1":0.02142,"13.1":0.02856,"14.1":0.08425,"15.1":0.02856,"15.2-15.3":0.03142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00169,"5.0-5.1":0.00084,"6.0-6.1":0,"7.0-7.1":0.00844,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02616,"10.0-10.2":0.00084,"10.3":0.14934,"11.0-11.2":0.03375,"11.3-11.4":0.02869,"12.0-12.1":0.17212,"12.2-12.5":2.38858,"13.0-13.1":0.01941,"13.2":0.45477,"13.3":0.06159,"13.4-13.7":0.35943,"14.0-14.4":0.88338,"14.5-14.8":1.43855,"15.0-15.1":0.95088,"15.2-15.3":1.44783,"15.4":0.00759},P:{"4":0.29722,"5.0-5.4":0.02123,"6.2-6.4":0.04033,"7.2-7.4":0.13799,"8.2":0.01049,"9.2":0.05307,"10.1":2.25855,"11.1-11.2":0.04246,"12.0":0.18045,"13.0":0.03184,"14.0":0.10615,"15.0":0.12738,"16.0":0.38213},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.02086,"4.4":0,"4.4.3-4.4.4":0.07085},A:{"11":0.15708,_:"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 11"},R:{_:"0"},M:{"0":0.23999},Q:{"10.4":0.03428},O:{"0":0.6514},H:{"0":25.88516},L:{"0":52.08426},S:{"2.5":0.05143}}; +module.exports={C:{"34":0.00116,"42":0.00232,"45":0.00232,"47":0.00232,"48":0.00232,"49":0.00349,"50":0.00116,"52":0.00116,"56":0.00232,"60":0.00116,"72":0.01278,"78":0.00581,"84":0.00232,"89":0.00581,"90":0.00232,"91":0.02556,"92":0.00116,"94":0.00349,"95":0.00813,"96":0.00232,"97":0.01511,"98":0.17779,"99":0.45899,"100":0.04067,_:"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 43 44 46 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 93 101 3.5 3.6"},D:{"11":0.00581,"18":0.00465,"19":0.00116,"29":0.00349,"33":0.00116,"35":0.00116,"38":0.00116,"40":0.00232,"43":0.00465,"49":0.00232,"55":0.00232,"57":0.00116,"61":0.00116,"63":0.00232,"64":0.00697,"65":0.00116,"66":0.00232,"67":0.00232,"69":0.00232,"70":0.01627,"72":0.00232,"74":0.00232,"75":0.00465,"76":0.00232,"77":0.00581,"79":0.00581,"80":0.00232,"81":0.00581,"83":0.00465,"84":0.00349,"85":0.0093,"86":0.01162,"87":0.00697,"88":0.0093,"89":0.00581,"90":0.03951,"91":0.00581,"92":0.01278,"93":0.00813,"94":0.00581,"95":0.00465,"96":0.03951,"97":0.03021,"98":0.04299,"99":0.47874,"100":2.52967,"101":0.05461,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 42 44 45 46 47 48 50 51 52 53 54 56 58 59 60 62 68 71 73 78 102 103 104"},F:{"15":0.00697,"18":0.00116,"34":0.00232,"36":0.00465,"37":0.00116,"42":0.00465,"45":0.00349,"64":0.00116,"67":0.00349,"68":0.00232,"77":0.00232,"79":0.00813,"80":0.00349,"81":0.00232,"82":0.00349,"83":0.00349,"84":0.07321,"85":0.40205,"86":0.02673,_:"9 11 12 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 38 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 69 70 71 72 73 74 75 76 78 87 9.5-9.6 10.5 10.6 11.1 11.5 12.1","10.0-10.1":0,"11.6":0.00232},B:{"12":0.04416,"13":0.01394,"14":0.00813,"15":0.01627,"16":0.00697,"17":0.01627,"18":0.04183,"84":0.01278,"85":0.00813,"88":0.00232,"89":0.00697,"90":0.00581,"91":0.00116,"92":0.02092,"93":0.00349,"94":0.00232,"95":0.00232,"96":0.01046,"97":0.0093,"98":0.01511,"99":0.14525,"100":0.61586,"101":0.00697,_:"79 80 81 83 86 87"},E:{"4":0,"12":0.00349,"13":0.00232,"14":0.01162,"15":0.00116,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00116,"11.1":0.00465,"12.1":0.00465,"13.1":0.02092,"14.1":0.03137,"15.1":0.00813,"15.2-15.3":0.00813,"15.4":0.03951},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.01077,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01682,"10.0-10.2":0.00135,"10.3":0.04845,"11.0-11.2":0.02153,"11.3-11.4":0.06393,"12.0-12.1":0.05115,"12.2-12.5":1.71337,"13.0-13.1":0.02086,"13.2":0.13392,"13.3":0.08547,"13.4-13.7":0.31697,"14.0-14.4":0.73286,"14.5-14.8":1.03099,"15.0-15.1":0.66018,"15.2-15.3":1.18106,"15.4":0.63528},P:{"4":0.22811,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.10862,"8.2":0.13171,"9.2":0.0869,"10.1":0.66868,"11.1-11.2":0.02172,"12.0":0.01086,"13.0":0.03259,"14.0":0.05431,"15.0":0.02172,"16.0":0.47793},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00079,"4.2-4.3":0.00692,"4.4":0,"4.4.3-4.4.4":0.04531},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08599,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":41.67227},S:{"2.5":0.06186},R:{_:"0"},M:{"0":0.07953},Q:{"10.4":0.02651},O:{"0":0.73347},H:{"0":40.84428}}; 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 90736d8df653d6..64b977d4b538fb 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:{"22":0.0018,"30":0.00719,"35":0.0018,"45":0.05034,"50":0.0018,"52":0.00719,"56":0.00719,"58":0.02158,"59":0.00719,"66":0.0018,"68":0.00539,"72":0.0018,"91":0.46928,"92":0.0018,"94":0.00899,"95":0.03416,"96":0.38297,"97":0.46748,_:"2 3 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 31 32 33 34 36 37 38 39 40 41 42 43 44 46 47 48 49 51 53 54 55 57 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 93 98 99 3.5 3.6"},D:{"43":0.0018,"51":0.00719,"55":0.0018,"57":0.01259,"60":0.0018,"63":0.0018,"77":0.01438,"80":0.01259,"81":0.00539,"83":0.01618,"85":0.00719,"86":0.02697,"89":0.00539,"91":0.00539,"92":0.02877,"93":0.00539,"94":0.02158,"95":0.0018,"96":0.05754,"97":1.90588,"98":3.00446,_:"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 44 45 46 47 48 49 50 52 53 54 56 58 59 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 84 87 88 90 99 100 101"},F:{"81":0.01618,"82":0.02697,"83":0.12586,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.08451},B:{"12":0.05754,"13":0.02697,"15":0.0018,"17":0.00539,"18":0.04675,"83":0.00539,"84":0.00899,"90":0.02337,"91":0.01259,"92":0.00539,"93":0.03596,"94":0.0018,"95":0.01259,"96":0.04315,"97":0.18879,"98":0.55918,_:"14 16 79 80 81 85 86 87 88 89"},E:{"4":0,"13":0.00539,_:"0 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.11148,"14.1":0.10608,"15.1":0.00899,"15.2-15.3":0.02697},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.0151,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04165,"10.0-10.2":0,"10.3":0.03483,"11.0-11.2":0.13493,"11.3-11.4":0.00341,"12.0-12.1":0.09328,"12.2-12.5":0.12129,"13.0-13.1":0.00511,"13.2":0,"13.3":0.00487,"13.4-13.7":0.04822,"14.0-14.4":0.34414,"14.5-14.8":0.26961,"15.0-15.1":0.6174,"15.2-15.3":0.70216,"15.4":0},P:{"4":0.04075,"5.0-5.4":0.02063,"6.2-6.4":0.03056,"7.2-7.4":0.05243,"8.2":0.01049,"9.2":0.05094,"10.1":1.21237,"11.1-11.2":0.02038,"12.0":0.03056,"13.0":0.20973,"14.0":0.03056,"15.0":0.0815,"16.0":1.74215},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00185,"4.2-4.3":0.00648,"4.4":0,"4.4.3-4.4.4":0.04908},A:{"11":0.14564,_:"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 11"},R:{_:"0"},M:{"0":0.07382},Q:{"10.4":0},O:{"0":0.26246},H:{"0":8.73576},L:{"0":75.95695},S:{"2.5":0.13943}}; +module.exports={C:{"34":0.00745,"36":0.00248,"47":0.01987,"51":0.00994,"60":0.04223,"67":0.00994,"79":0.0149,"84":0.00248,"91":0.16146,"94":0.00248,"95":0.00745,"97":0.01242,"98":1.54505,"99":3.44282,"100":0.00497,_:"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 43 44 45 46 48 49 50 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 88 89 90 92 93 96 101 3.5 3.6"},D:{"26":0.00497,"35":0.00497,"49":0.00745,"51":0.01987,"52":0.02236,"67":0.01242,"71":0.00248,"77":0.00994,"81":0.00497,"83":0.077,"86":0.00745,"87":0.00745,"88":0.12172,"91":0.06458,"93":0.03726,"94":0.00248,"95":0.00248,"96":0.06707,"97":0.02732,"98":0.02236,"99":1.31404,"100":5.67346,"101":0.09688,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 75 76 78 79 80 84 85 89 90 92 102 103 104"},F:{"42":0.00745,"81":0.00248,"84":0.02484,"85":0.25585,_:"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 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 82 83 86 87 9.5-9.6 10.5 10.6 11.5 11.6 12.1","10.0-10.1":0,"11.1":0.00745},B:{"12":0.02732,"14":0.01987,"15":0.0149,"17":0.00745,"18":0.03229,"80":0.00248,"84":0.01242,"85":0.01242,"90":0.00745,"92":0.00745,"95":0.00745,"97":0.02484,"98":0.01987,"99":0.21362,"100":0.30553,_:"13 16 79 81 83 86 87 88 89 91 93 94 96 101"},E:{"4":0,"10":0.00745,"13":0.00248,"14":0.00248,_:"0 5 6 7 8 9 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1","11.1":0.02981,"13.1":0.00497,"14.1":0.02236,"15.1":0.00745,"15.2-15.3":0.01987,"15.4":0.06707},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.00413,"10.0-10.2":0,"10.3":0.01788,"11.0-11.2":0.45357,"11.3-11.4":0.00413,"12.0-12.1":0.0165,"12.2-12.5":0.05749,"13.0-13.1":0.00275,"13.2":0.00138,"13.3":0.02448,"13.4-13.7":0.0165,"14.0-14.4":0.8348,"14.5-14.8":0.32539,"15.0-15.1":0.2239,"15.2-15.3":0.49593,"15.4":0.27203},P:{"4":0.04087,"5.0-5.4":0.01038,"6.2-6.4":0.01042,"7.2-7.4":0.54154,"8.2":0.01047,"9.2":0.19414,"10.1":0.03016,"11.1-11.2":0.05234,"12.0":0.33221,"13.0":0.05109,"14.0":0.01022,"15.0":0.05109,"16.0":0.67438},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00036,"4.4":0,"4.4.3-4.4.4":0.01467},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05216,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02255},N:{_:"10 11"},L:{"0":64.30837},S:{"2.5":0.03758},R:{_:"0"},M:{"0":0.05261},Q:{"10.4":0},O:{"0":0.49606},H:{"0":15.53349}}; 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 5b728e1098a62c..492a5f2f5e7a69 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:{"32":0.01813,"39":0.00725,"43":0.00363,"47":0.00725,"48":0.00725,"52":0.0145,"72":0.01088,"78":0.00725,"89":0.09425,"91":0.0725,"92":0.00363,"93":0.00363,"94":0.00363,"95":0.01813,"96":1.17813,"97":1.73275,"98":0.01088,_:"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 33 34 35 36 37 38 40 41 42 44 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 99 3.5 3.6"},D:{"42":0.01813,"49":0.00725,"55":0.00363,"60":0.00363,"66":0.00363,"67":0.0145,"69":0.05438,"75":0.03988,"79":0.01813,"81":0.03625,"83":0.00363,"84":0.0145,"86":0.09425,"87":0.09425,"88":0.01088,"89":0.02175,"90":0.0145,"91":0.07975,"92":0.0145,"93":0.01088,"94":0.02175,"95":0.02175,"96":0.41325,"97":3.567,"98":8.76163,_:"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 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 61 62 63 64 65 68 70 71 72 73 74 76 77 78 80 85 99 100 101"},F:{"36":0.00363,"79":0.01813,"82":0.19213,"83":2.001,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02175,"14":0.01813,"15":0.00363,"16":0.10875,"17":0.0145,"18":0.145,"84":0.01088,"89":0.03988,"90":0.00725,"92":0.0145,"94":0.01088,"95":0.00725,"96":0.03988,"97":0.90625,"98":3.07038,_:"13 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"15":0.00725,_:"0 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 11.1 12.1 15.4","7.1":0.01813,"9.1":0.00363,"10.1":0.00363,"13.1":0.1885,"14.1":0.03263,"15.1":0.02175,"15.2-15.3":0.05438},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.04029,"8.1-8.4":0.00413,"9.0-9.2":0,"9.3":0.0155,"10.0-10.2":0.00207,"10.3":0.16529,"11.0-11.2":0.11364,"11.3-11.4":0.03926,"12.0-12.1":0.00413,"12.2-12.5":3.97108,"13.0-13.1":0.0093,"13.2":0.00413,"13.3":0.01446,"13.4-13.7":0.76343,"14.0-14.4":0.54959,"14.5-14.8":0.88017,"15.0-15.1":0.59504,"15.2-15.3":3.14154,"15.4":0.01446},P:{"4":0.22481,"5.0-5.4":0.02123,"6.2-6.4":0.04033,"7.2-7.4":0.05353,"8.2":0.01049,"9.2":0.03212,"10.1":2.25855,"11.1-11.2":0.07494,"12.0":0.02141,"13.0":0.03212,"14.0":0.01071,"15.0":0.14987,"16.0":0.53526},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00044,"4.1":0.01403,"4.2-4.3":0.01564,"4.4":0,"4.4.3-4.4.4":0.11651},A:{"11":0.07613,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.06375},N:{_:"10 11"},R:{_:"0"},M:{"0":0.08288},Q:{"10.4":0.08925},O:{"0":0.68213},H:{"0":1.84081},L:{"0":57.93513},S:{"2.5":0.24225}}; +module.exports={C:{"16":0.00352,"48":0.00352,"52":0.01762,"60":0.01409,"68":0.01057,"72":0.01762,"78":0.00705,"91":0.02466,"96":0.00705,"97":0.00352,"98":0.73983,"99":2.25824,"100":0.00705,"101":0.07398,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 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 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 3.5 3.6"},D:{"33":0.00705,"38":0.00352,"43":0.00705,"49":0.00705,"55":0.03875,"64":0.00705,"69":0.04932,"78":0.00352,"79":0.04932,"81":0.00352,"83":0.00352,"84":0.01057,"85":0.00705,"86":0.08808,"87":0.01762,"88":0.01409,"89":0.02114,"91":0.02466,"92":0.03523,"93":0.01409,"94":0.00705,"95":0.01409,"96":0.04932,"97":0.15501,"98":0.08103,"99":2.31813,"100":11.60124,"101":0.34173,_:"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 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 80 90 102 103 104"},F:{"28":0.00705,"79":0.00352,"80":0.00352,"82":0.00705,"84":0.19729,"85":1.41625,"86":0.01409,_:"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 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01057},B:{"12":0.02114,"14":0.00352,"16":0.03523,"17":0.0458,"18":0.1374,"84":0.01057,"85":0.00352,"89":0.02818,"90":0.01057,"91":0.00705,"92":0.02466,"95":0.00352,"96":0.00705,"97":0.05285,"98":0.16558,"99":0.7962,"100":3.64631,"101":0.04932,_:"13 15 79 80 81 83 86 87 88 93 94"},E:{"4":0,"13":0.00352,"14":0.00352,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 11.1","7.1":0.00352,"9.1":0.00705,"10.1":0.02114,"12.1":0.01762,"13.1":0.15149,"14.1":0.01409,"15.1":0.00705,"15.2-15.3":0.00352,"15.4":0.04932},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00178,"6.0-6.1":0,"7.0-7.1":0.02313,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03559,"10.0-10.2":0,"10.3":0.19216,"11.0-11.2":0.02669,"11.3-11.4":0.02847,"12.0-12.1":0.00979,"12.2-12.5":3.42337,"13.0-13.1":0.0258,"13.2":0.03381,"13.3":0.02224,"13.4-13.7":0.54802,"14.0-14.4":0.31138,"14.5-14.8":0.77132,"15.0-15.1":0.61919,"15.2-15.3":1.24017,"15.4":1.58001},P:{"4":0.44783,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.2812,"8.2":0.13171,"9.2":0.02083,"10.1":0.66868,"11.1-11.2":0.02083,"12.0":0.02083,"13.0":0.04166,"14.0":0.05431,"15.0":0.01041,"16.0":0.9894},I:{"0":0,"3":0,"4":0.00018,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00987,"4.2-4.3":0.00645,"4.4":0,"4.4.3-4.4.4":0.0677},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0458,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":59.06909},S:{"2.5":0.37567},R:{_:"0"},M:{"0":0.03239},Q:{"10.4":0.02591},O:{"0":0.65418},H:{"0":1.44715}}; 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 2c1098422ee485..9882d2c986a288 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:{"24":0.01204,"48":0.01806,"50":0.01204,"52":0.04215,"55":0.00602,"57":0.01806,"60":0.01806,"66":0.01204,"68":0.01204,"78":0.16859,"79":0.00602,"80":0.00602,"81":0.00602,"84":0.02408,"85":0.03011,"86":0.00602,"87":0.00602,"88":0.07225,"89":0.01204,"90":0.02408,"91":0.39739,"92":0.01806,"93":0.00602,"94":0.51179,"95":0.09032,"96":2.36023,"97":3.73302,"98":0.01204,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 54 56 58 59 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 82 83 99 3.5 3.6"},D:{"38":0.01204,"49":0.04817,"52":0.1445,"60":0.03011,"63":0.00602,"64":0.01204,"65":0.02408,"66":0.04817,"67":0.02408,"68":0.02408,"69":0.00602,"70":0.01806,"71":0.00602,"72":0.03011,"73":0.01806,"74":0.01806,"75":0.01204,"76":0.01204,"77":0.01204,"78":0.03613,"79":0.12042,"80":0.07827,"81":0.03011,"83":0.04215,"84":0.09634,"85":0.07225,"86":0.06623,"87":0.18665,"88":0.05419,"89":0.06021,"90":0.04817,"91":0.09032,"92":0.07225,"93":0.22278,"94":0.10236,"95":0.1144,"96":1.01153,"97":7.16499,"98":15.7991,"99":0.01204,"100":0.01204,_:"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 47 48 50 51 53 54 55 56 57 58 59 61 62 101"},F:{"77":0.01204,"82":0.30105,"83":0.95132,_:"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 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01806,"16":0.01806,"18":0.03613,"84":0.04817,"85":0.01204,"86":0.01806,"88":0.01204,"89":0.01806,"90":0.01806,"91":0.03613,"92":0.03011,"93":0.01204,"94":0.04817,"95":0.06021,"96":0.20471,"97":3.25134,"98":10.4645,_:"12 13 14 17 79 80 81 83 87"},E:{"4":0,"10":0.03011,"11":0.00602,"12":0.01204,"13":0.13246,"14":0.572,"15":0.3733,_:"0 5 6 7 8 9 3.1 3.2 5.1 6.1 7.1","9.1":0.02408,"10.1":0.04215,"11.1":0.09032,"12.1":0.23482,"13.1":0.85498,"14.1":2.0351,"15.1":0.93928,"15.2-15.3":2.25185,"15.4":0.02408},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.00638,"8.1-8.4":0.00425,"9.0-9.2":0.08075,"9.3":0.14451,"10.0-10.2":0.00213,"10.3":0.11688,"11.0-11.2":0.02125,"11.3-11.4":0.08713,"12.0-12.1":0.03188,"12.2-12.5":0.53977,"13.0-13.1":0.034,"13.2":0.01488,"13.3":0.07863,"13.4-13.7":0.34214,"14.0-14.4":1.03066,"14.5-14.8":4.27991,"15.0-15.1":3.211,"15.2-15.3":11.15667,"15.4":0.05313},P:{"4":0.0847,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2","9.2":0.02117,"12.0":0.02117,"13.0":0.06352,"14.0":0.09528,"15.0":0.11646,"16.0":3.15492},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00519,"4.2-4.3":0.00519,"4.4":0,"4.4.3-4.4.4":0.03338},A:{"9":0.03011,"11":0.43953,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.5491},Q:{"10.4":0.00796},O:{"0":0.11141},H:{"0":0.22602},L:{"0":13.91426},S:{"2.5":0}}; +module.exports={C:{"24":0.02372,"45":0.00593,"48":0.01779,"50":0.02372,"52":0.05929,"54":0.00593,"55":0.00593,"57":0.02372,"66":0.02372,"71":0.01186,"72":0.00593,"78":0.16601,"79":0.00593,"80":0.00593,"81":0.01779,"83":0.01779,"84":0.03557,"85":0.01186,"86":0.00593,"87":0.00593,"88":0.08301,"89":0.01186,"90":0.01186,"91":0.25495,"92":0.00593,"94":0.8182,"95":0.06522,"96":0.06522,"97":0.13637,"98":1.7787,"99":4.73134,"100":0.01779,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 56 58 59 60 61 62 63 64 65 67 68 69 70 73 74 75 76 77 82 93 101 3.5 3.6"},D:{"38":0.01186,"49":0.04743,"52":0.26088,"60":0.04743,"63":0.01186,"65":0.0415,"66":0.06522,"67":0.02965,"68":0.02965,"70":0.00593,"71":0.00593,"72":0.02965,"74":0.02965,"77":0.01186,"78":0.03557,"79":0.16008,"80":0.08301,"81":0.02965,"83":0.06522,"84":0.1423,"85":0.12451,"86":0.08894,"87":0.17787,"88":0.02965,"89":0.04743,"90":0.03557,"91":0.04743,"92":0.05336,"93":0.0415,"94":0.05336,"95":0.04743,"96":0.56326,"97":0.2253,"98":0.68776,"99":6.61084,"100":17.87001,"101":0.21937,"102":0.00593,_:"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 47 48 50 51 53 54 55 56 57 58 59 61 62 64 69 73 75 76 103 104"},F:{"46":0.00593,"72":0.00593,"77":0.00593,"78":0.00593,"79":0.00593,"84":0.1838,"85":0.66405,"86":0.01186,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00593,"15":0.02372,"16":0.02372,"18":0.04743,"84":0.04743,"85":0.01186,"86":0.01779,"89":0.02372,"90":0.02372,"91":0.01779,"92":0.01779,"93":0.01186,"94":0.01186,"95":0.01779,"96":0.07115,"97":0.10079,"98":0.19566,"99":2.004,"100":8.17016,"101":0.11265,_:"12 13 17 79 80 81 83 87 88"},E:{"4":0,"10":0.01779,"12":0.01186,"13":0.14823,"14":0.39131,"15":0.21937,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01779,"10.1":0.02372,"11.1":0.08301,"12.1":0.21937,"13.1":0.82413,"14.1":1.38146,"15.1":0.37353,"15.2-15.3":0.42096,"15.4":2.7807},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.00385,"8.1-8.4":0.00385,"9.0-9.2":0.08094,"9.3":0.16573,"10.0-10.2":0.00771,"10.3":0.14261,"11.0-11.2":0.02505,"11.3-11.4":0.10985,"12.0-12.1":0.03083,"12.2-12.5":0.61861,"13.0-13.1":0.0424,"13.2":0.02313,"13.3":0.08479,"13.4-13.7":0.29871,"14.0-14.4":0.83445,"14.5-14.8":2.28945,"15.0-15.1":1.00019,"15.2-15.3":7.06492,"15.4":6.43281},P:{"4":0.12836,"5.0-5.4":0.08139,"6.2-6.4":0.01019,"7.2-7.4":0.79509,"8.2":0.01017,"9.2":0.02139,"10.1":0.0102,"11.1-11.2":0.0107,"12.0":0.02139,"13.0":0.06418,"14.0":0.08557,"15.0":0.06418,"16.0":3.79735},I:{"0":0,"3":0,"4":0.00271,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00271,"4.2-4.3":0.00814,"4.4":0,"4.4.3-4.4.4":0.05157},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00593,"9":0.05336,"11":0.41503,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.04885},H:{"0":0.26208},L:{"0":16.48289},S:{"2.5":0},R:{_:"0"},M:{"0":0.7857},Q:{"10.4":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 db8ee21245543f..13f14e3e04f539 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:{"38":0.00303,"41":0.00606,"43":0.00303,"47":0.00606,"52":0.04239,"56":0.00303,"60":0.00908,"67":0.00303,"68":0.01211,"70":0.00908,"71":0.00303,"72":0.0212,"75":0.00303,"78":0.01514,"81":0.00303,"82":0.00303,"83":0.00303,"84":0.00606,"88":0.00303,"89":0.01211,"91":0.04542,"92":0.00303,"93":0.00908,"94":0.01514,"95":0.03331,"96":0.84178,"97":1.62301,"98":0.01817,_:"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 39 40 42 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 69 73 74 76 77 79 80 85 86 87 90 99 3.5 3.6"},D:{"11":0.07267,"38":0.00606,"40":0.01514,"42":0.00303,"49":0.02422,"50":0.00303,"56":0.00303,"58":0.00303,"61":0.00303,"62":0.00303,"63":0.00908,"65":0.00606,"66":0.05148,"67":0.01211,"69":0.00908,"70":0.03331,"71":0.00606,"72":0.00908,"73":0.00908,"74":0.0757,"75":0.03028,"76":0.0212,"77":0.0212,"78":0.05753,"79":0.05148,"80":0.04542,"81":0.04239,"83":0.03028,"84":0.05148,"85":0.03634,"86":0.07267,"87":0.14534,"88":0.03634,"89":0.08781,"90":0.07873,"91":0.09387,"92":0.20893,"93":0.10901,"94":0.12112,"95":0.17865,"96":0.69947,"97":5.18091,"98":11.83342,"99":0.03634,"100":0.03331,"101":0.00606,_:"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 39 41 43 44 45 46 47 48 51 52 53 54 55 57 59 60 64 68"},F:{"70":0.01514,"79":0.00303,"80":0.01211,"81":0.00908,"82":0.08478,"83":0.62074,_:"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 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.06056,"13":0.00606,"14":0.00606,"15":0.00606,"17":0.00606,"18":0.03028,"84":0.00606,"85":0.00606,"89":0.01211,"90":0.00303,"92":0.01514,"93":0.00606,"94":0.00606,"95":0.01211,"96":0.02725,"97":0.44814,"98":1.53217,_:"16 79 80 81 83 86 87 88 91"},E:{"4":0,"13":0.00606,"14":0.06359,"15":0.02422,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00606,"10.1":0.00303,"11.1":0.00908,"12.1":0.01211,"13.1":0.03634,"14.1":0.08781,"15.1":0.06056,"15.2-15.3":0.08781,"15.4":0.00303},G:{"8":0.00142,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00142,"6.0-6.1":0,"7.0-7.1":0.01705,"8.1-8.4":0,"9.0-9.2":0.00142,"9.3":0.15486,"10.0-10.2":0,"10.3":0.19322,"11.0-11.2":0.50295,"11.3-11.4":0.11224,"12.0-12.1":0.05825,"12.2-12.5":4.07049,"13.0-13.1":0.03268,"13.2":0.01279,"13.3":0.12361,"13.4-13.7":0.37224,"14.0-14.4":1.43923,"14.5-14.8":1.86688,"15.0-15.1":1.87115,"15.2-15.3":3.28765,"15.4":0.0824},P:{"4":0.14791,"5.0-5.4":0.01056,"6.2-6.4":0.01056,"7.2-7.4":0.16904,"8.2":0.01049,"9.2":0.09508,"10.1":0.02035,"11.1-11.2":0.10565,"12.0":0.02113,"13.0":0.04226,"14.0":0.1796,"15.0":0.16904,"16.0":0.77124},I:{"0":0,"3":0,"4":0.00338,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00725,"4.2-4.3":0.00145,"4.4":0,"4.4.3-4.4.4":0.03672},A:{"11":0.06056,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01394},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1255},Q:{"10.4":0.01394},O:{"0":0.2231},H:{"0":1.27392},L:{"0":55.51518},S:{"2.5":0.01394}}; +module.exports={C:{"48":0.00292,"50":0.00876,"52":0.07595,"57":0.00292,"70":0.00292,"72":0.01168,"78":0.00876,"84":0.00584,"85":0.00292,"88":0.00876,"89":0.01461,"90":0.00584,"91":0.04089,"93":0.00584,"94":0.00876,"95":0.00584,"96":0.00584,"97":0.02337,"98":0.68936,"99":1.49263,"100":0.01753,_:"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 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 86 87 92 101 3.5 3.6"},D:{"11":0.04966,"29":0.02921,"38":0.00876,"49":0.02045,"58":0.00584,"60":0.00584,"61":0.00292,"62":0.00584,"63":0.00292,"64":0.00584,"65":0.00292,"66":0.0555,"67":0.00876,"68":0.00584,"69":0.04382,"70":0.02337,"71":0.00876,"72":0.01168,"73":0.00584,"74":0.02629,"75":0.01168,"76":0.03505,"77":0.02337,"78":0.02629,"79":0.08763,"80":0.03213,"81":0.02629,"83":0.02045,"84":0.04382,"85":0.03213,"86":0.04382,"87":0.08179,"88":0.03505,"89":0.04382,"90":0.03213,"91":0.06718,"92":0.09347,"93":0.07303,"94":0.111,"95":0.0701,"96":0.13729,"97":0.21323,"98":0.29502,"99":2.71653,"100":12.91666,"101":0.20447,"102":0.03213,"103":0.00584,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 104"},F:{"76":0.00292,"79":0.00292,"81":0.00584,"82":0.00292,"83":0.01753,"84":0.10808,"85":0.62509,"86":0.02045,"87":0.00876,_:"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 77 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01168,"13":0.00584,"16":0.00292,"17":0.01753,"18":0.06426,"84":0.00876,"85":0.00292,"89":0.00584,"90":0.00584,"92":0.02045,"94":0.00876,"95":0.00584,"96":0.01168,"97":0.02045,"98":0.02045,"99":0.27165,"100":1.76136,"101":0.02045,_:"14 15 79 80 81 83 86 87 88 91 93"},E:{"4":0,"13":0.00876,"14":0.06426,"15":0.01753,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01168,"12.1":0.00292,"13.1":0.02921,"14.1":0.05842,"15.1":0.03505,"15.2-15.3":0.01753,"15.4":0.12268},G:{"8":0.00453,"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.08915,"10.0-10.2":0.00151,"10.3":0.30523,"11.0-11.2":0.38532,"11.3-11.4":0.09822,"12.0-12.1":0.07102,"12.2-12.5":3.87886,"13.0-13.1":0.03022,"13.2":0.01511,"13.3":0.21608,"13.4-13.7":0.25235,"14.0-14.4":1.32821,"14.5-14.8":1.61833,"15.0-15.1":1.35088,"15.2-15.3":2.87553,"15.4":2.56576},P:{"4":0.18732,"5.0-5.4":0.08105,"6.2-6.4":0.03122,"7.2-7.4":0.22894,"8.2":0.13171,"9.2":0.08325,"10.1":0.66868,"11.1-11.2":0.07285,"12.0":0.02081,"13.0":0.04163,"14.0":0.14569,"15.0":0.08325,"16.0":1.03025},I:{"0":0,"3":0,"4":0.00369,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00246,"4.2-4.3":0.00308,"4.4":0,"4.4.3-4.4.4":0.11817},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03213,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01416},N:{"10":0.06186,_:"11"},L:{"0":56.26693},S:{"2.5":0},R:{_:"0"},M:{"0":0.26896},Q:{"10.4":0.04955},O:{"0":0.20526},H:{"0":1.72216}}; 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 d4aee6475ac603..12fed17a9200a6 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:{"65":0.11824,"78":0.02056,"84":0.00514,"89":0.02571,"94":0.00514,"96":1.48061,"97":1.2544,_:"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 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 90 91 92 93 95 98 99 3.5 3.6"},D:{"49":1.63998,"77":0.02056,"79":3.69124,"81":0.01542,"86":0.00514,"89":0.05141,"92":0.27761,"94":0.06169,"95":0.30846,"96":0.21078,"97":6.40055,"98":30.59923,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 83 84 85 87 88 90 91 93 99 100 101"},F:{"82":0.00514,"83":0.22106,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00514,"18":0.09254,"85":0.01028,"94":0.60664,"95":0.00514,"97":0.42156,"98":1.52688,_:"12 13 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 96"},E:{"4":0,"13":0.04113,"14":0.37015,"15":0.02056,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.01028,"12.1":0.01028,"13.1":0.15423,"14.1":0.32388,"15.1":0.18508,"15.2-15.3":0.22106},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.00176,"10.0-10.2":0,"10.3":0.03524,"11.0-11.2":0.00529,"11.3-11.4":0.00176,"12.0-12.1":0.01938,"12.2-12.5":0.53561,"13.0-13.1":0.04405,"13.2":0.01938,"13.3":0.08633,"13.4-13.7":0.30304,"14.0-14.4":1.52225,"14.5-14.8":3.65939,"15.0-15.1":3.64882,"15.2-15.3":7.70639,"15.4":0.02643},P:{"4":0.03052,"5.0-5.4":0.02123,"6.2-6.4":0.04033,"7.2-7.4":0.28489,"8.2":0.01049,"9.2":0.03212,"10.1":0.02035,"11.1-11.2":0.18314,"12.0":0.02141,"13.0":0.16279,"14.0":0.17297,"15.0":0.0814,"16.0":3.05236},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.05344},A:{"10":0.17479,"11":0.10796,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.14088},Q:{"10.4":0},O:{"0":0.08744},H:{"0":0.0138},L:{"0":26.72829},S:{"2.5":0}}; +module.exports={C:{"88":0.01688,"89":0.00422,"97":0.1604,"98":0.22371,"99":1.05103,_:"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 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"49":0.64581,"50":0.01266,"55":0.02111,"65":0.01266,"67":0.01266,"76":0.01266,"79":6.52989,"81":0.00844,"91":0.02955,"92":0.03377,"94":0.09286,"95":0.05909,"96":0.06754,"97":0.0802,"98":0.02955,"99":5.34801,"100":21.51866,"101":0.25326,_:"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 51 52 53 54 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 77 78 80 83 84 85 86 87 88 89 90 93 102 103 104"},F:{"84":0.03377,"85":0.12241,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00844,"18":0.00844,"94":0.00422,"97":0.01688,"99":0.37567,"100":2.15693,"101":0.02955,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96 98"},E:{"4":0,"11":0.00422,"13":0.02955,"14":0.43054,"15":0.02955,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.08864,"14.1":0.32924,"15.1":0.13507,"15.2-15.3":0.04643,"15.4":0.57828},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.0045,"10.0-10.2":0,"10.3":0.00676,"11.0-11.2":0,"11.3-11.4":0.00901,"12.0-12.1":0,"12.2-12.5":0.30406,"13.0-13.1":0.02027,"13.2":0.02928,"13.3":0.0473,"13.4-13.7":0.37613,"14.0-14.4":1.22976,"14.5-14.8":3.13746,"15.0-15.1":1.20723,"15.2-15.3":8.28622,"15.4":7.86278},P:{"4":0.03052,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.13224,"8.2":0.13171,"9.2":0.05086,"10.1":0.66868,"11.1-11.2":0.15259,"12.0":0.02034,"13.0":0.22379,"14.0":0.34586,"15.0":0.07121,"16.0":3.93674},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:{"11":0.21105,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":30.37962},S:{"2.5":0},R:{_:"0"},M:{"0":0.16181},Q:{"10.4":0},O:{"0":0.38141},H:{"0":0.04924}}; 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 6645e2495dd4e6..630f5cc728a161 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:{"52":0.01973,"67":0.00395,"73":0.00395,"78":0.01973,"81":0.00395,"84":0.00789,"88":0.00395,"90":0.01184,"91":0.01578,"94":0.00789,"95":0.01973,"96":0.5168,"97":0.85212,"98":0.00789,_:"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 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 82 83 85 86 87 89 92 93 99 3.5 3.6"},D:{"22":0.00395,"38":0.03551,"39":0.00395,"47":0.01184,"48":0.00789,"49":0.05523,"53":0.01184,"56":0.01184,"63":0.00395,"65":0.00395,"67":0.00789,"68":0.00789,"69":0.13019,"70":0.00395,"72":0.00789,"74":0.00789,"75":0.00789,"76":0.00789,"77":0.01578,"78":0.00789,"79":0.13808,"80":0.01578,"81":0.00789,"83":0.01973,"84":0.02762,"85":0.03156,"86":0.02762,"87":0.08679,"88":0.01184,"89":0.11046,"90":0.01973,"91":0.08679,"92":0.06707,"93":0.0789,"94":0.03945,"95":0.05523,"96":0.47735,"97":7.92156,"98":18.89655,"99":0.00789,"100":0.00789,_:"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 40 41 42 43 44 45 46 50 51 52 54 55 57 58 59 60 61 62 64 66 71 73 101"},F:{"36":0.00789,"80":0.00395,"81":0.00789,"82":1.20717,"83":2.9627,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01184,"84":0.00395,"90":0.01184,"92":0.00789,"94":0.00395,"95":0.01578,"96":0.03156,"97":0.54441,"98":1.93305,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 91 93"},E:{"4":0,"13":0.0434,"14":0.07101,"15":0.06707,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00789,"12.1":0.01973,"13.1":0.1223,"14.1":0.33138,"15.1":0.14202,"15.2-15.3":0.29588},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00553,"6.0-6.1":0.00158,"7.0-7.1":0.00079,"8.1-8.4":0.00158,"9.0-9.2":0,"9.3":0.03869,"10.0-10.2":0.00079,"10.3":0.01816,"11.0-11.2":0.00474,"11.3-11.4":0.01184,"12.0-12.1":0.01184,"12.2-12.5":0.30242,"13.0-13.1":0.01184,"13.2":0.00553,"13.3":0.04027,"13.4-13.7":0.13344,"14.0-14.4":0.38611,"14.5-14.8":1.82081,"15.0-15.1":1.20256,"15.2-15.3":3.86587,"15.4":0.02527},P:{"4":0.1951,"5.0-5.4":0.0504,"6.2-6.4":0.04032,"7.2-7.4":0.07188,"8.2":0.01049,"9.2":0.03081,"10.1":0.04032,"11.1-11.2":0.12322,"12.0":0.02054,"13.0":0.11295,"14.0":0.16429,"15.0":0.11295,"16.0":1.3965},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00227,"4.2-4.3":0.00303,"4.4":0,"4.4.3-4.4.4":0.02498},A:{"8":0.01616,"9":0.00404,"10":0.00404,"11":0.1454,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1756},Q:{"10.4":0},O:{"0":0.02422},H:{"0":0.18917},L:{"0":47.94809},S:{"2.5":0}}; +module.exports={C:{"52":0.01921,"73":0.00768,"78":0.02689,"80":0.00768,"88":0.00384,"89":0.00768,"90":0.01536,"91":0.02689,"94":0.00384,"95":0.01152,"96":0.00768,"97":0.01536,"98":0.36105,"99":1.087,"100":0.00768,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 81 82 83 84 85 86 87 92 93 101 3.5 3.6"},D:{"34":0.00384,"38":0.02689,"47":0.00768,"48":0.00768,"49":0.0653,"53":0.01152,"56":0.01921,"58":0.00384,"63":0.00768,"65":0.00384,"67":0.00768,"68":0.01152,"69":0.10371,"70":0.00768,"72":0.00768,"73":0.00384,"74":0.00768,"75":0.00768,"76":0.00768,"77":0.00768,"78":0.00384,"79":0.1498,"80":0.01536,"81":0.01921,"83":0.02689,"84":0.03457,"85":0.02689,"86":0.03841,"87":0.15364,"88":0.01152,"89":0.02305,"90":0.02305,"91":0.07298,"92":0.04609,"93":0.01921,"94":0.03073,"95":0.13828,"96":0.13059,"97":0.12675,"98":0.22662,"99":4.5247,"100":21.8284,"101":0.2996,"102":0.00384,_:"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 50 51 52 54 55 57 59 60 61 62 64 66 71 103 104"},F:{"28":0.00768,"36":0.00768,"82":0.00768,"83":0.00768,"84":0.45708,"85":1.46342,"86":0.02305,_:"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 79 80 81 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.00384,"17":0.00768,"18":0.01152,"84":0.00384,"92":0.01152,"94":0.00384,"95":0.00384,"96":0.01152,"97":0.02689,"98":0.01536,"99":0.30728,"100":2.23546,"101":0.03073,_:"12 13 14 16 79 80 81 83 85 86 87 88 89 90 91 93"},E:{"4":0,"12":0.00384,"13":0.01536,"14":0.08834,"15":0.04225,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00384,"11.1":0.00768,"12.1":0.02305,"13.1":0.13059,"14.1":0.28423,"15.1":0.07682,"15.2-15.3":0.08066,"15.4":0.4494},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00634,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04279,"10.0-10.2":0.00158,"10.3":0.01743,"11.0-11.2":0.00555,"11.3-11.4":0.01664,"12.0-12.1":0.01268,"12.2-12.5":0.3162,"13.0-13.1":0.01109,"13.2":0.00713,"13.3":0.03487,"13.4-13.7":0.12363,"14.0-14.4":0.31223,"14.5-14.8":1.23309,"15.0-15.1":0.32967,"15.2-15.3":2.5795,"15.4":2.86875},P:{"4":0.14506,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.06217,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.11398,"12.0":0.02072,"13.0":0.07253,"14.0":0.18651,"15.0":0.08289,"16.0":1.67856},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00513,"4.4":0,"4.4.3-4.4.4":0.02566},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.00384,"11":0.18053,_:"6 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":51.64571},S:{"2.5":0},R:{_:"0"},M:{"0":0.17858},Q:{"10.4":0},O:{"0":0.03079},H:{"0":0.1749}}; 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 f363752786c54e..3482dc8cbe2b60 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:{"4":0.00705,"28":0.00235,"31":0.00235,"32":0.00235,"33":0.00235,"34":0.0047,"35":0.00235,"36":0.00235,"37":0.0047,"38":0.00705,"39":0.0047,"40":0.0094,"41":0.0047,"42":0.0047,"43":0.0094,"47":0.00705,"48":0.00235,"49":0.00235,"50":0.0094,"51":0.0094,"52":0.11515,"56":0.00705,"58":0.0047,"60":0.0047,"62":0.01175,"64":0.0047,"66":0.00705,"67":0.0047,"68":0.00235,"69":0.0047,"70":0.00235,"72":0.01645,"73":0.00235,"78":0.0235,"79":0.0047,"80":0.00235,"81":0.0047,"82":0.00235,"84":0.01175,"85":0.00235,"86":0.00235,"87":0.00235,"88":0.0094,"89":0.0141,"90":0.00705,"91":0.0376,"92":0.0047,"93":0.0047,"94":0.0235,"95":0.0564,"96":0.9353,"97":1.37005,"98":0.0282,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 44 45 46 53 54 55 57 59 61 63 65 71 74 75 76 77 83 99 3.5 3.6"},D:{"31":0.0047,"33":0.0047,"34":0.00235,"36":0.00235,"37":0.0047,"38":0.01175,"39":0.0047,"40":0.00705,"41":0.0047,"42":0.0094,"43":0.02585,"44":0.02585,"45":0.01175,"46":0.0047,"47":0.00235,"49":0.0141,"50":0.00235,"53":0.0329,"55":0.00235,"56":0.0564,"57":0.0047,"58":0.00705,"61":0.0047,"63":0.00705,"64":0.00235,"65":0.0047,"66":0.00235,"68":0.0611,"69":0.00705,"70":0.0094,"71":0.00235,"74":0.00705,"75":0.01645,"76":0.02585,"77":0.00705,"78":0.0047,"79":0.03995,"80":0.0141,"81":0.01645,"83":0.03995,"84":0.00705,"85":0.0094,"86":0.0846,"87":0.0423,"88":0.0376,"89":0.0282,"90":0.0705,"91":0.0658,"92":0.04465,"93":0.05405,"94":0.0376,"95":0.06815,"96":0.4183,"97":2.9845,"98":5.8186,"99":0.0047,"100":0.01175,_:"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 32 35 48 51 52 54 59 60 62 67 72 73 101"},F:{"38":0.0047,"42":0.00235,"44":0.00235,"67":0.00705,"79":0.0141,"80":0.00235,"82":0.1269,"83":0.79665,_:"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 39 40 41 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 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.03055,"13":0.0141,"14":0.0329,"15":0.02115,"16":0.0141,"17":0.0141,"18":0.0517,"81":0.00235,"84":0.0329,"85":0.0141,"88":0.0141,"89":0.02115,"90":0.0141,"91":0.0047,"92":0.02115,"93":0.0094,"94":0.0047,"95":0.0188,"96":0.0376,"97":0.3713,"98":0.83425,_:"79 80 83 86 87"},E:{"4":0,"8":0.0047,"10":0.0094,"13":0.00705,"14":0.03055,"15":0.0047,_:"0 5 6 7 9 11 12 3.1 3.2 6.1 9.1 10.1 12.1 15.4","5.1":0.00705,"7.1":0.00705,"11.1":0.00705,"13.1":0.01175,"14.1":0.03055,"15.1":0.01645,"15.2-15.3":0.03055},G:{"8":0.00158,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00079,"6.0-6.1":0.00317,"7.0-7.1":0.01109,"8.1-8.4":0.01426,"9.0-9.2":0.00079,"9.3":0.03564,"10.0-10.2":0.01663,"10.3":0.07763,"11.0-11.2":0.25822,"11.3-11.4":0.04594,"12.0-12.1":0.39288,"12.2-12.5":1.9636,"13.0-13.1":0.07446,"13.2":0.05069,"13.3":0.19802,"13.4-13.7":0.49664,"14.0-14.4":1.39646,"14.5-14.8":1.21903,"15.0-15.1":0.91803,"15.2-15.3":0.73744,"15.4":0.00475},P:{"4":0.42401,"5.0-5.4":0.03103,"6.2-6.4":0.01048,"7.2-7.4":0.09308,"8.2":0.01077,"9.2":0.08273,"10.1":0.06074,"11.1-11.2":0.06205,"12.0":0.01034,"13.0":0.07239,"14.0":0.14478,"15.0":0.18615,"16.0":0.56879},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.00476,"4.4":0,"4.4.3-4.4.4":0.04716},A:{"8":0.00961,"9":0.0024,"10":0.00721,"11":0.30744,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.0153},N:{_:"10 11"},R:{_:"0"},M:{"0":0.8262},Q:{"10.4":0.00765},O:{"0":0.80325},H:{"0":3.75163},L:{"0":67.96},S:{"2.5":0.0459}}; +module.exports={C:{"4":0.00461,"38":0.0023,"41":0.00461,"43":0.00922,"47":0.00691,"48":0.00691,"49":0.0023,"50":0.00922,"51":0.00691,"52":0.10138,"54":0.0023,"56":0.00461,"57":0.0023,"60":0.00461,"62":0.00922,"63":0.00461,"64":0.0023,"67":0.00461,"68":0.0023,"72":0.01843,"78":0.01382,"84":0.01152,"85":0.00691,"88":0.00691,"89":0.00691,"90":0.0023,"91":0.03686,"92":0.0023,"93":0.00691,"94":0.00922,"95":0.01613,"96":0.02074,"97":0.03917,"98":0.52992,"99":1.30406,"100":0.06682,_:"2 3 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 42 44 45 46 53 55 58 59 61 65 66 69 70 71 73 74 75 76 77 79 80 81 82 83 86 87 101 3.5 3.6"},D:{"29":0.00691,"31":0.00461,"33":0.01382,"38":0.00691,"39":0.0023,"40":0.00461,"41":0.0023,"43":0.00461,"49":0.01152,"50":0.01152,"53":0.03226,"55":0.00461,"56":0.03917,"57":0.00691,"58":0.00691,"63":0.0023,"64":0.0023,"67":0.0023,"68":0.06221,"69":0.00461,"70":0.00691,"71":0.0023,"72":0.0023,"73":0.0023,"74":0.00922,"75":0.00691,"76":0.00691,"77":0.00461,"78":0.0023,"79":0.07142,"80":0.02074,"81":0.01843,"83":0.01152,"84":0.00691,"85":0.09216,"86":0.0599,"87":0.04608,"88":0.02534,"89":0.02765,"90":0.07142,"91":0.02765,"92":0.02304,"93":0.03917,"94":0.02534,"95":0.0576,"96":0.08064,"97":0.14054,"98":0.18662,"99":1.53446,"100":6.1079,"101":0.09446,"102":0.00922,_:"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 30 32 34 35 36 37 42 44 45 46 47 48 51 52 54 59 60 61 62 65 66 103 104"},F:{"28":0.0023,"36":0.0023,"42":0.00461,"44":0.00461,"67":0.00461,"79":0.0023,"82":0.0023,"83":0.00461,"84":0.12211,"85":0.50688,"86":0.01382,_:"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 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 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.02995,"13":0.00922,"14":0.02995,"15":0.01382,"16":0.03226,"17":0.01152,"18":0.0576,"84":0.04378,"85":0.00691,"89":0.01613,"90":0.01843,"91":0.00922,"92":0.02074,"94":0.0023,"95":0.00691,"96":0.01382,"97":0.01843,"98":0.02534,"99":0.2304,"100":0.864,"101":0.00691,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"8":0.0023,"10":0.00691,"13":0.00691,"14":0.01152,_:"0 5 6 7 9 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00461,"12.1":0.0023,"13.1":0.01382,"14.1":0.03456,"15.1":0.02765,"15.2-15.3":0.00922,"15.4":0.03456},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00234,"6.0-6.1":0,"7.0-7.1":0.00546,"8.1-8.4":0,"9.0-9.2":0.00078,"9.3":0.02498,"10.0-10.2":0.01327,"10.3":0.40283,"11.0-11.2":0.3232,"11.3-11.4":0.0445,"12.0-12.1":0.14911,"12.2-12.5":1.7745,"13.0-13.1":0.04606,"13.2":0.08666,"13.3":0.20844,"13.4-13.7":0.46919,"14.0-14.4":1.22021,"14.5-14.8":1.08594,"15.0-15.1":0.71589,"15.2-15.3":0.75883,"15.4":0.47153},P:{"4":0.27086,"5.0-5.4":0.04167,"6.2-6.4":0.01042,"7.2-7.4":0.14585,"8.2":0.01042,"9.2":0.15627,"10.1":0.03016,"11.1-11.2":0.05209,"12.0":0.01042,"13.0":0.04167,"14.0":0.1146,"15.0":0.23961,"16.0":0.61465},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.00389,"4.4":0,"4.4.3-4.4.4":0.03333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00461,"11":0.12442,_:"6 7 9 10 5.5"},J:{"7":0,"10":0.01539},N:{_:"10 11"},L:{"0":69.98493},S:{"2.5":0.03078},R:{_:"0"},M:{"0":0.44637},Q:{"10.4":0.03848},O:{"0":0.70034},H:{"0":4.75781}}; 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 98f224a86efbb4..5e375a458158a0 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:{"4":0.00328,"36":0.03609,"43":1.34521,"52":0.02625,"53":0.00328,"54":0.00328,"55":0.00328,"56":0.00656,"57":0.00656,"59":0.00328,"63":0.01312,"68":0.00328,"72":0.00984,"75":0.05578,"78":0.01641,"80":0.00656,"81":0.00656,"82":0.00984,"83":0.00656,"84":0.00656,"86":0.00328,"87":0.00984,"88":0.00328,"89":0.01312,"90":0.01641,"91":0.01969,"92":0.00328,"93":0.00328,"94":0.01641,"95":0.02625,"96":0.34122,"97":0.52496,_:"2 3 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 37 38 39 40 41 42 44 45 46 47 48 49 50 51 58 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 85 98 99 3.5 3.6"},D:{"11":0.00984,"17":0.00656,"31":0.00656,"39":0.00984,"40":0.00984,"41":0.00984,"42":0.00984,"43":0.00984,"44":0.00656,"45":0.01641,"46":0.00656,"47":0.01969,"48":0.08859,"49":0.09187,"50":0.00984,"51":0.00656,"52":0.00656,"53":0.01969,"54":0.01969,"55":0.05578,"56":0.01641,"57":0.11155,"58":0.01641,"59":0.01641,"60":0.00656,"61":0.00656,"62":0.13452,"63":0.04593,"64":0.00656,"65":0.04593,"66":0.00656,"67":0.02297,"68":0.01969,"69":1.02367,"70":0.60699,"71":0.01969,"72":0.58402,"73":0.04265,"74":0.32482,"75":0.29201,"76":0.01969,"77":0.01312,"78":0.23623,"79":0.22967,"80":0.11812,"81":0.08203,"83":0.21327,"84":0.18374,"85":0.10499,"86":0.26576,"87":0.14436,"88":0.10171,"89":0.03609,"90":0.0525,"91":0.06562,"92":0.34779,"93":0.03609,"94":0.11155,"95":0.19686,"96":0.60699,"97":1.68643,"98":2.63792,"100":0.00984,_:"4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 99 101"},F:{"48":0.00328,"82":0.00656,"83":0.05906,_:"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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00656,"14":0.00656,"16":0.01312,"17":0.02297,"18":0.11484,"83":0.00328,"84":0.00328,"85":0.00656,"86":0.00984,"87":0.00656,"89":0.01641,"90":0.00328,"92":0.01969,"93":0.00984,"94":0.00984,"95":0.01641,"96":0.05906,"97":0.7776,"98":3.23507,_:"12 15 79 80 81 88 91"},E:{"4":0,"9":0.00984,"10":0.00328,"11":0.00656,"12":0.00656,"13":0.03281,"14":0.10827,"15":0.04265,_:"0 5 6 7 8 3.1 3.2 5.1 6.1 7.1","9.1":0.00328,"10.1":0.00656,"11.1":0.01312,"12.1":0.02297,"13.1":0.13124,"14.1":0.18702,"15.1":0.09187,"15.2-15.3":0.20342,"15.4":0.00656},G:{"8":0.00097,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.05456,"5.0-5.1":0.01754,"6.0-6.1":0.03313,"7.0-7.1":0.01072,"8.1-8.4":0.01754,"9.0-9.2":0.08184,"9.3":0.04774,"10.0-10.2":0.39654,"10.3":0.15102,"11.0-11.2":0.7015,"11.3-11.4":0.07794,"12.0-12.1":0.10815,"12.2-12.5":0.37121,"13.0-13.1":0.04384,"13.2":0.02533,"13.3":0.13348,"13.4-13.7":0.80478,"14.0-14.4":1.15358,"14.5-14.8":1.3991,"15.0-15.1":1.14286,"15.2-15.3":2.92486,"15.4":0.04287},P:{_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0","14.0":0.01137,"15.0":0.02274,"16.0":0.40928},I:{"0":0,"3":0,"4":0.11157,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04057,"4.2-4.3":0.071,"4.4":0,"4.4.3-4.4.4":0.29414},A:{"6":0.08023,"8":0.48139,"9":0.48139,"10":0.16046,"11":8.70514,_:"7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1881},Q:{"10.4":5.74389},O:{"0":11.73635},H:{"0":0.12084},L:{"0":38.69867},S:{"2.5":0}}; +module.exports={C:{"36":0.02549,"43":1.3763,"51":0.02549,"52":0.04733,"53":0.02913,"54":0.01821,"55":0.02913,"56":0.02549,"57":0.02913,"58":0.01456,"59":0.01092,"60":0.00364,"61":0.00364,"63":0.01092,"66":0.00364,"68":0.00364,"72":0.00728,"78":0.01821,"80":0.00728,"81":0.00728,"82":0.01092,"83":0.00728,"84":0.00728,"85":0.00364,"86":0.00728,"87":0.00728,"88":0.00728,"89":0.01456,"90":0.01821,"91":0.02549,"92":0.00364,"93":0.00364,"94":0.01092,"95":0.01092,"96":0.01092,"97":0.02185,"98":0.26943,"99":0.72456,_:"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 37 38 39 40 41 42 44 45 46 47 48 49 50 62 64 65 67 69 70 71 73 74 75 76 77 79 100 101 3.5 3.6"},D:{"11":0.01456,"17":0.00728,"21":0.00364,"27":0.00364,"31":0.00728,"39":0.01821,"40":0.01821,"41":0.01821,"42":0.01456,"43":0.01456,"44":0.01456,"45":0.03641,"46":0.01456,"47":0.02913,"48":0.10195,"49":0.08374,"50":0.01456,"51":0.01456,"52":0.01456,"53":0.02913,"54":0.02185,"55":0.05826,"56":0.02913,"57":0.10195,"58":0.05097,"59":0.02549,"60":0.02185,"61":0.01456,"62":0.13836,"63":0.05097,"64":0.01092,"65":0.04369,"66":0.00364,"67":0.02549,"68":0.01821,"69":1.08502,"70":0.48061,"71":0.01821,"72":0.84471,"73":0.05097,"74":0.29856,"75":0.31677,"76":0.01821,"77":0.11287,"78":0.41872,"79":0.26215,"80":0.11651,"81":0.11651,"83":0.2221,"84":0.10559,"85":0.0801,"86":0.32769,"87":0.21482,"88":0.06918,"89":0.03641,"90":0.10195,"91":0.05462,"92":0.45148,"93":0.03277,"94":0.08738,"95":0.18205,"96":0.3641,"97":0.45513,"98":0.36774,"99":1.04497,"100":3.46259,"101":0.07646,"102":0.01092,_:"4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 103 104"},F:{"83":0.00364,"84":0.01456,"85":0.05097,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00728,"14":0.00728,"15":0.00364,"16":0.01456,"17":0.02185,"18":0.12015,"84":0.00364,"85":0.00728,"86":0.00728,"87":0.00364,"89":0.01456,"92":0.01821,"93":0.01092,"94":0.01092,"95":0.01821,"96":0.03277,"97":0.05097,"98":0.06554,"99":0.62625,"100":4.29274,"101":0.01456,_:"12 79 80 81 83 88 90 91"},E:{"4":0,"9":0.01092,"11":0.00728,"12":0.00728,"13":0.03277,"14":0.10923,"15":0.03277,_:"0 5 6 7 8 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00364,"10.1":0.00728,"11.1":0.01456,"12.1":0.02549,"13.1":0.12744,"14.1":0.14928,"15.1":0.05826,"15.2-15.3":0.05826,"15.4":0.30584},G:{"8":0,"3.2":0,"4.0-4.1":0.00188,"4.2-4.3":0.04606,"5.0-5.1":0.01598,"6.0-6.1":0.02632,"7.0-7.1":0.00564,"8.1-8.4":0.01598,"9.0-9.2":0.09681,"9.3":0.04418,"10.0-10.2":0.03948,"10.3":0.16824,"11.0-11.2":0.46714,"11.3-11.4":0.06015,"12.0-12.1":0.10809,"12.2-12.5":0.33837,"13.0-13.1":0.03666,"13.2":0.02256,"13.3":0.11561,"13.4-13.7":0.72279,"14.0-14.4":0.99913,"14.5-14.8":1.28674,"15.0-15.1":0.6805,"15.2-15.3":1.92776,"15.4":2.17402},P:{"4":0.14506,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.06217,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.11398,"12.0":0.02072,"13.0":0.07253,"14.0":0.28005,"15.0":0.01077,"16.0":0.37698},I:{"0":0,"3":0,"4":0.0954,"2.1":0,"2.2":0.01272,"2.3":0,"4.1":0.03816,"4.2-4.3":0.01908,"4.4":0,"4.4.3-4.4.4":0.1908},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.16533,"8":1.04708,"9":0.88176,"10":0.33066,"11":7.71536,_:"7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.21691},S:{"2.5":0},R:{_:"0"},M:{"0":0.19716},Q:{"10.4":5.34876},O:{"0":11.28264},H:{"0":0.12042}}; 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 71cbc202be831e..57c492723389fa 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:{"50":0.00817,"52":0.01226,"78":0.01635,"84":0.00409,"88":0.01226,"89":0.00409,"90":0.02044,"91":0.02452,"93":0.00409,"94":0.00817,"95":0.02044,"96":0.39235,"97":0.64983,"98":0.00817,_:"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 51 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 85 86 87 92 99 3.5 3.6"},D:{"22":0.00409,"26":0.00409,"38":0.01635,"39":0.00409,"47":0.00817,"49":0.0327,"53":0.00409,"58":0.00817,"62":0.00817,"63":0.00409,"65":0.00817,"67":0.00817,"68":0.00409,"69":0.01226,"70":0.00817,"71":0.00817,"72":0.00817,"73":0.00409,"74":0.00817,"75":0.00817,"76":0.01635,"77":0.00817,"78":0.00817,"79":0.11852,"80":0.02452,"81":0.02044,"83":0.02861,"84":0.02861,"85":0.02044,"86":0.04496,"87":0.13487,"88":0.03678,"89":0.04904,"90":0.02861,"91":0.1267,"92":0.08583,"93":0.11852,"94":0.06131,"95":0.07765,"96":0.47818,"97":8.56635,"98":21.62023,"99":0.00817,"100":0.01226,_:"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 34 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 59 60 61 64 66 101"},F:{"81":0.00409,"82":0.47818,"83":1.21384,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01226,"84":0.00409,"89":0.00409,"92":0.01226,"94":0.00817,"95":0.01226,"96":0.02452,"97":0.42914,"98":1.68384,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.02044,"14":0.08583,"15":0.06131,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00409,"11.1":0.00817,"12.1":0.02044,"13.1":0.094,"14.1":0.22887,"15.1":0.13078,"15.2-15.3":0.24522},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.00226,"7.0-7.1":0.00767,"8.1-8.4":0.0009,"9.0-9.2":0,"9.3":0.04062,"10.0-10.2":0.00045,"10.3":0.02392,"11.0-11.2":0.00271,"11.3-11.4":0.00812,"12.0-12.1":0.00451,"12.2-12.5":0.24373,"13.0-13.1":0.00587,"13.2":0.00181,"13.3":0.01896,"13.4-13.7":0.0677,"14.0-14.4":0.18686,"14.5-14.8":0.82959,"15.0-15.1":0.6987,"15.2-15.3":2.35382,"15.4":0.01038},P:{"4":0.1819,"5.0-5.4":0.0504,"6.2-6.4":0.0107,"7.2-7.4":0.0749,"8.2":0.01049,"9.2":0.03081,"10.1":0.04032,"11.1-11.2":0.0321,"12.0":0.02054,"13.0":0.0428,"14.0":0.0642,"15.0":0.0535,"16.0":0.83462},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.00721,"4.4":0,"4.4.3-4.4.4":0.04329},A:{"11":0.11852,_:"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 11"},R:{_:"0"},M:{"0":0.14189},Q:{"10.4":0},O:{"0":0.02365},H:{"0":0.11194},L:{"0":42.60527},S:{"2.5":0}}; +module.exports={C:{"50":0.01281,"51":0.01708,"52":0.02561,"53":0.01708,"54":0.00854,"55":0.01708,"56":0.01281,"57":0.01281,"58":0.00427,"59":0.00427,"73":0.00427,"78":0.01708,"80":0.00427,"84":0.00854,"88":0.00854,"89":0.00427,"90":0.01708,"91":0.02561,"93":0.00427,"94":0.00427,"95":0.00854,"96":0.01281,"97":0.01708,"98":0.27322,"99":0.86661,"100":0.00854,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 81 82 83 85 86 87 92 101 3.5 3.6"},D:{"22":0.00854,"26":0.00427,"34":0.00427,"38":0.01708,"39":0.00854,"40":0.00427,"41":0.00854,"42":0.00854,"43":0.00427,"44":0.00854,"45":0.00854,"46":0.00854,"47":0.01708,"48":0.00427,"49":0.03842,"50":0.00427,"51":0.00854,"52":0.00427,"53":0.01281,"54":0.00854,"55":0.00854,"56":0.00854,"57":0.00854,"58":0.01281,"59":0.00854,"60":0.00854,"61":0.00854,"62":0.01281,"63":0.01281,"64":0.00854,"65":0.01281,"67":0.00427,"68":0.00427,"69":0.08965,"70":0.00854,"71":0.00854,"72":0.00854,"73":0.00854,"74":0.00854,"75":0.53363,"76":0.01708,"77":0.00854,"78":0.01281,"79":0.15795,"80":0.02988,"81":0.02561,"83":0.02135,"84":0.03415,"85":0.02561,"86":0.04696,"87":0.11099,"88":0.03842,"89":0.03842,"90":0.02988,"91":0.11099,"92":0.05977,"93":0.04269,"94":0.03842,"95":0.22199,"96":0.11953,"97":0.19637,"98":0.29456,"99":4.87947,"100":24.99926,"101":0.38848,"102":0.00854,_:"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 66 103 104"},F:{"82":0.00427,"83":0.00427,"84":0.32018,"85":1.08433,"86":0.01281,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00427,"18":0.01708,"84":0.00427,"86":0.00427,"89":0.00427,"92":0.00854,"94":0.00427,"96":0.00854,"97":0.02988,"98":0.02135,"99":0.26895,"100":1.93813,"101":0.03415,_:"12 13 14 15 16 79 80 81 83 85 87 88 90 91 93 95"},E:{"4":0,"13":0.01281,"14":0.05977,"15":0.02988,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00427,"12.1":0.02135,"13.1":0.07684,"14.1":0.18784,"15.1":0.05977,"15.2-15.3":0.05977,"15.4":0.27749},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00249,"6.0-6.1":0.0015,"7.0-7.1":0.01247,"8.1-8.4":0,"9.0-9.2":0.00599,"9.3":0.0419,"10.0-10.2":0.00948,"10.3":0.04788,"11.0-11.2":0.00499,"11.3-11.4":0.01846,"12.0-12.1":0.00449,"12.2-12.5":0.26486,"13.0-13.1":0.00599,"13.2":0.00249,"13.3":0.01646,"13.4-13.7":0.0833,"14.0-14.4":0.17408,"14.5-14.8":0.60155,"15.0-15.1":0.22097,"15.2-15.3":1.70987,"15.4":1.75676},P:{"4":0.17839,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.09444,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.03148,"12.0":0.02072,"13.0":0.04197,"14.0":0.07345,"15.0":0.04197,"16.0":1.02835},I:{"0":0,"3":0,"4":0.00278,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00185,"4.2-4.3":0.00742,"4.4":0,"4.4.3-4.4.4":0.05099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00854,"9":0.00854,"11":0.08111,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":50.08636},S:{"2.5":0},R:{_:"0"},M:{"0":0.19485},Q:{"10.4":0},O:{"0":0.03439},H:{"0":0.13022}}; 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 e0f4e2ef327a84..b76a78abb683b6 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:{"52":0.01258,"73":0.04612,"78":0.02516,"82":0.00419,"83":0.02935,"88":0.20126,"89":0.00419,"90":0.03774,"91":0.04193,"94":0.00839,"95":0.02516,"96":0.85957,"97":1.39208,"98":0.01677,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 84 85 86 87 92 93 99 3.5 3.6"},D:{"38":0.00419,"47":0.00839,"49":0.02097,"52":0.00839,"63":0.00419,"65":0.02097,"67":0.05451,"68":0.00839,"69":0.00839,"73":0.00839,"75":0.00839,"77":0.01258,"78":0.00839,"79":0.03774,"80":0.01258,"81":0.02097,"83":0.01677,"84":0.00839,"85":0.00839,"86":0.05451,"87":0.06709,"88":0.01677,"89":0.02516,"90":0.01677,"91":0.0629,"92":0.0629,"93":0.85957,"94":0.03774,"95":0.10063,"96":0.77571,"97":7.32098,"98":18.84754,"99":0.01258,"100":0.00419,_:"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 51 53 54 55 56 57 58 59 60 61 62 64 66 70 71 72 74 76 101"},F:{"36":0.00419,"72":0.00839,"82":0.47381,"83":1.03148,_:"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 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 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.02097,"18":0.00839,"84":0.00419,"89":0.00839,"91":0.00419,"92":0.01258,"94":0.00839,"95":0.02097,"96":0.02935,"97":0.80506,"98":2.74642,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 90 93"},E:{"4":0,"13":0.05451,"14":0.18869,"15":0.1216,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00419,"10.1":0.00419,"11.1":0.03774,"12.1":0.03354,"13.1":0.239,"14.1":0.67088,"15.1":0.52832,"15.2-15.3":0.68765,"15.4":0.01677},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00612,"6.0-6.1":0,"7.0-7.1":0.01427,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.052,"10.0-10.2":0,"10.3":0.03772,"11.0-11.2":0.00408,"11.3-11.4":0.01427,"12.0-12.1":0.00918,"12.2-12.5":0.3385,"13.0-13.1":0.0051,"13.2":0.00306,"13.3":0.05506,"13.4-13.7":0.09074,"14.0-14.4":0.39355,"14.5-14.8":1.71695,"15.0-15.1":1.54158,"15.2-15.3":5.86046,"15.4":0.0469},P:{"4":0.14404,"5.0-5.4":0.02123,"6.2-6.4":0.04033,"7.2-7.4":0.11318,"8.2":0.01049,"9.2":0.01029,"10.1":0.02035,"11.1-11.2":0.07202,"12.0":0.02058,"13.0":0.11318,"14.0":0.11318,"15.0":0.13376,"16.0":2.30471},I:{"0":0,"3":0,"4":0.00849,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00243,"4.2-4.3":0.00728,"4.4":0,"4.4.3-4.4.4":0.06309},A:{"11":0.14676,_:"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 11"},R:{_:"0"},M:{"0":0.31933},Q:{"10.4":0},O:{"0":0.05806},H:{"0":0.21437},L:{"0":40.84578},S:{"2.5":0}}; +module.exports={C:{"52":0.00771,"56":0.00771,"73":0.06166,"78":0.03083,"88":0.18885,"90":0.04239,"91":0.04239,"94":0.00385,"95":0.00385,"96":0.00385,"97":0.02698,"98":0.54727,"99":1.4491,"100":0.02312,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 89 92 93 101 3.5 3.6"},D:{"47":0.00771,"49":0.03854,"62":0.00385,"63":0.00771,"65":0.01156,"67":0.01156,"69":0.00385,"73":0.00771,"74":0.00385,"75":0.00385,"76":0.01156,"77":0.00771,"78":0.00771,"79":0.0501,"80":0.03083,"81":0.02312,"83":0.01927,"84":0.01542,"85":0.00771,"86":0.06166,"87":0.0501,"88":0.01156,"89":0.01927,"90":0.01542,"91":0.06552,"92":0.08093,"93":0.06937,"94":0.01542,"95":0.06552,"96":0.11177,"97":0.1426,"98":0.17728,"99":4.30877,"100":19.76717,"101":0.35071,_:"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 50 51 52 53 54 55 56 57 58 59 60 61 64 66 68 70 71 72 102 103 104"},F:{"28":0.01156,"71":0.00385,"83":0.01156,"84":0.31217,"85":0.90569,"86":0.01156,_:"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 72 73 74 75 76 77 78 79 80 81 82 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.00385,"17":0.01927,"18":0.01542,"84":0.00385,"89":0.00771,"91":0.00385,"92":0.01156,"94":0.00385,"95":0.01156,"96":0.01927,"97":0.0501,"98":0.01542,"99":0.40467,"100":3.02924,"101":0.04239,_:"12 13 14 16 79 80 81 83 85 86 87 88 90 93"},E:{"4":0,"13":0.02698,"14":0.13874,"15":0.06552,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00771,"11.1":0.02698,"12.1":0.03854,"13.1":0.17343,"14.1":0.44706,"15.1":0.12718,"15.2-15.3":0.15416,"15.4":0.95965},G:{"8":0,"3.2":0.00233,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01049,"6.0-6.1":0,"7.0-7.1":0.02098,"8.1-8.4":0.00233,"9.0-9.2":0,"9.3":0.05362,"10.0-10.2":0.0035,"10.3":0.03964,"11.0-11.2":0.01049,"11.3-11.4":0.01749,"12.0-12.1":0.00583,"12.2-12.5":0.37187,"13.0-13.1":0.00933,"13.2":0.0035,"13.3":0.05596,"13.4-13.7":0.07111,"14.0-14.4":0.39402,"14.5-14.8":1.28699,"15.0-15.1":0.37537,"15.2-15.3":4.19902,"15.4":4.71895},P:{"4":0.14486,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.11382,"8.2":0.13171,"9.2":0.01035,"10.1":0.66868,"11.1-11.2":0.07243,"12.0":0.02069,"13.0":0.08278,"14.0":0.11382,"15.0":0.06208,"16.0":2.64885},I:{"0":0,"3":0,"4":0.01027,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00257,"4.2-4.3":0.00771,"4.4":0,"4.4.3-4.4.4":0.0655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11177,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":45.3289},S:{"2.5":0},R:{_:"0"},M:{"0":0.43637},Q:{"10.4":0},O:{"0":0.05531},H:{"0":0.30257}}; 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 2918dc4d9d24c4..bf3fff42d2d611 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:{"17":0.00271,"23":0.00541,"24":0.02705,"26":0.00541,"34":0.02976,"35":0.00541,"37":0.00271,"38":0.00812,"40":0.02435,"41":0.00541,"42":0.00541,"43":0.01353,"44":0.00271,"45":0.01082,"46":0.00541,"47":0.02435,"48":0.01082,"49":0.00812,"50":0.02705,"51":0.00541,"52":0.18665,"53":0.00541,"54":0.21099,"55":0.00541,"56":0.03517,"57":0.09197,"58":0.01623,"59":0.01353,"60":0.0514,"61":0.02164,"62":0.02164,"63":0.01353,"64":0.02976,"65":0.06492,"66":0.05681,"67":0.04328,"68":0.03787,"69":0.01623,"70":0.02705,"71":0.0514,"72":0.14878,"73":0.02164,"74":0.01353,"75":0.01353,"76":0.01082,"77":0.03787,"78":0.08927,"79":0.03246,"80":0.02435,"81":0.04058,"82":0.04328,"83":0.02705,"84":0.05681,"85":0.03246,"86":0.02705,"87":0.02705,"88":0.11632,"89":0.11632,"90":0.06763,"91":0.23534,"92":0.11632,"93":0.12714,"94":0.21099,"95":0.38682,"96":3.23789,"97":4.20087,"98":0.07574,"99":0.00271,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 25 27 28 29 30 31 32 33 36 39 3.5 3.6"},D:{"22":0.00541,"38":0.00271,"45":0.00541,"48":0.00541,"49":0.00541,"53":0.00271,"54":0.00271,"56":0.00541,"59":0.00271,"60":0.00271,"62":0.01623,"63":0.01353,"64":0.00271,"65":0.00271,"66":0.00541,"67":0.00812,"68":0.03246,"69":0.00271,"70":0.00812,"71":0.01623,"72":0.01623,"73":0.00271,"74":0.01894,"75":0.02435,"76":0.00541,"77":0.01894,"78":0.00541,"79":0.05681,"80":0.04599,"81":0.04869,"83":0.02705,"84":0.02705,"85":0.08386,"86":0.11361,"87":0.12714,"88":0.21099,"89":0.04328,"90":0.12443,"91":0.08115,"92":0.06492,"93":0.02705,"94":0.08656,"95":0.08656,"96":0.78445,"97":2.17482,"98":4.04668,"99":0.00541,"100":0.00541,_:"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 40 41 42 43 44 46 47 50 51 52 55 57 58 61 101"},F:{"40":0.00271,"42":0.00541,"52":0.00271,"64":0.00812,"71":0.01623,"74":0.00541,"75":0.01082,"77":0.00541,"79":0.01082,"80":0.01623,"81":0.02164,"82":0.15148,"83":0.71953,_:"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 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 72 73 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01082,"13":0.01623,"14":0.01623,"15":0.01353,"16":0.01353,"17":0.01894,"18":0.09197,"84":0.02976,"85":0.01353,"86":0.00541,"87":0.00271,"89":0.02435,"90":0.07845,"91":0.02435,"92":0.03246,"93":0.00541,"94":0.00541,"95":0.02435,"96":0.04328,"97":0.38411,"98":0.73847,_:"79 80 81 83 88"},E:{"4":0,"13":0.01894,"14":0.01623,"15":0.01082,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.03517,"11.1":0.00271,"12.1":0.00812,"13.1":0.01082,"14.1":0.03246,"15.1":0.02435,"15.2-15.3":0.02705},G:{"8":0.00117,"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.02643,"8.1-8.4":0.03466,"9.0-9.2":0.00294,"9.3":0.13158,"10.0-10.2":0.0094,"10.3":0.06696,"11.0-11.2":0.06873,"11.3-11.4":0.03231,"12.0-12.1":0.03524,"12.2-12.5":0.90695,"13.0-13.1":0.03524,"13.2":0.03759,"13.3":0.16271,"13.4-13.7":0.39826,"14.0-14.4":1.06907,"14.5-14.8":0.67258,"15.0-15.1":0.88639,"15.2-15.3":1.28935,"15.4":0.00294},P:{"4":0.35891,"5.0-5.4":0.05127,"6.2-6.4":0.03076,"7.2-7.4":0.28713,"8.2":0.02051,"9.2":0.1128,"10.1":0.06153,"11.1-11.2":0.15382,"12.0":0.05127,"13.0":0.16407,"14.0":0.28713,"15.0":0.19484,"16.0":1.00496},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00537,"4.2-4.3":0.04836,"4.4":0,"4.4.3-4.4.4":0.21614},A:{"8":0.00271,"9":0.01082,"11":0.08656,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.88987},Q:{"10.4":0.00729},O:{"0":0.17506},H:{"0":1.19465},L:{"0":65.90979},S:{"2.5":0}}; +module.exports={C:{"24":0.00935,"32":0.00467,"34":0.01636,"38":0.00701,"39":0.00234,"40":0.00701,"41":0.00467,"42":0.00234,"43":0.00467,"45":0.00935,"46":0.00467,"47":0.00935,"48":0.00467,"49":0.00701,"50":0.02103,"51":0.00467,"52":0.10283,"53":0.00234,"54":0.09114,"55":0.00467,"56":0.02103,"57":0.07011,"58":0.03272,"59":0.01169,"60":0.02804,"61":0.03506,"62":0.01169,"63":0.00935,"64":0.01636,"65":0.01636,"66":0.0187,"67":0.03739,"68":0.02337,"69":0.00935,"70":0.01636,"71":0.03973,"72":0.13555,"73":0.02804,"74":0.00935,"75":0.00701,"76":0.00935,"77":0.0187,"78":0.03973,"79":0.01636,"80":0.02571,"81":0.03038,"82":0.05843,"83":0.01169,"84":0.0444,"85":0.03038,"86":0.02571,"87":0.01636,"88":0.09348,"89":0.09348,"90":0.02804,"91":0.16359,"92":0.08647,"93":0.09582,"94":0.11451,"95":0.13555,"96":0.11919,"97":0.32251,"98":1.85792,"99":4.49873,"100":0.13087,"101":0.01402,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 33 35 36 37 44 3.5 3.6"},D:{"11":0.00234,"26":0.00701,"31":0.00234,"37":0.00467,"42":0.00467,"44":0.01636,"49":0.00701,"53":0.00234,"55":0.00234,"56":0.00467,"62":0.01636,"63":0.00467,"65":0.00935,"66":0.00234,"67":0.00935,"68":0.00935,"69":0.00467,"70":0.01169,"71":0.01636,"72":0.01402,"73":0.14022,"74":0.00935,"75":0.01402,"76":0.00935,"77":0.00935,"78":0.00701,"79":0.04207,"80":0.02337,"81":0.03973,"83":0.01169,"84":0.01169,"85":0.0187,"86":0.06544,"87":0.03973,"88":0.13321,"89":0.04908,"90":0.10283,"91":0.03506,"92":0.03506,"93":0.0187,"94":0.04207,"95":0.06076,"96":0.21968,"97":0.22435,"98":0.19865,"99":1.11942,"100":4.22062,"101":0.05843,"102":0.00701,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 38 39 40 41 43 45 46 47 48 50 51 52 54 57 58 59 60 61 64 103 104"},F:{"42":0.00467,"53":0.00234,"64":0.00234,"71":0.00701,"77":0.00467,"79":0.01402,"80":0.00935,"81":0.00467,"82":0.01402,"83":0.00701,"84":0.10984,"85":0.46273,"86":0.03272,_:"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 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 65 66 67 68 69 70 72 73 74 75 76 78 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.00701,"13":0.01169,"14":0.00935,"15":0.01169,"16":0.00935,"17":0.01636,"18":0.08881,"79":0.00234,"84":0.03739,"85":0.00701,"89":0.0187,"90":0.04207,"91":0.00701,"92":0.02571,"93":0.00467,"95":0.00701,"96":0.02103,"97":0.02571,"98":0.02337,"99":0.20566,"100":0.71746,"101":0.00701,_:"80 81 83 86 87 88 94"},E:{"4":0,"9":0.00234,"13":0.00467,"14":0.03038,_:"0 5 6 7 8 10 11 12 15 3.1 3.2 5.1 6.1 9.1 10.1","7.1":0.00234,"11.1":0.00234,"12.1":0.00701,"13.1":0.01169,"14.1":0.00935,"15.1":0.0187,"15.2-15.3":0.00701,"15.4":0.03506},G:{"8":0.01297,"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.0141,"8.1-8.4":0.03892,"9.0-9.2":0.00169,"9.3":0.02876,"10.0-10.2":0.01579,"10.3":0.28538,"11.0-11.2":0.09306,"11.3-11.4":0.01184,"12.0-12.1":0.0203,"12.2-12.5":0.79693,"13.0-13.1":0.03892,"13.2":0.02538,"13.3":0.1331,"13.4-13.7":0.32543,"14.0-14.4":0.80426,"14.5-14.8":0.59502,"15.0-15.1":0.5076,"15.2-15.3":1.36205,"15.4":0.52847},P:{"4":0.32792,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.26643,"8.2":0.02049,"9.2":0.10247,"10.1":0.04099,"11.1-11.2":0.11272,"12.0":0.04099,"13.0":0.09223,"14.0":0.20495,"15.0":0.11272,"16.0":1.20919},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00599,"4.2-4.3":0.03536,"4.4":0,"4.4.3-4.4.4":0.21153},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00234,"9":0.00234,"11":0.0444,_:"6 7 10 5.5"},J:{"7":0,"10":0.00766},N:{"10":0.06186,_:"11"},L:{"0":70.8451},S:{"2.5":0},R:{_:"0"},M:{"0":0.68201},Q:{"10.4":0},O:{"0":0.1456},H:{"0":1.09548}}; 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 cb723f26dc65c6..9078fe4db84fa9 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:{"29":0.0083,"35":0.00415,"48":0.00415,"52":0.0747,"61":0.0332,"72":0.02905,"78":0.0166,"88":0.0083,"91":0.0166,"94":0.0332,"95":0.01245,"96":0.8798,"97":1.6849,_:"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 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 98 99 3.5 3.6"},D:{"38":0.0166,"42":0.0083,"43":0.0498,"49":0.07055,"50":0.0083,"55":0.00415,"62":0.00415,"63":0.0083,"65":0.0166,"67":0.0083,"70":0.0166,"71":0.0249,"73":0.0083,"74":0.00415,"75":0.00415,"76":0.01245,"77":0.0166,"78":0.0166,"79":0.0498,"80":0.03735,"81":0.02905,"83":0.0249,"84":0.00415,"85":0.0083,"86":0.01245,"87":0.05395,"88":0.02905,"89":0.07055,"90":0.0498,"91":0.2158,"92":0.02075,"93":0.0498,"94":0.0415,"95":0.0415,"96":0.6059,"97":8.5324,"98":18.3513,"99":0.0166,_:"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 44 45 46 47 48 51 52 53 54 56 57 58 59 60 61 64 66 68 69 72 100 101"},F:{"82":0.12035,"83":2.39455,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.0166,"16":0.00415,"17":0.00415,"18":0.0249,"85":0.0083,"89":0.01245,"92":0.0498,"94":0.04565,"96":0.166,"97":0.6889,"98":2.85105,_:"12 13 14 79 80 81 83 84 86 87 88 90 91 93 95"},E:{"4":0,"13":0.0083,"14":0.03735,"15":0.0913,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0581,"11.1":0.0581,"12.1":0.00415,"13.1":0.083,"14.1":0.1743,"15.1":0.1328,"15.2-15.3":0.4067,"15.4":0.01245},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.00173,"7.0-7.1":0.05029,"8.1-8.4":0.00347,"9.0-9.2":0,"9.3":0.04422,"10.0-10.2":0.0026,"10.3":0.11532,"11.0-11.2":0.11792,"11.3-11.4":0.01214,"12.0-12.1":0.02428,"12.2-12.5":1.35347,"13.0-13.1":0.00434,"13.2":0.0104,"13.3":0.21069,"13.4-13.7":0.26965,"14.0-14.4":0.97283,"14.5-14.8":1.22775,"15.0-15.1":0.91041,"15.2-15.3":3.32255,"15.4":0.01127},P:{"4":0.25791,"5.0-5.4":0.02063,"6.2-6.4":0.01048,"7.2-7.4":0.13411,"8.2":0.01077,"9.2":0.03095,"10.1":0.02185,"11.1-11.2":0.23727,"12.0":0.71182,"13.0":0.13411,"14.0":0.17538,"15.0":0.21664,"16.0":1.21732},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.00406,"4.4":0,"4.4.3-4.4.4":0.05962},A:{"11":0.1245,_:"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 11"},R:{_:"0"},M:{"0":0.24574},Q:{"10.4":0},O:{"0":0.14042},H:{"0":0.37668},L:{"0":46.15481},S:{"2.5":0}}; +module.exports={C:{"52":0.03346,"61":0.02509,"91":0.05018,"94":0.00836,"96":0.00418,"97":0.00836,"98":0.38474,"99":0.97022,_:"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 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 92 93 95 100 101 3.5 3.6"},D:{"29":0.00418,"43":0.04182,"49":0.04182,"63":0.01673,"65":0.01673,"68":0.00418,"70":0.00836,"71":0.00418,"73":0.10873,"74":0.00418,"78":0.02509,"79":0.02927,"80":0.01673,"81":0.04182,"83":0.01673,"84":0.01673,"85":0.03346,"86":0.12128,"87":0.06691,"88":0.01255,"89":0.05437,"90":0.02509,"91":0.27601,"92":0.02509,"93":0.01673,"94":0.04182,"95":0.02091,"96":0.05437,"97":0.12128,"98":0.28438,"99":4.93476,"100":23.75794,"101":0.38893,_:"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 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 69 72 75 76 77 102 103 104"},F:{"84":0.51439,"85":1.79826,"86":0.00418,_:"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 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.00836,"15":0.00836,"17":0.00836,"18":0.02927,"84":0.00836,"90":0.00836,"92":0.02927,"93":0.00418,"95":0.00418,"96":0.10873,"97":0.01255,"98":0.01673,"99":0.49348,"100":2.64721,"101":0.10037,_:"13 14 16 79 80 81 83 85 86 87 88 89 91 94"},E:{"4":0,"8":0.00836,"14":0.08364,"15":0.01255,_:"0 5 6 7 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01673,"13.1":0.07528,"14.1":0.05855,"15.1":0.04182,"15.2-15.3":0.01673,"15.4":0.27601},G:{"8":0.00276,"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.00919,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02207,"10.0-10.2":0.00276,"10.3":0.0377,"11.0-11.2":0.15722,"11.3-11.4":0.02391,"12.0-12.1":0.03402,"12.2-12.5":1.23755,"13.0-13.1":0.01103,"13.2":0.00827,"13.3":0.06804,"13.4-13.7":0.56361,"14.0-14.4":1.1217,"14.5-14.8":1.08033,"15.0-15.1":0.3834,"15.2-15.3":2.63048,"15.4":1.7984},P:{"4":0.13496,"5.0-5.4":0.01038,"6.2-6.4":0.01042,"7.2-7.4":0.26992,"8.2":0.01042,"9.2":0.02076,"10.1":0.03016,"11.1-11.2":0.2803,"12.0":0.33221,"13.0":0.06229,"14.0":0.12458,"15.0":0.13496,"16.0":1.42227},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.00123,"4.4":0,"4.4.3-4.4.4":0.03311},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05437,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":47.46309},S:{"2.5":0},R:{_:"0"},M:{"0":0.27926},Q:{"10.4":0},O:{"0":0.14545},H:{"0":0.24236}}; 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 71ebfd2033e206..12548935302d60 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 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 3.5 3.6"},D:{"97":38.46,"98":46.152,_:"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 99 100 101"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},E:{"4":0,"13":11.538,_:"0 5 6 7 8 9 10 11 12 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.1 15.2-15.3 15.4"},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.85,"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},P:{"4":0.1951,"5.0-5.4":0.0504,"6.2-6.4":0.04032,"7.2-7.4":0.07188,"8.2":0.01049,"9.2":0.03081,"10.1":0.04032,"11.1-11.2":0.12322,"12.0":0.02054,"13.0":0.11295,"14.0":0.16429,"15.0":0.11295,"16.0":1.3965},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 11"},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}}; +module.exports={C:{"97":12.28318,"99":36.83988,_:"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 98 100 101 3.5 3.6"},D:{"100":31.58118,"101":14.0393,_:"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 102 103 104"},F:{"85":1.75612,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},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.1 15.2-15.3 15.4"},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":1.755,"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},P:{"4":0.14506,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.06217,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.11398,"12.0":0.02072,"13.0":0.07253,"14.0":0.28005,"15.0":0.01077,"16.0":0.37698},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 11"},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":1.755},Q:{"10.4":0},O:{"0":0},H:{"0":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 23a9dd0d1077b5..9c5e2f00f3db6e 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:{"52":0.29724,"78":0.03468,"80":0.00495,"83":0.01982,"84":0.00495,"88":0.02972,"91":0.02972,"92":0.00495,"94":0.00991,"95":0.02477,"96":0.63411,"97":1.11465,"98":0.00495,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 85 86 87 89 90 93 99 3.5 3.6"},D:{"38":0.02972,"42":1.4862,"47":0.01486,"49":0.05449,"53":0.02477,"54":0.00991,"56":0.00495,"57":0.00991,"62":0.00991,"65":0.01486,"69":0.00991,"70":1.48125,"71":0.01486,"73":0.00991,"74":0.01486,"76":0.00991,"77":0.03468,"79":0.16348,"80":0.00495,"81":0.02477,"83":0.01982,"84":0.01982,"85":0.02972,"86":0.03963,"87":0.1288,"88":0.01486,"89":0.06936,"90":0.01982,"91":0.04459,"92":0.03468,"93":0.05449,"94":0.02477,"95":0.04459,"96":0.70842,"97":9.95754,"98":21.55981,_:"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 43 44 45 46 48 50 51 52 55 58 59 60 61 63 64 66 67 68 72 75 78 99 100 101"},F:{"28":0.01982,"46":0.00495,"82":0.34678,"83":1.09483,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00991,"16":0.00495,"18":0.01982,"83":0.00495,"90":0.00991,"91":0.00991,"94":0.00495,"96":0.01982,"97":1.01557,"98":4.13164,_:"12 13 14 17 79 80 81 84 85 86 87 88 89 92 93 95"},E:{"4":0,"13":0.02972,"14":0.25265,"15":0.1189,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00495,"11.1":0.00991,"12.1":0.02477,"13.1":0.8719,"14.1":0.59943,"15.1":0.29229,"15.2-15.3":0.60439,"15.4":0.00495},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00121,"6.0-6.1":0,"7.0-7.1":0.00969,"8.1-8.4":0,"9.0-9.2":0.00606,"9.3":0.06058,"10.0-10.2":0.00485,"10.3":0.10299,"11.0-11.2":0.09572,"11.3-11.4":0.01575,"12.0-12.1":0.01817,"12.2-12.5":0.4895,"13.0-13.1":0.03998,"13.2":0.00969,"13.3":0.04483,"13.4-13.7":0.20356,"14.0-14.4":0.57432,"14.5-14.8":2.31061,"15.0-15.1":1.8308,"15.2-15.3":6.263,"15.4":0.02908},P:{"4":0.20749,"5.0-5.4":0.05127,"6.2-6.4":0.03076,"7.2-7.4":0.01037,"8.2":0.02051,"9.2":0.1128,"10.1":0.06153,"11.1-11.2":0.06225,"12.0":0.03112,"13.0":0.07262,"14.0":0.07262,"15.0":0.10375,"16.0":3.14353},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00128,"4.2-4.3":0.00514,"4.4":0,"4.4.3-4.4.4":0.0289},A:{"9":0.01486,"11":0.22293,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.1867},Q:{"10.4":0},O:{"0":0.79727},H:{"0":0.39651},L:{"0":32.4087},S:{"2.5":0}}; +module.exports={C:{"52":0.28954,"60":0.00877,"78":0.03071,"79":0.00439,"80":0.01316,"81":0.02194,"83":0.00877,"88":0.03071,"89":0.00439,"90":0.00877,"91":0.02632,"94":0.00877,"95":0.01316,"96":0.00439,"97":0.01316,"98":0.33341,"99":1.12307,"100":0.00877,_:"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 68 69 70 71 72 73 74 75 76 77 82 84 85 86 87 92 93 101 3.5 3.6"},D:{"38":0.02194,"42":1.57493,"47":0.00877,"49":0.04387,"52":0.00877,"53":0.01316,"57":0.01755,"63":0.00439,"65":0.01316,"67":0.00439,"69":0.01316,"70":1.84254,"71":0.01316,"73":0.00877,"74":0.00439,"75":0.00439,"76":0.00439,"77":0.00877,"78":0.02194,"79":0.17548,"80":0.00877,"81":0.01316,"83":0.00877,"84":0.01755,"85":0.01316,"86":0.02194,"87":0.14477,"88":0.01316,"89":0.03948,"90":0.00877,"91":0.02632,"92":0.0351,"93":0.02632,"94":0.01755,"95":0.02632,"96":0.07897,"97":0.12284,"98":0.2369,"99":5.54078,"100":21.30766,"101":0.30709,_:"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 43 44 45 46 48 50 51 54 55 56 58 59 60 61 62 64 66 68 72 102 103 104"},F:{"28":0.01755,"40":0.00877,"70":0.00877,"84":0.19742,"85":0.75895,"86":0.03071,_:"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 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 71 72 73 74 75 76 77 78 79 80 81 82 83 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.00439,"18":0.02194,"92":0.00877,"97":0.01755,"98":0.02632,"99":0.54838,"100":3.92637,"101":0.0351,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.03948,"14":0.12722,"15":0.07897,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00877,"10.1":0.00439,"11.1":0.00877,"12.1":0.03071,"13.1":0.71508,"14.1":0.41238,"15.1":0.18425,"15.2-15.3":0.12722,"15.4":0.63173},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00217,"6.0-6.1":0.00434,"7.0-7.1":0.01086,"8.1-8.4":0,"9.0-9.2":0.00977,"9.3":0.05864,"10.0-10.2":0.00326,"10.3":0.0847,"11.0-11.2":0.04561,"11.3-11.4":0.01629,"12.0-12.1":0.0228,"12.2-12.5":0.41697,"13.0-13.1":0.01412,"13.2":0.0076,"13.3":0.04778,"13.4-13.7":0.14659,"14.0-14.4":0.36811,"14.5-14.8":1.50717,"15.0-15.1":0.52555,"15.2-15.3":3.99269,"15.4":3.57247},P:{"4":0.18643,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.02071,"8.2":0.02049,"9.2":0.01036,"10.1":0.04099,"11.1-11.2":0.05179,"12.0":0.03107,"13.0":0.05179,"14.0":0.09321,"15.0":0.0725,"16.0":3.22107},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00145,"4.2-4.3":0.00435,"4.4":0,"4.4.3-4.4.4":0.03912},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01316,"11":0.24129,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":33.54449},S:{"2.5":0},R:{_:"0"},M:{"0":0.22456},Q:{"10.4":0},O:{"0":0.69614},H:{"0":0.39331}}; 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 2b38b96d13cca5..a624f3f7e952e0 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:{"50":0.01181,"52":0.17119,"56":0.02361,"66":0.01181,"68":0.01181,"78":0.05313,"80":0.0059,"82":0.0059,"84":0.0059,"86":0.01181,"87":0.0059,"88":0.02952,"89":0.01771,"90":0.01181,"91":0.21251,"92":0.02952,"93":0.05313,"94":0.25383,"95":0.11806,"96":2.5501,"97":4.1262,"98":0.01771,_:"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 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 81 83 85 99 3.5 3.6"},D:{"38":0.01181,"42":0.0059,"49":0.07674,"53":0.0059,"58":0.01181,"60":0.01181,"63":0.0059,"65":0.0059,"67":0.01181,"68":0.0059,"70":0.0059,"72":0.01771,"73":0.0059,"74":0.0059,"76":0.01181,"77":0.01181,"78":0.01771,"79":0.08855,"80":0.02952,"81":0.05313,"83":0.02952,"84":0.04132,"85":0.03542,"86":0.05313,"87":0.08264,"88":0.02361,"89":0.08264,"90":0.08855,"91":0.09445,"92":0.04722,"93":0.43682,"94":0.04722,"95":0.07674,"96":0.64933,"97":10.74346,"98":22.68523,"99":0.0059,"100":0.01181,_:"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 43 44 45 46 47 48 50 51 52 54 55 56 57 59 61 62 64 66 69 71 75 101"},F:{"46":0.01181,"77":0.0059,"79":0.0059,"80":0.0059,"82":0.61391,"83":2.56781,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02952},B:{"15":0.01181,"16":0.01181,"17":0.01181,"18":0.02361,"89":0.0059,"90":0.02361,"91":0.01181,"92":0.01181,"93":0.0059,"94":0.0059,"95":0.02361,"96":0.07674,"97":1.62923,"98":5.66098,_:"12 13 14 79 80 81 83 84 85 86 87 88"},E:{"4":0,"13":0.01771,"14":0.17709,"15":0.11216,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01181,"11.1":0.01181,"12.1":0.02952,"13.1":0.17709,"14.1":0.56669,"15.1":0.34828,"15.2-15.3":0.74968,"15.4":0.01181},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00185,"5.0-5.1":0.00278,"6.0-6.1":0,"7.0-7.1":0.00093,"8.1-8.4":0.00648,"9.0-9.2":0,"9.3":0.03797,"10.0-10.2":0.00093,"10.3":0.05279,"11.0-11.2":0.01019,"11.3-11.4":0.01111,"12.0-12.1":0.01204,"12.2-12.5":0.24912,"13.0-13.1":0.00648,"13.2":0.00648,"13.3":0.025,"13.4-13.7":0.10095,"14.0-14.4":0.27598,"14.5-14.8":1.42343,"15.0-15.1":1.36971,"15.2-15.3":5.57794,"15.4":0.08705},P:{"4":0.12663,"5.0-5.4":0.05127,"6.2-6.4":0.03076,"7.2-7.4":0.01037,"8.2":0.02051,"9.2":0.1128,"10.1":0.06153,"11.1-11.2":0.04221,"12.0":0.03112,"13.0":0.03166,"14.0":0.06331,"15.0":0.06331,"16.0":1.8361},I:{"0":0,"3":0,"4":0.00456,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00456,"4.2-4.3":0.01141,"4.4":0,"4.4.3-4.4.4":0.0696},A:{"8":0.01192,"9":0.01192,"10":0.0417,"11":0.57789,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.32776},Q:{"10.4":0},O:{"0":0.15159},H:{"0":0.512},L:{"0":27.81883},S:{"2.5":0}}; +module.exports={C:{"50":0.00478,"52":0.15293,"56":0.01912,"65":0.00956,"66":0.00956,"68":0.01434,"78":0.05257,"84":0.01434,"86":0.00956,"87":0.00478,"88":0.02867,"89":0.01434,"90":0.00478,"91":0.21983,"92":0.00956,"93":0.00956,"94":0.2055,"95":0.01912,"96":0.03823,"97":0.05257,"98":1.48627,"99":4.20552,"100":0.01434,_:"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 51 53 54 55 57 58 59 60 61 62 63 64 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 101 3.5 3.6"},D:{"22":0.00956,"38":0.00956,"41":0.00478,"42":0.00478,"49":0.04779,"53":0.00956,"60":0.00956,"65":0.00478,"67":0.00956,"68":0.00956,"69":0.00478,"72":0.00956,"73":0.00956,"74":0.00956,"76":0.00478,"78":0.01434,"79":0.0908,"80":0.03345,"81":0.04301,"83":0.03345,"84":0.02867,"85":0.02867,"86":0.03823,"87":0.07646,"88":0.01434,"89":0.08602,"90":0.08124,"91":0.05735,"92":0.03823,"93":0.03823,"94":0.0239,"95":0.03823,"96":0.16249,"97":0.16727,"98":0.32497,"99":4.65475,"100":21.06583,"101":0.26285,"102":0.00956,_:"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 40 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 61 62 63 64 66 70 71 75 77 103 104"},F:{"46":0.00956,"79":0.00956,"80":0.00478,"82":0.00956,"83":0.01434,"84":0.43967,"85":1.86381,"86":0.04779,"87":0.00478,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01434},B:{"15":0.00956,"16":0.00956,"17":0.00956,"18":0.0239,"85":0.00478,"90":0.00478,"91":0.00956,"92":0.01434,"94":0.02867,"95":0.00478,"96":0.01912,"97":0.03345,"98":0.06691,"99":0.82199,"100":5.33814,"101":0.06213,_:"12 13 14 79 80 81 83 84 86 87 88 89 93"},E:{"4":0,"13":0.02867,"14":0.13859,"15":0.05257,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00956,"11.1":0.00956,"12.1":0.02867,"13.1":0.15771,"14.1":0.3632,"15.1":0.11948,"15.2-15.3":0.14337,"15.4":0.78376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00153,"6.0-6.1":0,"7.0-7.1":0.0023,"8.1-8.4":0.00307,"9.0-9.2":0.00153,"9.3":0.03755,"10.0-10.2":0.00153,"10.3":0.04828,"11.0-11.2":0.01073,"11.3-11.4":0.00996,"12.0-12.1":0.00996,"12.2-12.5":0.22606,"13.0-13.1":0.0046,"13.2":0.0069,"13.3":0.01686,"13.4-13.7":0.07357,"14.0-14.4":0.17625,"14.5-14.8":0.74715,"15.0-15.1":0.30422,"15.2-15.3":2.83303,"15.4":3.14414},P:{"4":0.10513,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.02071,"8.2":0.02049,"9.2":0.01036,"10.1":0.04099,"11.1-11.2":0.03154,"12.0":0.03107,"13.0":0.03154,"14.0":0.05257,"15.0":0.04205,"16.0":2.05007},I:{"0":0,"3":0,"4":0.00531,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00354,"4.2-4.3":0.01416,"4.4":0,"4.4.3-4.4.4":0.08141},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00956,"9":0.00956,"10":0.07646,"11":0.51613,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":29.33583},S:{"2.5":0},R:{_:"0"},M:{"0":0.36547},Q:{"10.4":0},O:{"0":0.1253},H:{"0":0.45969}}; 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 b935a04e3f99dd..40f44867e19d4f 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:{"48":0.01089,"50":0.00545,"51":0.01089,"52":0.13615,"56":0.00545,"59":0.02178,"60":0.01089,"65":0.00545,"66":0.01089,"68":0.02723,"69":0.00545,"70":0.01089,"72":0.01089,"76":0.00545,"77":0.11437,"78":0.20695,"79":0.07624,"80":0.02723,"81":0.08169,"82":0.02178,"83":0.02178,"84":0.02178,"85":0.01089,"86":0.04901,"87":0.01634,"88":0.03812,"89":0.03268,"90":0.28319,"91":0.38122,"92":0.02723,"93":0.02723,"94":0.12526,"95":0.1416,"96":3.79586,"97":5.79454,"98":0.01634,_:"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 53 54 55 57 58 61 62 63 64 67 71 73 74 75 99 3.5 3.6"},D:{"35":0.01089,"38":0.00545,"49":0.04901,"51":0.03812,"52":0.02723,"56":0.00545,"60":0.01089,"63":0.00545,"65":0.11437,"66":0.09803,"67":0.01089,"68":0.00545,"69":0.0708,"70":0.02723,"71":0.02178,"72":0.03268,"73":0.00545,"74":0.01089,"75":1.54666,"76":0.01634,"77":0.01089,"78":0.03268,"79":0.08714,"80":0.38667,"81":0.04357,"83":0.08714,"84":0.19606,"85":0.18516,"86":0.22329,"87":0.17427,"88":0.03812,"89":0.05446,"90":0.07624,"91":0.06535,"92":0.0708,"93":0.31042,"94":0.31042,"95":0.07624,"96":0.36488,"97":5.9906,"98":12.61294,"99":0.01089,"100":0.01089,_:"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 40 41 42 43 44 45 46 47 48 50 53 54 55 57 58 59 61 62 64 101"},F:{"36":0.00545,"46":0.00545,"68":0.00545,"69":0.00545,"70":0.00545,"71":0.01089,"77":0.01089,"78":0.00545,"79":0.01634,"80":0.01089,"81":0.00545,"82":0.94216,"83":2.73389,_:"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 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05991,"15":0.00545,"16":0.00545,"17":0.01634,"18":0.04357,"84":0.01089,"85":0.01634,"86":0.01634,"87":0.00545,"89":0.01089,"90":0.01089,"91":0.01634,"92":0.01634,"93":0.01089,"94":0.02178,"95":0.03812,"96":0.11981,"97":1.59023,"98":5.30985,_:"13 14 79 80 81 83 88"},E:{"4":0,"7":0.00545,"12":0.00545,"13":0.04901,"14":0.35944,"15":0.23962,_:"0 5 6 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02178,"10.1":0.00545,"11.1":0.05446,"12.1":0.06535,"13.1":0.3431,"14.1":1.17634,"15.1":0.83868,"15.2-15.3":1.75906,"15.4":0.02178},G:{"8":0.00322,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00322,"6.0-6.1":0,"7.0-7.1":0.00483,"8.1-8.4":0.00161,"9.0-9.2":0.01608,"9.3":0.08524,"10.0-10.2":0.00483,"10.3":0.08685,"11.0-11.2":0.0193,"11.3-11.4":0.08203,"12.0-12.1":0.01608,"12.2-12.5":0.41657,"13.0-13.1":0.01608,"13.2":0.00643,"13.3":0.04343,"13.4-13.7":0.16566,"14.0-14.4":0.53559,"14.5-14.8":2.62164,"15.0-15.1":2.28549,"15.2-15.3":9.60355,"15.4":0.0579},P:{"4":0.11566,"5.0-5.4":0.01051,_:"6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.04206,"12.0":0.02103,"13.0":0.10515,"14.0":0.09463,"15.0":1.21974,"16.0":4.14291},I:{"0":0,"3":0,"4":0.00121,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00241,"4.2-4.3":0.00603,"4.4":0,"4.4.3-4.4.4":0.03134},A:{"6":0.01135,"7":0.00567,"8":0.02836,"9":0.02269,"10":0.01135,"11":0.46518,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.84249},Q:{"10.4":0},O:{"0":0.14117},H:{"0":0.43114},L:{"0":22.11709},S:{"2.5":0}}; +module.exports={C:{"40":0.00479,"47":0.00479,"48":0.00958,"50":0.00958,"51":0.04791,"52":0.2156,"53":0.03833,"54":0.02396,"55":0.03833,"56":0.03354,"57":0.02875,"58":0.00958,"59":0.03354,"60":0.00958,"66":0.01437,"68":0.01916,"69":0.00958,"70":0.00479,"72":0.01437,"77":0.17248,"78":0.13415,"79":0.14852,"80":0.02396,"81":0.02875,"82":0.01916,"83":0.02396,"84":0.01916,"85":0.00958,"86":0.02396,"87":0.01437,"88":0.03354,"89":0.02396,"90":0.01916,"91":0.32579,"92":0.01916,"93":0.01916,"94":0.15331,"95":0.05749,"96":0.1581,"97":0.11019,"98":2.54402,"99":6.93737,"100":0.01916,_:"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 49 61 62 63 64 65 67 71 73 74 75 76 101 3.5 3.6"},D:{"33":0.00958,"35":0.02875,"38":0.00958,"39":0.00958,"40":0.00958,"41":0.01437,"42":0.00958,"43":0.00958,"44":0.00958,"45":0.01437,"46":0.01437,"47":0.01916,"48":0.01437,"49":0.07666,"50":0.00958,"51":0.06228,"52":0.04312,"53":0.01437,"54":0.00958,"55":0.01437,"56":0.01437,"57":0.01437,"58":0.01916,"59":0.01916,"60":0.02875,"61":0.02396,"62":0.01437,"63":0.01916,"64":0.01437,"65":0.20601,"66":0.11978,"67":0.01916,"68":0.00958,"69":0.08624,"70":0.03833,"71":0.02396,"72":0.0527,"73":0.00958,"74":0.01916,"75":1.76788,"76":0.01916,"77":0.01437,"78":0.03354,"79":0.13894,"80":0.70907,"81":0.11498,"83":0.09103,"84":0.19164,"85":0.17727,"86":0.19643,"87":0.17248,"88":0.03354,"89":0.06228,"90":0.04791,"91":0.04312,"92":0.04312,"93":0.11019,"94":0.25392,"95":0.11019,"96":0.12457,"97":0.09582,"98":0.25871,"99":2.57277,"100":11.56547,"101":0.18206,"102":0.00479,_:"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 36 37 103 104"},F:{"36":0.00958,"46":0.00958,"68":0.00958,"69":0.00958,"70":0.00958,"71":0.01437,"72":0.00479,"77":0.01437,"78":0.00958,"79":0.01437,"80":0.00958,"81":0.00958,"82":0.01437,"83":0.01916,"84":0.36891,"85":1.50917,"86":0.02875,_:"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 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00479},B:{"14":0.00958,"15":0.00958,"16":0.00479,"17":0.01437,"18":0.03833,"83":0.00479,"84":0.00958,"85":0.01437,"86":0.01437,"87":0.00958,"88":0.00479,"89":0.00958,"90":0.00479,"91":0.00958,"92":0.01437,"93":0.00479,"94":0.01916,"95":0.00958,"96":0.02875,"97":0.06707,"98":0.07187,"99":0.85759,"100":5.44258,"101":0.08624,_:"12 13 79 80 81"},E:{"4":0,"7":0.00479,"12":0.00479,"13":0.04312,"14":0.22039,"15":0.10061,_:"0 5 6 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00479,"9.1":0.02396,"10.1":0.00958,"11.1":0.0527,"12.1":0.06228,"13.1":0.32579,"14.1":0.67074,"15.1":0.20601,"15.2-15.3":0.23476,"15.4":1.71039},G:{"8":0.00279,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00419,"6.0-6.1":0.0014,"7.0-7.1":0.00419,"8.1-8.4":0.0014,"9.0-9.2":0.03489,"9.3":0.10049,"10.0-10.2":0.01954,"10.3":0.10607,"11.0-11.2":0.02233,"11.3-11.4":0.10049,"12.0-12.1":0.01675,"12.2-12.5":0.48569,"13.0-13.1":0.01535,"13.2":0.00698,"13.3":0.04187,"13.4-13.7":0.17865,"14.0-14.4":0.38381,"14.5-14.8":1.29378,"15.0-15.1":0.56245,"15.2-15.3":4.8011,"15.4":5.7655},P:{"4":0.15806,"5.0-5.4":0.01054,_:"6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.05269,"12.0":0.03161,"13.0":0.10538,"14.0":0.0843,"15.0":0.0843,"16.0":4.98425},I:{"0":0,"3":0,"4":0.00306,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00306,"4.2-4.3":0.00689,"4.4":0,"4.4.3-4.4.4":0.03907},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02417,"9":0.03384,"10":0.00967,"11":0.47371,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.29638},S:{"2.5":0},R:{_:"0"},M:{"0":1.10952},Q:{"10.4":0},O:{"0":0.1719},H:{"0":0.60165}}; 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 7529b54838b238..3116143442b8bc 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:{"52":0.00939,"71":0.00939,"78":0.00626,"81":0.00626,"91":0.04068,"95":0.01877,"96":0.87299,"97":1.10454,"98":0.01877,_:"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 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 92 93 94 99 3.5 3.6"},D:{"11":0.00313,"37":0.0219,"43":0.00313,"46":0.05006,"47":0.00939,"49":0.06258,"50":0.00313,"53":0.01252,"55":0.04068,"58":0.00939,"59":0.13455,"65":0.00626,"67":0.00313,"68":0.00939,"69":0.00626,"72":0.00626,"78":0.01565,"79":0.00939,"80":0.00626,"81":0.01252,"83":0.03755,"84":0.00626,"85":0.00939,"86":0.02816,"87":0.03755,"88":0.00626,"90":0.00626,"91":0.23468,"92":0.25971,"93":0.01252,"94":0.03442,"95":0.02503,"96":0.2378,"97":5.93884,"98":13.20438,"100":0.04068,_:"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 38 39 40 41 42 44 45 48 51 52 54 56 57 60 61 62 63 64 66 70 71 73 74 75 76 77 89 99 101"},F:{"74":0.56635,"82":0.05006,"83":0.28474,_:"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 75 76 77 78 79 80 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.01252,"13":0.00313,"14":0.00626,"15":0.01252,"17":0.04694,"18":0.07823,"84":0.00313,"85":0.01565,"89":0.01565,"90":0.06571,"91":0.00626,"92":0.01565,"93":0.00626,"94":0.00626,"95":0.00626,"96":0.03755,"97":0.75409,"98":3.22913,_:"16 79 80 81 83 86 87 88"},E:{"4":0,"13":0.00626,"14":0.15019,"15":0.06571,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.01877,"13.1":0.18774,"14.1":0.1189,"15.1":0.24093,"15.2-15.3":0.22216},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.00417,"8.1-8.4":0.0025,"9.0-9.2":0.00334,"9.3":0.00667,"10.0-10.2":0,"10.3":0.02169,"11.0-11.2":0.01001,"11.3-11.4":0.04672,"12.0-12.1":0.02336,"12.2-12.5":0.29782,"13.0-13.1":0.04338,"13.2":0.00834,"13.3":0.40043,"13.4-13.7":0.22023,"14.0-14.4":0.69157,"14.5-14.8":2.26325,"15.0-15.1":1.6526,"15.2-15.3":2.63614,"15.4":0.00918},P:{"4":0.36466,"5.0-5.4":0.01013,"6.2-6.4":0.04052,"7.2-7.4":0.75971,"8.2":0.02051,"9.2":0.08104,"10.1":0.06153,"11.1-11.2":0.27349,"12.0":0.13168,"13.0":0.24311,"14.0":0.25324,"15.0":0.40518,"16.0":3.33258},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00907,"4.4":0,"4.4.3-4.4.4":0.06651},A:{"11":0.18148,_:"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 11"},R:{_:"0"},M:{"0":0.09619},Q:{"10.4":0.28858},O:{"0":2.31553},H:{"0":0.34477},L:{"0":52.00312},S:{"2.5":0}}; +module.exports={C:{"29":0.03465,"34":0.008,"43":0.00533,"52":0.00533,"60":0.00267,"72":0.01333,"75":0.008,"78":0.02932,"88":0.02132,"91":0.01066,"96":0.01066,"97":0.01599,"98":0.56232,"99":1.9268,"100":0.03198,_:"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 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 101 3.5 3.6"},D:{"39":0.01599,"46":0.00267,"49":0.07196,"50":0.00267,"55":0.008,"59":0.29582,"63":0.00533,"64":0.00267,"65":0.07196,"67":0.00267,"70":0.008,"71":0.17056,"72":0.00267,"73":0.00267,"76":0.00533,"77":0.01599,"78":0.00533,"79":0.03198,"80":0.00267,"85":0.01599,"86":0.008,"87":0.09061,"88":0.01333,"89":0.01866,"90":0.00533,"91":0.24785,"92":0.08262,"93":0.01066,"94":0.08262,"95":0.01866,"96":0.06929,"97":0.12526,"98":0.1599,"99":3.24864,"100":12.29365,"101":0.2132,"102":0.02665,_:"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 40 41 42 43 44 45 47 48 51 52 53 54 56 57 58 60 61 62 66 68 69 74 75 81 83 84 103 104"},F:{"76":0.47437,"84":0.03731,"85":0.17856,"86":0.01599,_:"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 77 78 79 80 81 82 83 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.02932,"14":0.01866,"16":0.00533,"17":0.02399,"18":0.04264,"84":0.01599,"85":0.00267,"87":0.00267,"89":0.03998,"91":0.00533,"92":0.01066,"94":0.01066,"95":0.00533,"96":0.00533,"97":0.02399,"98":0.02399,"99":0.52767,"100":2.38251,"101":0.02132,_:"13 15 79 80 81 83 86 88 90 93"},E:{"4":0,"14":0.09861,"15":0.0533,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.008,"12.1":0.00533,"13.1":0.14391,"14.1":0.10127,"15.1":0.04264,"15.2-15.3":0.07995,"15.4":0.12792},G:{"8":0.01664,"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.00666,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00333,"10.0-10.2":0.00416,"10.3":0.12149,"11.0-11.2":0.07489,"11.3-11.4":0.15893,"12.0-12.1":0.01914,"12.2-12.5":0.23215,"13.0-13.1":0.00333,"13.2":0.01581,"13.3":0.49426,"13.4-13.7":0.13896,"14.0-14.4":0.35863,"14.5-14.8":1.79399,"15.0-15.1":0.97022,"15.2-15.3":1.52023,"15.4":2.38394},P:{"4":0.40417,"5.0-5.4":0.05124,"6.2-6.4":0.07073,"7.2-7.4":0.97002,"8.2":0.02049,"9.2":0.09094,"10.1":0.04099,"11.1-11.2":0.33344,"12.0":0.06063,"13.0":0.28292,"14.0":0.2324,"15.0":0.17177,"16.0":2.85952},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0066,"4.2-4.3":0.0154,"4.4":0,"4.4.3-4.4.4":0.06601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04797,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":58.10165},S:{"2.5":0},R:{_:"0"},M:{"0":0.21269},Q:{"10.4":0.3887},O:{"0":0.77007},H:{"0":0.76377}}; 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 d6464dfca4909a..b76d863663b4af 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:{"52":0.04172,"70":0.01391,"78":0.05563,"84":0.01391,"87":0.04868,"89":0.01391,"90":0.01391,"91":0.07649,"92":0.00695,"93":0.00695,"94":0.02086,"95":0.02086,"96":0.80666,"97":1.24477,_:"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 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 98 99 3.5 3.6"},D:{"38":0.00695,"49":0.04868,"52":0.01391,"59":0.01391,"66":0.01391,"67":0.00695,"69":0.22948,"70":0.01391,"72":0.00695,"73":0.00695,"75":0.02086,"76":0.14603,"77":0.01391,"78":0.02086,"79":0.06954,"80":0.09736,"81":0.01391,"83":0.02086,"84":0.02782,"85":0.02086,"86":0.02782,"87":0.15299,"88":0.03477,"89":0.10431,"90":0.04868,"91":0.15299,"92":0.13213,"93":0.42419,"94":0.14603,"95":0.25034,"96":1.53683,"97":17.2181,"98":28.50445,"99":0.00695,"100":0.00695,_:"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 47 48 50 51 53 54 55 56 57 58 60 61 62 63 64 65 68 71 74 101"},F:{"82":0.33379,"83":0.86925,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01391,"86":0.01391,"88":0.00695,"89":0.00695,"90":0.01391,"92":0.01391,"94":0.01391,"95":0.02782,"96":0.0904,"97":1.25867,"98":4.47838,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 91 93"},E:{"4":0,"5":0.00695,"8":0.00695,"12":0.00695,"13":0.0904,"14":0.79971,"15":0.48678,_:"0 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03477,"12.1":0.09736,"13.1":0.53546,"14.1":2.65643,"15.1":1.12655,"15.2-15.3":2.09315,"15.4":0.01391},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.0037,"9.0-9.2":0.03333,"9.3":0.06111,"10.0-10.2":0.00185,"10.3":0.11481,"11.0-11.2":0.02407,"11.3-11.4":0.02407,"12.0-12.1":0.02222,"12.2-12.5":0.47961,"13.0-13.1":0.01667,"13.2":0.00556,"13.3":0.04815,"13.4-13.7":0.2074,"14.0-14.4":0.60924,"14.5-14.8":4.0795,"15.0-15.1":2.57399,"15.2-15.3":10.17006,"15.4":0.03518},P:{"4":0.01101,"5.0-5.4":0.05127,"6.2-6.4":0.03076,"7.2-7.4":0.01037,"8.2":0.02051,"9.2":0.1128,"10.1":0.06153,"11.1-11.2":0.04221,"12.0":0.03112,"13.0":0.02202,"14.0":0.02202,"15.0":0.03303,"16.0":1.39836},I:{"0":0,"3":0.00075,"4":0.00527,"2.1":0.00226,"2.2":0.00301,"2.3":0.00301,"4.1":0.00226,"4.2-4.3":0.00904,"4.4":0,"4.4.3-4.4.4":0.04141},A:{"8":0.00695,"10":0.06259,"11":0.37552,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.28937},Q:{"10.4":0},O:{"0":0.01523},H:{"0":0.08363},L:{"0":9.99421},S:{"2.5":0}}; +module.exports={C:{"47":0.01172,"48":0.01759,"51":0.04103,"52":0.08207,"53":0.04103,"54":0.02345,"55":0.04103,"56":0.02931,"57":0.02931,"58":0.01172,"59":0.01172,"68":0.00586,"70":0.02931,"78":0.07034,"81":0.00586,"84":0.01172,"85":0.01172,"87":0.04103,"88":0.01759,"89":0.01172,"90":0.17,"91":0.17,"93":0.04103,"94":0.46896,"95":0.00586,"96":0.01759,"97":0.02345,"98":0.85585,"99":2.33308,"100":0.01172,_:"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 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 77 79 80 82 83 86 92 101 3.5 3.6"},D:{"38":0.01172,"39":0.01172,"40":0.01172,"41":0.01759,"42":0.01172,"43":0.01172,"44":0.01759,"45":0.01759,"46":0.01759,"47":0.01759,"48":0.01172,"49":0.08793,"50":0.01172,"51":0.01759,"52":0.0469,"53":0.01172,"54":0.01172,"55":0.01172,"56":0.01172,"57":0.01172,"58":0.02345,"59":0.02931,"60":0.01759,"61":0.01172,"62":0.01759,"63":0.01759,"64":0.01172,"65":0.02345,"66":0.01759,"67":0.01172,"69":0.34,"70":0.01759,"72":0.01759,"73":0.00586,"74":0.01172,"75":0.01172,"76":0.02931,"77":0.01172,"78":0.02345,"79":0.08793,"80":0.15241,"81":0.01172,"83":0.04103,"84":0.05276,"85":0.0469,"86":0.02931,"87":0.10552,"88":0.02931,"89":0.08207,"90":0.04103,"91":0.08207,"92":0.05862,"93":0.09379,"94":0.08207,"95":0.12896,"96":0.22276,"97":0.26965,"98":0.7093,"99":7.51508,"100":24.25696,"101":0.35172,_:"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 68 71 102 103 104"},F:{"46":0.00586,"83":0.00586,"84":0.25207,"85":0.75034,"86":0.0469,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00586,"18":0.01172,"84":0.00586,"85":0.01172,"86":0.01172,"88":0.00586,"89":0.01172,"90":0.01172,"91":0.01172,"92":0.01759,"94":0.01172,"95":0.01172,"96":0.02345,"97":0.0469,"98":0.05276,"99":0.93792,"100":5.82683,"101":0.08793,_:"12 13 14 15 16 79 80 81 83 87 93"},E:{"4":0,"5":0.01759,"9":0.00586,"12":0.01172,"13":0.07621,"14":0.44551,"15":0.17586,_:"0 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01172,"11.1":0.02931,"12.1":0.07621,"13.1":0.43965,"14.1":1.44791,"15.1":0.39862,"15.2-15.3":0.38103,"15.4":2.38583},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.00417,"8.1-8.4":0.00208,"9.0-9.2":0.08544,"9.3":0.11461,"10.0-10.2":0.08752,"10.3":0.2709,"11.0-11.2":0.04793,"11.3-11.4":0.03542,"12.0-12.1":0.03542,"12.2-12.5":0.74392,"13.0-13.1":0.03334,"13.2":0.01042,"13.3":0.06877,"13.4-13.7":0.18129,"14.0-14.4":0.57722,"14.5-14.8":2.43389,"15.0-15.1":0.80852,"15.2-15.3":8.27899,"15.4":7.00995},P:{"4":0.10746,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.02071,"8.2":0.02049,"9.2":0.01075,"10.1":0.04099,"11.1-11.2":0.04298,"12.0":0.03107,"13.0":0.02149,"14.0":0.02149,"15.0":0.05373,"16.0":2.27808},I:{"0":0,"3":0,"4":0.00617,"2.1":0,"2.2":0.0037,"2.3":0.00494,"4.1":0.00494,"4.2-4.3":0.01852,"4.4":0,"4.4.3-4.4.4":0.1272},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.01172,"8":0.03517,"9":0.02931,"10":0.09379,"11":0.59792,_:"6 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":16.79836},S:{"2.5":0},R:{_:"0"},M:{"0":0.66606},Q:{"10.4":0.00827},O:{"0":0.04137},H:{"0":0.20367}}; 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 8dcd7e9e7d2736..314dc40a503c58 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:{"68":0.01016,"77":0.0762,"79":0.02032,"88":0.00508,"95":0.00508,"96":0.30988,"97":0.42164,_:"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 69 70 71 72 73 74 75 76 78 80 81 82 83 84 85 86 87 89 90 91 92 93 94 98 99 3.5 3.6"},D:{"38":0.1016,"49":0.01016,"58":0.01016,"63":0.01016,"65":0.01016,"69":0.51816,"74":0.00508,"75":0.14732,"76":1.78816,"77":0.18796,"78":0.01524,"79":0.06604,"81":0.13208,"83":0.03556,"85":0.01524,"87":0.01524,"88":0.06096,"89":0.00508,"90":0.51816,"91":0.03556,"92":0.04064,"93":0.11176,"94":0.06096,"95":0.03048,"96":0.41656,"97":8.68172,"98":19.15668,"99":0.26924,"100":0.02032,_:"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 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 66 67 68 70 71 72 73 80 84 86 101"},F:{"82":0.05588,"83":0.22352,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0254,"18":0.02032,"92":1.45288,"94":0.01016,"95":0.01016,"96":0.09144,"97":1.38176,"98":4.54152,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93"},E:{"4":0,"14":0.10668,"15":0.03556,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.00508,"12.1":0.01524,"13.1":0.1016,"14.1":0.42672,"15.1":0.23368,"15.2-15.3":1.18872,"15.4":0.01016},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.00124,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07302,"10.0-10.2":0,"10.3":0.0328,"11.0-11.2":0.013,"11.3-11.4":0.0099,"12.0-12.1":0.00124,"12.2-12.5":0.2271,"13.0-13.1":0.00186,"13.2":0.00309,"13.3":0.03651,"13.4-13.7":0.02228,"14.0-14.4":0.11943,"14.5-14.8":0.99258,"15.0-15.1":1.34654,"15.2-15.3":3.30261,"15.4":0.00619},P:{"4":0.08541,"5.0-5.4":0.01013,"6.2-6.4":0.04052,"7.2-7.4":0.10676,"8.2":0.02051,"9.2":0.01068,"10.1":0.06153,"11.1-11.2":0.03203,"12.0":0.13168,"13.0":0.10676,"14.0":0.03203,"15.0":0.04271,"16.0":3.92887},I:{"0":0,"3":0,"4":0.02104,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01403,"4.4":0,"4.4.3-4.4.4":0.11748},A:{"11":0.12192,_:"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 11"},R:{_:"0"},M:{"0":0.14763},Q:{"10.4":0},O:{"0":0.21652},H:{"0":0.06522},L:{"0":37.02149},S:{"2.5":0}}; +module.exports={C:{"68":0.01133,"87":0.01133,"96":0.01133,"97":0.06797,"98":0.23222,"99":1.06483,_:"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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 100 101 3.5 3.6"},D:{"49":0.01133,"51":0.12461,"58":0.00566,"62":0.01133,"69":0.01699,"73":4.4689,"74":0.01133,"75":0.24922,"76":1.73885,"77":0.18125,"79":0.0793,"80":0.02266,"83":0.00566,"85":0.02266,"86":0.00566,"87":0.0793,"88":0.03965,"89":0.01133,"90":0.05098,"91":0.01699,"92":0.02832,"93":0.03965,"94":0.01133,"95":0.02266,"96":0.03398,"97":0.31152,"98":1.06483,"99":5.28451,"100":21.25699,"101":0.89491,"102":0.01699,_:"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 52 53 54 55 56 57 59 60 61 63 64 65 66 67 68 70 71 72 78 81 84 103 104"},F:{"28":0.02266,"82":0.00566,"84":0.03398,"85":0.37949,"86":0.03965,_:"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 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.2209,"18":0.11328,"85":0.01133,"96":0.06797,"97":0.0623,"98":0.02832,"99":1.30838,"100":5.15424,"101":0.04531,_:"12 13 14 15 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.01133,"14":0.03965,"15":0.01699,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00566,"11.1":0.01133,"12.1":0.00566,"13.1":0.0623,"14.1":0.37949,"15.1":0.13027,"15.2-15.3":0.10195,"15.4":0.4871},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00597,"6.0-6.1":0,"7.0-7.1":0.00656,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01014,"10.0-10.2":0,"10.3":0.01909,"11.0-11.2":0.00597,"11.3-11.4":0.00656,"12.0-12.1":0,"12.2-12.5":0.34657,"13.0-13.1":0.01253,"13.2":0.00775,"13.3":0.00775,"13.4-13.7":0.03042,"14.0-14.4":0.1372,"14.5-14.8":0.70389,"15.0-15.1":0.4456,"15.2-15.3":2.04246,"15.4":2.17787},P:{"4":1.09731,"5.0-5.4":0.05124,"6.2-6.4":0.07073,"7.2-7.4":0.18288,"8.2":0.02049,"9.2":0.09094,"10.1":0.04099,"11.1-11.2":0.04303,"12.0":0.06063,"13.0":0.03227,"14.0":0.21516,"15.0":0.04303,"16.0":3.21662},I:{"0":0,"3":0,"4":0.00178,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00025,"4.4":0,"4.4.3-4.4.4":0.05867},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02266,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.00867},N:{"10":0.06186,_:"11"},L:{"0":40.96363},S:{"2.5":0},R:{_:"0"},M:{"0":0.1084},Q:{"10.4":0},O:{"0":0.59403},H:{"0":0.11084}}; 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 ebe58eef3ccdb8..5fbc8f5f10694b 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:{"44":0.00789,"52":0.01184,"66":0.00395,"73":0.02368,"78":0.01184,"79":0.00789,"80":0.01184,"81":0.01974,"84":0.00789,"87":0.00789,"88":0.01579,"89":0.00789,"90":0.01184,"91":0.01184,"92":0.00789,"93":0.00395,"94":0.00789,"95":0.01974,"96":0.41838,"97":0.68678,"98":0.00789,_:"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 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 82 83 85 86 99 3.5 3.6"},D:{"38":0.01974,"39":0.00395,"47":0.01184,"48":0.01579,"49":0.1342,"55":0.00395,"63":0.00789,"65":0.02368,"67":0.00395,"70":0.00789,"72":0.01184,"74":0.00789,"75":0.01184,"76":0.03158,"77":0.00789,"78":0.01184,"79":0.04736,"80":0.03552,"81":0.01974,"83":0.07105,"84":0.0671,"85":0.08289,"86":0.09473,"87":0.16183,"88":0.03947,"89":0.0671,"90":0.0671,"91":0.07894,"92":0.05921,"93":0.50522,"94":0.05131,"95":0.08289,"96":0.48548,"97":7.7006,"98":17.8878,"99":0.00395,"100":0.01184,_:"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 40 41 42 43 44 45 46 50 51 52 53 54 56 57 58 59 60 61 62 64 66 68 69 71 73 101"},F:{"69":0.00789,"71":0.00395,"82":0.34734,"83":1.01833,_:"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 70 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00395,"17":0.00789,"18":0.15788,"84":0.00395,"87":0.01184,"89":0.01579,"90":0.01184,"92":0.01579,"93":0.00395,"94":0.00395,"95":0.01579,"96":0.03158,"97":0.59994,"98":2.22611,_:"12 13 14 16 79 80 81 83 85 86 88 91"},E:{"4":0,"12":0.00395,"13":0.01579,"14":0.21709,"15":0.13025,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.03158,"10.1":0.00789,"11.1":0.01184,"12.1":0.03552,"13.1":0.15393,"14.1":0.42628,"15.1":0.22893,"15.2-15.3":0.43812,"15.4":0.00789},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00282,"6.0-6.1":0.00282,"7.0-7.1":0.04231,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05642,"10.0-10.2":0.00564,"10.3":0.05642,"11.0-11.2":0.01692,"11.3-11.4":0.02398,"12.0-12.1":0.02116,"12.2-12.5":0.60788,"13.0-13.1":0.02962,"13.2":0.00846,"13.3":0.08039,"13.4-13.7":0.23836,"14.0-14.4":0.90407,"14.5-14.8":3.23827,"15.0-15.1":2.14239,"15.2-15.3":6.55694,"15.4":0.06629},P:{"4":0.14025,"5.0-5.4":0.01013,"6.2-6.4":0.04052,"7.2-7.4":0.0971,"8.2":0.02051,"9.2":0.01079,"10.1":0.06153,"11.1-11.2":0.19419,"12.0":0.13168,"13.0":0.05394,"14.0":0.05394,"15.0":0.07552,"16.0":1.1112},I:{"0":0,"3":0,"4":0.0009,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00269,"4.2-4.3":0.00359,"4.4":0,"4.4.3-4.4.4":0.04124},A:{"6":0.00448,"7":0.00448,"8":0.03136,"9":0.01344,"10":0.01792,"11":0.09409,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.28444},Q:{"10.4":0},O:{"0":0.06657},H:{"0":0.22346},L:{"0":34.93743},S:{"2.5":0}}; +module.exports={C:{"52":0.01556,"55":0.01167,"57":0.01556,"64":0.00389,"73":0.03889,"78":0.01556,"79":0.00778,"80":0.01167,"81":0.02333,"82":0.00389,"83":0.00778,"84":0.01167,"85":0.00389,"87":0.00778,"88":0.01167,"89":0.00778,"90":0.01167,"91":0.01556,"94":0.00389,"95":0.01167,"96":0.00389,"97":0.01945,"98":0.2839,"99":0.84391,"100":0.00778,_:"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 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 74 75 76 77 86 92 93 101 3.5 3.6"},D:{"38":0.00778,"47":0.01167,"49":0.09723,"50":0.00778,"53":0.00389,"54":0.00389,"55":0.00389,"58":0.00778,"62":0.00778,"63":0.02722,"64":0.00778,"65":0.01556,"67":0.00778,"68":0.00778,"69":0.00389,"70":0.01945,"72":0.00778,"73":0.00778,"74":0.00778,"75":0.01556,"76":0.035,"77":0.00389,"78":0.01167,"79":0.07,"80":0.02722,"81":0.02722,"83":0.07,"84":0.14,"85":0.10111,"86":0.105,"87":0.17889,"88":0.02722,"89":0.07,"90":0.04278,"91":0.12834,"92":0.03889,"93":0.07,"94":0.08167,"95":0.04667,"96":0.105,"97":0.14778,"98":0.23723,"99":4.30123,"100":20.91504,"101":0.30723,"102":0.01167,_:"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 51 52 56 57 59 60 61 66 71 103 104"},F:{"70":0.01167,"84":0.32279,"85":1.01114,"86":0.01556,_:"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 71 72 73 74 75 76 77 78 79 80 81 82 83 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.00389,"14":0.00778,"17":0.00778,"18":0.14778,"83":0.00778,"84":0.01167,"89":0.01167,"90":0.01556,"92":0.01945,"94":0.00389,"95":0.00389,"96":0.00778,"97":0.02722,"98":0.02333,"99":0.3889,"100":2.59007,"101":0.03889,_:"13 15 16 79 80 81 85 86 87 88 91 93"},E:{"4":0,"13":0.02333,"14":0.11278,"15":0.06222,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.035,"11.1":0.01556,"12.1":0.035,"13.1":0.11667,"14.1":0.31112,"15.1":0.09334,"15.2-15.3":0.09723,"15.4":0.46279},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00162,"6.0-6.1":0,"7.0-7.1":0.05036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03736,"10.0-10.2":0.0065,"10.3":0.04061,"11.0-11.2":0.02112,"11.3-11.4":0.02112,"12.0-12.1":0.04548,"12.2-12.5":0.63026,"13.0-13.1":0.02437,"13.2":0.0065,"13.3":0.07635,"13.4-13.7":0.23066,"14.0-14.4":0.88041,"14.5-14.8":2.58439,"15.0-15.1":0.78782,"15.2-15.3":5.30198,"15.4":5.48391},P:{"4":0.09535,"5.0-5.4":0.01059,"6.2-6.4":0.07073,"7.2-7.4":0.10595,"8.2":0.02049,"9.2":0.01059,"10.1":0.04099,"11.1-11.2":0.15892,"12.0":0.06063,"13.0":0.04238,"14.0":0.05297,"15.0":0.04238,"16.0":1.27138},I:{"0":0,"3":0,"4":0.00124,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00186,"4.2-4.3":0.00434,"4.4":0,"4.4.3-4.4.4":0.03534},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01945,"11":0.07778,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.43217},S:{"2.5":0},R:{_:"0"},M:{"0":0.42777},Q:{"10.4":0},O:{"0":0.055},H:{"0":0.24878}}; 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 4b5928d7c0afec..5a1e70f1b9c4fb 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:{"15":0.01468,"29":0.00367,"30":0.00734,"32":0.00367,"33":0.00367,"34":0.00367,"35":0.00367,"36":0.00367,"37":0.00367,"38":0.01101,"39":0.00734,"40":0.00367,"41":0.00367,"43":0.01101,"47":0.01836,"48":0.00734,"52":0.18355,"56":0.00734,"68":0.00367,"72":0.02203,"77":0.00367,"78":0.01468,"79":0.00734,"80":0.00367,"81":0.00367,"83":0.00734,"84":0.07709,"86":0.00367,"87":0.00734,"88":0.01468,"89":0.02937,"90":0.00367,"91":0.05139,"92":0.00734,"93":0.00734,"94":0.02203,"95":0.04405,"96":0.88471,"97":1.68866,"98":0.0257,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 31 42 44 45 46 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 82 85 99 3.5 3.6"},D:{"11":0.00367,"18":0.00734,"22":0.00734,"25":0.00367,"26":0.01101,"30":0.00734,"31":0.01101,"32":0.00734,"33":0.03304,"34":0.00734,"37":0.00367,"38":0.01468,"39":0.02203,"40":0.02937,"42":0.01101,"43":0.24596,"46":0.00367,"47":0.01101,"48":0.00367,"49":0.20191,"50":0.02937,"51":0.01101,"52":0.01468,"53":0.00734,"54":0.00734,"55":0.00734,"56":0.04405,"57":0.00367,"58":0.02203,"60":0.01101,"61":0.02937,"62":0.01101,"63":0.04772,"64":0.01468,"65":0.01101,"66":0.00734,"67":0.01836,"68":0.01468,"69":0.03304,"70":0.02203,"71":0.01468,"72":0.01836,"73":0.01101,"74":0.01468,"75":0.01101,"76":0.01468,"77":0.01468,"78":0.02203,"79":0.08443,"80":0.02937,"81":0.09912,"83":0.04405,"84":0.11747,"85":0.04405,"86":0.12114,"87":0.26431,"88":0.05139,"89":0.06975,"90":0.04405,"91":0.0881,"92":0.09912,"93":0.57268,"94":0.07342,"95":0.18722,"96":0.54331,"97":5.83322,"98":15.70454,"99":0.00734,"100":0.02203,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 23 24 27 28 29 35 36 41 44 45 59 101"},F:{"25":0.00734,"28":0.01468,"77":0.00367,"79":0.00734,"80":0.00734,"81":0.00367,"82":0.20191,"83":1.33257,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 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 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00734,"13":0.00734,"14":0.00367,"15":0.00734,"16":0.00734,"17":0.00734,"18":0.01836,"84":0.00734,"85":0.00734,"89":0.00734,"90":0.00367,"92":0.01101,"93":0.00367,"94":0.00734,"95":0.02203,"96":0.02937,"97":0.28634,"98":1.03522,_:"79 80 81 83 86 87 88 91"},E:{"4":0,"11":0.01836,"13":0.03671,"14":0.01836,"15":0.01101,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1 11.1 15.4","5.1":0.01101,"10.1":0.00367,"12.1":0.00367,"13.1":0.02203,"14.1":0.04038,"15.1":0.04772,"15.2-15.3":0.0881},G:{"8":0.00044,"3.2":0.00067,"4.0-4.1":0.00044,"4.2-4.3":0.002,"5.0-5.1":0.00933,"6.0-6.1":0.00244,"7.0-7.1":0.06443,"8.1-8.4":0.004,"9.0-9.2":0.00222,"9.3":0.07887,"10.0-10.2":0.00156,"10.3":0.04732,"11.0-11.2":0.00889,"11.3-11.4":0.00955,"12.0-12.1":0.00689,"12.2-12.5":0.1744,"13.0-13.1":0.00533,"13.2":0.00289,"13.3":0.02488,"13.4-13.7":0.09531,"14.0-14.4":0.15685,"14.5-14.8":0.33814,"15.0-15.1":0.35303,"15.2-15.3":0.82336,"15.4":0.00822},P:{"4":0.25823,"5.0-5.4":0.35318,"6.2-6.4":0.02066,"7.2-7.4":0.15494,"8.2":0.01248,"9.2":0.0723,"10.1":0.02066,"11.1-11.2":0.14461,"12.0":0.05165,"13.0":0.18592,"14.0":0.15494,"15.0":0.15494,"16.0":1.16719},I:{"0":0,"3":0,"4":0.00112,"2.1":0,"2.2":0,"2.3":0.00084,"4.1":0.00224,"4.2-4.3":0.00813,"4.4":0,"4.4.3-4.4.4":0.06362},A:{"8":0.01496,"9":0.01496,"11":0.16831,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.10759},Q:{"10.4":0.01899},O:{"0":0.37974},H:{"0":0.5153},L:{"0":60.21848},S:{"2.5":0}}; +module.exports={C:{"33":0.00361,"34":0.00361,"36":0.00361,"38":0.00723,"40":0.00723,"41":0.00361,"43":0.01084,"47":0.01445,"48":0.00723,"52":0.1951,"56":0.00723,"60":0.00361,"67":0.00361,"68":0.00361,"72":0.01807,"78":0.01445,"80":0.00723,"82":0.00361,"83":0.00723,"84":0.05058,"85":0.00361,"86":0.00361,"87":0.00361,"88":0.01084,"89":0.0289,"91":0.05781,"92":0.03252,"93":0.00723,"94":0.01084,"95":0.01807,"96":0.02168,"97":0.03613,"98":0.63589,"99":2.03412,"100":0.03252,_:"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 37 39 42 44 45 46 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 69 70 71 73 74 75 76 77 79 81 90 101 3.5 3.6"},D:{"22":0.00361,"26":0.00723,"31":0.00723,"32":0.00723,"33":0.02168,"34":0.00361,"38":0.01084,"39":0.01084,"40":0.01807,"42":0.00361,"43":0.16259,"45":0.00361,"47":0.00723,"49":0.20594,"50":0.01445,"51":0.01084,"52":0.00361,"53":0.00723,"54":0.00361,"55":0.01084,"56":0.03252,"57":0.00361,"58":0.02168,"59":0.00361,"60":0.00723,"61":0.01084,"62":0.00723,"63":0.04336,"64":0.02529,"65":0.01084,"66":0.00723,"67":0.01807,"68":0.01445,"69":0.0289,"70":0.01445,"71":0.01445,"72":0.01445,"73":0.00723,"74":0.01445,"75":0.00723,"76":0.01445,"77":0.01445,"78":0.01807,"79":0.09033,"80":0.03974,"81":0.06142,"83":0.05058,"84":0.05781,"85":0.05058,"86":0.1662,"87":0.23846,"88":0.03252,"89":0.06503,"90":0.05058,"91":0.06865,"92":0.06142,"93":0.11562,"94":0.06142,"95":0.09755,"96":0.1951,"97":0.18788,"98":0.44079,"99":3.42151,"100":18.1192,"101":0.23846,"102":0.01445,_:"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 35 36 37 41 44 46 48 103 104"},F:{"28":0.01084,"68":0.00723,"70":0.00361,"79":0.01084,"80":0.00361,"82":0.01084,"83":0.01084,"84":0.28904,"85":1.27539,"86":0.01807,_:"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 69 71 72 73 74 75 76 77 78 81 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.01084,"13":0.00723,"15":0.00723,"16":0.01084,"17":0.00723,"18":0.0289,"84":0.01084,"85":0.01084,"86":0.00723,"88":0.00361,"89":0.00723,"90":0.00723,"91":0.00723,"92":0.02529,"93":0.00361,"94":0.00361,"95":0.00723,"96":0.02168,"97":0.112,"98":0.02529,"99":0.22039,"100":1.4163,"101":0.00723,_:"14 79 80 81 83 87"},E:{"4":0,"13":0.0289,"14":0.02529,"15":0.01084,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00723,"11.1":0.00361,"12.1":0.01445,"13.1":0.0289,"14.1":0.05781,"15.1":0.03252,"15.2-15.3":0.02529,"15.4":0.20233},G:{"8":0.00032,"3.2":0.00032,"4.0-4.1":0.00064,"4.2-4.3":0.00548,"5.0-5.1":0.00805,"6.0-6.1":0.00193,"7.0-7.1":0.04413,"8.1-8.4":0.00451,"9.0-9.2":0.00258,"9.3":0.04736,"10.0-10.2":0.00226,"10.3":0.03705,"11.0-11.2":0.00773,"11.3-11.4":0.0087,"12.0-12.1":0.0087,"12.2-12.5":0.19941,"13.0-13.1":0.00999,"13.2":0.00515,"13.3":0.03254,"13.4-13.7":0.14948,"14.0-14.4":0.17396,"14.5-14.8":0.35984,"15.0-15.1":0.21133,"15.2-15.3":0.87077,"15.4":1.02733},P:{"4":0.14824,"5.0-5.4":0.31222,"6.2-6.4":0.02118,"7.2-7.4":0.15882,"8.2":0.02357,"9.2":0.05294,"10.1":0.03021,"11.1-11.2":0.09529,"12.0":0.04235,"13.0":0.15882,"14.0":0.12706,"15.0":0.10588,"16.0":1.40825},I:{"0":0,"3":0,"4":0.00094,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00157,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.03716},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01445,"9":0.04336,"11":0.12284,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":59.67214},S:{"2.5":0},R:{_:"0"},M:{"0":0.19164},Q:{"10.4":0},O:{"0":0.46632},H:{"0":0.65316}}; 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 78789effe84e12..bfdb01586b77e9 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:{"52":0.02281,"56":0.00456,"58":0.00456,"60":0.00456,"61":0.00456,"66":0.00912,"70":0.00912,"72":0.01369,"73":0.01369,"78":0.05474,"80":0.00456,"81":0.00912,"82":0.00456,"83":0.00456,"84":0.01369,"87":0.00456,"88":0.04106,"89":0.01825,"90":0.01369,"91":0.04106,"92":0.01825,"93":0.00912,"94":0.01825,"95":0.04562,"96":1.0447,"97":1.76093,"98":0.00456,_:"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 57 59 62 63 64 65 67 68 69 71 74 75 76 77 79 85 86 99 3.5 3.6"},D:{"22":0.00912,"26":0.00456,"38":0.04562,"42":0.01825,"47":0.03193,"49":0.02737,"53":0.01825,"55":0.01825,"56":0.00456,"63":0.00912,"65":0.01369,"66":0.00912,"67":0.00912,"68":0.00456,"70":0.00912,"71":0.00912,"72":0.00456,"74":0.01369,"75":0.01369,"76":0.01825,"77":0.00912,"78":0.01369,"79":0.14598,"80":0.01825,"81":0.01369,"83":0.01825,"84":0.02281,"85":0.02281,"86":0.04106,"87":0.05931,"88":0.01825,"89":0.02737,"90":0.02737,"91":0.52007,"92":0.05018,"93":0.22354,"94":0.04106,"95":0.05474,"96":0.45164,"97":9.34754,"98":23.09284,"99":0.00912,"100":0.01369,_:"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 34 35 36 37 39 40 41 43 44 45 46 48 50 51 52 54 57 58 59 60 61 62 64 69 73 101"},F:{"29":0.00912,"80":0.00456,"82":0.44708,"83":1.44159,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 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 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00456,"18":0.01825,"89":0.00456,"92":0.01369,"93":0.00456,"95":0.00456,"96":0.01825,"97":0.59306,"98":2.12589,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 90 91 94"},E:{"4":0,"13":0.01369,"14":0.05931,"15":0.09124,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.0365,"11.1":0.00912,"12.1":0.01825,"13.1":0.10036,"14.1":0.23722,"15.1":0.12774,"15.2-15.3":0.26003},G:{"8":0.00041,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01641,"6.0-6.1":0.00615,"7.0-7.1":0.0041,"8.1-8.4":0,"9.0-9.2":0.00082,"9.3":0.02092,"10.0-10.2":0,"10.3":0.02215,"11.0-11.2":0.0041,"11.3-11.4":0.03077,"12.0-12.1":0.00369,"12.2-12.5":0.21291,"13.0-13.1":0.00574,"13.2":0.00287,"13.3":0.01231,"13.4-13.7":0.04923,"14.0-14.4":0.1522,"14.5-14.8":0.72775,"15.0-15.1":0.58417,"15.2-15.3":2.22878,"15.4":0.01477},P:{"4":0.22618,"5.0-5.4":0.01013,"6.2-6.4":0.04052,"7.2-7.4":0.10281,"8.2":0.02051,"9.2":0.01079,"10.1":0.06153,"11.1-11.2":0.06168,"12.0":0.03084,"13.0":0.09253,"14.0":0.08225,"15.0":0.10281,"16.0":1.36735},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00564,"4.2-4.3":0.00423,"4.4":0,"4.4.3-4.4.4":0.06626},A:{"11":0.06843,_:"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 11"},R:{_:"0"},M:{"0":0.11964},Q:{"10.4":0},O:{"0":0.02719},H:{"0":0.08752},L:{"0":32.09561},S:{"2.5":0}}; +module.exports={C:{"51":0.01537,"52":0.02562,"60":0.00512,"64":0.01025,"66":0.01537,"68":0.01537,"72":0.01025,"73":0.0205,"78":0.06661,"81":0.01025,"84":0.01025,"86":0.01025,"88":0.04612,"89":0.02562,"90":0.01537,"91":0.04612,"92":0.0205,"93":0.01025,"94":0.01537,"95":0.01537,"96":0.0205,"97":0.06661,"98":0.80959,"99":2.64398,"100":0.01025,_:"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 53 54 55 56 57 58 59 61 62 63 65 67 69 70 71 74 75 76 77 79 80 82 83 85 87 101 3.5 3.6"},D:{"22":0.01025,"38":0.03587,"47":0.02562,"49":0.03587,"53":0.0205,"55":0.01537,"56":0.00512,"63":0.01025,"65":0.01537,"66":0.01025,"67":0.01025,"68":0.01025,"69":0.00512,"70":0.00512,"71":0.00512,"73":0.01025,"74":0.0205,"75":0.03587,"76":0.01537,"77":0.01025,"78":0.01025,"79":0.20496,"80":0.01537,"81":0.01537,"83":0.02562,"84":0.04099,"85":0.03074,"86":0.04612,"87":0.08198,"88":0.0205,"89":0.03587,"90":0.0205,"91":0.21008,"92":0.04612,"93":0.03587,"94":0.07686,"95":0.14347,"96":0.15372,"97":0.24595,"98":0.36893,"99":5.35458,"100":29.23242,"101":0.43042,"102":0.01025,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 62 64 72 103 104"},F:{"28":0.01025,"83":0.00512,"84":0.35356,"85":1.45009,"86":0.01537,_:"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 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00512,"18":0.01537,"84":0.00512,"85":0.00512,"89":0.00512,"92":0.01537,"96":0.01025,"97":0.0205,"98":0.0205,"99":0.31769,"100":2.55688,"101":0.03587,_:"12 13 14 15 16 79 80 81 83 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.01537,"14":0.08711,"15":0.04612,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01537,"11.1":0.01025,"12.1":0.02562,"13.1":0.11785,"14.1":0.23058,"15.1":0.09223,"15.2-15.3":0.1281,"15.4":0.42017},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01899,"6.0-6.1":0.01564,"7.0-7.1":0.00447,"8.1-8.4":0,"9.0-9.2":0.00056,"9.3":0.01731,"10.0-10.2":0.00056,"10.3":0.0229,"11.0-11.2":0.00391,"11.3-11.4":0.00614,"12.0-12.1":0.00503,"12.2-12.5":0.31501,"13.0-13.1":0.00391,"13.2":0.00782,"13.3":0.01117,"13.4-13.7":0.0592,"14.0-14.4":0.16476,"14.5-14.8":0.65236,"15.0-15.1":0.20833,"15.2-15.3":1.8018,"15.4":2.26314},P:{"4":0.227,"5.0-5.4":0.01059,"6.2-6.4":0.07073,"7.2-7.4":0.12382,"8.2":0.02049,"9.2":0.01059,"10.1":0.04099,"11.1-11.2":0.06191,"12.0":0.02064,"13.0":0.08254,"14.0":0.08254,"15.0":0.06191,"16.0":1.65087},I:{"0":0,"3":0,"4":0.00163,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00163,"4.2-4.3":0.00488,"4.4":0,"4.4.3-4.4.4":0.04551},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00512,"11":0.15372,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.51396},S:{"2.5":0},R:{_:"0"},M:{"0":0.17066},Q:{"10.4":0},O:{"0":0.03901},H:{"0":0.2539}}; 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 bafa9959fae123..a049d5f09e268b 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:{"52":0.04458,"55":0.00637,"68":0.08915,"72":0.0191,"78":0.02547,"81":0.03821,"87":0.26746,"88":0.01274,"89":0.00637,"90":0.00637,"91":0.10826,"92":0.00637,"93":0.02547,"94":0.03821,"95":0.07005,"96":1.66842,"97":2.49626,"98":0.0191,_:"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 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 99 3.5 3.6"},D:{"34":0.00637,"49":0.04458,"60":0.02547,"64":0.00637,"69":0.9552,"74":0.01274,"75":0.01274,"76":0.01274,"78":0.00637,"79":0.04458,"80":0.0191,"81":0.00637,"83":0.04458,"84":0.04458,"85":0.0191,"86":0.05731,"87":0.03821,"88":0.06368,"89":0.03821,"90":0.03184,"91":2.89107,"92":0.07642,"93":0.44576,"94":0.08278,"95":0.24835,"96":0.63043,"97":11.85722,"98":25.31917,"99":0.01274,"100":0.00637,_:"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 51 52 53 54 55 56 57 58 59 61 62 63 65 66 67 68 70 71 72 73 77 101"},F:{"36":0.03184,"46":0.00637,"72":0.01274,"77":0.01274,"78":0.00637,"79":0.01274,"80":0.01274,"81":0.01274,"82":0.73869,"83":4.58496,_:"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 70 71 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00637,"85":0.01274,"88":0.01274,"89":0.01274,"90":0.00637,"92":0.01274,"93":0.00637,"94":0.00637,"95":0.01274,"96":0.03821,"97":0.98067,"98":3.30499,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 91"},E:{"4":0,"13":0.05731,"14":0.35661,"15":0.24198,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0191,"12.1":0.06368,"13.1":0.32477,"14.1":0.85968,"15.1":0.50307,"15.2-15.3":0.98704,"15.4":0.0191},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00118,"6.0-6.1":0,"7.0-7.1":0.00118,"8.1-8.4":0.00236,"9.0-9.2":0,"9.3":0.0165,"10.0-10.2":0.0106,"10.3":0.15082,"11.0-11.2":0.00707,"11.3-11.4":0.00589,"12.0-12.1":0.00825,"12.2-12.5":0.22034,"13.0-13.1":0.00943,"13.2":0.00353,"13.3":0.02239,"13.4-13.7":0.11547,"14.0-14.4":0.5267,"14.5-14.8":1.88526,"15.0-15.1":1.92886,"15.2-15.3":6.77752,"15.4":0.08484},P:{"4":0.03326,"5.0-5.4":0.0307,"6.2-6.4":0.05116,"7.2-7.4":0.29673,"8.2":0.0104,"9.2":0.06139,"10.1":0.01109,"11.1-11.2":0.03326,"12.0":0.02217,"13.0":0.06652,"14.0":0.11086,"15.0":0.08869,"16.0":2.42793},I:{"0":0,"3":0,"4":0.00119,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00079,"4.2-4.3":0.00278,"4.4":0,"4.4.3-4.4.4":0.02066},A:{"8":0.01987,"11":0.31127,_:"6 7 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.3197},Q:{"10.4":0},O:{"0":0.03633},H:{"0":0.25796},L:{"0":20.91212},S:{"2.5":0}}; +module.exports={C:{"52":0.03402,"65":0.0068,"66":0.01361,"68":0.07483,"69":0.0068,"78":0.05442,"81":0.0068,"82":0.0068,"84":0.02041,"85":0.0068,"87":0.12926,"88":0.02041,"91":0.13606,"92":0.0068,"93":0.02041,"94":0.02721,"95":0.02721,"96":0.07483,"97":0.06123,"98":1.02045,"99":2.78243,"100":0.02041,_:"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 60 61 62 63 64 67 70 71 72 73 74 75 76 77 79 80 83 86 89 90 101 3.5 3.6"},D:{"39":0.04082,"49":0.03402,"60":0.02721,"65":0.0068,"68":0.02721,"69":1.08168,"71":0.0068,"72":0.0068,"73":0.0068,"74":0.02041,"75":0.0068,"76":0.01361,"78":0.02041,"79":0.04082,"80":0.02041,"81":0.08844,"83":0.03402,"84":0.03402,"85":0.02721,"86":0.06123,"87":0.04762,"88":0.08844,"89":0.02721,"90":0.08164,"91":3.47633,"92":0.03402,"93":0.17008,"94":0.02721,"95":0.05442,"96":0.14967,"97":0.34695,"98":0.63268,"99":7.9391,"100":31.7428,"101":0.4558,"102":0.01361,_:"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 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 70 77 103 104"},F:{"36":0.0068,"77":0.02721,"78":0.02041,"79":0.02041,"80":0.01361,"81":0.01361,"82":0.01361,"84":0.74153,"85":4.29269,"86":0.02041,_:"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 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 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02041,"85":0.0068,"88":0.02041,"92":0.01361,"94":0.0068,"96":0.01361,"97":0.02721,"98":0.04762,"99":0.59866,"100":4.21786,"101":0.07483,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 89 90 91 93 95"},E:{"4":0,"12":0.0068,"13":0.04762,"14":0.23811,"15":0.11565,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02041,"12.1":0.04762,"13.1":0.24491,"14.1":0.58506,"15.1":0.24491,"15.2-15.3":0.2313,"15.4":1.05447},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00296,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01774,"10.0-10.2":0.00789,"10.3":0.16463,"11.0-11.2":0.01282,"11.3-11.4":0.0069,"12.0-12.1":0.01972,"12.2-12.5":0.19224,"13.0-13.1":0.01084,"13.2":0.01183,"13.3":0.02563,"13.4-13.7":0.10844,"14.0-14.4":0.38151,"14.5-14.8":1.02525,"15.0-15.1":0.50573,"15.2-15.3":3.65838,"15.4":3.70373},P:{"4":0.02159,"5.0-5.4":0.02064,"6.2-6.4":0.1032,"7.2-7.4":0.4541,"8.2":0.02057,"9.2":0.08256,"10.1":0.01032,"11.1-11.2":0.07224,"12.0":0.0108,"13.0":0.05398,"14.0":0.07558,"15.0":0.04319,"16.0":2.12699},I:{"0":0,"3":0,"4":0.00085,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00085,"4.2-4.3":0.0055,"4.4":0,"4.4.3-4.4.4":0.02159},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.96603,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":18.80994},S:{"2.5":0},R:{_:"0"},M:{"0":0.28142},Q:{"10.4":0},O:{"0":0.03198},H:{"0":0.20588}}; 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 7d90922b39a33c..d5b44a493e059a 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:{"52":0.03787,"84":0.01082,"91":0.01623,"95":0.01082,"96":14.65028,"97":31.03176,"98":0.01082,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 99 3.5 3.6"},D:{"33":0.00541,"40":0.01082,"43":0.1082,"49":0.02164,"79":0.06492,"80":0.01082,"81":0.00541,"83":0.00541,"84":0.00541,"85":0.00541,"86":0.02705,"87":0.01623,"88":0.01082,"89":0.02164,"90":0.01082,"91":0.01623,"92":0.03246,"93":0.01623,"94":0.01623,"95":0.02164,"96":0.12443,"97":1.68251,"98":4.4903,"100":0.00541,_:"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 41 42 44 45 46 47 48 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 99 101"},F:{"64":0.01082,"72":0.01082,"73":0.01082,"79":0.01623,"80":0.01082,"81":0.01623,"82":0.03246,"83":0.01623,_:"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 65 66 67 68 69 70 71 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00541,"96":0.01082,"97":0.1082,"98":0.43821,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"14":0.01623,"15":0.01082,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.4","5.1":0.00541,"13.1":0.01623,"14.1":0.03787,"15.1":0.02164,"15.2-15.3":0.02705},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00098,"6.0-6.1":0.00293,"7.0-7.1":0.01027,"8.1-8.4":0.00147,"9.0-9.2":0.00293,"9.3":0.05133,"10.0-10.2":0.01467,"10.3":0.1315,"11.0-11.2":0.01662,"11.3-11.4":0.04106,"12.0-12.1":0.02786,"12.2-12.5":1.35456,"13.0-13.1":0.01467,"13.2":0.00831,"13.3":0.06648,"13.4-13.7":0.20189,"14.0-14.4":0.76649,"14.5-14.8":0.45462,"15.0-15.1":0.42871,"15.2-15.3":1.28564,"15.4":0.00538},P:{"4":0.18696,"5.0-5.4":0.01013,"6.2-6.4":0.04052,"7.2-7.4":0.09348,"8.2":0.02051,"9.2":0.02077,"10.1":0.06153,"11.1-11.2":0.10387,"12.0":0.02077,"13.0":0.11425,"14.0":0.11425,"15.0":0.10387,"16.0":1.05942},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00292,"4.2-4.3":0.00876,"4.4":0,"4.4.3-4.4.4":0.22241},A:{"11":0.03787,_:"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 11"},R:{_:"0"},M:{"0":0.07344},Q:{"10.4":0},O:{"0":0.15606},H:{"0":0.21728},L:{"0":37.45262},S:{"2.5":0}}; +module.exports={C:{"52":0.0428,"84":0.00611,"91":0.01834,"97":0.00611,"98":0.19565,"99":0.6542,"100":0.01223,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 96 101 3.5 3.6"},D:{"33":0.00611,"40":0.01223,"43":0.11617,"49":0.02446,"63":0.00611,"79":0.06114,"80":0.01223,"81":0.00611,"83":0.00611,"84":0.01223,"85":0.01223,"86":0.04891,"87":0.01834,"88":0.01223,"89":0.01834,"90":0.01223,"91":0.01834,"92":0.02446,"93":0.01223,"94":0.01223,"95":0.01223,"96":0.05503,"97":0.05503,"98":0.12228,"99":9.37276,"100":48.05604,"101":0.11005,"102":0.00611,_:"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 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 103 104"},F:{"64":0.01223,"72":0.00611,"73":0.01223,"79":0.01834,"80":0.00611,"81":0.01223,"82":0.01834,"83":0.01834,"84":0.02446,"85":0.01834,_:"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 65 66 67 68 69 70 71 74 75 76 77 78 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00611,"92":0.00611,"97":0.00611,"98":0.00611,"99":0.07948,"100":0.66643,"101":0.01223,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"14":0.01223,"15":0.00611,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.01223,"13.1":0.01223,"14.1":0.03668,"15.1":0.01223,"15.2-15.3":0.01223,"15.4":0.04891},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00063,"6.0-6.1":0.00314,"7.0-7.1":0.01443,"8.1-8.4":0.0069,"9.0-9.2":0.00376,"9.3":0.05959,"10.0-10.2":0.01254,"10.3":0.19946,"11.0-11.2":0.01882,"11.3-11.4":0.04767,"12.0-12.1":0.03512,"12.2-12.5":2.04351,"13.0-13.1":0.02258,"13.2":0.01004,"13.3":0.07589,"13.4-13.7":0.28037,"14.0-14.4":0.93896,"14.5-14.8":0.32741,"15.0-15.1":0.16182,"15.2-15.3":0.95088,"15.4":1.05688},P:{"4":0.16073,"5.0-5.4":0.01059,"6.2-6.4":0.07073,"7.2-7.4":0.06429,"8.2":0.02049,"9.2":0.01059,"10.1":0.04099,"11.1-11.2":0.05358,"12.0":0.01072,"13.0":0.06429,"14.0":0.06429,"15.0":0.04286,"16.0":0.86792},I:{"0":0,"3":0,"4":0.00297,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00475,"4.2-4.3":0.02017,"4.4":0,"4.4.3-4.4.4":0.36839},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03057,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":30.43298},S:{"2.5":0},R:{_:"0"},M:{"0":0.09324},Q:{"10.4":0.00389},O:{"0":0.2331},H:{"0":0.22068}}; 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 b83d2f4c875bf8..505a48bf4a05f0 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:{"31":0.00252,"34":0.00504,"37":0.00755,"39":0.00252,"42":0.00504,"43":0.00755,"44":0.00504,"45":0.00504,"46":0.00504,"47":0.01007,"48":0.00504,"50":0.0277,"52":0.02518,"53":0.01007,"55":0.00252,"57":0.02014,"59":0.06043,"60":0.01007,"61":0.00755,"69":0.00504,"70":0.00504,"72":0.03273,"78":0.01007,"82":0.02014,"84":0.09568,"85":0.00252,"88":0.01511,"89":0.02266,"91":0.05288,"94":0.00755,"95":0.01511,"96":1.36476,"97":1.03238,"98":0.0705,_:"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 32 33 35 36 38 40 41 49 51 54 56 58 62 63 64 65 66 67 68 71 73 74 75 76 77 79 80 81 83 86 87 90 92 93 99 3.5 3.6"},D:{"11":0.01007,"30":0.08058,"33":0.01007,"34":0.00504,"35":0.05036,"36":0.00252,"38":0.00252,"39":0.00755,"40":0.11835,"43":0.08058,"49":0.00755,"50":0.02014,"52":0.06295,"54":0.00252,"55":0.00755,"56":0.03273,"58":0.00755,"59":0.00252,"60":0.00504,"63":0.00755,"64":0.00504,"65":0.0277,"67":0.00504,"68":0.00252,"69":0.01259,"71":0.00504,"72":0.00252,"74":0.0277,"75":0.00504,"76":0.00252,"77":0.00252,"79":0.02266,"80":0.01763,"81":0.00504,"83":0.01511,"85":0.01259,"86":0.01259,"87":0.02014,"88":0.00504,"89":0.00504,"90":0.01763,"91":0.04281,"92":0.04281,"93":0.01259,"94":0.02518,"95":0.01511,"96":0.25684,"97":3.78959,"98":7.20652,"99":0.04281,"100":0.01259,_:"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 31 32 37 41 42 44 45 46 47 48 51 53 57 61 62 66 70 73 78 84 101"},F:{"28":0.00252,"34":0.00252,"38":0.00252,"69":0.00504,"70":0.00252,"79":0.00504,"80":0.02266,"82":0.09568,"83":0.7,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 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 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 11.1 11.5 11.6 12.1","10.0-10.1":0,"10.6":0.00755},B:{"12":0.05791,"13":0.0277,"14":0.01511,"15":0.00755,"16":0.01511,"17":0.01259,"18":0.02266,"84":0.00504,"85":0.00504,"89":0.00755,"90":0.01511,"92":0.02518,"93":0.00252,"94":0.00504,"95":0.01511,"96":0.03273,"97":0.31979,"98":0.79065,_:"79 80 81 83 86 87 88 91"},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 15.4","14.1":0.01259,"15.1":0.03273,"15.2-15.3":0.03777},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00131,"6.0-6.1":0,"7.0-7.1":0.08736,"8.1-8.4":0,"9.0-9.2":0.00879,"9.3":0.00636,"10.0-10.2":0.00037,"10.3":0.02114,"11.0-11.2":0.00299,"11.3-11.4":0.01328,"12.0-12.1":0.07539,"12.2-12.5":0.44167,"13.0-13.1":0.00711,"13.2":0.00037,"13.3":0.1375,"13.4-13.7":0.00673,"14.0-14.4":0.13469,"14.5-14.8":0.72527,"15.0-15.1":0.06098,"15.2-15.3":0.13824,"15.4":0.00094},P:{"4":0.32743,"5.0-5.4":0.0307,"6.2-6.4":0.05116,"7.2-7.4":0.29673,"8.2":0.0104,"9.2":0.06139,"10.1":0.01023,"11.1-11.2":0.12279,"12.0":0.03121,"13.0":0.05116,"14.0":0.08186,"15.0":0.10232,"16.0":0.75718},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.02501,"4.4":0,"4.4.3-4.4.4":0.04128},A:{"11":0.0982,_:"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 11"},R:{_:"0"},M:{"0":0.07482},Q:{"10.4":0},O:{"0":2.28201},H:{"0":9.48477},L:{"0":63.88741},S:{"2.5":0}}; +module.exports={C:{"20":0.00256,"30":0.00256,"34":0.00256,"35":0.0128,"41":0.0128,"42":0.00512,"43":0.00256,"46":0.00512,"47":0.03071,"50":0.00512,"52":0.01535,"57":0.00768,"59":0.00768,"82":0.01535,"84":0.00256,"87":0.00512,"88":0.01535,"89":0.05886,"91":0.0128,"95":0.05118,"96":0.00768,"97":0.01791,"98":0.73443,"99":1.27182,"100":0.06909,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 31 32 33 36 37 38 39 40 44 45 48 49 51 53 54 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 86 90 92 93 94 101 3.5 3.6"},D:{"11":0.00512,"31":0.00512,"33":0.09724,"34":0.00512,"38":0.00768,"40":0.02559,"43":0.08701,"45":0.00256,"46":0.00512,"49":0.01024,"50":0.03327,"53":0.0128,"55":0.00512,"56":0.01791,"58":0.00512,"64":0.01024,"67":0.00256,"68":0.00256,"69":0.01024,"70":0.02047,"72":0.00768,"74":0.00512,"75":0.00512,"79":0.03839,"80":0.04094,"81":0.02815,"83":0.00768,"85":0.00256,"86":0.03583,"87":0.0128,"88":0.00768,"89":0.00768,"90":0.01791,"91":0.01535,"92":0.02559,"93":0.00512,"94":0.0128,"95":0.04606,"96":0.03839,"97":0.05118,"98":0.36338,"99":1.59426,"100":10.93973,"101":0.26358,_:"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 32 35 36 37 39 41 42 44 47 48 51 52 54 57 59 60 61 62 63 65 66 71 73 76 77 78 84 102 103 104"},F:{"28":0.00512,"36":0.00512,"46":0.00512,"64":0.00512,"67":0.00768,"76":0.00256,"79":0.00768,"80":0.00512,"82":0.01024,"84":0.16122,"85":0.94683,"86":0.02559,_:"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 58 60 62 63 65 66 68 69 70 71 72 73 74 75 77 78 81 83 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.03071,"14":0.00512,"15":0.00768,"16":0.01024,"17":0.01535,"18":0.0435,"84":0.0128,"85":0.00512,"89":0.01024,"90":0.00768,"91":0.00512,"92":0.02047,"96":0.0128,"97":0.00512,"98":0.0128,"99":0.33267,"100":1.54052,"101":0.00512,_:"13 79 80 81 83 86 87 88 93 94 95"},E:{"4":0,"11":0.00512,"14":0.00768,_:"0 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00512,"14.1":0.06142,"15.2-15.3":0.00512,"15.4":0.00768},G:{"8":0.00153,"3.2":0,"4.0-4.1":0.08231,"4.2-4.3":0,"5.0-5.1":0.00153,"6.0-6.1":0,"7.0-7.1":0.01595,"8.1-8.4":0.12881,"9.0-9.2":0.0207,"9.3":0.03038,"10.0-10.2":0,"10.3":0.02529,"11.0-11.2":0.00441,"11.3-11.4":0.00611,"12.0-12.1":0.00967,"12.2-12.5":0.14408,"13.0-13.1":0.00662,"13.2":0.00119,"13.3":0.01901,"13.4-13.7":0.03937,"14.0-14.4":0.1395,"14.5-14.8":0.23979,"15.0-15.1":0.06313,"15.2-15.3":0.28154,"15.4":0.43563},P:{"4":0.35089,"5.0-5.4":0.02064,"6.2-6.4":0.1032,"7.2-7.4":0.4541,"8.2":0.02057,"9.2":0.08256,"10.1":0.01032,"11.1-11.2":0.07224,"12.0":0.03086,"13.0":0.11352,"14.0":0.1032,"15.0":0.03096,"16.0":1.03203},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.01444,"4.4":0,"4.4.3-4.4.4":0.0592},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03839,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":61.84187},S:{"2.5":0},R:{_:"0"},M:{"0":0.03721},Q:{"10.4":0},O:{"0":1.75608},H:{"0":11.32781}}; 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 8f61154d8b37d7..7f282887b0148d 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:{"48":0.00455,"52":0.0773,"55":0.00909,"59":0.00455,"60":0.01364,"64":0.00455,"66":0.00455,"67":0.01819,"68":0.01819,"69":0.00455,"72":0.00909,"78":0.09094,"79":0.00455,"82":0.00455,"83":0.00455,"84":0.00909,"85":0.00909,"86":0.00909,"87":0.00455,"88":0.04092,"89":0.00909,"90":0.00909,"91":0.10913,"92":0.00909,"93":0.09094,"94":0.18643,"95":0.07275,"96":1.06855,"97":1.63237,"98":0.00909,_:"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 56 57 58 61 62 63 65 70 71 73 74 75 76 77 80 81 99 3.5 3.6"},D:{"38":0.01364,"49":0.12277,"53":0.00455,"60":0.00455,"61":0.00455,"63":0.00909,"64":0.00455,"65":0.01364,"66":0.02274,"67":0.01819,"68":0.01364,"69":0.02274,"70":0.00909,"71":0.00909,"72":0.00909,"73":0.00909,"74":0.01364,"75":0.0773,"76":0.01364,"77":0.01364,"78":0.01819,"79":0.13641,"80":0.03183,"81":0.02728,"83":0.03183,"84":0.05002,"85":0.04092,"86":0.05456,"87":0.10458,"88":0.03183,"89":0.06821,"90":0.05911,"91":0.09549,"92":0.06366,"93":0.26373,"94":0.17279,"95":0.10003,"96":0.48653,"97":9.43048,"98":19.54301,"99":0.00909,"100":0.00909,_:"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 47 48 50 51 52 54 55 56 57 58 59 62 101"},F:{"36":0.00455,"46":0.00455,"82":0.41378,"83":1.0549,_:"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 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00455,"17":0.00909,"18":0.01364,"86":0.00455,"87":0.00455,"90":0.00455,"91":0.00909,"92":0.01819,"93":0.00455,"94":0.00909,"95":0.02274,"96":0.03638,"97":0.74571,"98":2.76912,_:"12 13 14 15 79 80 81 83 84 85 88 89"},E:{"4":0,"12":0.00455,"13":0.04547,"14":0.28646,"15":0.20007,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00909,"10.1":0.00909,"11.1":0.03638,"12.1":0.07275,"13.1":0.27282,"14.1":0.91395,"15.1":0.52291,"15.2-15.3":1.03217,"15.4":0.00455},G:{"8":0.00102,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00205,"6.0-6.1":0.00102,"7.0-7.1":0.00512,"8.1-8.4":0.00512,"9.0-9.2":0.00205,"9.3":0.07471,"10.0-10.2":0.00307,"10.3":0.08393,"11.0-11.2":0.01433,"11.3-11.4":0.02866,"12.0-12.1":0.0174,"12.2-12.5":0.39916,"13.0-13.1":0.02456,"13.2":0.00614,"13.3":0.05424,"13.4-13.7":0.15045,"14.0-14.4":0.47182,"14.5-14.8":1.85147,"15.0-15.1":1.53317,"15.2-15.3":5.4797,"15.4":0.02252},P:{"4":0.13775,"5.0-5.4":0.05095,"6.2-6.4":0.01009,"7.2-7.4":0.55497,"8.2":0.01009,"9.2":0.05045,"10.1":0.05045,"11.1-11.2":0.07417,"12.0":0.03179,"13.0":0.10596,"14.0":0.10596,"15.0":0.09537,"16.0":2.04509},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.00818,"4.4":0,"4.4.3-4.4.4":0.05454},A:{"9":0.00924,"11":0.27722,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.22907},Q:{"10.4":0},O:{"0":0.03818},H:{"0":0.20138},L:{"0":41.19799},S:{"2.5":0}}; +module.exports={C:{"48":0.00733,"50":0.00366,"51":0.01465,"52":0.08791,"53":0.01465,"54":0.00733,"55":0.01465,"56":0.01465,"57":0.01099,"58":0.00366,"59":0.01099,"60":0.00733,"66":0.00733,"67":0.00733,"68":0.01465,"69":0.00366,"72":0.00366,"73":0.00366,"78":0.07326,"79":0.00366,"80":0.00366,"81":0.00366,"82":0.00366,"83":0.00366,"84":0.00366,"85":0.00733,"86":0.00366,"87":0.00366,"88":0.02564,"89":0.00733,"90":0.01099,"91":0.10256,"92":0.00733,"93":0.04029,"94":0.09158,"95":0.01465,"96":0.01832,"97":0.03297,"98":0.71429,"99":1.88645,"100":0.00733,_:"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 61 62 63 64 65 70 71 74 75 76 77 101 3.5 3.6"},D:{"34":0.00366,"38":0.01832,"39":0.00366,"40":0.00366,"41":0.00366,"42":0.00366,"43":0.00733,"44":0.00366,"45":0.00366,"46":0.01099,"47":0.00733,"48":0.00366,"49":0.11355,"50":0.00366,"51":0.00733,"53":0.00733,"54":0.00366,"55":0.00366,"56":0.00733,"57":0.00733,"58":0.01099,"59":0.00733,"60":0.02564,"61":0.00733,"62":0.00733,"63":0.01099,"64":0.01099,"65":0.01832,"66":0.02564,"67":0.01099,"68":0.01465,"69":0.02198,"70":0.00366,"71":0.00366,"72":0.00733,"73":0.04396,"74":0.01465,"75":0.05495,"76":0.01099,"77":0.00733,"78":0.01465,"79":0.18681,"80":0.0293,"81":0.02564,"83":0.0293,"84":0.05495,"85":0.04396,"86":0.04396,"87":0.07326,"88":0.02198,"89":0.0696,"90":0.03297,"91":0.09524,"92":0.04029,"93":0.07326,"94":0.08059,"95":0.15751,"96":0.13187,"97":0.12088,"98":0.34799,"99":3.93406,"100":17.6813,"101":0.25275,"102":0.00733,_:"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 52 103 104"},F:{"28":0.00366,"36":0.00366,"46":0.00733,"84":0.17582,"85":0.70696,"86":0.01099,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 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.00366,"16":0.00733,"17":0.01099,"18":0.01099,"85":0.00366,"87":0.00366,"89":0.00366,"91":0.00733,"92":0.01465,"95":0.01099,"96":0.00733,"97":0.03663,"98":0.02564,"99":0.41392,"100":2.68498,"101":0.05128,_:"12 13 14 79 80 81 83 84 86 88 90 93 94"},E:{"4":0,"13":0.03297,"14":0.18315,"15":0.08059,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00366,"10.1":0.00733,"11.1":0.0293,"12.1":0.06593,"13.1":0.23077,"14.1":0.53114,"15.1":0.13919,"15.2-15.3":0.15385,"15.4":0.84249},G:{"8":0.00103,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00514,"6.0-6.1":0,"7.0-7.1":0.00617,"8.1-8.4":0.00308,"9.0-9.2":0.00514,"9.3":0.07608,"10.0-10.2":0.01028,"10.3":0.09458,"11.0-11.2":0.01748,"11.3-11.4":0.0329,"12.0-12.1":0.02056,"12.2-12.5":0.42665,"13.0-13.1":0.02056,"13.2":0.00617,"13.3":0.04626,"13.4-13.7":0.13262,"14.0-14.4":0.38758,"14.5-14.8":1.18331,"15.0-15.1":0.4688,"15.2-15.3":3.77095,"15.4":3.56328},P:{"4":0.1777,"5.0-5.4":0.01012,"6.2-6.4":0.11171,"7.2-7.4":0.53632,"8.2":0.01012,"9.2":0.03036,"10.1":0.04048,"11.1-11.2":0.08362,"12.0":0.03136,"13.0":0.10453,"14.0":0.12543,"15.0":0.06272,"16.0":2.4564},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0027,"4.2-4.3":0.00944,"4.4":0,"4.4.3-4.4.4":0.05124},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00733,"9":0.01465,"11":0.25641,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.0507},H:{"0":0.23998},L:{"0":46.87541},S:{"2.5":0},R:{_:"0"},M:{"0":0.29784},Q:{"10.4":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 7c9b798e0e6da1..e31d09edf82c47 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:{"28":0.00724,"29":0.01448,"30":0.00724,"34":0.01086,"35":0.01086,"36":0.00362,"37":0.00362,"38":0.00724,"39":0.02895,"41":0.00362,"43":0.00724,"44":0.00724,"47":0.01448,"48":0.00724,"52":0.24609,"56":0.00362,"60":0.03257,"61":0.00724,"64":0.01086,"65":0.00362,"67":0.03257,"68":0.02171,"72":0.03619,"77":0.05067,"78":0.02533,"79":0.01086,"81":0.01086,"84":0.19905,"85":0.00724,"86":0.01448,"87":0.00724,"88":0.04343,"89":0.02895,"90":0.01448,"91":0.09048,"92":0.0181,"93":0.00724,"94":0.01448,"95":0.0579,"96":1.76245,"97":2.79025,"98":0.39085,_:"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 31 32 33 40 42 45 46 49 50 51 53 54 55 57 58 59 62 63 66 69 70 71 73 74 75 76 80 82 83 99 3.5 3.6"},D:{"11":0.01086,"30":0.00362,"33":0.01448,"37":0.00362,"38":0.01448,"40":0.09771,"42":0.00724,"43":0.12305,"44":0.02171,"45":0.00724,"46":0.02895,"49":0.01086,"50":0.00724,"53":0.00362,"55":0.00362,"56":0.02533,"57":0.01448,"58":0.00724,"60":0.00724,"63":0.02171,"64":0.02171,"65":0.01448,"66":0.00724,"67":0.00362,"68":0.01086,"69":0.00724,"70":0.0181,"71":0.01086,"72":0.00362,"73":0.00362,"74":0.01086,"75":0.00724,"76":0.00724,"77":0.01086,"78":0.0181,"79":0.36552,"80":0.03257,"81":0.04705,"83":0.01448,"84":0.0181,"85":0.02171,"86":0.09409,"87":0.06514,"88":0.04343,"89":0.03257,"90":0.06514,"91":0.05429,"92":0.19543,"93":0.04705,"94":0.06152,"95":0.08686,"96":0.33657,"97":5.13898,"98":13.32154,"99":0.04343,"100":0.20266,_:"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 31 32 34 35 36 39 41 47 48 51 52 54 59 61 62 101"},F:{"28":0.00724,"77":0.00724,"79":0.01086,"80":0.00724,"81":0.00362,"82":0.17733,"83":1.76969,_:"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 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05429,"13":0.03257,"14":0.01448,"15":0.01448,"16":0.02171,"17":0.02171,"18":0.09771,"84":0.03257,"85":0.02895,"89":0.01448,"90":0.00362,"91":0.00362,"92":0.04705,"93":0.00362,"94":0.00724,"95":0.01086,"96":0.11219,"97":0.6478,"98":2.16054,_:"79 80 81 83 86 87 88"},E:{"4":0,"7":0.00724,"8":0.00724,"13":0.01086,"14":0.01448,"15":0.00724,_:"0 5 6 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00362,"12.1":0.01086,"13.1":0.01086,"14.1":0.03981,"15.1":0.02171,"15.2-15.3":0.0181},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0.00057,"6.0-6.1":0.00085,"7.0-7.1":0.15777,"8.1-8.4":0.03025,"9.0-9.2":0.01216,"9.3":0.04043,"10.0-10.2":0.00226,"10.3":0.17954,"11.0-11.2":0.02403,"11.3-11.4":0.07719,"12.0-12.1":0.04213,"12.2-12.5":0.60364,"13.0-13.1":0.01329,"13.2":0.15777,"13.3":0.06248,"13.4-13.7":0.09019,"14.0-14.4":0.23128,"14.5-14.8":0.46566,"15.0-15.1":0.2375,"15.2-15.3":0.39017,"15.4":0.00679},P:{"4":0.47103,"5.0-5.4":0.02093,"6.2-6.4":0.02093,"7.2-7.4":0.20935,"8.2":0.0104,"9.2":0.12561,"10.1":0.01109,"11.1-11.2":0.13608,"12.0":0.01047,"13.0":0.11514,"14.0":0.08374,"15.0":0.10467,"16.0":0.82692},I:{"0":0,"3":0,"4":0.00032,"2.1":0,"2.2":0,"2.3":0.00032,"4.1":0.00546,"4.2-4.3":0.04638,"4.4":0,"4.4.3-4.4.4":0.15809},A:{"11":0.076,_:"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 11"},R:{_:"0"},M:{"0":0.12762},Q:{"10.4":0},O:{"0":1.04648},H:{"0":4.79665},L:{"0":50.27251},S:{"2.5":0}}; +module.exports={C:{"29":0.00777,"30":0.00388,"31":0.00388,"33":0.00388,"34":0.01553,"41":0.00388,"43":0.01165,"47":0.01165,"48":0.00777,"52":0.16697,"60":0.06989,"61":0.00777,"64":0.02718,"65":0.01553,"66":0.00388,"67":0.05048,"68":0.00777,"69":0.00777,"72":0.03106,"77":0.02718,"78":0.00388,"84":0.12814,"86":0.01165,"87":0.00777,"88":0.05436,"89":0.05825,"90":0.00777,"91":0.08931,"92":0.01553,"93":0.00388,"94":0.01165,"95":0.03495,"96":0.07766,"97":0.07766,"98":1.11442,"99":3.88688,"100":0.67564,_:"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 32 35 36 37 38 39 40 42 44 45 46 49 50 51 53 54 55 56 57 58 59 62 63 70 71 73 74 75 76 79 80 81 82 83 85 101 3.5 3.6"},D:{"11":0.0233,"33":0.01553,"38":0.00777,"40":0.05825,"43":0.12814,"44":0.00777,"45":0.00777,"49":0.05048,"50":0.00388,"53":0.00777,"55":0.01165,"56":0.0233,"58":0.00388,"60":0.01165,"63":0.01942,"64":0.01165,"65":0.01553,"67":0.00388,"68":0.01165,"69":0.01165,"70":0.03495,"71":0.01553,"72":0.00777,"73":0.00777,"74":0.00777,"75":0.01165,"76":0.00777,"77":0.00777,"78":0.0233,"79":0.27181,"80":0.08931,"81":0.03883,"83":0.03106,"84":0.01165,"85":0.01165,"86":0.08154,"87":0.06213,"88":0.03495,"89":0.05825,"90":0.12426,"91":0.03495,"92":0.10096,"93":0.04271,"94":0.10872,"95":0.05825,"96":0.15532,"97":0.15144,"98":0.8232,"99":2.7181,"100":16.70467,"101":0.28346,"102":0.20968,"103":0.0466,_:"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 46 47 48 51 52 54 57 59 61 62 66 104"},F:{"28":0.00777,"42":0.00388,"79":0.01165,"82":0.01165,"83":0.00777,"84":0.30676,"85":1.80948,"86":0.02718,_:"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 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 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.03883,"13":0.03106,"14":0.04271,"15":0.00777,"16":0.01165,"17":0.01553,"18":0.07378,"84":0.01165,"85":0.01553,"88":0.00388,"89":0.00777,"90":0.00777,"91":0.00388,"92":0.03883,"95":0.00388,"96":0.07766,"97":0.01165,"98":0.03495,"99":0.39218,"100":2.33368,"101":0.05048,_:"79 80 81 83 86 87 93 94"},E:{"4":0,"13":0.00388,"14":0.01165,"15":0.00388,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00388,"11.1":0.01165,"12.1":0.00777,"13.1":0.01165,"14.1":0.04271,"15.1":0.00777,"15.2-15.3":0.00388,"15.4":0.03495},G:{"8":0.00049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00074,"6.0-6.1":0.00049,"7.0-7.1":0.12999,"8.1-8.4":0.00346,"9.0-9.2":0.00717,"9.3":0.0813,"10.0-10.2":0.01878,"10.3":0.1416,"11.0-11.2":0.0084,"11.3-11.4":0.05684,"12.0-12.1":0.05906,"12.2-12.5":0.43099,"13.0-13.1":0.00989,"13.2":0.06376,"13.3":0.02521,"13.4-13.7":0.03484,"14.0-14.4":0.18683,"14.5-14.8":0.34697,"15.0-15.1":0.2454,"15.2-15.3":0.34425,"15.4":0.27481},P:{"4":0.52113,"5.0-5.4":0.02085,"6.2-6.4":0.02085,"7.2-7.4":0.19803,"8.2":0.02057,"9.2":0.02085,"10.1":0.01032,"11.1-11.2":0.0938,"12.0":0.01042,"13.0":0.11465,"14.0":0.07296,"15.0":0.05211,"16.0":1.02142},I:{"0":0,"3":0,"4":0.00018,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00141,"4.2-4.3":0.02082,"4.4":0,"4.4.3-4.4.4":0.07547},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00429,"11":0.07725,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.94028},S:{"2.5":0},R:{_:"0"},M:{"0":0.08564},Q:{"10.4":0},O:{"0":1.13776},H:{"0":6.07495}}; 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 07b1a3fd7b9128..9e1b6562e97af2 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:{"3":0.01277,"52":0.03192,"54":0.00638,"55":0.02553,"59":0.01277,"60":0.00638,"63":0.01277,"74":0.00638,"78":0.45319,"79":0.02553,"80":0.01915,"81":0.02553,"82":0.01915,"83":0.01915,"84":0.05106,"85":0.00638,"88":0.01915,"89":0.01277,"91":0.22341,"92":0.01915,"93":0.00638,"94":0.02553,"95":0.11489,"96":1.65958,"97":2.65533,"98":0.01277,_:"2 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 56 57 58 61 62 64 65 66 67 68 69 70 71 72 73 75 76 77 86 87 90 99 3.5 3.6"},D:{"38":0.00638,"42":0.01277,"48":0.15958,"49":0.01915,"52":0.07021,"56":0.01277,"58":0.00638,"59":0.01277,"60":0.06383,"61":0.07021,"64":0.81064,"66":0.07021,"67":0.01277,"69":0.21064,"70":0.46596,"72":0.45319,"73":0.01915,"75":0.01915,"76":0.02553,"77":0.01277,"78":0.01277,"79":1.14256,"80":0.51702,"81":0.0383,"83":0.08936,"84":0.15958,"85":0.14681,"86":0.19149,"87":0.37021,"88":0.02553,"89":0.0383,"90":0.09575,"91":0.04468,"92":0.10213,"93":1.22554,"94":2.71278,"95":0.06383,"96":1.86384,"97":10.23833,"98":23.48944,"99":0.00638,"100":0.01915,_:"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 43 44 45 46 47 50 51 53 54 55 57 62 63 65 68 71 74 101"},F:{"28":0.00638,"68":0.00638,"69":0.00638,"71":0.00638,"80":0.00638,"82":0.30638,"83":0.98298,_:"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 70 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.04468,"81":0.01277,"84":0.01277,"85":0.00638,"86":0.00638,"89":0.00638,"90":0.00638,"92":0.01277,"93":0.00638,"94":0.01277,"95":0.03192,"96":0.0766,"97":1.09149,"98":4.34682,_:"12 13 14 15 16 17 79 80 83 87 88 91"},E:{"4":0.01915,"13":0.10213,"14":0.27447,"15":0.17872,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01277,"10.1":0.01277,"11.1":0.02553,"12.1":0.04468,"13.1":0.27447,"14.1":0.83617,"15.1":0.45319,"15.2-15.3":1.06596,"15.4":0.01277},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.00248,"7.0-7.1":0.00496,"8.1-8.4":0.00744,"9.0-9.2":0.08189,"9.3":0.04839,"10.0-10.2":0.01117,"10.3":0.06452,"11.0-11.2":0.02978,"11.3-11.4":0.07072,"12.0-12.1":0.03846,"12.2-12.5":0.335,"13.0-13.1":0.02233,"13.2":0.01737,"13.3":0.05211,"13.4-13.7":0.28786,"14.0-14.4":0.75562,"14.5-14.8":2.39218,"15.0-15.1":1.96536,"15.2-15.3":6.19633,"15.4":0.02109},P:{"4":0.04375,"5.0-5.4":0.02093,"6.2-6.4":0.04074,"7.2-7.4":2.52569,"8.2":0.0104,"9.2":0.01094,"10.1":0.04074,"11.1-11.2":0.04375,"12.0":0.03281,"13.0":0.0875,"14.0":0.14218,"15.0":0.14218,"16.0":1.79369},I:{"0":0,"3":0,"4":0.00214,"2.1":0,"2.2":0.00071,"2.3":0.00071,"4.1":0.00214,"4.2-4.3":0.00641,"4.4":0,"4.4.3-4.4.4":0.03491},A:{"6":0.01675,"7":0.01675,"8":0.38521,"9":0.09211,"10":0.15911,"11":0.24285,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4883},Q:{"10.4":0},O:{"0":0.10489},H:{"0":0.32189},L:{"0":20.65605},S:{"2.5":0}}; +module.exports={C:{"51":0.00601,"52":0.0541,"54":0.00601,"55":0.04208,"59":0.00601,"60":0.01202,"62":0.00601,"64":0.00601,"68":0.00601,"72":0.00601,"74":0.01202,"78":0.28853,"79":0.01202,"80":0.03607,"81":0.04208,"82":0.03006,"83":0.04809,"84":0.01803,"85":0.01202,"86":0.03006,"87":0.01803,"88":0.04208,"89":0.02404,"90":0.02404,"91":0.27651,"92":0.02404,"93":0.04208,"94":0.03607,"95":0.04809,"96":0.03607,"97":0.07213,"98":1.37051,"99":3.93721,"100":0.01803,_:"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 53 56 57 58 61 63 65 66 67 69 70 71 73 75 76 77 101 3.5 3.6"},D:{"28":0.01202,"38":0.02404,"42":0.01803,"48":0.01803,"49":0.03607,"52":0.03006,"56":0.03006,"58":0.00601,"59":0.00601,"60":0.04208,"61":0.01202,"63":0.02404,"65":0.00601,"66":0.04809,"67":0.01803,"69":0.22241,"70":0.01803,"71":0.00601,"75":0.00601,"76":0.04208,"77":0.01202,"78":0.01803,"79":1.12406,"80":0.49891,"81":0.04208,"83":0.11421,"84":0.29454,"85":0.80547,"86":0.24645,"87":0.33061,"88":0.10219,"89":0.0541,"90":0.07814,"91":0.04809,"92":0.25847,"93":0.15028,"94":2.88528,"95":0.03006,"96":1.55685,"97":0.69127,"98":1.01586,"99":5.34378,"100":23.32869,"101":0.40274,"102":0.00601,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 50 51 53 54 55 57 62 64 68 72 73 74 103 104"},F:{"64":0.00601,"68":0.01803,"69":0.01803,"71":0.01202,"77":0.11421,"78":0.07814,"79":0.11421,"80":0.08415,"81":0.06011,"82":0.00601,"83":0.00601,"84":0.26448,"85":0.84755,"86":0.00601,_:"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 65 66 67 70 72 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.04208,"84":0.07213,"85":0.02404,"86":0.02404,"87":0.00601,"89":0.01202,"92":0.02404,"93":0.00601,"95":0.01202,"96":0.04809,"97":0.03006,"98":0.04208,"99":0.6552,"100":4.46016,"101":0.07213,_:"12 13 14 15 16 17 79 80 81 83 88 90 91 94"},E:{"4":0,"9":0.00601,"12":0.01803,"13":0.07213,"14":0.19836,"15":0.12623,_:"0 5 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01202,"10.1":0.01202,"11.1":0.01803,"12.1":0.04809,"13.1":0.28252,"14.1":0.61312,"15.1":0.17432,"15.2-15.3":0.20437,"15.4":1.53882},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.00113,"8.1-8.4":0.01013,"9.0-9.2":0.16768,"9.3":0.04839,"10.0-10.2":0.00788,"10.3":0.0709,"11.0-11.2":0.02476,"11.3-11.4":0.04501,"12.0-12.1":0.03151,"12.2-12.5":0.38712,"13.0-13.1":0.01125,"13.2":0.01238,"13.3":0.04389,"13.4-13.7":0.20931,"14.0-14.4":0.52104,"14.5-14.8":1.28627,"15.0-15.1":0.64595,"15.2-15.3":3.98261,"15.4":3.74178},P:{"4":0.07534,"5.0-5.4":0.01076,"6.2-6.4":0.0102,"7.2-7.4":1.91754,"8.2":0.0204,"9.2":0.01076,"10.1":0.0102,"11.1-11.2":0.04305,"12.0":0.03229,"13.0":0.11839,"14.0":0.13992,"15.0":0.09687,"16.0":2.43245},I:{"0":0,"3":0,"4":0.00226,"2.1":0,"2.2":0.00151,"2.3":0.00151,"4.1":0.00151,"4.2-4.3":0.01132,"4.4":0,"4.4.3-4.4.4":0.03773},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03072,"9":0.03072,"10":0.01229,"11":0.20277,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":24.45936},S:{"2.5":0},R:{_:"0"},M:{"0":0.73398},Q:{"10.4":0},O:{"0":0.18748},H:{"0":0.42675}}; 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 62415026020a4c..fd5af5c7b38cd0 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:{"34":0.01532,"35":0.00613,"44":0.00613,"47":0.01838,"48":0.00306,"52":0.0245,"54":0.16234,"65":0.07351,"66":0.00306,"72":0.00613,"78":0.00919,"88":0.01838,"89":0.00613,"90":0.00306,"91":0.00613,"94":0.02757,"95":0.06126,"96":0.69224,"97":1.01385,"98":0.02757,_:"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 36 37 38 39 40 41 42 43 45 46 49 50 51 53 55 56 57 58 59 60 61 62 63 64 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 92 93 99 3.5 3.6"},D:{"39":0.16847,"45":0.0245,"49":0.05513,"50":0.00919,"53":0.01225,"56":0.00306,"58":0.00613,"63":0.00613,"65":0.03063,"69":0.04595,"71":0.00306,"74":0.00919,"75":0.0245,"76":0.00613,"77":0.04901,"79":0.06126,"80":0.01225,"81":0.01225,"83":0.01225,"84":0.00613,"85":0.01225,"86":0.00613,"87":0.07658,"88":0.01225,"89":0.04288,"90":0.01225,"91":0.00919,"92":0.12252,"93":0.02144,"94":0.10108,"95":0.04288,"96":0.47477,"97":6.23627,"98":12.17236,"99":0.0582,"100":0.00613,_:"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 40 41 42 43 44 46 47 48 51 52 54 55 57 59 60 61 62 64 66 67 68 70 72 73 78 101"},F:{"40":0.00613,"82":0.12865,"83":0.70755,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00613,"14":0.00613,"15":0.01838,"16":0.00919,"17":0.02144,"18":0.03369,"80":0.00306,"81":0.00306,"84":0.03369,"85":0.00919,"87":0.76269,"89":0.03369,"91":0.00919,"92":0.02757,"93":0.00919,"94":0.02144,"95":0.02144,"96":0.07658,"97":0.85151,"98":2.16248,_:"12 79 83 86 88 90"},E:{"4":0,"13":0.02144,"14":0.06126,"15":0.03369,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00306,"11.1":0.00919,"12.1":0.01225,"13.1":0.1991,"14.1":0.22054,"15.1":0.24198,"15.2-15.3":0.15928},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01588,"6.0-6.1":0.00318,"7.0-7.1":0.23765,"8.1-8.4":0.00159,"9.0-9.2":0,"9.3":0.18366,"10.0-10.2":0.00847,"10.3":0.26253,"11.0-11.2":0.00423,"11.3-11.4":0.00529,"12.0-12.1":0.03017,"12.2-12.5":0.51183,"13.0-13.1":0.02064,"13.2":0.00106,"13.3":0.09316,"13.4-13.7":0.0614,"14.0-14.4":0.37897,"14.5-14.8":0.93844,"15.0-15.1":0.86963,"15.2-15.3":1.64134,"15.4":0.02382},P:{"4":0.56013,"5.0-5.4":0.02093,"6.2-6.4":0.04074,"7.2-7.4":2.52569,"8.2":0.0104,"9.2":0.10184,"10.1":0.04074,"11.1-11.2":1.55819,"12.0":0.11203,"13.0":0.73326,"14.0":1.18137,"15.0":0.774,"16.0":5.14303},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:{"11":0.08883,_:"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 11"},R:{_:"0"},M:{"0":0.10406},Q:{"10.4":0},O:{"0":1.5192},H:{"0":0.36778},L:{"0":50.82157},S:{"2.5":0}}; +module.exports={C:{"29":0.00664,"34":0.00332,"47":0.01328,"52":0.03319,"65":0.0697,"78":0.00996,"81":0.00996,"87":0.00332,"88":0.02323,"90":0.00332,"91":0.07634,"94":0.00664,"95":0.03651,"96":0.00332,"97":0.01328,"98":0.48457,"99":1.7292,"100":0.15931,_:"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 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 89 92 93 101 3.5 3.6"},D:{"38":0.00332,"39":0.04647,"45":0.00332,"49":0.01991,"53":0.01328,"65":0.02987,"67":0.00664,"68":0.01328,"70":0.00664,"71":0.00332,"73":0.00996,"75":0.02323,"76":0.00996,"77":0.00996,"78":0.00332,"79":0.04315,"80":0.00664,"81":0.00996,"83":0.04979,"84":0.00664,"85":0.00332,"86":0.00996,"87":0.16927,"88":0.02987,"89":0.04315,"90":0.00332,"91":0.02323,"92":0.03983,"93":0.01328,"94":0.03983,"95":0.0166,"96":0.06638,"97":0.14604,"98":0.15931,"99":3.94629,"100":16.62819,"101":0.19582,_:"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 40 41 42 43 44 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 66 69 72 74 102 103 104"},F:{"28":0.00332,"84":0.04647,"85":0.34518,_:"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 79 80 81 82 83 86 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.00664,"13":0.00664,"14":0.00996,"15":0.01328,"16":0.00996,"17":0.0166,"18":0.04315,"80":0.0166,"84":0.04647,"85":0.04647,"86":0.00332,"89":0.08629,"90":0.00664,"91":0.00332,"92":0.0166,"93":0.00332,"94":0.0166,"95":0.0166,"96":0.02655,"97":0.01991,"98":0.04315,"99":0.48126,"100":3.09331,"101":0.03651,_:"79 81 83 87 88"},E:{"4":0,"6":0.00332,"13":0.04647,"14":0.09957,"15":0.03983,_:"0 5 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00996,"11.1":0.00332,"12.1":0.01328,"13.1":0.14272,"14.1":0.15599,"15.1":0.08298,"15.2-15.3":0.08629,"15.4":0.24229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00237,"6.0-6.1":0.00297,"7.0-7.1":0.17566,"8.1-8.4":0.00059,"9.0-9.2":0,"9.3":0.09317,"10.0-10.2":0.00297,"10.3":0.0902,"11.0-11.2":0.02374,"11.3-11.4":0.00415,"12.0-12.1":0.04095,"12.2-12.5":0.4623,"13.0-13.1":0.00534,"13.2":0.00237,"13.3":0.13293,"13.4-13.7":0.04807,"14.0-14.4":0.59582,"14.5-14.8":0.66288,"15.0-15.1":0.38634,"15.2-15.3":1.65217,"15.4":1.54772},P:{"4":0.23459,"5.0-5.4":0.02085,"6.2-6.4":0.0102,"7.2-7.4":1.91754,"8.2":0.0204,"9.2":0.0816,"10.1":0.0102,"11.1-11.2":0.59158,"12.0":0.0714,"13.0":0.70378,"14.0":0.94857,"15.0":0.62218,"16.0":5.30385},I:{"0":0,"3":0,"4":0.00171,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00128,"4.2-4.3":0.00128,"4.4":0,"4.4.3-4.4.4":0.02912},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00853,"11":0.08108,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.99866},S:{"2.5":0},R:{_:"0"},M:{"0":0.11358},Q:{"10.4":0},O:{"0":1.32952},H:{"0":0.48704}}; 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 36e7421969cf31..d7204d0321959d 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:{"52":0.01672,"61":0.29253,"63":0.01672,"69":0.01672,"78":0.94445,"84":0.01672,"87":0.02507,"89":0.00836,"92":0.02507,"94":0.04179,"95":0.06686,"96":2.35278,"97":3.88229,_:"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 60 62 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 90 91 93 98 99 3.5 3.6"},D:{"33":0.00836,"49":0.45969,"77":0.01672,"81":0.00836,"86":0.00836,"87":0.00836,"91":0.00836,"93":0.00836,"95":0.00836,"96":0.1003,"97":7.81473,"98":14.68501,_:"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 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 78 79 80 83 84 85 88 89 90 92 94 99 100 101"},F:{"73":0.01672,"81":0.00836,"82":0.00836,"83":0.88595,_:"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 74 75 76 77 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00836,"16":0.00836,"18":0.22567,"83":0.00836,"84":0.01672,"91":0.00836,"92":0.16716,"93":0.00836,"95":0.04179,"96":0.29253,"97":0.75222,"98":2.41964,_:"12 13 15 17 79 80 81 85 86 87 88 89 90 94"},E:{"4":0,"13":0.05851,"14":0.07522,"15":0.1003,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00836,"11.1":0.09194,"12.1":0.05015,"13.1":0.16716,"14.1":0.50148,"15.1":0.08358,"15.2-15.3":0.84416},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.00598,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02291,"10.0-10.2":0.14043,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.03486,"12.0-12.1":0,"12.2-12.5":1.73001,"13.0-13.1":0,"13.2":0,"13.3":0.01793,"13.4-13.7":0.00598,"14.0-14.4":0.26891,"14.5-14.8":1.42623,"15.0-15.1":2.05668,"15.2-15.3":4.24982,"15.4":0},P:{"4":0.47103,"5.0-5.4":0.02093,"6.2-6.4":0.02093,"7.2-7.4":0.20935,"8.2":0.0104,"9.2":0.12561,"10.1":0.01109,"11.1-11.2":0.04208,"12.0":0.04208,"13.0":0.2209,"14.0":0.09467,"15.0":0.03165,"16.0":4.94395},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:{"11":0.78565,_:"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 11"},R:{_:"0"},M:{"0":0.50643},Q:{"10.4":0},O:{"0":12.5559},H:{"0":0},L:{"0":32.58584},S:{"2.5":0}}; +module.exports={C:{"48":0.00897,"52":0.0314,"61":0.30056,"78":1.33683,"84":0.04037,"87":0.0628,"91":0.04037,"92":0.02243,"94":0.0628,"95":0.04037,"97":0.24673,"98":1.3458,"99":4.72376,_:"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 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 89 90 93 96 100 101 3.5 3.6"},D:{"49":0.46654,"62":0.00897,"84":0.20636,"86":0.02243,"94":0.07178,"96":0.12561,"97":0.05383,"98":0.0314,"99":2.91141,"100":18.78288,_:"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 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 87 88 89 90 91 92 93 95 101 102 103 104"},F:{"31":0.00897,"52":0.02243,"73":0.00897,"83":0.00897,"84":0.02243,"85":0.84785,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 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 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 86 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.00897,"13":0.00897,"16":0.0628,"18":0.37234,"84":0.05383,"87":0.07178,"90":0.00897,"92":0.00897,"93":0.02243,"95":0.10318,"96":0.08075,"97":0.08075,"98":0.09421,"99":0.29159,"100":4.46357,"101":0.00897,_:"14 15 17 79 80 81 83 85 86 88 89 91 94"},E:{"4":0,"13":0.68187,"14":0.02243,"15":0.0628,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0314,"12.1":0.00897,"13.1":0.05383,"14.1":0.17495,"15.1":0.56972,"15.2-15.3":0.63253,"15.4":1.81234},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.01703,"9.3":0.36985,"10.0-10.2":0,"10.3":0.00852,"11.0-11.2":0,"11.3-11.4":0.01703,"12.0-12.1":0.03406,"12.2-12.5":3.7532,"13.0-13.1":0,"13.2":0.02555,"13.3":0,"13.4-13.7":0.02555,"14.0-14.4":0.11801,"14.5-14.8":0.66305,"15.0-15.1":0.54504,"15.2-15.3":2.96363,"15.4":3.62668},P:{"4":0.52113,"5.0-5.4":0.02085,"6.2-6.4":0.02085,"7.2-7.4":0.19803,"8.2":0.01025,"9.2":0.01025,"10.1":0.03076,"11.1-11.2":0.06152,"12.0":0.04101,"13.0":0.12303,"14.0":0.16405,"15.0":0.05211,"16.0":4.55226},I:{"0":0,"3":0,"4":0.00802,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03562},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.54318,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":24.08385},S:{"2.5":0},R:{_:"0"},M:{"0":0.83798},Q:{"10.4":0},O:{"0":13.74942},H:{"0":0.07307}}; 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 9ed2ac0ab466c0..de4103c48e45ed 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:{"47":0.0106,"78":0.02121,"88":0.0106,"89":0.02651,"96":2.07308,"97":1.89281,"98":0.08483,_:"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 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 90 91 92 93 94 95 99 3.5 3.6"},D:{"33":0.30221,"49":0.02651,"65":0.0106,"78":0.0106,"79":0.18557,"80":0.36054,"81":0.01591,"83":0.0106,"87":0.02121,"90":0.01591,"91":0.29161,"92":0.04242,"93":0.49309,"94":0.07953,"95":0.02651,"96":0.95966,"97":8.35595,"98":18.27069,"99":0.02121,_:"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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 84 85 86 88 89 100 101"},F:{"83":0.22799,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.02121,"14":0.02121,"16":0.0106,"18":0.01591,"84":0.0106,"86":0.15906,"96":0.04772,"97":1.60651,"98":11.38339,_:"12 15 17 79 80 81 83 85 87 88 89 90 91 92 93 94 95"},E:{"4":0,"14":0.5302,"15":0.05832,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.0106,"12.1":0.86953,"13.1":0.90134,"14.1":0.16436,"15.1":0.08483,"15.2-15.3":0.42416},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.01836,"10.0-10.2":0,"10.3":0.01836,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.03672,"12.2-12.5":2.16039,"13.0-13.1":0.00773,"13.2":0,"13.3":0.00386,"13.4-13.7":0.98068,"14.0-14.4":0.64251,"14.5-14.8":2.41836,"15.0-15.1":2.05701,"15.2-15.3":1.2058,"15.4":0.11401},P:{"4":0.02192,"5.0-5.4":0.01024,"6.2-6.4":0.02048,"7.2-7.4":0.10962,"8.2":0.01015,"9.2":0.12286,"10.1":0.02048,"11.1-11.2":0.53714,"12.0":0.01078,"13.0":0.19732,"14.0":0.05481,"15.0":0.04314,"16.0":1.01947},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:{"11":0.07953,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.06577},Q:{"10.4":0},O:{"0":0.0094},H:{"0":0.0934},L:{"0":31.24196},S:{"2.5":0}}; +module.exports={C:{"77":0.01121,"78":0.01121,"83":0.02242,"89":0.01682,"91":0.02242,"98":0.86317,"99":1.96736,"100":0.24102,_:"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 79 80 81 82 84 85 86 87 88 90 92 93 94 95 96 97 101 3.5 3.6"},D:{"33":0.28586,"48":0.01682,"49":0.1121,"68":0.01121,"70":0.02803,"77":0.01682,"79":0.10089,"81":0.02242,"84":0.01682,"87":0.02242,"90":0.1121,"91":0.03363,"92":0.4484,"93":0.81833,"95":0.02242,"96":0.03363,"97":0.02803,"98":0.16255,"99":4.484,"100":22.74509,"101":0.31949,_:"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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 78 80 83 85 86 88 89 94 102 103 104"},F:{"28":0.03924,"85":0.03363,_:"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 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.07287,"86":0.13452,"92":0.06726,"94":0.03363,"98":0.02242,"99":1.16024,"100":12.48794,"101":0.05605,_:"12 13 14 15 16 18 79 80 81 83 84 85 87 88 89 90 91 93 95 96 97"},E:{"4":0,"11":0.04484,"13":0.02242,"14":0.43159,"15":0.01121,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.22981,"13.1":0.72305,"14.1":0.1121,"15.1":0.11771,"15.2-15.3":1.36202,"15.4":0.38114},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.02327,"10.0-10.2":0,"10.3":0.00776,"11.0-11.2":0.01164,"11.3-11.4":0.02327,"12.0-12.1":0.04655,"12.2-12.5":1.6302,"13.0-13.1":0,"13.2":0,"13.3":0.04267,"13.4-13.7":0.77098,"14.0-14.4":0.4975,"14.5-14.8":2.17716,"15.0-15.1":0.74673,"15.2-15.3":2.13061,"15.4":1.59141},P:{"4":0.11895,"5.0-5.4":0.06035,"6.2-6.4":0.01062,"7.2-7.4":0.66926,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.35057,"12.0":0.06122,"13.0":0.01062,"14.0":0.02125,"15.0":0.10623,"16.0":0.81799},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:{"11":0.1065,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":34.7284},S:{"2.5":0},R:{_:"0"},M:{"0":0.05274},Q:{"10.4":0},O:{"0":0.15383},H:{"0":0.1914}}; 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 7aba38e28eeece..26a3a87dbf39a4 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:{"48":0.00441,"60":0.00441,"78":0.0397,"91":0.11469,"93":0.00441,"95":0.05293,"96":0.49403,"97":0.66165,_:"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 52 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 92 94 98 99 3.5 3.6"},D:{"49":0.01764,"67":0.00882,"68":0.03529,"71":0.03529,"74":0.00441,"79":0.00882,"80":0.00882,"83":0.02206,"86":0.01764,"87":0.02206,"88":0.05293,"90":0.01764,"91":0.04852,"92":0.11028,"93":0.04852,"94":0.06617,"95":0.01764,"96":0.50727,"97":6.67384,"98":8.92786,"99":0.00882,_:"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 57 58 59 60 61 62 63 64 65 66 69 70 72 73 75 76 77 78 81 84 85 89 100 101"},F:{"82":0.09704,"83":0.37494,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01323,"18":0.00882,"84":0.00882,"89":0.02647,"94":0.00882,"95":0.00882,"96":0.03088,"97":0.79398,"98":2.31136,_:"12 13 14 16 17 79 80 81 83 85 86 87 88 90 91 92 93"},E:{"4":0,"12":0.00441,"13":0.00882,"14":1.16009,"15":0.21173,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00441,"11.1":0.0397,"12.1":0.02206,"13.1":0.23378,"14.1":0.83368,"15.1":4.21692,"15.2-15.3":9.144,"15.4":0.0397},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.02501,"10.0-10.2":0.015,"10.3":0.11003,"11.0-11.2":0.02001,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.24507,"13.0-13.1":0,"13.2":0,"13.3":0.01,"13.4-13.7":0.05001,"14.0-14.4":1.06029,"14.5-14.8":3.38092,"15.0-15.1":9.02246,"15.2-15.3":35.95478,"15.4":0.10003},P:{"4":0.47103,"5.0-5.4":0.02093,"6.2-6.4":0.02093,"7.2-7.4":0.20935,"8.2":0.0104,"9.2":0.12561,"10.1":0.01109,"11.1-11.2":0.03165,"12.0":0.01047,"13.0":0.11514,"14.0":0.01055,"15.0":0.03165,"16.0":0.77009},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:{"11":0.22937,_:"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 11"},R:{_:"0"},M:{"0":0.16208},Q:{"10.4":0},O:{"0":0},H:{"0":0.1217},L:{"0":4.8021},S:{"2.5":0}}; +module.exports={C:{"78":0.06938,"91":0.07979,"97":0.00694,"98":0.22549,"99":0.72849,_:"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 89 90 92 93 94 95 96 100 101 3.5 3.6"},D:{"49":0.01041,"73":0.00347,"79":0.00694,"83":0.01388,"86":0.00694,"87":0.00694,"88":0.01735,"90":0.00694,"91":0.00694,"92":0.07632,"96":0.02775,"97":0.05897,"98":0.22202,"99":2.2722,"100":5.38736,"101":0.04163,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 84 85 89 93 94 95 102 103 104"},F:{"83":0.00347,"84":0.05897,"85":0.10754,_:"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 86 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.03816,"91":0.01735,"95":0.02428,"98":0.00694,"99":0.36078,"100":1.54717,"101":0.02081,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 96 97"},E:{"4":0,"12":0.00694,"13":0.01041,"14":0.31568,"15":0.01388,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01735,"12.1":0.03816,"13.1":0.10754,"14.1":0.43709,"15.1":1.16212,"15.2-15.3":1.39454,"15.4":11.57605},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.06624,"10.0-10.2":0.01807,"10.3":0.06022,"11.0-11.2":0,"11.3-11.4":0.01204,"12.0-12.1":0,"12.2-12.5":0.19271,"13.0-13.1":0,"13.2":0,"13.3":0.02409,"13.4-13.7":0.06624,"14.0-14.4":0.53596,"14.5-14.8":0.84911,"15.0-15.1":1.80661,"15.2-15.3":23.37753,"15.4":33.18742},P:{"4":0.52113,"5.0-5.4":0.02085,"6.2-6.4":0.02085,"7.2-7.4":0.19803,"8.2":0.02057,"9.2":0.02085,"10.1":0.01032,"11.1-11.2":0.0938,"12.0":0.01042,"13.0":0.0212,"14.0":0.07296,"15.0":0.05211,"16.0":0.79517},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:{"11":0.12835,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":4.27697},S:{"2.5":0},R:{_:"0"},M:{"0":0.07837},Q:{"10.4":0},O:{"0":0},H:{"0":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 3afeea41bd2bc5..9acfb07e5fe7c8 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:{"11":0.00487,"45":0.00974,"47":0.00974,"48":0.01949,"50":0.00487,"52":0.09744,"56":0.01462,"59":0.01462,"60":0.01462,"66":0.00487,"68":0.02923,"72":0.00974,"75":0.00487,"77":0.00487,"78":0.21924,"79":0.00974,"80":0.01462,"81":0.44822,"82":0.01462,"83":0.00974,"84":0.02436,"85":0.00974,"86":0.00974,"87":0.01462,"88":0.02436,"89":0.0341,"90":0.03898,"91":0.33617,"92":0.01462,"93":0.01462,"94":0.04872,"95":0.12667,"96":2.31907,"97":3.52733,"98":0.00974,_:"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 46 49 51 53 54 55 57 58 61 62 63 64 65 67 69 70 71 73 74 76 99 3.5 3.6"},D:{"38":0.00974,"48":0.00487,"49":0.11206,"50":0.00487,"51":0.00487,"52":0.02436,"53":0.00974,"54":0.06334,"56":0.01462,"58":0.00974,"60":0.07308,"63":0.00974,"64":0.07308,"65":0.01462,"66":0.06334,"67":0.01949,"69":0.02436,"70":0.03898,"71":0.01949,"72":0.03898,"73":0.00487,"74":0.01462,"75":0.01949,"76":0.01949,"77":0.01462,"78":0.02436,"79":0.18514,"80":0.07795,"81":0.0341,"83":0.06821,"84":0.1218,"85":0.14129,"86":0.1559,"87":0.30694,"88":0.05359,"89":0.06334,"90":0.03898,"91":0.05846,"92":0.05359,"93":0.90132,"94":0.53592,"95":0.11206,"96":0.53592,"97":7.56622,"98":15.3468,"99":0.01462,"100":0.00974,_:"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 47 55 57 59 61 62 68 101"},F:{"71":0.00974,"82":0.33617,"83":0.93542,_:"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 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01949,"18":0.03898,"83":0.00487,"84":0.00974,"85":0.01462,"86":0.00974,"87":0.00487,"89":0.00974,"90":0.00974,"91":0.00974,"92":0.00974,"93":0.00487,"94":0.01462,"95":0.03898,"96":0.07308,"97":1.23749,"98":4.13146,_:"12 13 14 15 16 79 80 81 88"},E:{"4":0,"8":0.00487,"12":0.01462,"13":0.0877,"14":0.42386,"15":0.25822,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01949,"10.1":0.02436,"11.1":0.08282,"12.1":0.14616,"13.1":0.4872,"14.1":1.2521,"15.1":0.61874,"15.2-15.3":1.15954,"15.4":0.00974},G:{"8":0.00677,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00169,"7.0-7.1":0.01016,"8.1-8.4":0.00339,"9.0-9.2":0.01863,"9.3":0.10161,"10.0-10.2":0.02371,"10.3":0.10838,"11.0-11.2":0.04742,"11.3-11.4":0.04064,"12.0-12.1":0.03387,"12.2-12.5":0.63504,"13.0-13.1":0.06266,"13.2":0.01524,"13.3":0.11346,"13.4-13.7":0.3082,"14.0-14.4":0.84841,"14.5-14.8":3.3513,"15.0-15.1":2.7061,"15.2-15.3":8.4282,"15.4":0.06266},P:{"4":0.08493,"5.0-5.4":0.01062,_:"6.2-6.4 7.2-7.4","8.2":0.01062,"9.2":0.03185,"10.1":0.01062,"11.1-11.2":0.10616,"12.0":0.03185,"13.0":0.10616,"14.0":0.10616,"15.0":0.12739,"16.0":2.54788},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.00598,"4.4":0,"4.4.3-4.4.4":0.06282},A:{"8":0.01519,"9":0.02026,"10":0.01013,"11":0.33931,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.51793},Q:{"10.4":0},O:{"0":0.43075},H:{"0":0.35926},L:{"0":30.1504},S:{"2.5":0}}; +module.exports={C:{"45":0.01406,"47":0.02344,"48":0.02813,"51":0.01406,"52":0.11251,"53":0.01406,"54":0.00938,"55":0.01406,"56":0.01406,"57":0.00938,"58":0.00469,"59":0.01875,"60":0.00938,"66":0.00469,"68":0.02813,"72":0.00469,"75":0.00469,"77":0.00938,"78":0.22034,"79":0.01406,"80":0.01875,"81":0.48286,"82":0.01875,"83":0.01406,"84":0.02344,"85":0.00938,"86":0.00938,"87":0.00938,"88":0.02813,"89":0.02813,"90":0.03282,"91":0.35629,"92":0.00938,"93":0.02344,"94":0.0375,"95":0.02813,"96":0.02813,"97":0.08907,"98":1.60798,"99":4.55674,"100":0.01406,_:"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 46 49 50 61 62 63 64 65 67 69 70 71 73 74 76 101 3.6","3.5":0.00938},D:{"24":0.00469,"28":0.03282,"38":0.00469,"39":0.00469,"41":0.00938,"44":0.00938,"45":0.00469,"46":0.00469,"47":0.00469,"48":0.00469,"49":0.13126,"50":0.00938,"51":0.02344,"52":0.02813,"53":0.00469,"54":0.0797,"55":0.00469,"56":0.01406,"57":0.00469,"58":0.01406,"59":0.00469,"60":0.14533,"61":0.00469,"62":0.00938,"63":0.01406,"64":0.04688,"65":0.01875,"66":0.07032,"67":0.02344,"69":0.02344,"70":0.00938,"71":0.02344,"72":0.00938,"73":0.00469,"74":0.00938,"75":0.01875,"76":0.01875,"77":0.01406,"78":0.02344,"79":0.09845,"80":0.06563,"81":0.04219,"83":0.08438,"84":0.15939,"85":0.16877,"86":0.18283,"87":0.29066,"88":0.0375,"89":0.06094,"90":0.03282,"91":0.04688,"92":0.04688,"93":0.1172,"94":0.20158,"95":0.06563,"96":0.17814,"97":0.17814,"98":0.30941,"99":4.09262,"100":17.48155,"101":0.25315,"102":0.00469,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 33 34 35 36 37 40 42 43 68 103 104"},F:{"28":0.00469,"68":0.00469,"70":0.00938,"71":0.00938,"72":0.00938,"83":0.00469,"84":0.21565,"85":0.78758,"86":0.01406,_:"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 69 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00469,"17":0.01875,"18":0.0375,"83":0.00469,"84":0.01406,"85":0.01406,"86":0.01875,"87":0.00938,"88":0.00469,"89":0.00938,"90":0.00469,"91":0.00938,"92":0.01406,"94":0.00938,"95":0.00938,"96":0.07501,"97":0.07032,"98":0.05626,"99":0.77352,"100":4.70206,"101":0.07501,_:"12 13 14 15 79 80 81 93"},E:{"4":0,"12":0.00469,"13":0.07501,"14":0.27659,"15":0.11251,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00469,"9.1":0.01406,"10.1":0.01875,"11.1":0.0797,"12.1":0.12189,"13.1":0.41254,"14.1":0.79227,"15.1":0.22502,"15.2-15.3":0.24846,"15.4":1.0923},G:{"8":0.00604,"3.2":0,"4.0-4.1":0.00302,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0.00151,"7.0-7.1":0.00906,"8.1-8.4":0.00453,"9.0-9.2":0.01962,"9.3":0.12075,"10.0-10.2":0.03019,"10.3":0.13283,"11.0-11.2":0.05736,"11.3-11.4":0.04226,"12.0-12.1":0.03472,"12.2-12.5":0.67622,"13.0-13.1":0.05434,"13.2":0.01358,"13.3":0.08604,"13.4-13.7":0.28377,"14.0-14.4":0.66414,"14.5-14.8":1.90488,"15.0-15.1":0.77131,"15.2-15.3":5.33428,"15.4":4.83014},P:{"4":0.10579,"5.0-5.4":0.02116,"6.2-6.4":0.0102,"7.2-7.4":0.01058,"8.2":0.0204,"9.2":0.03174,"10.1":0.0102,"11.1-11.2":0.07405,"12.0":0.03174,"13.0":0.12695,"14.0":0.11637,"15.0":0.08463,"16.0":2.97265},I:{"0":0,"3":0,"4":0.00372,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00465,"4.2-4.3":0.00558,"4.4":0,"4.4.3-4.4.4":0.06044},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01442,"9":0.02883,"10":0.00961,"11":0.33156,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":31.19545},S:{"2.5":0},R:{_:"0"},M:{"0":0.6535},Q:{"10.4":0},O:{"0":0.4888},H:{"0":0.43761}}; 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 bd5e8ab670e929..0a40d7f7b9e601 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:{"30":0.00287,"31":0.00287,"35":0.00575,"39":0.00287,"48":0.00287,"52":0.01724,"54":0.02298,"68":0.01149,"72":0.00862,"78":0.02586,"85":0.00287,"88":0.05459,"89":0.00575,"91":0.06608,"92":0.00287,"93":0.01724,"94":0.04597,"95":0.03448,"96":0.77284,"97":1.54567,_:"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 32 33 34 36 37 38 40 41 42 43 44 45 46 47 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 90 98 99 3.5 3.6"},D:{"29":0.03735,"38":0.00862,"48":0.00575,"49":0.00862,"53":0.00287,"56":0.00575,"58":0.01437,"63":0.00287,"65":0.01149,"66":0.00287,"69":0.02011,"70":0.00575,"71":0.00575,"73":0.02586,"74":0.00862,"75":0.01437,"76":0.02873,"77":0.01149,"79":0.75847,"80":0.01149,"81":0.0316,"83":0.01437,"84":0.00862,"85":0.01724,"86":0.01724,"87":0.22984,"88":0.01437,"89":0.01149,"90":0.00575,"91":0.00862,"92":0.09768,"93":0.02011,"94":0.03735,"95":0.12354,"96":0.34189,"97":4.02795,"98":10.83696,"99":0.0316,"100":0.05171,_:"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 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 50 51 52 54 55 57 59 60 61 62 64 67 68 72 78 101"},F:{"28":0.27006,"46":0.00862,"68":0.01437,"74":0.02586,"79":0.00287,"80":0.01724,"82":0.05459,"83":1.50545,_:"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 69 70 71 72 73 75 76 77 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.00862,"13":0.00862,"14":0.01149,"15":0.00575,"16":0.01149,"17":0.01149,"18":0.06608,"80":0.00287,"84":0.00862,"85":0.00287,"89":0.00862,"90":0.01149,"91":0.00287,"92":0.01149,"94":0.00575,"95":0.01149,"96":0.0316,"97":0.64355,"98":2.18635,_:"79 81 83 86 87 88 93"},E:{"4":0,"14":0.01724,"15":0.01437,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.01149,"12.1":0.01437,"13.1":0.09481,"14.1":0.04884,"15.1":0.0316,"15.2-15.3":0.15802},G:{"8":0.00219,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01531,"6.0-6.1":0.00146,"7.0-7.1":0.02042,"8.1-8.4":0.00219,"9.0-9.2":0,"9.3":0.02771,"10.0-10.2":0.00146,"10.3":0.02916,"11.0-11.2":0.24936,"11.3-11.4":0.01094,"12.0-12.1":0.10062,"12.2-12.5":2.13046,"13.0-13.1":0.01239,"13.2":0.00073,"13.3":0.00875,"13.4-13.7":0.10208,"14.0-14.4":0.34706,"14.5-14.8":0.84431,"15.0-15.1":0.63651,"15.2-15.3":2.71374,"15.4":0.02698},P:{"4":0.4495,"5.0-5.4":0.02093,"6.2-6.4":0.02043,"7.2-7.4":1.39958,"8.2":0.02094,"9.2":0.01022,"10.1":0.02043,"11.1-11.2":0.24518,"12.0":0.05108,"13.0":0.54144,"14.0":0.18389,"15.0":0.15324,"16.0":1.14419},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00052,"4.2-4.3":0.00207,"4.4":0,"4.4.3-4.4.4":0.06868},A:{"11":0.11722,_:"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 11"},R:{_:"0"},M:{"0":0.91226},Q:{"10.4":0},O:{"0":0.3706},H:{"0":2.09844},L:{"0":51.6867},S:{"2.5":0.01425}}; +module.exports={C:{"47":0.02366,"52":0.03718,"54":0.02704,"72":0.00676,"78":0.01352,"91":0.03718,"93":0.00338,"94":0.00676,"95":0.0338,"96":0.01014,"97":0.01014,"98":0.43602,"99":2.12264,"100":0.00338,_:"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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 101 3.5 3.6"},D:{"22":0.06422,"47":0.00676,"49":0.00338,"63":0.0507,"65":0.00676,"69":0.02366,"70":0.02028,"72":0.00338,"73":0.10478,"74":0.01352,"75":0.01352,"76":0.0676,"79":0.31434,"80":0.00338,"81":0.03042,"83":0.00676,"84":0.11492,"85":0.00676,"86":0.01352,"87":0.02366,"88":0.00676,"89":0.00676,"90":0.00676,"91":0.0169,"92":0.07436,"93":0.01352,"94":0.02366,"95":0.04732,"96":0.2366,"97":0.08112,"98":0.1014,"99":2.88314,"100":15.8522,"101":0.1859,"102":0.0169,_:"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 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 71 77 78 103 104"},F:{"28":0.01014,"36":0.00338,"46":0.0338,"77":0.00338,"79":0.00338,"84":0.18928,"85":1.88942,"86":0.00676,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 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.01014,"13":0.01014,"14":0.00676,"16":0.00338,"17":0.02028,"18":0.0338,"84":0.00676,"89":0.00338,"91":0.00338,"92":0.01014,"93":0.00676,"95":0.00676,"96":0.00676,"97":0.01014,"98":0.03718,"99":0.45292,"100":2.74118,"101":0.0169,_:"15 79 80 81 83 85 86 87 88 90 94"},E:{"4":0,"11":0.00676,"13":0.00338,"14":0.0169,"15":0.00676,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00338,"11.1":0.0338,"12.1":0.01352,"13.1":0.03042,"14.1":0.0338,"15.1":0.02366,"15.2-15.3":0.02028,"15.4":0.14872},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06911,"6.0-6.1":0.00087,"7.0-7.1":0.03149,"8.1-8.4":0.00087,"9.0-9.2":0,"9.3":0.02537,"10.0-10.2":0.00262,"10.3":0.06824,"11.0-11.2":0.40068,"11.3-11.4":0.00437,"12.0-12.1":0.08399,"12.2-12.5":3.03574,"13.0-13.1":0.007,"13.2":0.00525,"13.3":0.00962,"13.4-13.7":0.02712,"14.0-14.4":0.4523,"14.5-14.8":0.63164,"15.0-15.1":0.45405,"15.2-15.3":1.93342,"15.4":1.50125},P:{"4":0.72311,"5.0-5.4":0.02116,"6.2-6.4":0.02037,"7.2-7.4":0.32591,"8.2":0.0204,"9.2":0.02037,"10.1":0.0102,"11.1-11.2":0.05092,"12.0":0.03055,"13.0":0.31572,"14.0":0.10185,"15.0":0.15277,"16.0":1.70083},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00243,"4.2-4.3":0.00405,"4.4":0,"4.4.3-4.4.4":0.21199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.22646,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01324},N:{"10":0.06186,_:"11"},L:{"0":52.62748},S:{"2.5":0.02648},R:{_:"0"},M:{"0":0.45016},Q:{"10.4":0},O:{"0":0.28466},H:{"0":2.65111}}; 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 d849070739278d..0061b7a8eabbd5 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:{"48":0.00503,"52":0.0302,"59":0.0151,"78":0.05537,"84":0.02014,"87":0.02517,"88":0.00503,"89":0.02014,"90":0.07551,"91":0.04027,"92":0.00503,"93":0.01007,"94":0.0151,"95":0.03524,"96":0.82054,"97":1.2736,"98":0.00503,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 99 3.5 3.6"},D:{"35":0.00503,"38":0.00503,"40":0.18626,"43":0.01007,"49":0.06041,"56":0.0302,"60":0.0151,"63":0.00503,"64":0.0151,"65":0.0151,"66":0.05537,"67":0.0151,"69":0.04531,"70":0.0151,"72":0.0151,"73":0.00503,"74":0.01007,"75":0.02014,"76":0.04027,"77":0.02517,"78":0.0151,"79":0.07048,"80":0.05537,"81":0.02014,"83":0.03524,"84":0.08054,"85":0.03524,"86":0.03524,"87":0.16109,"88":0.02517,"89":0.06041,"90":0.04027,"91":0.08558,"92":0.08558,"93":0.58898,"94":0.14095,"95":0.12082,"96":0.72993,"97":9.44882,"98":17.87573,"99":0.0151,"100":0.0151,_:"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 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 68 71 101"},F:{"46":0.00503,"82":0.18626,"83":0.58394,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00503,"16":0.00503,"17":0.01007,"18":0.06041,"85":0.01007,"89":0.00503,"90":0.00503,"91":0.01007,"92":0.02014,"93":0.0151,"94":0.01007,"95":0.07551,"96":0.08054,"97":1.84244,"98":6.0408,_:"12 13 14 79 80 81 83 84 86 87 88"},E:{"4":0,"12":0.01007,"13":0.07551,"14":0.4732,"15":0.25673,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00503,"10.1":0.01007,"11.1":0.06041,"12.1":0.09565,"13.1":0.41782,"14.1":1.777,"15.1":0.85578,"15.2-15.3":1.95319,"15.4":0.0151},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.00499,"7.0-7.1":0.01248,"8.1-8.4":0.01248,"9.0-9.2":0.0025,"9.3":0.24959,"10.0-10.2":0.00749,"10.3":0.2421,"11.0-11.2":0.02995,"11.3-11.4":0.05741,"12.0-12.1":0.02995,"12.2-12.5":1.11318,"13.0-13.1":0.02746,"13.2":0.00749,"13.3":0.06989,"13.4-13.7":0.25209,"14.0-14.4":0.89853,"14.5-14.8":5.04175,"15.0-15.1":3.30709,"15.2-15.3":13.53785,"15.4":0.04493},P:{"4":0.04325,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.04325,"12.0":0.02162,"13.0":0.09731,"14.0":0.09731,"15.0":0.09731,"16.0":3.38406},I:{"0":0,"3":0,"4":0.01457,"2.1":0,"2.2":0.00089,"2.3":0,"4.1":0.00119,"4.2-4.3":0.00387,"4.4":0,"4.4.3-4.4.4":0.02914},A:{"9":0.01023,"11":0.30691,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.2781},Q:{"10.4":0},O:{"0":0.11422},H:{"0":0.17866},L:{"0":20.43488},S:{"2.5":0}}; +module.exports={C:{"11":0.00439,"48":0.00878,"52":0.0395,"59":0.01756,"68":0.00439,"78":0.14923,"80":0.00439,"81":0.00439,"82":0.00439,"83":0.00439,"87":0.01756,"88":0.00878,"89":0.02195,"90":0.03072,"91":0.06584,"92":0.00878,"93":0.00878,"94":0.01317,"95":0.01317,"96":0.01317,"97":0.03072,"98":0.85147,"99":1.87849,"100":0.00878,_:"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 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 84 85 86 101 3.5 3.6"},D:{"35":0.00439,"36":0.01317,"38":0.00439,"40":0.25895,"42":0.00439,"43":0.01317,"49":0.07461,"51":0.00878,"56":0.03072,"59":0.00439,"60":0.02195,"63":0.00878,"65":0.01317,"66":0.06584,"67":0.03511,"69":0.07022,"70":0.00439,"71":0.00439,"72":0.00439,"74":0.01756,"75":0.01317,"76":0.0395,"77":0.01317,"78":0.00878,"79":0.079,"80":0.05267,"81":0.02633,"83":0.07022,"84":0.06145,"85":0.05267,"86":0.05267,"87":0.079,"88":0.02195,"89":0.06145,"90":0.02195,"91":0.07022,"92":0.04828,"93":0.06145,"94":0.08778,"95":0.06584,"96":0.14484,"97":0.17117,"98":0.42134,"99":4.08177,"100":16.29636,"101":0.23701,"102":0.00439,_:"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 37 39 41 44 45 46 47 48 50 52 53 54 55 57 58 61 62 64 68 73 103 104"},F:{"24":0.00439,"46":0.00878,"83":0.00439,"84":0.12728,"85":0.46085,"86":0.00439,_:"9 11 12 15 16 17 18 19 20 21 22 23 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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01317},B:{"15":0.00439,"16":0.00439,"17":0.01317,"18":0.07461,"84":0.00878,"85":0.01317,"89":0.00439,"91":0.00439,"92":0.01756,"93":0.01756,"94":0.00439,"95":0.01317,"96":0.02633,"97":0.14045,"98":0.04389,"99":1.00947,"100":6.33333,"101":0.01317,_:"12 13 14 79 80 81 83 86 87 88 90"},E:{"4":0,"8":0.00439,"12":0.00439,"13":0.06584,"14":0.35112,"15":0.14484,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00878,"10.1":0.01317,"11.1":0.06145,"12.1":0.08778,"13.1":0.3994,"14.1":1.19381,"15.1":0.28967,"15.2-15.3":0.3204,"15.4":2.10233},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00245,"6.0-6.1":0.00491,"7.0-7.1":0.01227,"8.1-8.4":0.01718,"9.0-9.2":0.00736,"9.3":0.29935,"10.0-10.2":0.00981,"10.3":0.28463,"11.0-11.2":0.05398,"11.3-11.4":0.0638,"12.0-12.1":0.0319,"12.2-12.5":1.30784,"13.0-13.1":0.02699,"13.2":0.00736,"13.3":0.07116,"13.4-13.7":0.21838,"14.0-14.4":0.68459,"14.5-14.8":2.8316,"15.0-15.1":0.91524,"15.2-15.3":9.51554,"15.4":8.15373},P:{"4":0.06476,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.05118,"8.2":0.02446,"9.2":0.01093,"10.1":0.01028,"11.1-11.2":0.05397,"12.0":0.03238,"13.0":0.09714,"14.0":0.10793,"15.0":0.07555,"16.0":4.09073},I:{"0":0,"3":0,"4":0.01922,"2.1":0,"2.2":0.00074,"2.3":0,"4.1":0.00185,"4.2-4.3":0.00407,"4.4":0,"4.4.3-4.4.4":0.03585},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00445,"9":0.01778,"10":0.00445,"11":0.31567,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.1515},H:{"0":0.25498},L:{"0":25.70336},S:{"2.5":0},R:{_:"0"},M:{"0":0.40399},Q:{"10.4":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 e72dbf354be95c..82faf3d91684c2 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:{"47":0.00909,"52":0.00454,"60":0.01817,"72":0.00454,"78":0.01363,"86":0.19989,"89":0.00454,"91":0.02726,"95":0.00454,"96":0.99037,"97":1.17209,_:"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 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 87 88 90 92 93 94 98 99 3.5 3.6"},D:{"38":0.01817,"49":0.00454,"63":0.01363,"65":0.00454,"71":0.02272,"73":0.05452,"76":0.10903,"77":0.04997,"79":0.01363,"80":0.00454,"81":0.02726,"83":0.26804,"84":0.00454,"85":0.00909,"86":0.02726,"87":0.10449,"88":0.01363,"89":0.02272,"90":0.00909,"91":0.04543,"92":0.09086,"93":0.07269,"94":0.02726,"95":0.02726,"96":0.26349,"97":8.08654,"98":16.7455,"99":0.01817,"100":0.00454,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 70 72 74 75 78 101"},F:{"67":0.24532,"82":0.16355,"83":0.62693,_:"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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.09086,"18":0.01363,"92":0.03634,"96":0.04997,"97":2.21698,"98":7.60044,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.00909,"14":0.14538,"15":0.19535,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1 15.4","5.1":0.01363,"9.1":0.01817,"12.1":0.04089,"13.1":0.18626,"14.1":0.59513,"15.1":0.77231,"15.2-15.3":0.82683},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00619,"6.0-6.1":0,"7.0-7.1":0.09704,"8.1-8.4":0,"9.0-9.2":0.03097,"9.3":0.0702,"10.0-10.2":0,"10.3":0.26324,"11.0-11.2":0.01032,"11.3-11.4":0.02581,"12.0-12.1":0.00619,"12.2-12.5":0.49242,"13.0-13.1":0.00206,"13.2":0,"13.3":0.01961,"13.4-13.7":0.05471,"14.0-14.4":0.23434,"14.5-14.8":1.51856,"15.0-15.1":2.12454,"15.2-15.3":5.34645,"15.4":0.01652},P:{"4":0.07596,"5.0-5.4":0.04073,"6.2-6.4":0.01071,"7.2-7.4":0.21703,"8.2":0.01071,"9.2":0.0632,"10.1":0.02096,"11.1-11.2":0.13022,"12.0":0.02107,"13.0":0.04341,"14.0":0.04341,"15.0":0.11937,"16.0":3.16868},I:{"0":0,"3":0,"4":0.00084,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00127,"4.4":0,"4.4.3-4.4.4":0.09066},A:{"11":0.06815,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.10368},Q:{"10.4":0},O:{"0":0.07094},H:{"0":0.19115},L:{"0":37.10759},S:{"2.5":0}}; +module.exports={C:{"77":0.00887,"81":0.01331,"86":0.0887,"87":0.03992,"91":0.03548,"95":0.00887,"97":0.05766,"98":0.33706,"99":0.98901,_:"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 78 79 80 82 83 84 85 88 89 90 92 93 94 96 100 101 3.5 3.6"},D:{"63":0.00887,"69":0.00887,"75":0.00444,"76":0.05322,"77":0.02661,"79":0.05322,"80":0.03105,"81":0.00887,"83":0.01331,"84":0.05322,"85":0.00887,"86":0.00887,"87":0.03548,"88":0.01331,"89":0.00444,"90":0.00887,"91":0.01774,"92":0.03105,"93":0.05322,"94":0.03105,"95":0.01331,"96":0.08427,"97":0.18184,"98":0.09314,"99":4.85189,"100":21.26583,"101":0.19071,"102":0.00887,_:"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 64 65 66 67 68 70 71 72 73 74 78 103 104"},F:{"68":0.00887,"69":0.12418,"84":0.11088,"85":0.54551,_:"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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 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.00887,"18":0.00887,"92":0.03992,"96":0.02218,"97":0.02218,"98":0.02218,"99":1.08658,"100":6.37753,"101":0.09314,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.00887,"14":0.35037,"15":0.09314,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01331,"10.1":0.10201,"11.1":0.00887,"12.1":0.00887,"13.1":0.35037,"14.1":0.41246,"15.1":0.37698,"15.2-15.3":0.19958,"15.4":0.68743},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.00116,"7.0-7.1":0.03698,"8.1-8.4":0.23922,"9.0-9.2":0.01156,"9.3":0.07396,"10.0-10.2":0.00347,"10.3":0.09823,"11.0-11.2":0,"11.3-11.4":0.03005,"12.0-12.1":0.00347,"12.2-12.5":0.56395,"13.0-13.1":0.00347,"13.2":0.00347,"13.3":0.01502,"13.4-13.7":0.12019,"14.0-14.4":0.13983,"14.5-14.8":1.14062,"15.0-15.1":0.82744,"15.2-15.3":3.96385,"15.4":4.27703},P:{"4":0.06364,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.33943,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.06364,"12.0":0.02121,"13.0":0.05304,"14.0":0.11668,"15.0":0.02121,"16.0":2.82152},I:{"0":0,"3":0,"4":0.0005,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0005,"4.4":0,"4.4.3-4.4.4":0.0157},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02218,"11":0.02661,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":42.4812},S:{"2.5":0},R:{_:"0"},M:{"0":0.23373},Q:{"10.4":0},O:{"0":0.07791},H:{"0":0.19494}}; 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 64078eac6145f9..b2b0593b435504 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:{"34":0.00428,"48":0.00428,"52":0.00855,"68":0.02139,"78":0.03849,"83":0.00428,"84":0.00855,"88":0.01283,"89":0.00855,"90":0.00428,"91":0.01283,"94":0.00428,"95":0.01711,"96":0.41487,"97":0.71426,"98":0.00855,_:"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 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 85 86 87 92 93 99 3.5 3.6"},D:{"38":0.00855,"47":0.02566,"49":0.05988,"50":0.01283,"53":0.00855,"56":0.01283,"59":0.01711,"62":0.02566,"63":0.00855,"64":0.00855,"66":0.02139,"67":0.00855,"68":0.02566,"69":0.01711,"70":0.00855,"71":0.01711,"72":0.00855,"73":0.01283,"74":0.01711,"75":0.02139,"76":0.06843,"77":0.00855,"78":0.04705,"79":0.19247,"80":0.01711,"81":0.02566,"83":0.04705,"84":0.02994,"85":0.02994,"86":0.07699,"87":0.08554,"88":0.07271,"89":0.03422,"90":0.11976,"91":0.05132,"92":0.07699,"93":0.10265,"94":0.08126,"95":0.10693,"96":0.44053,"97":8.09208,"98":20.24304,"99":0.03422,"100":0.1112,_:"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 51 52 54 55 57 58 60 61 65 101"},F:{"28":0.04705,"36":0.00428,"40":0.00428,"46":0.01711,"49":0.00428,"67":0.00855,"72":0.01283,"73":0.00855,"77":0.03849,"79":0.00855,"80":0.00855,"81":0.01711,"82":0.41487,"83":2.7715,_:"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 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00855,"13":0.08554,"14":0.23096,"15":0.00428,"16":0.10265,"17":0.02139,"18":0.15825,"84":0.02994,"88":0.00855,"89":0.00855,"91":0.00428,"92":0.01283,"93":0.00428,"94":0.00855,"95":0.02139,"96":0.09837,"97":0.77414,"98":3.06233,_:"79 80 81 83 85 86 87 90"},E:{"4":0,"13":0.02566,"14":0.06843,"15":0.02994,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00855,"12.1":0.02139,"13.1":0.07271,"14.1":0.19674,"15.1":0.13259,"15.2-15.3":0.23524,"15.4":0.04277},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03446,"6.0-6.1":0.0053,"7.0-7.1":0.22133,"8.1-8.4":0.00133,"9.0-9.2":0.00265,"9.3":0.09277,"10.0-10.2":0.00398,"10.3":0.12856,"11.0-11.2":0.05964,"11.3-11.4":0.02916,"12.0-12.1":0.03048,"12.2-12.5":0.95823,"13.0-13.1":0.02518,"13.2":0.01325,"13.3":0.09145,"13.4-13.7":0.277,"14.0-14.4":0.88003,"14.5-14.8":2.61624,"15.0-15.1":2.22128,"15.2-15.3":5.50815,"15.4":0.05169},P:{"4":0.58696,"5.0-5.4":0.04073,"6.2-6.4":0.01018,"7.2-7.4":0.1153,"8.2":0.02094,"9.2":0.07127,"10.1":0.02096,"11.1-11.2":0.08385,"12.0":0.01048,"13.0":0.1153,"14.0":0.15722,"15.0":0.06289,"16.0":1.09007},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00465,"4.2-4.3":0.02944,"4.4":0,"4.4.3-4.4.4":0.11468},A:{"11":0.11548,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.06866},Q:{"10.4":0},O:{"0":0.08583},H:{"0":0.20585},L:{"0":41.13343},S:{"2.5":0}}; +module.exports={C:{"34":0.00446,"48":0.00891,"50":0.00446,"51":0.14705,"52":0.12477,"53":0.16042,"54":0.0713,"55":0.13368,"56":0.10249,"57":0.09803,"58":0.0401,"59":0.03565,"68":0.00891,"78":0.03565,"81":0.00446,"83":0.00446,"84":0.00891,"87":0.00446,"88":0.00891,"89":0.00446,"91":0.01337,"96":0.00891,"97":0.02228,"98":0.31638,"99":0.89566,"100":0.00891,_:"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 43 44 45 46 47 49 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 85 86 90 92 93 94 95 101 3.5 3.6"},D:{"38":0.00891,"39":0.04456,"40":0.0401,"41":0.04456,"42":0.0401,"43":0.04456,"44":0.04456,"45":0.05347,"46":0.05793,"47":0.08021,"48":0.04456,"49":0.1114,"50":0.03565,"51":0.03565,"52":0.03119,"53":0.04902,"54":0.0401,"55":0.0401,"56":0.05793,"57":0.04456,"58":0.05793,"59":0.06238,"60":0.05347,"61":0.05347,"62":0.05347,"63":0.06684,"64":0.05347,"65":0.05347,"66":0.03119,"68":0.02674,"69":0.00891,"70":0.00891,"71":0.01782,"72":0.00891,"73":0.01782,"74":0.03119,"75":0.00891,"76":0.08021,"78":0.01782,"79":0.20052,"80":0.01782,"81":0.02674,"83":0.08021,"84":0.01782,"85":0.02674,"86":0.06238,"87":0.08466,"88":0.05347,"89":0.04902,"90":0.10694,"91":0.0401,"92":0.06238,"93":0.03565,"94":0.03565,"95":0.04902,"96":0.15596,"97":0.13368,"98":0.3342,"99":4.59414,"100":23.55887,"101":0.36985,"102":0.22726,"103":0.01337,_:"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 67 77 104"},F:{"28":0.04456,"36":0.00891,"40":0.00446,"42":0.00446,"46":0.01337,"48":0.01337,"67":0.00891,"74":0.00891,"77":0.02228,"79":0.00446,"81":0.00891,"82":0.00891,"83":0.00891,"84":0.54363,"85":2.54883,"86":0.04456,"87":0.00446,_:"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 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 75 76 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00446},B:{"12":0.01337,"13":0.06684,"14":0.17824,"15":0.00891,"16":0.0713,"17":0.02228,"18":0.08912,"84":0.02674,"85":0.00446,"86":0.00446,"87":0.00446,"88":0.00891,"89":0.00891,"90":0.00891,"91":0.00891,"92":0.01337,"93":0.00446,"94":0.00891,"95":0.01337,"96":0.04456,"97":0.03565,"98":0.0401,"99":0.46342,"100":2.58894,"101":0.0401,_:"79 80 81 83"},E:{"4":0,"13":0.0401,"14":0.06684,"15":0.0401,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01337,"13.1":0.06238,"14.1":0.19606,"15.1":0.06238,"15.2-15.3":0.06684,"15.4":0.3342},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01943,"6.0-6.1":0,"7.0-7.1":0.19425,"8.1-8.4":0.01036,"9.0-9.2":0.03238,"9.3":0.06216,"10.0-10.2":0.06346,"10.3":0.18001,"11.0-11.2":0.07252,"11.3-11.4":0.02331,"12.0-12.1":0.0259,"12.2-12.5":1.01529,"13.0-13.1":0.02331,"13.2":0.01425,"13.3":0.07382,"13.4-13.7":0.259,"14.0-14.4":0.71096,"14.5-14.8":1.77029,"15.0-15.1":0.81845,"15.2-15.3":3.64806,"15.4":3.93038},P:{"4":0.55648,"5.0-5.4":0.04084,"6.2-6.4":0.03063,"7.2-7.4":0.17849,"8.2":0.01021,"9.2":0.03063,"10.1":0.0102,"11.1-11.2":0.0735,"12.0":0.021,"13.0":0.0945,"14.0":0.084,"15.0":0.042,"16.0":1.21795},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.02735,"4.4":0,"4.4.3-4.4.4":0.13869},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05347,"9":0.06684,"10":0.02228,"11":0.08021,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.25496},S:{"2.5":0},R:{_:"0"},M:{"0":0.061},Q:{"10.4":0},O:{"0":0.1109},H:{"0":0.26773}}; 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 2e90429448e516..6a67d3b18659b1 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:{"35":0.00844,"52":0.0211,"60":0.03376,"68":0.00422,"71":0.00844,"73":0.00422,"76":0.07174,"77":0.00422,"78":0.1055,"81":0.01688,"83":0.00422,"85":0.01266,"86":0.00844,"88":0.02954,"89":0.01266,"91":0.1055,"92":0.01266,"94":0.01266,"95":0.05064,"96":2.28302,"97":3.87818,_:"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 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 74 75 79 80 82 84 87 90 93 98 99 3.5 3.6"},D:{"38":0.00844,"39":0.02954,"47":0.00422,"49":0.1055,"51":0.00422,"63":0.01688,"66":0.00422,"67":0.01266,"76":0.02532,"78":0.00422,"79":0.02532,"87":0.0211,"88":0.01266,"89":0.04642,"90":0.01688,"91":0.02954,"92":0.0422,"93":0.02954,"94":0.04642,"95":0.0211,"96":0.2743,"97":5.4016,"98":12.5334,"100":0.01266,_:"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 40 41 42 43 44 45 46 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 68 69 70 71 72 73 74 75 77 80 81 83 84 85 86 99 101"},F:{"46":0.01266,"79":0.01266,"82":0.20678,"83":0.59502,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 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.06752,"15":0.00422,"16":0.01266,"17":0.00422,"18":0.03376,"88":0.00422,"89":0.00422,"90":0.00422,"92":0.00844,"94":0.00844,"95":0.00844,"96":0.08018,"97":2.15642,"98":7.10648,_:"13 14 79 80 81 83 84 85 86 87 91 93"},E:{"4":0,"11":0.00844,"13":0.34182,"14":0.32494,"15":0.211,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.00422,"10.1":0.05064,"11.1":0.03376,"12.1":0.03798,"13.1":0.29962,"14.1":1.25756,"15.1":0.47686,"15.2-15.3":0.76804},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.00736,"9.3":0.03236,"10.0-10.2":0,"10.3":0.04119,"11.0-11.2":0.15593,"11.3-11.4":0.00441,"12.0-12.1":0.0103,"12.2-12.5":0.33686,"13.0-13.1":0.05296,"13.2":0,"13.3":0.01765,"13.4-13.7":0.22654,"14.0-14.4":0.59871,"14.5-14.8":2.68903,"15.0-15.1":2.26243,"15.2-15.3":8.23036,"15.4":0.03825},P:{"4":0.08228,"5.0-5.4":0.02093,"6.2-6.4":0.04074,"7.2-7.4":0.10285,"8.2":0.0104,"9.2":0.01094,"10.1":0.04074,"11.1-11.2":0.10285,"12.0":0.02057,"13.0":0.40113,"14.0":0.16457,"15.0":0.08228,"16.0":3.05477},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.00236,"4.4":0,"4.4.3-4.4.4":0.01887},A:{"11":0.1055,_:"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 11"},R:{_:"0"},M:{"0":0.48552},Q:{"10.4":0},O:{"0":0.02312},H:{"0":0.17511},L:{"0":37.47044},S:{"2.5":0}}; +module.exports={C:{"35":0.01252,"36":0.00417,"48":0.00417,"52":0.00834,"68":0.00417,"71":0.00834,"78":0.05841,"86":0.00834,"87":0.01669,"88":0.07092,"89":0.00834,"91":0.35045,"93":0.00834,"94":0.0292,"95":0.13768,"96":0.01252,"97":0.07927,"98":1.12644,"99":3.07894,_:"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 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 79 80 81 82 83 84 85 90 92 100 101 3.5 3.6"},D:{"26":0.00834,"38":0.01252,"47":0.00417,"49":0.11682,"64":0.02086,"67":0.00834,"76":0.01669,"78":0.00834,"79":0.01252,"81":0.00834,"85":0.00417,"86":0.00834,"87":0.02086,"88":0.00834,"89":0.00834,"90":0.01669,"91":0.01252,"92":0.01669,"93":0.02086,"94":0.04172,"95":0.00417,"96":0.07927,"97":0.02086,"98":0.17522,"99":3.26668,"100":15.86194,"101":0.15019,"102":0.02086,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 70 71 72 73 74 75 77 80 83 84 103 104"},F:{"36":0.01252,"40":0.00834,"79":0.00417,"84":0.12516,"85":0.30038,"86":0.00417,_:"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 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 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.1043,"15":0.00417,"16":0.01252,"17":0.00417,"18":0.01669,"84":0.05006,"90":0.01252,"92":0.00417,"94":0.00417,"95":0.03338,"96":0.00834,"97":0.05006,"98":0.05006,"99":1.40179,"100":9.01152,"101":0.13768,_:"13 14 79 80 81 83 85 86 87 88 89 91 93"},E:{"4":0,"12":0.02086,"13":0.37548,"14":0.22946,"15":0.06258,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.09178,"11.1":0.07927,"12.1":0.0292,"13.1":0.28787,"14.1":0.67586,"15.1":0.15436,"15.2-15.3":0.21277,"15.4":0.74262},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.179,"10.0-10.2":0,"10.3":0.23032,"11.0-11.2":0.12142,"11.3-11.4":0.01001,"12.0-12.1":0.00876,"12.2-12.5":0.52197,"13.0-13.1":0.02253,"13.2":0.00501,"13.3":0.02503,"13.4-13.7":0.12768,"14.0-14.4":0.46189,"14.5-14.8":1.76494,"15.0-15.1":0.55201,"15.2-15.3":3.72014,"15.4":4.76784},P:{"4":0.09279,"5.0-5.4":0.02116,"6.2-6.4":0.0102,"7.2-7.4":0.26807,"8.2":0.0204,"9.2":0.01031,"10.1":0.0102,"11.1-11.2":0.299,"12.0":0.04124,"13.0":0.75265,"14.0":0.21651,"15.0":0.11341,"16.0":3.49517},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00138,"4.2-4.3":0.00138,"4.4":0,"4.4.3-4.4.4":0.03803},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0751,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.32729},S:{"2.5":0.00583},R:{_:"0"},M:{"0":0.60028},Q:{"10.4":0},O:{"0":0.03497},H:{"0":0.12139}}; 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 ac00daecf62679..1a7bd71e7fe6db 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:{"52":0.37455,"70":0.01998,"78":0.01498,"87":0.05993,"94":0.00999,"95":0.01998,"96":0.58929,"97":0.98881,_:"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 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 98 99 3.5 3.6"},D:{"38":0.00999,"49":0.00999,"65":0.01498,"66":0.00499,"67":0.00499,"76":0.37954,"77":0.06992,"78":0.00499,"79":0.00499,"81":0.01998,"83":0.01498,"84":0.01498,"86":0.00999,"87":0.07491,"88":0.00499,"90":0.04994,"91":0.05493,"92":0.03496,"93":0.31962,"94":0.00999,"95":0.02497,"96":0.54435,"97":7.72572,"98":14.50258,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 68 69 70 71 72 73 74 75 80 85 89 99 100 101"},F:{"82":0.05493,"83":0.43448,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.03496,"18":0.00999,"87":0.00499,"90":0.00999,"91":0.01998,"95":0.00999,"96":0.02996,"97":1.7479,"98":6.35736,_:"12 13 14 15 16 79 80 81 83 84 85 86 88 89 92 93 94"},E:{"4":0,"11":0.00499,"13":0.06492,"14":0.70415,"15":0.38454,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.15981,"12.1":0.07491,"13.1":0.87395,"14.1":2.46704,"15.1":1.67798,"15.2-15.3":4.3298},G:{"8":0.03144,"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":2.77303,"10.0-10.2":0,"10.3":0.55335,"11.0-11.2":0.07231,"11.3-11.4":0.01572,"12.0-12.1":0.01886,"12.2-12.5":1.41481,"13.0-13.1":0.00314,"13.2":0,"13.3":0.03458,"13.4-13.7":0.33955,"14.0-14.4":1.12871,"14.5-14.8":5.33541,"15.0-15.1":4.41421,"15.2-15.3":15.27368,"15.4":0.01258},P:{"4":0.13335,"5.0-5.4":0.04073,"6.2-6.4":0.01071,"7.2-7.4":0.18464,"8.2":0.01071,"9.2":0.03077,"10.1":0.02096,"11.1-11.2":0.0561,"12.0":0.02052,"13.0":0.03366,"14.0":0.21317,"15.0":0.15707,"16.0":4.22969},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:{"11":0.93388,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.17518},Q:{"10.4":0},O:{"0":0},H:{"0":0},L:{"0":14.1478},S:{"2.5":0}}; +module.exports={C:{"52":0.03465,"77":0.0297,"78":0.0693,"91":0.0297,"96":0.00495,"97":0.0099,"98":0.6237,"99":1.7028,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 100 101 3.5 3.6"},D:{"38":0.00495,"49":0.0099,"65":0.0099,"73":0.0099,"76":0.02475,"77":0.00495,"79":0.0198,"83":0.0099,"84":0.03465,"86":0.0198,"87":0.02475,"89":0.00495,"91":0.0198,"92":0.04455,"93":0.0594,"94":0.01485,"95":0.01485,"96":0.0792,"97":0.1089,"98":0.3663,"99":5.1183,"100":14.05305,"101":0.1287,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 78 80 81 85 88 90 102 103 104"},F:{"84":0.1089,"85":0.2574,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0297,"18":0.00495,"89":0.0099,"91":0.00495,"92":0.00495,"94":0.0099,"95":0.0099,"96":0.03465,"97":0.29205,"98":0.0495,"99":1.2375,"100":7.25175,"101":0.07425,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 90 93"},E:{"4":0,"13":0.03465,"14":0.65835,"15":0.13365,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02475,"11.1":0.21285,"12.1":0.06435,"13.1":1.2375,"14.1":2.63835,"15.1":0.30195,"15.2-15.3":0.51975,"15.4":4.61835},G:{"8":0.04759,"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.0056,"9.3":0.57947,"10.0-10.2":0,"10.3":0.87061,"11.0-11.2":0.03919,"11.3-11.4":0.0084,"12.0-12.1":0.05879,"12.2-12.5":1.90918,"13.0-13.1":0.014,"13.2":0,"13.3":0.0196,"13.4-13.7":0.4675,"14.0-14.4":1.23733,"14.5-14.8":2.74619,"15.0-15.1":1.41649,"15.2-15.3":9.33033,"15.4":9.22676},P:{"4":0.04505,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.19589,"8.2":0.01034,"9.2":0.02062,"10.1":0.0102,"11.1-11.2":0.05632,"12.0":0.03093,"13.0":0.06758,"14.0":0.0901,"15.0":0.02253,"16.0":5.42881},I:{"0":0,"3":0,"4":0.00071,"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.00434},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.18305,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":16.14915},S:{"2.5":0},R:{_:"0"},M:{"0":0.22725},Q:{"10.4":0},O:{"0":0},H:{"0":0.05259}}; 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 807daf2902a570..325243fade0da2 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:{"30":0.00231,"31":0.00231,"35":0.00461,"40":0.00231,"41":0.00231,"42":0.00231,"43":0.00461,"44":0.00231,"45":0.00231,"47":0.00692,"48":0.00692,"49":0.00692,"50":0.00461,"52":0.01614,"56":0.00692,"64":0.00231,"66":0.00461,"68":0.00461,"69":0.00231,"72":0.01153,"73":0.00231,"74":0.00231,"78":0.01153,"81":0.00461,"83":0.00231,"84":0.00692,"85":0.00692,"86":0.00461,"87":0.00692,"88":0.01153,"89":0.01153,"90":0.00231,"91":0.01614,"92":0.00922,"93":0.01153,"94":0.01384,"95":0.04843,"96":0.77943,"97":1.01695,"98":0.0761,_:"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 32 33 34 36 37 38 39 46 51 53 54 55 57 58 59 60 61 62 63 65 67 70 71 75 76 77 79 80 82 99 3.5 3.6"},D:{"11":0.00231,"33":0.00231,"38":0.00461,"39":0.00231,"43":0.00461,"47":0.00461,"49":0.02075,"50":0.00692,"55":0.00461,"56":0.00461,"57":0.00461,"58":0.00692,"60":0.00461,"63":0.00922,"64":0.00231,"65":0.00922,"66":0.00231,"67":0.01153,"68":0.02075,"69":0.01153,"70":0.00922,"71":0.00461,"72":0.00922,"73":0.00231,"74":0.00922,"75":0.01614,"76":0.01384,"77":0.04843,"78":0.01384,"79":0.03459,"80":0.02998,"81":0.02998,"83":0.02537,"84":0.01153,"85":0.01614,"86":0.03228,"87":0.06457,"88":0.06457,"89":0.03228,"90":0.02075,"91":0.05073,"92":0.05304,"93":0.04151,"94":0.05996,"95":0.07149,"96":0.33668,"97":3.67576,"98":7.97876,"99":0.01153,"100":0.02075,_:"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 40 41 42 44 45 46 48 51 52 53 54 59 61 62 101"},F:{"36":0.00231,"42":0.00692,"67":0.00692,"73":0.00461,"79":0.00922,"80":0.00461,"82":0.11069,"83":0.90856,_:"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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 74 75 76 77 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.02998,"13":0.00922,"14":0.00922,"15":0.01153,"16":0.02075,"17":0.01845,"18":0.0761,"84":0.0369,"85":0.01384,"89":0.06687,"90":0.02075,"91":0.00461,"92":0.05073,"93":0.01153,"94":0.01384,"95":0.02306,"96":0.08532,"97":0.55113,"98":1.51735,_:"79 80 81 83 86 87 88"},E:{"4":0,"11":0.00231,"12":0.00231,"13":0.01153,"14":0.05996,"15":0.05073,_:"0 5 6 7 8 9 10 3.1 3.2 6.1 7.1 15.4","5.1":0.00692,"9.1":0.00461,"10.1":0.00692,"11.1":0.01614,"12.1":0.02537,"13.1":0.09224,"14.1":0.15911,"15.1":0.11069,"15.2-15.3":0.18448},G:{"8":0.00571,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00143,"7.0-7.1":0.02282,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04422,"10.0-10.2":0.00285,"10.3":0.13552,"11.0-11.2":0.50785,"11.3-11.4":0.03566,"12.0-12.1":0.04993,"12.2-12.5":1.46079,"13.0-13.1":0.06847,"13.2":0.04422,"13.3":0.15977,"13.4-13.7":0.3652,"14.0-14.4":2.22114,"14.5-14.8":2.85739,"15.0-15.1":2.77037,"15.2-15.3":3.47794,"15.4":0.02568},P:{"4":0.1264,"5.0-5.4":0.04073,"6.2-6.4":0.01018,"7.2-7.4":0.13693,"8.2":0.02094,"9.2":0.0632,"10.1":0.02096,"11.1-11.2":0.13693,"12.0":0.02107,"13.0":0.08427,"14.0":0.21067,"15.0":0.16854,"16.0":0.82161},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00196,"4.2-4.3":0.00476,"4.4":0,"4.4.3-4.4.4":0.03945},A:{"10":0.00461,"11":0.08763,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02308},N:{"10":0.10602,_:"11"},R:{_:"0"},M:{"0":0.31545},Q:{"10.4":0},O:{"0":2.03122},H:{"0":13.00955},L:{"0":46.8191},S:{"2.5":0}}; +module.exports={C:{"41":0.00738,"43":0.00984,"44":0.00246,"47":0.00984,"48":0.00738,"49":0.00738,"52":0.0123,"56":0.00246,"64":0.00246,"66":0.00738,"68":0.00246,"69":0.00492,"72":0.01476,"78":0.02214,"79":0.00492,"80":0.00492,"83":0.00738,"84":0.00738,"85":0.00492,"86":0.00984,"87":0.00738,"88":0.0123,"89":0.01476,"90":0.00246,"91":0.0246,"92":0.00738,"93":0.00246,"94":0.00984,"95":0.01722,"96":0.02214,"97":0.02706,"98":0.47232,"99":1.22016,"100":0.09594,_:"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 42 45 46 50 51 53 54 55 57 58 59 60 61 62 63 65 67 70 71 73 74 75 76 77 81 82 101 3.5 3.6"},D:{"43":0.00492,"49":0.01968,"50":0.00492,"55":0.00492,"58":0.00246,"60":0.00492,"63":0.00738,"64":0.00246,"65":0.00492,"67":0.00984,"68":0.02214,"69":0.00492,"70":0.00738,"71":0.00492,"72":0.00492,"73":0.00246,"74":0.00984,"75":0.0123,"76":0.02214,"77":0.04674,"78":0.02706,"79":0.02952,"80":0.0246,"81":0.01722,"83":0.02706,"84":0.03444,"85":0.01722,"86":0.02952,"87":0.0615,"88":0.02952,"89":0.02214,"90":0.01476,"91":0.04182,"92":0.05166,"93":0.05166,"94":0.02952,"95":0.03936,"96":0.10578,"97":0.0861,"98":0.14022,"99":2.12544,"100":9.75636,"101":0.15744,"102":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 34 35 36 37 38 39 40 41 42 44 45 46 47 48 51 52 53 54 56 57 59 61 62 66 103 104"},F:{"42":0.00492,"67":0.00492,"69":0.00738,"73":0.00246,"79":0.01476,"82":0.00738,"83":0.01476,"84":0.19926,"85":0.9102,"86":0.03198,_:"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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 70 71 72 74 75 76 77 78 80 81 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.0492,"13":0.00984,"14":0.00984,"15":0.01722,"16":0.0123,"17":0.01476,"18":0.07626,"84":0.02214,"85":0.02214,"86":0.00246,"88":0.00246,"89":0.04674,"90":0.02706,"91":0.00246,"92":0.05166,"93":0.00738,"94":0.00492,"95":0.00738,"96":0.02706,"97":0.02706,"98":0.0615,"99":0.56826,"100":2.26566,"101":0.02706,_:"79 80 81 83 87"},E:{"4":0,"12":0.00492,"13":0.01968,"14":0.04428,"15":0.02952,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00492,"10.1":0.02214,"11.1":0.01722,"12.1":0.01476,"13.1":0.06888,"14.1":0.10578,"15.1":0.04674,"15.2-15.3":0.03936,"15.4":0.17958},G:{"8":0.00425,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00142,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0156,"8.1-8.4":0,"9.0-9.2":0.00142,"9.3":0.03262,"10.0-10.2":0.00284,"10.3":0.12764,"11.0-11.2":0.29499,"11.3-11.4":0.02695,"12.0-12.1":0.05673,"12.2-12.5":1.27924,"13.0-13.1":0.04964,"13.2":0.03546,"13.3":0.15601,"13.4-13.7":0.32761,"14.0-14.4":1.80399,"14.5-14.8":2.29753,"15.0-15.1":1.99828,"15.2-15.3":3.10734,"15.4":2.56132},P:{"4":0.12405,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.09304,"12.0":0.01034,"13.0":0.07237,"14.0":0.16541,"15.0":0.11372,"16.0":0.93041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00122,"4.2-4.3":0.00441,"4.4":0,"4.4.3-4.4.4":0.03207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00246,"11":0.04182,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.02262},N:{"10":0.06186,_:"11"},L:{"0":45.6466},S:{"2.5":0},R:{_:"0"},M:{"0":0.40711},Q:{"10.4":0.01508},O:{"0":1.98276},H:{"0":13.98224}}; 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 8a22d3b959ba5a..48590d1fa1518b 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:{"78":0.07764,"89":0.04658,"90":0.06729,"91":0.01035,"95":0.01035,"96":0.47102,"97":0.71946,_:"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 92 93 94 98 99 3.5 3.6"},D:{"49":0.01035,"60":0.05176,"74":0.00518,"78":0.01035,"79":0.03623,"80":0.02588,"81":0.07246,"83":0.01035,"84":0.15528,"86":0.02588,"87":0.02588,"89":0.07764,"90":0.04141,"91":0.01553,"92":0.02588,"93":0.69876,"94":0.06211,"95":0.17081,"96":0.27433,"97":9.79299,"98":21.29924,_:"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 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 85 88 99 100 101"},F:{"36":0.02588,"82":0.11905,"83":0.40373,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.08799,"92":0.03106,"95":0.06729,"96":0.03623,"97":1.30953,"98":4.7878,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"9":0.01035,"13":0.47619,"14":0.61077,"15":0.46066,_:"0 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.03623,"11.1":0.03106,"12.1":0.24845,"13.1":0.34162,"14.1":2.14286,"15.1":0.97309,"15.2-15.3":2.24638,"15.4":0.01035},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.01613,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.19966,"9.3":0.12706,"10.0-10.2":0,"10.3":0.09882,"11.0-11.2":0.11697,"11.3-11.4":0.02017,"12.0-12.1":0.02622,"12.2-12.5":0.44167,"13.0-13.1":0.00403,"13.2":0.00403,"13.3":0.07059,"13.4-13.7":0.13311,"14.0-14.4":0.6857,"14.5-14.8":4.43081,"15.0-15.1":3.53941,"15.2-15.3":10.20075,"15.4":0.04437},P:{"4":0.12606,"5.0-5.4":0.04073,"6.2-6.4":0.01018,"7.2-7.4":0.13693,"8.2":0.02094,"9.2":0.0632,"10.1":0.02096,"11.1-11.2":0.04202,"12.0":0.02107,"13.0":0.04202,"14.0":0.06303,"15.0":0.02101,"16.0":4.20184},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:{"11":0.14493,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":3.89779},Q:{"10.4":0},O:{"0":0.06271},H:{"0":0.70789},L:{"0":19.50756},S:{"2.5":0}}; +module.exports={C:{"52":0.00972,"78":0.01943,"80":0.00972,"88":0.05344,"91":0.01457,"96":0.00486,"97":0.00972,"98":0.46151,"99":0.60239,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 89 90 92 93 94 95 100 101 3.5 3.6"},D:{"49":0.02915,"65":0.00972,"73":0.03401,"75":0.00972,"76":0.00972,"78":0.00972,"79":0.17003,"80":0.02429,"81":0.12631,"83":0.07287,"84":0.02429,"86":0.01457,"87":0.18946,"88":0.00486,"89":0.00972,"90":0.01943,"91":0.00972,"92":0.00486,"94":0.03886,"96":0.07773,"97":0.17489,"98":0.47123,"99":6.57773,"100":22.50226,"101":0.17489,_:"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 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 77 85 93 95 102 103 104"},F:{"84":0.03886,"85":0.22347,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01457,"92":0.01457,"97":0.02429,"98":0.01943,"99":0.64126,"100":4.96488,"101":0.03886,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"11":0.00972,"12":0.00486,"13":0.08259,"14":0.36435,"15":0.1846,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00486,"12.1":0.0583,"13.1":0.31577,"14.1":0.821,"15.1":0.65583,"15.2-15.3":0.66555,"15.4":1.82661},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.16658,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05126,"10.0-10.2":0,"10.3":0.15377,"11.0-11.2":0.00427,"11.3-11.4":0.01709,"12.0-12.1":0.10038,"12.2-12.5":0.425,"13.0-13.1":0.01709,"13.2":0.00427,"13.3":0.03204,"13.4-13.7":0.25201,"14.0-14.4":0.75176,"14.5-14.8":3.35089,"15.0-15.1":0.8436,"15.2-15.3":7.67352,"15.4":7.51121},P:{"4":0.26385,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.01055,"12.0":0.01034,"13.0":0.04222,"14.0":0.44327,"15.0":0.03166,"16.0":4.03164},I:{"0":0,"3":0,"4":0.0022,"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.01322},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13602,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":24.73954},S:{"2.5":0},R:{_:"0"},M:{"0":1.25979},Q:{"10.4":0},O:{"0":0.04628},H:{"0":1.18782}}; 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 ffc2e15283073d..14a8ff7895a7ba 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:{"48":0.00454,"78":0.04996,"87":0.00908,"89":0.00908,"90":0.00454,"91":0.01363,"94":0.14989,"95":0.02725,"96":0.77668,"97":1.32626,_:"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 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 88 92 93 98 99 3.5 3.6"},D:{"38":0.01817,"49":0.03634,"52":0.00908,"53":0.01363,"58":0.01363,"65":0.04996,"67":0.00454,"68":0.02725,"73":0.02271,"79":0.01817,"80":0.08176,"81":0.01817,"84":0.01817,"86":0.01817,"88":0.09992,"89":0.24073,"90":0.06813,"91":0.01363,"92":0.01817,"93":0.06813,"94":0.07721,"95":0.1408,"96":0.29523,"97":5.3959,"98":14.41631,"99":0.01817,_:"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 47 48 50 51 54 55 56 57 59 60 61 62 63 64 66 69 70 71 72 74 75 76 77 78 83 85 87 100 101"},F:{"31":0.00454,"36":0.02725,"80":0.01817,"82":0.40878,"83":0.45874,_:"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 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 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00908,"15":0.00908,"16":0.00454,"18":0.04088,"84":0.01363,"85":0.02725,"88":0.00454,"91":0.00908,"92":0.00454,"95":0.01817,"96":0.02271,"97":1.11733,"98":3.22028,_:"12 13 17 79 80 81 83 86 87 89 90 93 94"},E:{"4":0,"12":0.08176,"13":0.46328,"14":0.52687,"15":0.21802,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01817,"11.1":0.04088,"12.1":0.13172,"13.1":0.50416,"14.1":4.65101,"15.1":2.62528,"15.2-15.3":3.57001,"15.4":0.03179},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.10064,"9.3":0.12199,"10.0-10.2":0,"10.3":0.05795,"11.0-11.2":0,"11.3-11.4":0.00305,"12.0-12.1":0.0061,"12.2-12.5":0.20128,"13.0-13.1":0.05795,"13.2":0.00915,"13.3":0,"13.4-13.7":0.0488,"14.0-14.4":0.48491,"14.5-14.8":2.56789,"15.0-15.1":3.7024,"15.2-15.3":23.01954,"15.4":0.10674},P:{"4":0.23569,"5.0-5.4":0.04073,"6.2-6.4":0.01071,"7.2-7.4":0.01071,"8.2":0.01071,"9.2":0.0632,"10.1":0.02096,"11.1-11.2":0.07499,"12.0":0.02107,"13.0":0.03214,"14.0":0.04285,"15.0":0.20355,"16.0":2.26046},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.01134},A:{"11":0.38607,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.28382},Q:{"10.4":0},O:{"0":0.04912},H:{"0":3.73594},L:{"0":16.05057},S:{"2.5":0}}; +module.exports={C:{"34":0.0047,"52":0.00941,"69":0.00941,"78":0.04233,"81":0.1599,"88":0.11758,"91":0.04703,"95":0.00941,"96":0.00941,"98":0.89357,"99":1.78244,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 89 90 92 93 94 97 100 101 3.5 3.6"},D:{"49":0.03292,"65":0.19753,"70":0.01411,"73":0.00941,"79":0.00941,"80":0.0047,"81":0.09876,"85":0.01411,"86":0.02352,"87":0.01411,"88":0.02822,"89":0.02822,"90":0.03762,"91":0.00941,"92":0.05173,"93":0.02352,"94":0.04233,"96":0.06114,"97":0.14579,"98":3.32972,"99":2.38442,"100":13.06023,"101":0.49852,"102":0.0047,_:"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 57 58 59 60 61 62 63 64 66 67 68 69 71 72 74 75 76 77 78 83 84 95 103 104"},F:{"46":0.0047,"83":0.0047,"84":0.14109,"85":0.40446,_:"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 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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.04233,"84":0.01881,"85":0.00941,"91":0.00941,"92":0.02352,"96":0.00941,"97":0.00941,"98":0.03292,"99":1.34506,"100":6.13271,"101":0.05173,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 93 94 95"},E:{"4":0,"13":0.41857,"14":0.20693,"15":0.07055,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.04233,"11.1":0.00941,"12.1":0.04233,"13.1":0.3151,"14.1":1.66957,"15.1":1.71189,"15.2-15.3":0.83713,"15.4":2.45967},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.05309,"10.0-10.2":0,"10.3":0.03245,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.4867,"13.0-13.1":0,"13.2":0.0295,"13.3":0.00885,"13.4-13.7":0.03245,"14.0-14.4":0.25367,"14.5-14.8":1.0029,"15.0-15.1":1.01175,"15.2-15.3":17.36487,"15.4":9.21191},P:{"4":0.22758,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.02069,"12.0":0.01077,"13.0":0.02069,"14.0":0.51722,"15.0":0.11379,"16.0":3.08263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00072,"4.4":0,"4.4.3-4.4.4":0.00457},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.4656,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":18.5581},S:{"2.5":0},R:{_:"0"},M:{"0":0.20654},Q:{"10.4":0},O:{"0":0.06355},H:{"0":1.37883}}; 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 fd8b9f6d64f8da..ce104e0cb4bdde 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:{"34":0.00923,"43":0.00923,"47":0.00369,"49":0.00554,"52":0.00185,"56":0.01107,"65":0.00369,"69":0.00185,"72":0.01845,"78":0.00369,"85":0.00185,"88":0.00554,"91":0.00923,"93":0.00369,"94":0.00738,"95":0.00738,"96":0.64206,"97":0.98708,"98":0.1476,_:"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 50 51 53 54 55 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 89 90 92 99 3.5 3.6"},D:{"31":0.00369,"33":0.00554,"34":0.00554,"38":0.01292,"40":0.00369,"47":0.00369,"49":0.01292,"53":0.00369,"55":0.01476,"57":0.01107,"58":0.01661,"60":0.00554,"64":0.00738,"65":0.01107,"67":0.00185,"68":0.00369,"69":0.00185,"70":0.00369,"72":0.00369,"74":0.00369,"75":0.01107,"77":0.00738,"78":0.00369,"79":0.03137,"80":0.00923,"81":0.00923,"84":0.00923,"85":0.00369,"86":0.00185,"87":0.07011,"88":0.00738,"89":0.00738,"90":0.00923,"91":0.01476,"92":0.01107,"93":0.15129,"94":0.02583,"95":0.01661,"96":0.12546,"97":1.85054,"98":5.97596,"99":0.03137,"100":0.0572,_:"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 32 35 36 37 39 41 42 43 44 45 46 48 50 51 52 54 56 59 61 62 63 66 71 73 76 83 101"},F:{"21":0.00369,"79":0.00369,"82":0.05166,"83":1.01844,_:"9 11 12 15 16 17 18 19 20 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 80 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.01845,"13":0.00369,"15":0.00738,"16":0.01476,"17":0.00185,"18":0.04797,"80":0.00185,"84":0.00369,"85":0.00554,"89":0.00923,"90":0.01292,"92":0.02214,"93":0.00369,"94":0.01845,"95":0.00923,"96":0.02768,"97":0.49815,"98":1.22508,_:"14 79 81 83 86 87 88 91"},E:{"4":0,"12":0.00185,"13":0.00738,"14":0.06089,"15":0.00554,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.00738,"10.1":0.00185,"11.1":0.00185,"12.1":0.01292,"13.1":0.04797,"14.1":0.12731,"15.1":0.07011,"15.2-15.3":0.12915},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01021,"6.0-6.1":0,"7.0-7.1":0.02918,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17505,"10.0-10.2":0.00875,"10.3":0.20131,"11.0-11.2":0.02918,"11.3-11.4":0.09044,"12.0-12.1":0.11816,"12.2-12.5":3.98102,"13.0-13.1":0.06127,"13.2":0.01021,"13.3":0.33552,"13.4-13.7":0.43618,"14.0-14.4":2.33843,"14.5-14.8":2.90152,"15.0-15.1":1.46608,"15.2-15.3":2.37928,"15.4":0.01751},P:{"4":0.34619,"5.0-5.4":0.04073,"6.2-6.4":0.01018,"7.2-7.4":0.93674,"8.2":0.02094,"9.2":0.07127,"10.1":0.02043,"11.1-11.2":0.07127,"12.0":0.04073,"13.0":0.224,"14.0":0.72292,"15.0":0.08146,"16.0":0.97747},I:{"0":0,"3":0,"4":0.00042,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00017,"4.2-4.3":0.01475,"4.4":0,"4.4.3-4.4.4":0.02544},A:{"11":0.0572,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.95414},N:{"10":0.10602,_:"11"},R:{_:"0"},M:{"0":0.05709},Q:{"10.4":0},O:{"0":0.83997},H:{"0":2.42428},L:{"0":61.63072},S:{"2.5":0}}; +module.exports={C:{"33":0.00171,"43":0.00853,"50":0.00853,"51":0.00682,"52":0.01365,"53":0.00682,"54":0.00341,"55":0.00853,"56":0.00853,"57":0.01194,"58":0.00341,"66":0.00171,"72":0.03924,"78":0.00682,"84":0.00512,"88":0.00341,"91":0.00341,"95":0.02388,"96":0.00682,"97":0.01877,"98":0.25931,"99":0.69605,"100":0.14672,_:"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 44 45 46 47 48 49 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 94 101 3.5 3.6"},D:{"18":0.00341,"25":0.00512,"29":0.02388,"34":0.00341,"39":0.00853,"40":0.01706,"41":0.00341,"42":0.00341,"43":0.00682,"44":0.00341,"46":0.00512,"47":0.00341,"48":0.00171,"49":0.01194,"51":0.00512,"52":0.00171,"53":0.00512,"54":0.00341,"55":0.00341,"56":0.00341,"57":0.00512,"58":0.04947,"59":0.00853,"60":0.01194,"61":0.00341,"62":0.00171,"63":0.00853,"64":0.01024,"65":0.00682,"66":0.00341,"67":0.00512,"69":0.00853,"70":0.00171,"71":0.00512,"74":0.00341,"75":0.00853,"76":0.00171,"77":0.00171,"79":0.03071,"81":0.01365,"84":0.00341,"85":0.01877,"86":0.00341,"87":0.01194,"88":0.00341,"89":0.00512,"90":0.01194,"91":0.01024,"92":0.00853,"93":0.25249,"94":0.01194,"95":0.01194,"96":0.01706,"97":0.03071,"98":0.04265,"99":0.77623,"100":3.50924,"101":0.08018,"102":0.02559,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 30 31 32 33 35 36 37 38 45 50 68 72 73 78 80 83 103 104"},F:{"31":0.00512,"40":0.00341,"79":0.05289,"84":0.04094,"85":0.25419,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 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 72 73 74 75 76 77 78 80 81 82 83 86 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.02388,"15":0.00682,"16":0.01706,"17":0.00171,"18":3.6679,"84":0.00341,"87":0.00512,"89":0.00512,"90":0.00512,"91":0.00341,"92":0.01706,"94":0.03412,"96":0.01194,"97":0.01024,"98":0.01365,"99":0.18937,"100":1.02531,"101":0.00341,_:"13 14 79 80 81 83 85 86 88 93 95"},E:{"4":0,"8":0.00171,"11":0.00171,"14":0.02559,"15":0.00682,_:"0 5 6 7 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01535,"12.1":0.00512,"13.1":0.03241,"14.1":0.08018,"15.1":0.06995,"15.2-15.3":0.00853,"15.4":0.09895},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04533,"6.0-6.1":0,"7.0-7.1":0.03526,"8.1-8.4":0,"9.0-9.2":0.00336,"9.3":0.16621,"10.0-10.2":0.00504,"10.3":0.36095,"11.0-11.2":0.02518,"11.3-11.4":0.09401,"12.0-12.1":0.18299,"12.2-12.5":4.28943,"13.0-13.1":0.06715,"13.2":0.01847,"13.3":0.37438,"13.4-13.7":0.2619,"14.0-14.4":2.85906,"14.5-14.8":2.3722,"15.0-15.1":1.33636,"15.2-15.3":2.54008,"15.4":1.74767},P:{"4":0.87799,"5.0-5.4":0.04084,"6.2-6.4":0.03063,"7.2-7.4":0.37774,"8.2":0.01021,"9.2":0.03063,"10.1":0.0102,"11.1-11.2":0.07146,"12.0":0.03055,"13.0":0.14293,"14.0":0.18377,"15.0":0.10209,"16.0":0.82694},I:{"0":0,"3":0,"4":0.00023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00023,"4.2-4.3":0.009,"4.4":0,"4.4.3-4.4.4":0.04029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00341,"9":0.00341,"10":0.00341,"11":0.01535,_:"6 7 5.5"},J:{"7":0,"10":0.14098},N:{"10":0.06186,_:"11"},L:{"0":63.9092},S:{"2.5":0},R:{_:"0"},M:{"0":0.03317},Q:{"10.4":0},O:{"0":0.63027},H:{"0":2.70084}}; 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 d13224b0dd9d4b..966d9448690708 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:{"5":0.00088,"33":0.00529,"35":0.00088,"37":0.00176,"38":0.00176,"44":0.00176,"45":0.00176,"47":0.00265,"65":0.00176,"72":0.00176,"78":0.00088,"80":0.00441,"82":0.00529,"88":0.00088,"91":0.00441,"92":0.2108,"93":0.00088,"95":0.02822,"96":0.20021,"97":0.3431,_:"2 3 4 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 36 39 40 41 42 43 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 81 83 84 85 86 87 89 90 94 98 99 3.5 3.6"},D:{"19":0.00176,"28":0.00529,"29":0.00176,"36":0.00353,"38":0.00441,"43":0.01411,"49":0.0097,"56":0.00176,"57":0.00088,"58":0.00176,"59":0.00088,"60":0.00088,"62":0.00441,"63":0.01499,"64":0.00176,"65":0.00529,"66":0.26901,"67":0.00265,"69":0.00353,"70":0.00176,"72":0.00441,"75":0.00529,"76":0.01147,"78":0.00088,"79":0.00353,"80":0.00265,"81":0.00529,"83":0.00353,"84":0.0097,"86":0.00706,"87":0.00794,"88":0.00088,"89":0.00529,"90":0.00529,"91":0.0247,"92":0.10937,"93":0.01852,"94":0.00441,"95":0.02558,"96":0.11995,"97":0.94903,"98":1.74195,"100":0.00882,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 30 31 32 33 34 35 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 61 68 71 73 74 77 85 99 101"},F:{"15":0.00353,"35":0.00176,"42":0.00176,"48":0.00176,"73":0.00088,"75":0.00265,"79":0.00353,"81":0.00265,"82":0.00617,"83":0.20198,_:"9 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 76 77 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01676,"13":0.00617,"14":0.00176,"15":0.00176,"16":0.00176,"17":0.00794,"18":0.03352,"84":0.01764,"85":0.00441,"89":0.00441,"90":0.00617,"91":0.00176,"92":0.05292,"93":0.01588,"94":0.06439,"95":0.00176,"96":0.01058,"97":0.17816,"98":0.32017,_:"79 80 81 83 86 87 88"},E:{"4":0,"11":0.00353,"12":0.00794,"13":0.0097,"14":0.02029,"15":0.00706,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.00176,"10.1":0.01764,"11.1":0.00176,"12.1":0.00529,"13.1":0.0247,"14.1":0.0194,"15.1":0.01588,"15.2-15.3":0.07321},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.03288,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03145,"10.0-10.2":0.13294,"10.3":0.20013,"11.0-11.2":0.3245,"11.3-11.4":1.23938,"12.0-12.1":0.47031,"12.2-12.5":5.98105,"13.0-13.1":0.41885,"13.2":0.12866,"13.3":0.5232,"13.4-13.7":0.19727,"14.0-14.4":1.35946,"14.5-14.8":1.36089,"15.0-15.1":0.92918,"15.2-15.3":0.95777,"15.4":0},P:{"4":1.46776,"5.0-5.4":0.28149,"6.2-6.4":0.04021,"7.2-7.4":0.41218,"8.2":0.01071,"9.2":0.1709,"10.1":0.02096,"11.1-11.2":0.24128,"12.0":0.03016,"13.0":0.09048,"14.0":0.56298,"15.0":0.65346,"16.0":0.75399},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00114,"4.2-4.3":0.003,"4.4":0,"4.4.3-4.4.4":0.05057},A:{"11":0.0247,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.03647},Q:{"10.4":0.00912},O:{"0":0.23707},H:{"0":6.33613},L:{"0":68.25973},S:{"2.5":0.1003}}; +module.exports={C:{"34":0.00153,"37":0.00229,"45":0.00076,"46":0.00153,"47":0.00229,"53":0.00076,"56":0.00076,"60":0.00229,"72":0.00305,"77":0.00076,"78":0.00153,"79":0.00153,"88":0.00076,"91":0.00382,"95":0.01297,"96":0.00153,"97":0.00458,"98":0.09461,"99":0.29528,_:"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 38 39 40 41 42 43 44 48 49 50 51 52 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 80 81 82 83 84 85 86 87 89 90 92 93 94 100 101 3.5 3.6"},D:{"28":0.00076,"33":0.00534,"34":0.00076,"37":0.00153,"38":0.00076,"39":0.00076,"40":0.00305,"42":0.00153,"43":0.00229,"46":0.00076,"49":0.00153,"50":0.00382,"54":0.00076,"55":0.00076,"56":0.01908,"57":0.00076,"58":0.00076,"60":0.00153,"63":0.00229,"64":0.00229,"65":0.00153,"67":0.00153,"69":0.00229,"70":0.01068,"72":0.00305,"74":0.00153,"76":0.02213,"78":0.00153,"79":0.00229,"80":0.00229,"81":0.00229,"83":0.00229,"84":0.00839,"85":0.00153,"86":0.0145,"87":0.00534,"88":0.00229,"89":0.00458,"91":0.00305,"92":0.00534,"93":0.03968,"94":0.00305,"95":0.00229,"96":0.02289,"97":0.01908,"98":0.01755,"99":0.28689,"100":1.34746,"101":0.01831,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 35 36 41 44 45 47 48 51 52 53 59 61 62 66 68 71 73 75 77 90 102 103 104"},F:{"79":0.00305,"84":0.01145,"85":0.0496,_:"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 80 81 82 83 86 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.01373,"13":0.00382,"15":0.00076,"17":0.00229,"18":0.02671,"84":0.0061,"85":0.00229,"87":0.00153,"89":0.00763,"90":0.00229,"91":0.00305,"92":0.02899,"93":0.00153,"94":0.00076,"96":0.00763,"97":0.00229,"98":0.01297,"99":0.0557,"100":0.2991,_:"14 16 79 80 81 83 86 88 95 101"},E:{"4":0,"12":0.00076,"13":0.00076,"14":0.01297,"15":0.00153,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00076,"10.1":0.01221,"11.1":0.00153,"12.1":0.00458,"13.1":0.0061,"14.1":0.01068,"15.1":0.00992,"15.2-15.3":0.00229,"15.4":0.02518},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.07644,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03276,"10.0-10.2":0.02866,"10.3":0.273,"11.0-11.2":0.18018,"11.3-11.4":0.2416,"12.0-12.1":0.54326,"12.2-12.5":5.17057,"13.0-13.1":0.42997,"13.2":0.06825,"13.3":0.20884,"13.4-13.7":0.45318,"14.0-14.4":1.54244,"14.5-14.8":1.24214,"15.0-15.1":1.00873,"15.2-15.3":1.46054,"15.4":0.68249},P:{"4":0.63997,"5.0-5.4":0.1219,"6.2-6.4":0.2438,"7.2-7.4":0.35554,"8.2":0.01034,"9.2":0.18285,"10.1":0.04063,"11.1-11.2":0.21332,"12.0":0.04063,"13.0":0.15237,"14.0":0.48759,"15.0":0.28443,"16.0":1.00566},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00045,"4.2-4.3":0.00152,"4.4":0,"4.4.3-4.4.4":0.01651},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01221,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":64.52618},S:{"2.5":0.08313},R:{_:"0"},M:{"0":0.01847},Q:{"10.4":0.02771},O:{"0":0.13856},H:{"0":13.7996}}; 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 fbe7b64e093ea3..13ef9ddbca069a 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:{"38":0.01265,"50":0.01265,"52":0.00843,"56":0.01265,"60":0.01686,"64":0.00422,"78":0.06324,"84":0.00843,"85":0.00422,"89":0.00843,"91":0.05059,"92":0.01265,"93":0.00422,"94":0.00843,"95":0.04638,"96":1.36177,"97":1.72013,_:"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 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 86 87 88 90 98 99 3.5 3.6"},D:{"49":0.06324,"58":0.01265,"63":0.04216,"65":0.01265,"67":0.01686,"74":0.00422,"76":0.00843,"77":0.01686,"78":0.00422,"79":0.02951,"80":0.00843,"81":0.00422,"83":0.02951,"84":0.05481,"85":0.02108,"86":0.00843,"87":0.02951,"88":0.00422,"89":0.01686,"90":0.01265,"91":0.0253,"92":0.02951,"93":0.04216,"94":0.04638,"95":0.05059,"96":0.72515,"97":6.5348,"98":14.65903,_:"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 57 59 60 61 62 64 66 68 69 70 71 72 73 75 99 100 101"},F:{"82":0.14756,"83":0.66613,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00843,"17":0.00843,"18":0.02108,"86":0.00422,"90":0.00843,"91":0.00422,"92":0.01265,"93":0.00843,"94":0.01265,"95":0.00843,"96":0.06746,"97":1.48403,"98":5.09293,_:"12 13 14 15 79 80 81 83 84 85 87 88 89"},E:{"4":0,"12":0.00843,"13":0.06324,"14":0.56916,"15":0.28247,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02108,"10.1":0.00843,"11.1":0.05059,"12.1":0.18972,"13.1":0.62397,"14.1":1.58522,"15.1":1.35755,"15.2-15.3":1.21842,"15.4":0.01686},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.0086,"9.0-9.2":0.00516,"9.3":0.03269,"10.0-10.2":0.00688,"10.3":0.08432,"11.0-11.2":0.01549,"11.3-11.4":0.01205,"12.0-12.1":0.03786,"12.2-12.5":0.61947,"13.0-13.1":0.01721,"13.2":0.0086,"13.3":0.07571,"13.4-13.7":0.2409,"14.0-14.4":0.86725,"14.5-14.8":3.47934,"15.0-15.1":3.10077,"15.2-15.3":8.52455,"15.4":0.07055},P:{"4":0.07195,"5.0-5.4":0.04073,"6.2-6.4":0.01071,"7.2-7.4":0.14391,"8.2":0.01071,"9.2":0.04112,"10.1":0.02096,"11.1-11.2":0.18502,"12.0":0.05139,"13.0":0.21586,"14.0":0.27753,"15.0":0.17474,"16.0":4.23495},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00168,"4.2-4.3":0.00168,"4.4":0,"4.4.3-4.4.4":0.03135},A:{"11":0.1054,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.26606},Q:{"10.4":0},O:{"0":0.01157},H:{"0":0.10952},L:{"0":33.08468},S:{"2.5":0}}; +module.exports={C:{"52":0.01433,"78":0.01433,"91":0.02866,"95":0.00716,"96":0.00716,"97":0.02149,"98":0.54446,"99":1.31818,_:"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 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 89 90 92 93 94 100 101 3.5 3.6"},D:{"49":0.02866,"52":0.00716,"63":0.01433,"79":0.02149,"83":0.04298,"84":0.05731,"86":0.00716,"87":0.00716,"88":0.01433,"92":0.01433,"95":0.00716,"96":0.1003,"97":0.05015,"98":0.21492,"99":1.88413,"100":8.5968,"101":0.29372,_:"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 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 85 89 90 91 93 94 102 103 104"},F:{"11":4.16228,"28":0.02866,"84":0.06448,"85":0.37253,"86":0.00716,_:"9 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 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00716,"96":0.01433,"97":0.07164,"98":0.01433,"99":0.58028,"100":2.34979,"101":0.04298,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"5":0.17194,"13":0.02866,"14":0.17194,"15":0.05015,_:"0 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01433,"12.1":0.06448,"13.1":0.26507,"14.1":0.41551,"15.1":0.20776,"15.2-15.3":0.11462,"15.4":0.69491},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.00497,"9.0-9.2":0,"9.3":0.03905,"10.0-10.2":0.00142,"10.3":0.03053,"11.0-11.2":0.00923,"11.3-11.4":0.00071,"12.0-12.1":0.00852,"12.2-12.5":0.26906,"13.0-13.1":0.01562,"13.2":0.01988,"13.3":0.0213,"13.4-13.7":0.06531,"14.0-14.4":0.27829,"14.5-14.8":0.81641,"15.0-15.1":0.44725,"15.2-15.3":2.46272,"15.4":2.60541},P:{"4":0.01067,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.1067,"8.2":0.01034,"9.2":0.01067,"10.1":0.0102,"11.1-11.2":0.06402,"12.0":0.03201,"13.0":0.06402,"14.0":0.17072,"15.0":0.04268,"16.0":1.87792},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00129,"4.2-4.3":0.00129,"4.4":0,"4.4.3-4.4.4":0.02578},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":46.44421,"11":0.07164,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":19.14891},S:{"2.5":0},R:{_:"0"},M:{"0":0.20136},Q:{"10.4":0},O:{"0":0.00567},H:{"0":0.06175}}; 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 6c4fde9c4240c2..67577d238c5712 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:{"39":0.00497,"43":0.0149,"45":0.00993,"52":0.09435,"56":0.00497,"57":0.00497,"60":0.00993,"62":0.04966,"64":0.00993,"71":0.05959,"72":0.00497,"78":0.00497,"79":0.00993,"83":0.0149,"85":0.01986,"87":0.00993,"89":0.01986,"91":0.0149,"93":0.02483,"94":0.02483,"95":0.05959,"96":2.67667,"97":1.95164,_:"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 40 41 42 44 46 47 48 49 50 51 53 54 55 58 59 61 63 65 66 67 68 69 70 73 74 75 76 77 80 81 82 84 86 88 90 92 98 99 3.5 3.6"},D:{"18":0.08442,"39":0.00497,"43":0.03476,"46":0.00993,"47":0.00497,"49":0.00497,"50":0.00497,"54":0.04469,"55":0.05959,"57":0.00497,"58":0.85912,"60":0.09435,"63":0.28803,"64":0.11422,"66":0.02483,"69":0.01986,"70":0.00993,"71":0.00497,"74":0.06456,"75":0.09435,"76":0.00993,"78":0.00993,"79":0.12912,"80":0.01986,"81":0.01986,"83":0.07946,"84":0.00993,"86":0.02483,"87":0.0298,"88":0.03476,"89":0.02483,"91":0.0149,"92":0.14401,"93":0.0298,"94":0.02483,"95":0.02483,"96":0.47177,"97":7.33975,"98":13.1599,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 48 51 52 53 56 59 61 62 65 67 68 72 73 77 85 90 99 100 101"},F:{"15":0.00497,"46":0.00497,"49":0.00497,"51":0.00497,"64":0.20361,"70":0.00497,"76":0.0149,"77":0.03973,"78":0.00993,"80":0.00497,"81":0.00993,"82":0.4966,"83":0.10925,_:"9 11 12 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 50 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 71 72 73 74 75 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05959,"13":0.00497,"14":0.01986,"15":0.00993,"16":0.05463,"17":0.00497,"18":0.15891,"84":0.0149,"85":0.00497,"86":0.02483,"88":0.00993,"89":0.01986,"90":0.09435,"92":0.0149,"93":0.0149,"94":0.01986,"95":0.00497,"96":0.12912,"97":0.79953,"98":14.70929,_:"79 80 81 83 87 91"},E:{"4":0,"11":0.00497,"12":0.03973,"14":0.02483,"15":0.11918,_:"0 5 6 7 8 9 10 13 3.1 3.2 6.1 7.1","5.1":0.00993,"9.1":0.0149,"10.1":0.00993,"11.1":0.00993,"12.1":0.00497,"13.1":0.01986,"14.1":0.05959,"15.1":0.12415,"15.2-15.3":0.58599,"15.4":0.00993},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.09474,"8.1-8.4":0,"9.0-9.2":0.01373,"9.3":0.02883,"10.0-10.2":0,"10.3":0.10572,"11.0-11.2":3.38456,"11.3-11.4":0.00824,"12.0-12.1":0.02334,"12.2-12.5":1.47053,"13.0-13.1":0.02334,"13.2":0.02334,"13.3":0.01648,"13.4-13.7":0.15241,"14.0-14.4":1.82478,"14.5-14.8":1.18082,"15.0-15.1":1.94835,"15.2-15.3":3.41751,"15.4":0.01098},P:{"4":1.74544,"5.0-5.4":0.02066,"6.2-6.4":0.04052,"7.2-7.4":0.04131,"8.2":0.0104,"9.2":0.02066,"10.1":0.06153,"11.1-11.2":0.04131,"12.0":0.03121,"13.0":0.02066,"14.0":0.04131,"15.0":0.04131,"16.0":0.82624},I:{"0":0,"3":0,"4":0.00157,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00067,"4.2-4.3":0.03112,"4.4":0,"4.4.3-4.4.4":0.14283},A:{"11":0.35755,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.49333},N:{_:"10 11"},R:{_:"0"},M:{"0":0.06544},Q:{"10.4":0.10571},O:{"0":0.30204},H:{"0":0.27165},L:{"0":31.11591},S:{"2.5":0}}; +module.exports={C:{"52":0.07128,"57":0.00792,"61":0.00792,"62":0.01584,"63":0.01584,"64":0.00792,"71":0.01584,"72":0.02376,"85":0.03168,"97":0.07128,"98":0.41976,"99":1.96416,_:"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 60 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"18":0.00792,"38":0.01584,"54":0.03168,"63":0.14256,"64":0.1584,"67":0.00792,"70":0.01584,"79":0.0792,"85":0.20592,"86":0.00792,"87":0.01584,"89":0.01584,"92":0.0792,"95":0.01584,"96":0.19008,"97":0.03168,"98":0.49104,"99":1.63944,"100":9.63864,"101":0.18216,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 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 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 65 66 68 69 71 72 73 74 75 76 77 78 80 81 83 84 88 90 91 93 94 102 103 104"},F:{"64":0.07128,"83":0.01584,"84":0.03168,"85":0.06336,_:"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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 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.05544,"16":0.01584,"18":0.0396,"86":0.02376,"89":0.03168,"91":0.00792,"92":2.178,"95":0.03168,"96":0.15048,"98":0.02376,"99":9.53568,"100":48.45456,"101":0.60192,_:"13 14 15 17 79 80 81 83 84 85 87 88 90 93 94 97"},E:{"4":0,"14":0.0792,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 7.1 9.1 10.1 12.1","6.1":0.49896,"11.1":0.01584,"13.1":0.01584,"14.1":0.03168,"15.1":0.0396,"15.2-15.3":0.05544,"15.4":0.04752},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.00295,"10.0-10.2":0,"10.3":0.03051,"11.0-11.2":0.61666,"11.3-11.4":0.00443,"12.0-12.1":0.00787,"12.2-12.5":0.83862,"13.0-13.1":0.00394,"13.2":0.00591,"13.3":0.00295,"13.4-13.7":0.02756,"14.0-14.4":0.71509,"14.5-14.8":0.3135,"15.0-15.1":0.76676,"15.2-15.3":1.12898,"15.4":0.45081},P:{"4":0.59083,"5.0-5.4":0.01029,"6.2-6.4":0.07073,"7.2-7.4":0.17485,"8.2":0.02057,"9.2":0.02057,"10.1":0.04099,"11.1-11.2":0.14399,"12.0":0.03086,"13.0":0.03282,"14.0":0.14399,"15.0":0.12342,"16.0":0.43765},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01815,"4.2-4.3":0.27616,"4.4":0,"4.4.3-4.4.4":0.21345},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07128,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":14.62152},S:{"2.5":0},R:{_:"0"},M:{"0":0.04578},Q:{"10.4":0.00208},O:{"0":0.13318},H:{"0":0.10048}}; 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 25f59c8d4f78e3..48c9de7951c872 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:{"52":0.69463,"60":0.01187,"68":0.14249,"77":0.01781,"78":0.04156,"81":0.03562,"83":0.01187,"84":0.01187,"85":0.00594,"86":0.01187,"87":0.03562,"88":0.0475,"89":0.01187,"90":0.00594,"91":0.08312,"92":0.01781,"93":0.00594,"94":0.08906,"95":0.03562,"96":2.60041,"97":4.28651,"98":0.01187,_:"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 71 72 73 74 75 76 79 80 82 99 3.5 3.6"},D:{"22":0.42746,"34":0.04156,"38":0.22561,"39":0.07718,"41":0.01187,"47":0.27904,"49":0.48683,"53":0.01187,"56":0.00594,"62":0.41559,"65":0.00594,"67":0.00594,"69":0.25529,"71":0.01781,"72":0.02375,"74":0.01187,"76":0.00594,"77":0.08906,"78":0.01781,"79":0.18405,"80":0.02969,"81":0.01781,"83":0.02969,"84":0.01781,"85":0.02375,"86":0.02969,"87":0.11874,"88":0.10687,"89":0.08312,"90":0.01187,"91":0.33247,"92":0.02969,"93":0.06531,"94":0.03562,"95":0.0475,"96":0.31466,"97":10.74597,"98":24.85822,"99":0.00594,"100":0.00594,_:"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 40 42 43 44 45 46 48 50 51 52 54 55 57 58 59 60 61 63 64 66 68 70 73 75 101"},F:{"12":0.08906,"25":0.0475,"31":0.84305,"40":0.58776,"46":0.00594,"67":0.01781,"82":0.2078,"83":1.12803,_:"9 11 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.13655,"18":0.00594,"92":0.04156,"95":0.01187,"96":0.01781,"97":0.84899,"98":2.49354,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.02969,"14":0.08312,"15":0.05343,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.04156,"12.1":0.04156,"13.1":0.10093,"14.1":0.32654,"15.1":0.14843,"15.2-15.3":0.29685},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.00062,"7.0-7.1":0.24598,"8.1-8.4":0.00496,"9.0-9.2":0,"9.3":0.05205,"10.0-10.2":0.00248,"10.3":0.05638,"11.0-11.2":0.00867,"11.3-11.4":0.01425,"12.0-12.1":0.00929,"12.2-12.5":0.30113,"13.0-13.1":0.00496,"13.2":0.01053,"13.3":0.02107,"13.4-13.7":0.11215,"14.0-14.4":0.24226,"14.5-14.8":0.99012,"15.0-15.1":0.8154,"15.2-15.3":3.28761,"15.4":0.01239},P:{"4":0.59228,"5.0-5.4":0.04073,"6.2-6.4":0.01018,"7.2-7.4":0.13693,"8.2":0.02094,"9.2":0.0632,"10.1":0.02096,"11.1-11.2":0.06461,"12.0":0.02107,"13.0":0.09692,"14.0":0.05384,"15.0":0.08615,"16.0":1.443},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00468,"4.2-4.3":0.23867,"4.4":0,"4.4.3-4.4.4":0.29716},A:{"11":0.4809,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.19101},Q:{"10.4":0},O:{"0":0.08941},H:{"0":0.24239},L:{"0":30.41749},S:{"2.5":0}}; +module.exports={C:{"52":0.75238,"56":0.00588,"60":0.01176,"66":0.00588,"68":0.15871,"78":0.03527,"81":0.01763,"82":0.00588,"83":0.01176,"84":0.01176,"87":0.01763,"88":0.0529,"89":0.01176,"91":0.08817,"92":0.01176,"93":0.00588,"94":0.14695,"95":0.01176,"96":0.01763,"97":0.0529,"98":1.83394,"99":5.26081,"100":0.01176,_:"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 57 58 59 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 85 86 90 101 3.5 3.6"},D:{"22":0.42322,"34":0.11168,"38":0.241,"39":0.08817,"47":0.15283,"49":0.39383,"53":0.01176,"56":0.01176,"58":0.03527,"60":0.00588,"61":0.12344,"62":0.58192,"65":0.01176,"67":0.01176,"69":0.26451,"71":0.01763,"72":0.02939,"74":0.00588,"75":0.00588,"76":0.00588,"77":0.09405,"78":0.01763,"79":0.20573,"80":0.02939,"81":0.01763,"83":0.02351,"84":0.02351,"85":0.01763,"86":0.02939,"87":0.08229,"88":0.16458,"89":0.07054,"90":0.02351,"91":0.23512,"92":0.02351,"93":0.01763,"94":0.01763,"95":0.04702,"96":0.06466,"97":0.05878,"98":0.19397,"99":6.47756,"100":27.6795,"101":0.52314,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 55 57 59 63 64 66 68 70 73 102 103 104"},F:{"12":0.09993,"25":0.07054,"28":0.00588,"31":0.8288,"40":0.5878,"84":0.20573,"85":0.83468,"86":0.01763,_:"9 11 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 34 35 36 37 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 72 73 74 75 76 77 78 79 80 81 82 83 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.14107,"92":0.0529,"95":0.00588,"96":0.01176,"97":0.1058,"98":0.02939,"99":0.42909,"100":2.52166,"101":0.03527,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.02351,"14":0.05878,"15":0.02351,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01763,"12.1":0.03527,"13.1":0.09405,"14.1":0.21749,"15.1":0.0529,"15.2-15.3":0.0529,"15.4":0.39383},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.00062,"7.0-7.1":0.26796,"8.1-8.4":0.00187,"9.0-9.2":0,"9.3":0.04997,"10.0-10.2":0.00187,"10.3":0.05746,"11.0-11.2":0.00874,"11.3-11.4":0.01624,"12.0-12.1":0.00812,"12.2-12.5":0.31605,"13.0-13.1":0.00562,"13.2":0.02436,"13.3":0.01811,"13.4-13.7":0.09057,"14.0-14.4":0.18613,"14.5-14.8":0.61087,"15.0-15.1":0.23173,"15.2-15.3":2.23297,"15.4":2.11305},P:{"4":0.46313,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.05385,"12.0":0.01077,"13.0":0.09693,"14.0":0.05385,"15.0":0.05385,"16.0":1.60479},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00777,"4.2-4.3":0.20013,"4.4":0,"4.4.3-4.4.4":0.23316},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00588,"11":0.52902,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":32.33012},S:{"2.5":0},R:{_:"0"},M:{"0":0.23495},Q:{"10.4":0},O:{"0":0.09893},H:{"0":0.30049}}; 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 cfabd39c166e2d..33f237d7b30c0d 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:{"52":0.01948,"72":0.00779,"73":0.13636,"78":0.01558,"88":0.0039,"89":0.0039,"90":0.01169,"91":0.02727,"92":0.0039,"94":0.00779,"95":0.01558,"96":0.5844,"97":1.05582,"98":0.00779,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 93 99 3.5 3.6"},D:{"38":0.01169,"49":0.03506,"50":0.01558,"53":0.00779,"59":0.01558,"65":0.00779,"69":0.01169,"70":0.0039,"72":0.00779,"74":0.0039,"75":0.00779,"76":0.04675,"78":0.02727,"79":0.10519,"80":0.01169,"81":0.01558,"83":0.01948,"84":0.00779,"85":0.0039,"86":0.06623,"87":0.06623,"88":0.01558,"89":0.02338,"90":0.01948,"91":0.07013,"92":0.06623,"93":0.05454,"94":0.03506,"95":0.04286,"96":0.2922,"97":7.35565,"98":19.3826,"99":0.01169,"100":0.01558,_:"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 47 48 51 52 54 55 56 57 58 60 61 62 63 64 66 67 68 71 73 77 101"},F:{"46":0.00779,"82":0.45973,"83":1.40646,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00779,"17":0.0039,"18":0.01558,"84":0.00779,"85":0.01558,"89":0.00779,"90":0.01169,"92":0.01558,"94":0.00779,"95":0.00779,"96":0.02338,"97":0.57661,"98":2.2441,_:"12 13 14 16 79 80 81 83 86 87 88 91 93"},E:{"4":0,"13":0.01169,"14":0.10909,"15":0.1013,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 7.1 9.1","6.1":0.0039,"10.1":0.0039,"11.1":0.01169,"12.1":0.01948,"13.1":0.14805,"14.1":0.33116,"15.1":0.20649,"15.2-15.3":0.50648,"15.4":0.00779},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00077,"6.0-6.1":0.0069,"7.0-7.1":0.00614,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01687,"10.0-10.2":0.00153,"10.3":0.01764,"11.0-11.2":0.0046,"11.3-11.4":0.0115,"12.0-12.1":0.01611,"12.2-12.5":0.25847,"13.0-13.1":0.01304,"13.2":0.0046,"13.3":0.02761,"13.4-13.7":0.07516,"14.0-14.4":0.27457,"14.5-14.8":1.11134,"15.0-15.1":1.11517,"15.2-15.3":4.65474,"15.4":0.04985},P:{"4":0.13335,"5.0-5.4":0.04073,"6.2-6.4":0.01071,"7.2-7.4":0.18464,"8.2":0.01071,"9.2":0.03077,"10.1":0.02096,"11.1-11.2":0.18464,"12.0":0.02052,"13.0":0.17438,"14.0":0.17438,"15.0":0.21541,"16.0":2.0926},I:{"0":0,"3":0,"4":0.00523,"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.05232},A:{"11":0.08571,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.20143},Q:{"10.4":0},O:{"0":0.06714},H:{"0":0.23693},L:{"0":47.24267},S:{"2.5":0}}; +module.exports={C:{"52":0.01873,"72":0.00749,"73":0.17227,"78":0.01498,"88":0.00375,"90":0.01498,"91":0.02622,"92":0.00375,"95":0.00375,"96":0.00749,"97":0.01124,"98":0.38199,"99":1.22462,"100":0.01124,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 89 93 94 101 3.5 3.6"},D:{"38":0.00749,"49":0.02622,"50":0.01124,"53":0.00375,"65":0.01873,"69":0.01498,"70":0.00749,"71":0.00375,"72":0.00375,"73":0.00749,"74":0.00375,"75":0.02622,"76":0.04869,"78":0.01498,"79":0.08239,"80":0.01124,"81":0.02247,"83":0.01873,"84":0.00749,"86":0.06741,"87":0.03745,"88":0.01498,"89":0.01873,"90":0.01873,"91":0.07116,"92":0.04494,"93":0.04494,"94":0.02247,"95":0.0412,"96":0.06367,"97":0.09363,"98":0.15729,"99":3.80867,"100":20.79224,"101":0.34829,"102":0.01124,_:"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 47 48 51 52 54 55 56 57 58 59 60 61 62 63 64 66 67 68 77 85 103 104"},F:{"84":0.45689,"85":1.33322,"86":0.02247,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01498,"84":0.00375,"85":0.01498,"89":0.00749,"90":0.00749,"92":0.00749,"96":0.01124,"97":0.01498,"98":0.01873,"99":0.31458,"100":2.37059,"101":0.04494,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 91 93 94 95"},E:{"4":0,"11":0.00375,"13":0.02247,"14":0.06367,"15":0.04494,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00749,"11.1":0.00749,"12.1":0.01498,"13.1":0.13857,"14.1":0.2247,"15.1":0.07865,"15.2-15.3":0.09737,"15.4":0.57299},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00082,"6.0-6.1":0.00981,"7.0-7.1":0.01144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01471,"10.0-10.2":0.00082,"10.3":0.0188,"11.0-11.2":0.0049,"11.3-11.4":0.00736,"12.0-12.1":0.00572,"12.2-12.5":0.22882,"13.0-13.1":0.00654,"13.2":0.0049,"13.3":0.02697,"13.4-13.7":0.05884,"14.0-14.4":0.25007,"14.5-14.8":0.71916,"15.0-15.1":0.35304,"15.2-15.3":2.54485,"15.4":3.90146},P:{"4":0.12372,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.19589,"8.2":0.01034,"9.2":0.02062,"10.1":0.0102,"11.1-11.2":0.15465,"12.0":0.03093,"13.0":0.15465,"14.0":0.12372,"15.0":0.12372,"16.0":2.44352},I:{"0":0,"3":0,"4":0.00172,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01032,"4.4":0,"4.4.3-4.4.4":0.05676},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04494,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":52.23696},S:{"2.5":0},R:{_:"0"},M:{"0":0.26897},Q:{"10.4":0},O:{"0":0.06255},H:{"0":0.30201}}; 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 9b62e83795772e..53a4f4d51d32f6 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:{"52":0.00415,"78":0.01246,"84":0.00415,"93":0.00415,"94":0.00831,"95":0.00831,"96":0.72695,"97":1.22128,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 98 99 3.5 3.6"},D:{"49":0.03323,"67":0.00415,"75":0.01662,"76":0.08723,"77":0.03739,"79":0.05816,"80":0.00831,"83":0.02077,"84":0.02492,"85":0.00831,"86":0.00831,"87":0.2077,"88":0.04154,"89":0.01246,"90":0.00831,"91":0.0997,"92":0.08308,"93":0.04154,"94":0.0997,"95":0.02908,"96":0.73941,"97":7.9466,"98":16.16737,"99":0.00831,"100":0.01246,_:"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 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 78 81 101"},F:{"74":0.00415,"82":0.12462,"83":0.6231,_:"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 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00831,"18":0.00415,"92":0.00831,"95":0.04569,"96":0.02077,"97":1.1922,"98":3.05319,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"10":0.00415,"12":0.00415,"13":0.11631,"14":0.46109,"15":0.32817,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00831,"11.1":0.01246,"12.1":0.17862,"13.1":0.38217,"14.1":1.40821,"15.1":0.95127,"15.2-15.3":2.17254,"15.4":0.02077},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.01249,"7.0-7.1":0,"8.1-8.4":0.01874,"9.0-9.2":0,"9.3":0.39345,"10.0-10.2":0.0281,"10.3":0.05933,"11.0-11.2":0.01874,"11.3-11.4":0.04372,"12.0-12.1":0.0281,"12.2-12.5":0.74631,"13.0-13.1":0.03435,"13.2":0.00625,"13.3":0.04684,"13.4-13.7":0.32476,"14.0-14.4":1.1991,"14.5-14.8":4.57468,"15.0-15.1":5.26167,"15.2-15.3":18.38304,"15.4":0.03747},P:{"4":0.2393,"5.0-5.4":0.04073,"6.2-6.4":0.01071,"7.2-7.4":0.02081,"8.2":0.01071,"9.2":0.0104,"10.1":0.02096,"11.1-11.2":0.13525,"12.0":0.02081,"13.0":0.05202,"14.0":0.11445,"15.0":0.08323,"16.0":4.27613},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00675,"4.4":0,"4.4.3-4.4.4":0.01079},A:{"11":0.11216,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.2865},Q:{"10.4":0},O:{"0":0.19295},H:{"0":0.13285},L:{"0":22.02727},S:{"2.5":0}}; +module.exports={C:{"78":0.00844,"84":0.05063,"91":0.05063,"96":0.03797,"97":0.01266,"98":0.50628,"99":1.92386,_:"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 85 86 87 88 89 90 92 93 94 95 100 101 3.5 3.6"},D:{"49":0.01688,"63":0.00422,"65":0.00844,"75":0.01266,"76":0.06329,"77":0.01266,"79":0.19407,"83":0.04219,"84":0.00844,"87":0.04219,"88":0.00844,"90":0.01688,"91":0.05485,"92":0.01266,"93":0.10969,"94":0.02531,"95":0.00422,"96":0.16454,"97":0.17298,"98":0.54847,"99":4.39198,"100":18.76189,"101":0.16876,_:"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 57 58 59 60 61 62 64 66 67 68 69 70 71 72 73 74 78 80 81 85 86 89 102 103 104"},F:{"84":0.19829,"85":0.46831,_:"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 86 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.00422,"17":0.00844,"18":0.02953,"96":0.02531,"97":0.04219,"98":0.01688,"99":0.88599,"100":3.82663,"101":0.02531,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"10":0.01688,"13":0.06329,"14":0.32908,"15":0.13501,_:"0 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.03375,"10.1":0.00844,"11.1":0.00844,"12.1":0.16454,"13.1":0.27845,"14.1":1.34164,"15.1":0.28689,"15.2-15.3":0.40081,"15.4":1.91965},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.03887,"9.0-9.2":0,"9.3":0.31096,"10.0-10.2":0.01196,"10.3":0.02392,"11.0-11.2":0.01794,"11.3-11.4":0.01794,"12.0-12.1":0.06279,"12.2-12.5":0.72357,"13.0-13.1":0.00897,"13.2":0.00897,"13.3":0.06279,"13.4-13.7":0.29302,"14.0-14.4":1.16908,"14.5-14.8":3.20824,"15.0-15.1":1.57871,"15.2-15.3":11.22436,"15.4":11.12569},P:{"4":0.26979,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.1067,"8.2":0.01034,"9.2":0.01067,"10.1":0.0102,"11.1-11.2":0.09339,"12.0":0.03201,"13.0":0.08301,"14.0":0.07264,"15.0":0.04151,"16.0":4.34774},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00248,"4.4":0,"4.4.3-4.4.4":0.0033},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0886,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":23.08018},S:{"2.5":0},R:{_:"0"},M:{"0":0.28905},Q:{"10.4":0},O:{"0":0.06359},H:{"0":0.18061}}; 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 0d59662f724255..def793670936ce 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:{"27":0.00474,"29":0.00474,"91":0.10907,"96":0.0901,"97":0.1636,_:"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 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 92 93 94 95 98 99 3.5 3.6"},D:{"33":0.00711,"38":0.00474,"48":0.00711,"54":0.00474,"60":0.00237,"71":0.01897,"72":0.00237,"75":0.01423,"83":0.00948,"86":0.00948,"87":0.00711,"88":0.03557,"89":0.03082,"90":0.04742,"91":0.03082,"92":0.00948,"93":0.0166,"94":0.00474,"95":0.22287,"96":0.03082,"97":2.83572,"98":12.50228,_:"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 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 73 74 76 77 78 79 80 81 84 85 99 100 101"},F:{"76":0.06876,"82":0.01423,"83":0.36988,_:"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 77 78 79 80 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.05453,"13":0.00237,"15":0.00237,"16":0.00474,"84":0.01423,"85":0.01186,"90":0.00474,"91":0.01423,"93":0.01423,"95":0.01186,"96":0.01186,"97":0.40544,"98":1.5862,_:"14 17 18 79 80 81 83 86 87 88 89 92 94"},E:{"4":0,"15":0.00237,_:"0 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4","5.1":0.00237,"14.1":0.01423,"15.1":0.00474},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.041,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02303,"10.0-10.2":0.00842,"10.3":0.01348,"11.0-11.2":0.0146,"11.3-11.4":0.00281,"12.0-12.1":1.13568,"12.2-12.5":0.92674,"13.0-13.1":0.04044,"13.2":0.00112,"13.3":0,"13.4-13.7":1.32889,"14.0-14.4":0.35329,"14.5-14.8":0.45439,"15.0-15.1":1.04076,"15.2-15.3":0.23028,"15.4":0},P:{"4":1.45239,"5.0-5.4":0.19571,"6.2-6.4":0.04021,"7.2-7.4":0.13391,"8.2":0.01071,"9.2":0.0515,"10.1":0.02096,"11.1-11.2":0.10301,"12.0":0.09271,"13.0":0.23691,"14.0":0.0412,"15.0":0.09271,"16.0":0.24722},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:{"11":0.02608,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0.04577},H:{"0":1.74788},L:{"0":69.65273},S:{"2.5":0.2365}}; +module.exports={C:{"27":0.00566,"56":0.00283,"91":0.1556,"98":0.04809,"99":0.12165,_:"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 52 53 54 55 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 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"26":0.00566,"43":0.01132,"50":0.07355,"52":0.00283,"55":0.00849,"59":0.00566,"67":0.02546,"70":0.01132,"79":0.04526,"80":0.00283,"86":3.17697,"87":0.02263,"88":0.01415,"89":0.00849,"92":0.00849,"95":0.00283,"96":0.03961,"97":0.37343,"98":0.03678,"99":2.49518,"100":14.52974,"101":0.14428,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 53 54 56 57 58 60 61 62 63 64 65 66 68 69 71 72 73 74 75 76 77 78 81 83 84 85 90 91 93 94 102 103 104"},F:{"76":0.02546,"84":0.00849,"85":0.15277,_:"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 77 78 79 80 81 82 83 86 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.01415,"14":0.01415,"18":0.0198,"89":0.00283,"95":0.00566,"97":0.0198,"99":0.25178,"100":1.18252,"101":0.00849,_:"13 15 16 17 79 80 81 83 84 85 86 87 88 90 91 92 93 94 96 98"},E:{"4":0,"14":0.00849,_:"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 14.1 15.1","12.1":0.00283,"13.1":0.00566,"15.2-15.3":0.00566,"15.4":0.00849},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.0041,"7.0-7.1":0.16092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02255,"10.0-10.2":0.21626,"10.3":0,"11.0-11.2":1.48411,"11.3-11.4":0.02357,"12.0-12.1":0.14452,"12.2-12.5":0.71541,"13.0-13.1":0.0205,"13.2":0.00205,"13.3":0,"13.4-13.7":4.26683,"14.0-14.4":0.63649,"14.5-14.8":0.17526,"15.0-15.1":0.18346,"15.2-15.3":0.88145,"15.4":1.30987},P:{"4":0.59024,"5.0-5.4":0.1219,"6.2-6.4":0.02035,"7.2-7.4":1.60789,"8.2":0.01034,"9.2":0.01018,"10.1":0.04063,"11.1-11.2":0.08141,"12.0":0.04063,"13.0":0.05088,"14.0":0.02035,"15.0":0.11194,"16.0":0.27477},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00034,"4.4":0,"4.4.3-4.4.4":0.014},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01697,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":60.77488},S:{"2.5":0.20079},R:{_:"0"},M:{"0":0.02151},Q:{"10.4":0},O:{"0":0.02868},H:{"0":2.43727}}; 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 71c1b5eb7fac5a..e9ee4d171f4b13 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:{"52":0.01091,"65":0.01091,"88":0.00364,"91":0.02545,"94":0.00364,"95":0.01091,"96":0.44347,"97":0.62522,"98":0.02181,_:"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 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 99 3.5 3.6"},D:{"47":0.00727,"49":0.01454,"50":0.00364,"55":0.00727,"56":0.00364,"60":0.00364,"63":0.01091,"65":0.03272,"66":0.00364,"68":0.01091,"69":0.01091,"70":0.01091,"75":0.02545,"76":0.07997,"77":0.09451,"79":0.13086,"80":0.04726,"81":0.02545,"83":0.00727,"84":0.01454,"86":0.01818,"87":0.08724,"88":0.04362,"89":0.01454,"90":0.03635,"91":0.05089,"92":0.05816,"93":0.15994,"94":0.04726,"95":0.10178,"96":0.27626,"97":6.88469,"98":13.99112,"99":0.06543,"100":0.04362,_:"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 51 52 53 54 57 58 59 61 62 64 67 71 72 73 74 78 85 101"},F:{"28":0.01454,"80":0.00727,"81":0.00364,"82":0.07634,"83":0.5089,_:"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 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01454,"16":0.02908,"17":0.01091,"18":0.02545,"84":0.01454,"85":0.00727,"88":0.00364,"89":0.00727,"90":0.00727,"91":0.00364,"92":0.01091,"95":0.03999,"96":0.05453,"97":1.33405,"98":4.90362,_:"12 13 14 79 80 81 83 86 87 93 94"},E:{"4":0,"14":0.04362,"15":0.04726,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.4","10.1":0.00727,"12.1":0.01091,"13.1":0.02908,"14.1":0.20356,"15.1":0.12723,"15.2-15.3":0.35623},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01445,"6.0-6.1":0.00085,"7.0-7.1":0.0765,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0952,"10.0-10.2":0,"10.3":0.0595,"11.0-11.2":0.06205,"11.3-11.4":0.00765,"12.0-12.1":0.00425,"12.2-12.5":0.41736,"13.0-13.1":0.00765,"13.2":0.00425,"13.3":0.01955,"13.4-13.7":0.18615,"14.0-14.4":0.32981,"14.5-14.8":1.46288,"15.0-15.1":1.24613,"15.2-15.3":4.466,"15.4":0.0357},P:{"4":0.29837,"5.0-5.4":0.19571,"6.2-6.4":0.04021,"7.2-7.4":0.22378,"8.2":0.01071,"9.2":0.04262,"10.1":0.07459,"11.1-11.2":0.39427,"12.0":0.03197,"13.0":0.20246,"14.0":0.11722,"15.0":0.1705,"16.0":3.48451},I:{"0":0,"3":0,"4":0.01856,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00247,"4.4":0,"4.4.3-4.4.4":0.06806},A:{"10":0.01818,"11":0.04726,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.10602,_:"11"},R:{_:"0"},M:{"0":0.14001},Q:{"10.4":0.01909},O:{"0":0.59822},H:{"0":0.1928},L:{"0":44.96927},S:{"2.5":0}}; +module.exports={C:{"48":0.00364,"52":0.00364,"65":0.01091,"78":0.02182,"91":0.00727,"92":0.00727,"94":0.00364,"95":0.00364,"96":0.00364,"97":0.00364,"98":0.26906,"99":0.78174,"100":0.01818,_:"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 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 93 101 3.5 3.6"},D:{"11":0.01091,"50":0.00727,"55":0.01091,"62":0.03272,"65":0.00727,"69":0.00364,"70":0.00364,"72":0.00727,"73":0.00364,"74":0.00727,"75":0.02909,"76":0.1309,"77":0.1309,"79":0.17816,"80":0.00727,"81":0.02182,"83":0.03272,"84":0.11635,"85":0.00727,"86":0.01818,"87":0.06908,"88":0.01454,"89":0.02182,"90":0.02182,"91":0.06908,"92":0.02182,"93":0.14544,"94":0.01818,"95":0.01454,"96":0.07272,"97":0.1818,"98":0.22907,"99":3.92324,"100":17.24918,"101":0.33088,"102":0.01818,_:"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 51 52 53 54 56 57 58 59 60 61 63 64 66 67 68 71 78 103 104"},F:{"68":0.00727,"77":0.00364,"84":0.16362,"85":0.50904,_:"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 69 70 71 72 73 74 75 76 78 79 80 81 82 83 86 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.00727,"13":0.00364,"15":0.00727,"16":0.01091,"17":0.00727,"18":0.03272,"84":0.01454,"89":0.00364,"92":0.00727,"96":0.0509,"97":0.0909,"98":0.03272,"99":0.88718,"100":4.34502,"101":0.04363,_:"14 79 80 81 83 85 86 87 88 90 91 93 94 95"},E:{"4":0,"14":0.10908,"15":0.0509,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00727,"13.1":0.03636,"14.1":0.17089,"15.1":0.12362,"15.2-15.3":0.09454,"15.4":0.38905},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01161,"6.0-6.1":0,"7.0-7.1":0.04064,"8.1-8.4":0.00484,"9.0-9.2":0,"9.3":0.07644,"10.0-10.2":0,"10.3":0.06579,"11.0-11.2":0.01838,"11.3-11.4":0.0358,"12.0-12.1":0.00774,"12.2-12.5":0.56312,"13.0-13.1":0.01161,"13.2":0.0029,"13.3":0.01838,"13.4-13.7":0.21383,"14.0-14.4":0.38412,"14.5-14.8":1.05755,"15.0-15.1":0.37058,"15.2-15.3":3.2036,"15.4":3.58482},P:{"4":0.29368,"5.0-5.4":0.1219,"6.2-6.4":0.02035,"7.2-7.4":0.27271,"8.2":0.01034,"9.2":0.02098,"10.1":0.08391,"11.1-11.2":0.35662,"12.0":0.01049,"13.0":0.0944,"14.0":0.17831,"15.0":0.11538,"16.0":4.12207},I:{"0":0,"3":0,"4":0.0151,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00629,"4.4":0,"4.4.3-4.4.4":0.09314},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04727,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.51858},S:{"2.5":0},R:{_:"0"},M:{"0":0.12726},Q:{"10.4":0},O:{"0":0.64266},H:{"0":0.24096}}; 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 60590c5ecd57d4..c4150f04090390 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:{"34":0.02236,"52":0.0149,"56":0.00373,"72":0.00373,"78":0.03726,"88":0.00373,"89":0.01863,"90":0.02981,"91":0.01863,"94":0.0149,"95":0.02236,"96":0.40241,"97":0.59616,_:"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 43 44 45 46 47 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 79 80 81 82 83 84 85 86 87 92 93 98 99 3.5 3.6"},D:{"19":0.00745,"22":0.02236,"26":0.01118,"30":0.00745,"34":0.05962,"38":0.14531,"48":0.00373,"49":0.06707,"53":0.04844,"55":0.01863,"56":0.01863,"57":0.00373,"61":0.02981,"62":0.01118,"63":0.01863,"64":0.00373,"65":0.0149,"67":0.02236,"68":0.01863,"69":0.01863,"70":0.01118,"71":0.01118,"72":0.01863,"73":0.0149,"74":0.02236,"75":0.02608,"76":0.01118,"77":0.00745,"78":0.03726,"79":0.54772,"80":0.03726,"81":0.03726,"83":0.04471,"84":0.02608,"85":0.01863,"86":0.04471,"87":0.09688,"88":0.02236,"89":0.08942,"90":0.02981,"91":0.09688,"92":0.24592,"93":0.07452,"94":0.19375,"95":0.12668,"96":0.66323,"97":6.22242,"98":14.46061,"99":0.01863,"100":0.0149,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 50 51 52 54 58 59 60 66 101"},F:{"28":0.02236,"36":0.03726,"40":0.00745,"46":0.06707,"82":0.02236,"83":0.11923,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00745,"17":0.00373,"18":0.0149,"92":0.00373,"94":0.00745,"95":0.01118,"96":0.02236,"97":0.6446,"98":2.49642,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93"},E:{"4":0,"8":0.01118,"11":0.00745,"12":0.01118,"13":0.11551,"14":0.56263,"15":0.27572,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00745,"10.1":0.02236,"11.1":0.04471,"12.1":0.06707,"13.1":0.38378,"14.1":1.93379,"15.1":0.78619,"15.2-15.3":1.79593,"15.4":0.01118},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01697,"6.0-6.1":0.01132,"7.0-7.1":0.0198,"8.1-8.4":0.02546,"9.0-9.2":0.00849,"9.3":0.20651,"10.0-10.2":0.01132,"10.3":0.13579,"11.0-11.2":0.04809,"11.3-11.4":0.05375,"12.0-12.1":0.06224,"12.2-12.5":0.82603,"13.0-13.1":0.07355,"13.2":0.02263,"13.3":0.14427,"13.4-13.7":0.42716,"14.0-14.4":1.47102,"14.5-14.8":5.17403,"15.0-15.1":4.10471,"15.2-15.3":15.34104,"15.4":0.09901},P:{"4":0.80478,"5.0-5.4":0.08172,"6.2-6.4":0.04086,"7.2-7.4":0.01045,"8.2":0.01045,"9.2":0.04181,"10.1":0.0209,"11.1-11.2":0.09407,"12.0":0.06271,"13.0":0.17768,"14.0":0.18813,"15.0":0.22994,"16.0":7.24306},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00167,"4.2-4.3":0.00335,"4.4":0,"4.4.3-4.4.4":0.02008},A:{"11":0.40241,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.19449},Q:{"10.4":0.07529},O:{"0":0.30115},H:{"0":0.08316},L:{"0":25.51358},S:{"2.5":0}}; +module.exports={C:{"34":0.03128,"51":0.00894,"52":0.02681,"53":0.00894,"54":0.00447,"55":0.00894,"56":0.00894,"57":0.00894,"72":0.00447,"78":0.03128,"84":0.00447,"88":0.00447,"89":0.01341,"90":0.02235,"91":0.04022,"94":0.01341,"95":0.00894,"96":0.01341,"97":0.02235,"98":0.34411,"99":0.97871,_:"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 43 44 45 46 47 48 49 50 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 92 93 100 101 3.5 3.6"},D:{"19":0.00894,"22":0.02235,"26":0.00894,"30":0.00894,"34":0.07597,"38":0.18323,"42":0.00447,"45":0.00894,"46":0.00447,"47":0.00447,"48":0.00894,"49":0.08491,"51":0.00447,"53":0.0581,"54":0.00447,"55":0.02681,"56":0.00894,"57":0.00894,"58":0.00894,"59":0.00447,"60":0.00447,"61":0.04469,"62":0.01341,"63":0.01788,"64":0.00894,"65":0.01788,"66":0.00447,"67":0.02681,"68":0.02235,"69":0.02681,"70":0.01341,"71":0.01341,"72":0.02681,"73":0.01341,"74":0.02681,"75":0.04022,"76":0.01788,"77":0.00894,"78":0.04916,"79":0.7642,"80":0.03575,"81":0.03575,"83":0.06704,"84":0.04469,"85":0.03128,"86":0.08044,"87":0.1296,"88":0.02235,"89":0.0715,"90":0.03575,"91":0.06257,"92":0.2592,"93":0.02681,"94":0.15195,"95":0.04916,"96":0.22345,"97":0.40221,"98":0.52287,"99":4.36174,"100":18.51954,"101":0.2592,"102":0.01788,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44 50 52 103 104"},F:{"28":0.02681,"36":0.04916,"40":0.01341,"46":0.08938,"84":0.03575,"85":0.13407,_:"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 86 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.01341,"17":0.00447,"18":0.02235,"84":0.00447,"92":0.00894,"95":0.00447,"96":0.00894,"97":0.02235,"98":0.01788,"99":0.49159,"100":3.07914,"101":0.04916,_:"13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"8":0.01341,"11":0.00894,"12":0.01341,"13":0.13854,"14":0.56756,"15":0.17876,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00447,"10.1":0.02235,"11.1":0.04469,"12.1":0.07597,"13.1":0.40221,"14.1":1.56862,"15.1":0.30836,"15.2-15.3":0.36646,"15.4":2.35069},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00225,"5.0-5.1":0.01802,"6.0-6.1":0.01576,"7.0-7.1":0.02252,"8.1-8.4":0.03603,"9.0-9.2":0.02027,"9.3":0.2725,"10.0-10.2":0.02027,"10.3":0.15765,"11.0-11.2":0.04279,"11.3-11.4":0.0518,"12.0-12.1":0.0563,"12.2-12.5":0.87606,"13.0-13.1":0.05405,"13.2":0.02027,"13.3":0.11486,"13.4-13.7":0.30178,"14.0-14.4":0.97065,"14.5-14.8":2.58313,"15.0-15.1":1.04947,"15.2-15.3":7.21791,"15.4":8.61645},P:{"4":1.08906,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.03267,"10.1":0.02178,"11.1-11.2":0.05445,"12.0":0.03267,"13.0":0.15247,"14.0":0.10891,"15.0":0.13069,"16.0":5.3255},I:{"0":0,"3":0,"4":0.00125,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0025,"4.2-4.3":0.00625,"4.4":0,"4.4.3-4.4.4":0.02873},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00665,"9":0.01331,"11":1.17773,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":25.96424},S:{"2.5":0},R:{_:"0"},M:{"0":0.21575},Q:{"10.4":0.11064},O:{"0":0.43703},H:{"0":0.0838}}; 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 e4b6a4e80456a6..147c42bddcb114 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:{"44":0.01174,"45":0.00391,"52":0.02348,"56":0.00391,"73":0.04305,"78":0.00783,"89":0.00391,"91":0.01174,"93":0.01174,"94":0.02348,"95":0.02348,"96":0.43054,"97":0.74366,"98":0.01174,_:"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 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 99 3.5 3.6"},D:{"38":0.01174,"41":0.01174,"47":0.00783,"49":0.01957,"53":0.03914,"58":0.00391,"63":0.00783,"65":0.01566,"66":0.00783,"68":0.07828,"69":0.01174,"70":0.00783,"71":0.00783,"72":0.00783,"73":0.00783,"74":0.00783,"75":0.03131,"76":0.03523,"77":0.00783,"78":0.03131,"79":0.23875,"80":0.09785,"81":0.0274,"83":0.03523,"84":0.06654,"85":0.03523,"86":0.0274,"87":0.06654,"88":0.03523,"89":0.05871,"90":0.02348,"91":0.06654,"92":0.07045,"93":0.09002,"94":0.10176,"95":0.08611,"96":0.49708,"97":7.03737,"98":17.55038,"99":0.03131,"100":0.01566,_:"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 42 43 44 45 46 48 50 51 52 54 55 56 57 59 60 61 62 64 67 101"},F:{"46":0.00391,"81":0.00391,"82":0.51273,"83":1.75739,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00783,"15":0.01957,"16":0.00391,"17":0.00783,"18":0.03914,"84":0.00783,"89":0.00783,"90":0.00391,"91":0.00783,"92":0.01957,"93":0.00391,"94":0.00783,"95":0.01957,"96":0.03131,"97":0.73583,"98":2.64586,_:"13 14 79 80 81 83 85 86 87 88"},E:{"4":0,"13":0.02348,"14":0.11351,"15":0.07045,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 15.4","5.1":0.04305,"9.1":0.01174,"10.1":0.00391,"11.1":0.03131,"12.1":0.01174,"13.1":0.10568,"14.1":0.3914,"15.1":0.17613,"15.2-15.3":0.52839},G:{"8":0,"3.2":0.00248,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01157,"7.0-7.1":0.02479,"8.1-8.4":0.00165,"9.0-9.2":0.00331,"9.3":0.05288,"10.0-10.2":0.00661,"10.3":0.08345,"11.0-11.2":0.01239,"11.3-11.4":0.01074,"12.0-12.1":0.01074,"12.2-12.5":0.33134,"13.0-13.1":0.0157,"13.2":0.00413,"13.3":0.03223,"13.4-13.7":0.08924,"14.0-14.4":0.45941,"14.5-14.8":1.45426,"15.0-15.1":1.28157,"15.2-15.3":4.33551,"15.4":0.0347},P:{"4":0.29919,"5.0-5.4":0.08172,"6.2-6.4":0.04086,"7.2-7.4":0.14444,"8.2":0.04086,"9.2":0.03095,"10.1":0.07459,"11.1-11.2":0.14444,"12.0":0.04127,"13.0":0.11348,"14.0":0.15475,"15.0":0.11348,"16.0":1.73322},I:{"0":0,"3":0,"4":0.00277,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00277,"4.2-4.3":0.00369,"4.4":0,"4.4.3-4.4.4":0.05164},A:{"11":0.10568,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.09738},Q:{"10.4":0},O:{"0":0.0852},H:{"0":0.20166},L:{"0":39.39483},S:{"2.5":0}}; +module.exports={C:{"31":0.00383,"52":0.01913,"73":0.07268,"78":0.00765,"84":0.00383,"88":0.00383,"91":0.01148,"94":0.0153,"95":0.00383,"97":0.05355,"98":0.35573,"99":0.97538,"100":0.01913,_:"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 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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 96 101 3.5 3.6"},D:{"38":0.02295,"39":0.00383,"41":0.02678,"42":0.00383,"43":0.00765,"44":0.01148,"45":0.00765,"47":0.01148,"49":0.02295,"53":0.03825,"58":0.00383,"61":0.00383,"62":0.00383,"63":0.00765,"65":0.01148,"66":0.01148,"67":0.01148,"68":0.08415,"69":0.01148,"70":0.00765,"71":0.00383,"73":0.00765,"74":0.00383,"75":0.02295,"76":0.0306,"77":0.01148,"78":0.09945,"79":0.32895,"80":0.11093,"81":0.03825,"83":0.0153,"84":0.20655,"85":0.04973,"86":0.0306,"87":0.0306,"88":0.04208,"89":0.0765,"90":0.01913,"91":0.1224,"92":0.05355,"93":0.09563,"94":0.0306,"95":0.03825,"96":0.15683,"97":0.15683,"98":0.20655,"99":3.978,"100":18.79223,"101":0.2907,"102":0.01148,_:"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 40 46 48 50 51 52 54 55 56 57 59 60 64 72 103 104"},F:{"65":0.10328,"82":0.00383,"83":0.01148,"84":0.40163,"85":1.35023,"86":0.00765,_:"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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 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.01148,"17":0.02295,"18":0.0459,"84":0.01148,"89":0.01148,"90":0.00765,"91":0.00765,"92":0.01148,"96":0.01148,"97":0.05355,"98":0.0306,"99":0.40928,"100":2.77695,"101":0.05738,_:"12 13 14 16 79 80 81 83 85 86 87 88 93 94 95"},E:{"4":0,"13":0.0153,"14":0.08033,"15":0.02678,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.03443,"12.1":0.01148,"13.1":0.1071,"14.1":0.19508,"15.1":0.08415,"15.2-15.3":0.12623,"15.4":0.40545},G:{"8":0.00093,"3.2":0.00093,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00371,"6.0-6.1":0.03337,"7.0-7.1":0.03337,"8.1-8.4":0.00371,"9.0-9.2":0.00278,"9.3":0.06118,"10.0-10.2":0,"10.3":0.0964,"11.0-11.2":0.00834,"11.3-11.4":0.01483,"12.0-12.1":0.00742,"12.2-12.5":0.48477,"13.0-13.1":0.00742,"13.2":0.00556,"13.3":0.04913,"13.4-13.7":0.10381,"14.0-14.4":0.31144,"14.5-14.8":1.01681,"15.0-15.1":0.38837,"15.2-15.3":2.84465,"15.4":3.7836},P:{"4":0.37184,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.03099,"10.1":0.08391,"11.1-11.2":0.15493,"12.0":0.02066,"13.0":0.09296,"14.0":0.15493,"15.0":0.08263,"16.0":2.34463},I:{"0":0,"3":0,"4":0.00485,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00485,"4.2-4.3":0.00291,"4.4":0,"4.4.3-4.4.4":0.05531},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00383,"11":0.32895,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.7267},S:{"2.5":0},R:{_:"0"},M:{"0":0.15438},Q:{"10.4":0},O:{"0":0.13585},H:{"0":0.23384}}; 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 7aacf603128853..773cb07fadf08f 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:{"48":0.00468,"52":0.08886,"56":0.00935,"63":0.02806,"68":0.00468,"72":0.00468,"75":0.00468,"78":0.03274,"84":0.01871,"88":0.02806,"89":0.05145,"90":0.00468,"91":0.08419,"92":0.05145,"93":0.00468,"94":0.02806,"95":0.0608,"96":2.06256,"97":3.20842,"98":0.00935,_:"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 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 81 82 83 85 86 87 99 3.5 3.6"},D:{"38":0.00935,"41":0.00468,"43":0.00935,"47":0.00468,"49":0.09822,"53":0.03274,"59":0.00468,"63":0.00935,"65":0.00468,"66":0.00468,"68":0.00468,"69":0.01403,"70":0.00468,"71":0.01403,"74":0.01403,"75":0.02339,"76":0.02339,"77":0.1637,"78":0.00468,"79":0.13096,"80":0.01871,"81":0.25256,"83":0.01403,"84":0.03274,"85":0.01871,"86":0.04677,"87":0.0608,"88":0.02806,"89":0.04209,"90":0.02806,"91":0.05612,"92":0.04209,"93":0.11693,"94":0.05612,"95":0.06548,"96":0.49109,"97":9.41948,"98":21.04182,"99":0.00935,"100":0.00468,_:"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 42 44 45 46 48 50 51 52 54 55 56 57 58 60 61 62 64 67 72 73 101"},F:{"36":0.00468,"46":0.01403,"68":0.00468,"72":0.00935,"82":0.35545,"83":1.75388,_:"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 69 70 71 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01871,"18":0.01403,"86":0.00468,"88":0.01871,"89":0.00935,"92":0.00935,"94":0.00468,"95":0.00935,"96":0.03742,"97":0.65946,"98":2.58638,_:"12 13 14 15 16 79 80 81 83 84 85 87 90 91 93"},E:{"4":0,"13":0.00935,"14":0.07951,"15":0.03742,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00935,"12.1":0.02339,"13.1":0.14031,"14.1":0.31336,"15.1":0.14966,"15.2-15.3":0.35078},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00668,"6.0-6.1":0,"7.0-7.1":0.00445,"8.1-8.4":0.00223,"9.0-9.2":0.00148,"9.3":0.06163,"10.0-10.2":0.00074,"10.3":0.02747,"11.0-11.2":0.01114,"11.3-11.4":0.02227,"12.0-12.1":0.01336,"12.2-12.5":0.24205,"13.0-13.1":0.01782,"13.2":0.00891,"13.3":0.0297,"13.4-13.7":0.11286,"14.0-14.4":0.3705,"14.5-14.8":1.41889,"15.0-15.1":1.2741,"15.2-15.3":3.78444,"15.4":0.01485},P:{"4":0.13398,"5.0-5.4":0.01056,"6.2-6.4":0.01056,"7.2-7.4":0.01031,"8.2":0.01049,"9.2":0.09508,"10.1":0.01031,"11.1-11.2":0.12367,"12.0":0.04122,"13.0":0.11337,"14.0":0.15459,"15.0":0.1649,"16.0":3.12279},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00192,"4.2-4.3":0.00447,"4.4":0,"4.4.3-4.4.4":0.02555},A:{"11":0.28997,_:"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 11"},R:{_:"0"},M:{"0":0.26083},Q:{"10.4":0},O:{"0":0.08517},H:{"0":0.44851},L:{"0":40.42433},S:{"2.5":0}}; +module.exports={C:{"33":0.00429,"48":0.00429,"52":0.10303,"56":0.01717,"63":0.02576,"68":0.00859,"72":0.00429,"78":0.02576,"81":0.00429,"84":0.02147,"88":0.02147,"89":0.03434,"90":0.00859,"91":0.05152,"92":0.01717,"94":0.01717,"95":0.01288,"96":0.02147,"97":0.03864,"98":1.25356,"99":3.65764,"100":0.02147,_:"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 49 50 51 53 54 55 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 79 80 82 83 85 86 87 93 101 3.5 3.6"},D:{"38":0.00859,"41":0.01288,"43":0.00859,"47":0.00429,"49":0.09445,"53":0.04293,"59":0.00429,"63":0.00859,"65":0.01288,"66":0.00859,"67":0.00859,"68":0.00859,"69":0.02147,"71":0.01288,"74":0.00859,"75":0.01717,"76":0.02576,"77":0.09874,"78":0.01288,"79":0.12879,"80":0.02147,"81":0.15026,"83":0.02576,"84":0.01717,"85":0.03434,"86":0.07298,"87":0.07727,"88":0.02147,"89":0.04293,"90":0.02576,"91":0.03434,"92":0.05581,"93":0.03005,"94":0.04293,"95":0.04293,"96":0.16743,"97":0.1245,"98":0.24041,"99":4.61927,"100":22.43951,"101":0.3048,_:"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 42 44 45 46 48 50 51 52 54 55 56 57 58 60 61 62 64 70 72 73 102 103 104"},F:{"28":0.00859,"36":0.00429,"46":0.01288,"84":0.25758,"85":1.29219,"86":0.06869,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00429,"17":0.02576,"18":0.01288,"86":0.00429,"88":0.00429,"89":0.00859,"90":0.01288,"92":0.00859,"93":0.00429,"96":0.00859,"97":0.01717,"98":0.02147,"99":0.36491,"100":2.84197,"101":0.0644,_:"12 13 15 16 79 80 81 83 84 85 87 91 94 95"},E:{"4":0,"13":0.00859,"14":0.0644,"15":0.03005,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00429,"11.1":0.00859,"12.1":0.01717,"13.1":0.10303,"14.1":0.25329,"15.1":0.06869,"15.2-15.3":0.13738,"15.4":0.42071},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0065,"6.0-6.1":0.00065,"7.0-7.1":0.0026,"8.1-8.4":0.00325,"9.0-9.2":0.00065,"9.3":0.08575,"10.0-10.2":0.0013,"10.3":0.02404,"11.0-11.2":0.01429,"11.3-11.4":0.01364,"12.0-12.1":0.00715,"12.2-12.5":0.19814,"13.0-13.1":0.00455,"13.2":0.00325,"13.3":0.03248,"13.4-13.7":0.07731,"14.0-14.4":0.26831,"14.5-14.8":0.82441,"15.0-15.1":0.36121,"15.2-15.3":2.3368,"15.4":2.2283},P:{"4":0.15512,"5.0-5.4":0.08105,"6.2-6.4":0.03122,"7.2-7.4":0.22894,"8.2":0.13171,"9.2":0.08325,"10.1":0.02068,"11.1-11.2":0.06205,"12.0":0.02068,"13.0":0.11375,"14.0":0.14478,"15.0":0.10341,"16.0":3.34019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00176,"4.2-4.3":0.00615,"4.4":0,"4.4.3-4.4.4":0.02634},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21465,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":38.59703},S:{"2.5":0},R:{_:"0"},M:{"0":0.3253},Q:{"10.4":0},O:{"0":0.09131},H:{"0":0.49167}}; 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 3c052986d4f78c..3899a73e1d48bc 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:{"46":0.00146,"52":0.00731,"68":0.00146,"78":0.00146,"84":0.00292,"87":0.00439,"88":0.00146,"89":0.00439,"91":0.00731,"94":0.00146,"95":0.01901,"96":0.17398,"97":0.30556,"98":0.00585,_:"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 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 90 92 93 99 3.5 3.6"},D:{"11":0.00292,"26":0.00146,"33":0.00585,"38":0.00439,"39":0.00292,"42":0.00439,"43":0.00585,"46":0.00146,"49":0.01023,"50":0.00585,"54":0.00146,"55":0.00439,"56":0.00731,"58":0.00146,"59":0.00146,"60":0.05556,"63":0.01462,"64":0.00731,"65":0.00292,"66":0.00292,"67":0.00439,"68":0.00731,"69":0.00292,"70":0.01316,"71":0.00731,"72":0.00585,"73":0.01023,"74":0.01023,"75":0.03363,"76":0.04678,"77":0.04386,"78":0.00146,"79":0.03363,"80":0.01023,"81":0.02193,"83":0.00585,"84":0.01462,"85":0.01023,"86":0.0307,"87":0.02193,"88":0.0307,"89":0.09211,"90":0.02339,"91":0.02485,"92":0.11404,"93":0.05263,"94":0.09503,"95":0.02193,"96":0.1579,"97":2.10236,"98":4.1784,"99":0.00439,"100":0.00439,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 40 41 44 45 47 48 51 52 53 57 61 62 101"},F:{"33":0.00146,"77":0.00439,"79":0.00146,"80":0.00439,"82":0.02778,"83":0.33626,_:"9 11 12 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 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 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.04532,"13":0.02047,"14":0.01023,"15":0.01023,"16":0.0117,"17":0.0117,"18":0.0424,"80":0.00292,"84":0.01608,"85":0.00585,"86":0.02778,"87":0.00292,"88":0.00146,"89":0.02193,"90":0.00439,"91":0.00292,"92":0.01462,"93":0.00731,"94":0.00731,"95":0.00877,"96":0.0424,"97":0.41959,"98":1.38013,_:"79 81 83"},E:{"4":0,"12":0.00146,"13":0.03509,"14":0.04825,"15":0.02339,_:"0 5 6 7 8 9 10 11 3.1 3.2 7.1 9.1","5.1":0.0117,"6.1":0.00439,"10.1":0.09942,"11.1":0.00731,"12.1":0.01316,"13.1":0.02047,"14.1":0.16374,"15.1":0.36989,"15.2-15.3":0.09795,"15.4":0.00146},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.00104,"7.0-7.1":0.01351,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04262,"10.0-10.2":0.00208,"10.3":0.11538,"11.0-11.2":0.02495,"11.3-11.4":0.4449,"12.0-12.1":0.09251,"12.2-12.5":2.5613,"13.0-13.1":0.05925,"13.2":0.02079,"13.3":0.27962,"13.4-13.7":0.57588,"14.0-14.4":1.71204,"14.5-14.8":1.74426,"15.0-15.1":1.38564,"15.2-15.3":1.3004,"15.4":0.01455},P:{"4":0.35753,"5.0-5.4":0.08172,"6.2-6.4":0.04086,"7.2-7.4":0.2043,"8.2":0.04086,"9.2":0.23495,"10.1":0.07459,"11.1-11.2":0.4086,"12.0":0.07151,"13.0":0.09194,"14.0":0.30645,"15.0":0.26559,"16.0":0.75592},I:{"0":0,"3":0,"4":0.00033,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00154,"4.2-4.3":0.00065,"4.4":0,"4.4.3-4.4.4":0.01456},A:{"10":0.00146,"11":0.07749,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02561},N:{"10":0.10602,_:"11"},R:{_:"0"},M:{"0":0.16222},Q:{"10.4":0},O:{"0":0.21345},H:{"0":0.86491},L:{"0":72.20151},S:{"2.5":0}}; +module.exports={C:{"43":0.00147,"45":0.00294,"52":0.00294,"72":0.00588,"78":0.00147,"84":0.00147,"91":0.00294,"95":0.00735,"97":0.00441,"98":0.09996,"99":0.47187,"100":0.00441,_:"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 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 96 101 3.5 3.6"},D:{"31":0.00882,"32":0.00147,"33":0.00441,"34":0.00147,"42":0.01176,"43":0.00294,"44":0.00147,"49":0.01176,"50":0.00588,"56":0.00882,"58":0.00882,"59":0.00147,"60":0.06615,"61":0.00147,"62":0.00294,"63":0.01617,"64":0.00441,"65":0.00588,"66":0.00294,"67":0.04263,"68":0.01764,"69":0.01029,"70":0.0147,"71":0.00294,"72":0.00441,"73":0.00441,"74":0.01617,"75":0.01323,"76":0.06321,"77":0.04263,"78":0.00147,"79":0.01617,"80":0.02793,"81":0.03234,"83":0.01176,"84":0.03675,"85":0.03675,"86":0.01617,"87":0.02058,"88":0.05733,"89":0.02352,"90":0.01911,"91":0.02205,"92":0.08967,"93":0.06321,"94":0.18816,"95":0.02205,"96":0.05145,"97":0.03822,"98":0.09408,"99":1.29507,"100":5.07885,"101":0.07938,"102":0.00147,_:"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 35 36 37 38 39 40 41 45 46 47 48 51 52 53 54 55 57 103 104"},F:{"79":0.00294,"82":0.00735,"83":0.00441,"84":0.06468,"85":0.37044,"86":0.01029,_:"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 80 81 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.02499,"13":0.00882,"14":0.00588,"15":0.0147,"16":0.01176,"17":0.01323,"18":0.03381,"80":0.00147,"84":0.0147,"85":0.00441,"89":0.02058,"90":0.00588,"91":0.00147,"92":0.02352,"93":0.00441,"94":0.00441,"95":0.00441,"96":0.01323,"97":0.01323,"98":0.02058,"99":0.2793,"100":1.41855,"101":0.02499,_:"79 81 83 86 87 88"},E:{"4":0,"13":0.0294,"14":0.05292,"15":0.00882,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00588,"10.1":0.00441,"11.1":0.00735,"12.1":0.00882,"13.1":0.02499,"14.1":0.04263,"15.1":0.08967,"15.2-15.3":0.03969,"15.4":0.08379},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.00588,"7.0-7.1":0.00941,"8.1-8.4":0.02116,"9.0-9.2":0,"9.3":0.11404,"10.0-10.2":0.0047,"10.3":0.24807,"11.0-11.2":0.02469,"11.3-11.4":1.10043,"12.0-12.1":0.07642,"12.2-12.5":2.83807,"13.0-13.1":0.08582,"13.2":0.01411,"13.3":0.29862,"13.4-13.7":0.4397,"14.0-14.4":1.50956,"14.5-14.8":1.81288,"15.0-15.1":0.75596,"15.2-15.3":1.38611,"15.4":1.00872},P:{"4":0.2555,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.23506,"8.2":0.06132,"9.2":0.27594,"10.1":0.08391,"11.1-11.2":0.50079,"12.0":0.02044,"13.0":0.1022,"14.0":0.24528,"15.0":0.31682,"16.0":1.14466},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00035,"4.2-4.3":0.0006,"4.4":0,"4.4.3-4.4.4":0.01611},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00147,"11":0.07203,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":71.73429},S:{"2.5":0},R:{_:"0"},M:{"0":0.21325},Q:{"10.4":0},O:{"0":0.21325},H:{"0":1.15482}}; 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 7e548044600573..7888afb96351ea 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:{"50":0.01385,"52":0.15233,"60":0.00462,"68":0.01385,"72":0.01385,"74":0.00923,"76":0.00462,"78":0.03693,"80":0.00462,"81":0.00923,"82":0.00462,"83":0.00462,"84":0.44314,"86":0.00462,"88":0.03231,"89":0.02308,"90":0.00462,"91":0.10617,"92":0.00923,"93":0.00462,"94":0.0277,"95":0.11078,"96":2.88038,"97":3.88667,"98":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 47 48 49 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 75 77 79 85 87 99 3.5 3.6"},D:{"24":0.01385,"33":0.01385,"34":0.00923,"37":0.01385,"38":0.0277,"49":0.36466,"53":0.01846,"66":0.01846,"68":0.00462,"69":0.00462,"70":0.00462,"71":0.00462,"73":0.00462,"74":0.0277,"75":0.00462,"76":0.00923,"77":0.00923,"78":0.01385,"79":0.26311,"80":0.01385,"81":0.01846,"83":0.05539,"84":0.01846,"85":0.01846,"86":0.0277,"87":0.48468,"88":0.02308,"89":0.04154,"90":0.0277,"91":0.03231,"92":0.04154,"93":0.15233,"94":0.03231,"95":0.06462,"96":0.38313,"97":8.06877,"98":19.11024,"99":0.00923,"100":0.00923,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 35 36 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 72 101"},F:{"36":0.00923,"46":0.00462,"80":0.00462,"81":0.00462,"82":0.36928,"83":1.66638,_:"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 70 71 72 73 74 75 76 77 78 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00923,"18":0.00923,"87":0.00923,"89":0.00462,"92":0.00923,"95":0.01385,"96":0.02308,"97":0.7801,"98":2.52495,_:"12 13 14 15 16 79 80 81 83 84 85 86 88 90 91 93 94"},E:{"4":0,"13":0.12463,"14":0.11078,"15":0.06001,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01385,"11.1":0.01385,"12.1":0.03231,"13.1":0.10617,"14.1":0.29081,"15.1":0.18464,"15.2-15.3":0.42467,"15.4":0.00462},G:{"8":0.00105,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00105,"6.0-6.1":0.00211,"7.0-7.1":0.00633,"8.1-8.4":0,"9.0-9.2":0.00316,"9.3":0.02637,"10.0-10.2":0.00211,"10.3":0.03375,"11.0-11.2":0.01898,"11.3-11.4":0.0116,"12.0-12.1":0.01793,"12.2-12.5":0.26051,"13.0-13.1":0.01688,"13.2":0.00422,"13.3":0.04113,"13.4-13.7":0.27212,"14.0-14.4":0.44403,"14.5-14.8":1.64535,"15.0-15.1":1.40277,"15.2-15.3":6.29137,"15.4":0.03902},P:{"4":0.21756,"5.0-5.4":0.08172,"6.2-6.4":0.04086,"7.2-7.4":0.01045,"8.2":0.01045,"9.2":0.04181,"10.1":0.0209,"11.1-11.2":0.03108,"12.0":0.02072,"13.0":0.07252,"14.0":0.13468,"15.0":0.09324,"16.0":2.29988},I:{"0":0,"3":0,"4":0,"2.1":0.00383,"2.2":0,"2.3":0,"4.1":0.00383,"4.2-4.3":0.0153,"4.4":0,"4.4.3-4.4.4":0.07396},A:{"11":0.18926,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0.27997},Q:{"10.4":0},O:{"0":0.03769},H:{"0":0.44346},L:{"0":40.30563},S:{"2.5":0}}; +module.exports={C:{"47":0.0044,"52":0.14533,"68":0.01762,"72":0.01321,"74":0.00881,"75":0.00881,"78":0.03523,"81":0.00881,"83":0.0044,"84":0.03523,"87":0.0044,"88":0.02642,"89":0.02202,"91":0.1145,"92":0.0044,"93":0.0044,"94":0.01321,"95":0.03083,"96":0.47123,"97":0.08368,"98":1.79683,"99":4.5141,"100":0.00881,_:"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 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 76 77 79 80 82 85 86 90 101 3.5 3.6"},D:{"34":0.01321,"38":0.03083,"47":0.0044,"49":0.07927,"53":0.02202,"58":0.0044,"66":0.01762,"67":0.0044,"68":0.0044,"69":0.00881,"71":0.00881,"73":0.00881,"74":0.00881,"76":0.00881,"77":0.00881,"78":0.01762,"79":0.32149,"80":0.00881,"81":0.01762,"83":0.01762,"84":0.01762,"85":0.01762,"86":0.01762,"87":0.3347,"88":0.02202,"89":0.03523,"90":0.02202,"91":0.02642,"92":0.03523,"93":0.02642,"94":0.02202,"95":0.03523,"96":0.09248,"97":0.09689,"98":0.24222,"99":4.43483,"100":21.15682,"101":0.33911,"102":0.00881,_:"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 59 60 61 62 63 64 65 70 72 75 103 104"},F:{"28":0.0044,"36":0.01321,"46":0.0044,"82":0.00881,"83":0.01321,"84":0.3259,"85":1.41809,"86":0.02642,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00881,"18":0.00881,"87":0.0044,"92":0.00881,"97":0.04844,"98":0.14974,"99":0.9865,"100":2.66882,"101":0.03964,_:"12 13 14 15 16 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.10129,"14":0.08368,"15":0.03964,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01762,"12.1":0.02642,"13.1":0.09689,"14.1":0.2158,"15.1":0.07927,"15.2-15.3":0.07927,"15.4":0.51527},G:{"8":0.00101,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00304,"6.0-6.1":0,"7.0-7.1":0.00812,"8.1-8.4":0.00101,"9.0-9.2":0.00203,"9.3":0.03247,"10.0-10.2":0.00203,"10.3":0.03957,"11.0-11.2":0.01826,"11.3-11.4":0.00913,"12.0-12.1":0.01522,"12.2-12.5":0.27295,"13.0-13.1":0.01218,"13.2":0.00507,"13.3":0.03653,"13.4-13.7":0.18772,"14.0-14.4":0.2973,"14.5-14.8":1.00961,"15.0-15.1":0.38051,"15.2-15.3":3.57879,"15.4":4.2292},P:{"4":0.33336,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.03267,"10.1":0.02178,"11.1-11.2":0.02084,"12.0":0.01042,"13.0":0.07292,"14.0":0.11459,"15.0":0.05209,"16.0":2.62525},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.0115,"4.4":0,"4.4.3-4.4.4":0.07015},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12331,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":41.15515},S:{"2.5":0},R:{_:"0"},M:{"0":0.33022},Q:{"10.4":0},O:{"0":0.05037},H:{"0":0.52459}}; 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 c2cd637dbf513f..6a3a7711919d47 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:{"36":0.12877,"45":0.00307,"47":0.00307,"48":0.00307,"52":0.02453,"56":0.01533,"60":0.00613,"62":0.00613,"66":0.00307,"68":0.00307,"69":0.00307,"70":0.00307,"72":0.01533,"77":0.00307,"78":0.01226,"80":0.00613,"81":0.00613,"82":0.00307,"83":0.00307,"84":0.0092,"85":0.00613,"86":0.00307,"87":0.00307,"88":0.02146,"89":0.01533,"90":0.00613,"91":0.02453,"92":0.01226,"93":0.01533,"94":0.02146,"95":0.04599,"96":1.01485,"97":1.65257,"98":0.05825,_:"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 37 38 39 40 41 42 43 44 46 49 50 51 53 54 55 57 58 59 61 63 64 65 67 71 73 74 75 76 79 99 3.5 3.6"},D:{"25":0.00613,"49":0.01533,"58":0.00613,"63":0.01533,"65":0.00307,"66":0.00307,"67":0.00613,"68":0.00307,"69":0.00613,"70":0.0092,"71":0.0184,"72":0.00613,"73":0.00613,"74":0.01226,"75":0.0092,"76":0.0092,"77":0.0092,"78":0.0092,"79":0.04292,"80":0.02453,"81":0.01226,"83":0.02453,"84":0.03066,"85":0.03679,"86":0.04599,"87":0.08891,"88":0.02146,"89":0.09198,"90":0.02146,"91":0.03679,"92":0.05519,"93":0.09198,"94":0.05519,"95":0.05825,"96":0.33726,"97":5.70276,"98":14.99581,"99":0.0092,"100":0.0092,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 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 57 59 60 61 62 64 101"},F:{"82":0.06745,"83":0.43537,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00613,"14":0.00307,"15":0.00307,"17":0.00307,"18":0.01533,"84":0.00307,"92":0.0092,"94":0.00307,"95":0.00613,"96":0.02759,"97":0.37405,"98":1.48701,_:"13 16 79 80 81 83 85 86 87 88 89 90 91 93"},E:{"4":0,"12":0.00613,"13":0.0184,"14":0.07665,"15":0.03986,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1 15.4","5.1":0.11957,"9.1":0.00613,"11.1":0.0092,"12.1":0.0184,"13.1":0.08585,"14.1":0.1717,"15.1":0.09198,"15.2-15.3":0.1349},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00052,"5.0-5.1":0.00052,"6.0-6.1":0.00104,"7.0-7.1":0.00052,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00993,"10.0-10.2":0.00157,"10.3":0.01567,"11.0-11.2":0.01045,"11.3-11.4":0.00836,"12.0-12.1":0.01515,"12.2-12.5":0.28633,"13.0-13.1":0.0162,"13.2":0.00731,"13.3":0.04493,"13.4-13.7":0.11599,"14.0-14.4":0.43106,"14.5-14.8":1.00528,"15.0-15.1":0.98752,"15.2-15.3":2.25614,"15.4":0.00679},P:{"4":0.20201,"5.0-5.4":0.08172,"6.2-6.4":0.02146,"7.2-7.4":0.08506,"8.2":0.01045,"9.2":0.0319,"10.1":0.02126,"11.1-11.2":0.10632,"12.0":0.04253,"13.0":0.11695,"14.0":0.15948,"15.0":0.13822,"16.0":1.16953},I:{"0":0,"3":0.00109,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00109,"4.2-4.3":0.00082,"4.4":0,"4.4.3-4.4.4":0.01088},A:{"8":0.00624,"9":0.00312,"11":0.17461,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.12481},Q:{"10.4":0},O:{"0":1.14411},H:{"0":1.05035},L:{"0":60.07681},S:{"2.5":0}}; +module.exports={C:{"36":0.17311,"45":0.00304,"47":0.00304,"48":0.00304,"52":0.03037,"56":0.01215,"60":0.00304,"66":0.00304,"68":0.00304,"69":0.00304,"70":0.00304,"72":0.01215,"78":0.01215,"79":0.00304,"80":0.00304,"81":0.00304,"82":0.00304,"83":0.00304,"84":0.00304,"85":0.00607,"87":0.00304,"88":0.0243,"89":0.00911,"90":0.00607,"91":0.01822,"92":0.00607,"93":0.00607,"94":0.01822,"95":0.01519,"96":0.01822,"97":0.03037,"98":0.67421,"99":1.84953,"100":0.06378,_:"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 37 38 39 40 41 42 43 44 46 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 71 73 74 75 76 77 86 101 3.5 3.6"},D:{"25":0.00607,"49":0.01215,"58":0.00607,"63":0.01822,"65":0.00304,"67":0.00607,"68":0.00304,"69":0.00607,"70":0.00911,"71":0.01519,"72":0.00607,"73":0.00607,"74":0.00911,"75":0.00607,"76":0.00607,"77":0.00607,"78":0.00911,"79":0.03037,"80":0.02126,"81":0.01215,"83":0.02126,"84":0.02126,"85":0.0243,"86":0.04556,"87":0.04556,"88":0.03341,"89":0.07896,"90":0.01822,"91":0.03037,"92":0.03948,"93":0.03037,"94":0.03644,"95":0.03037,"96":0.09415,"97":0.09718,"98":0.16096,"99":3.45003,"100":17.17424,"101":0.17007,"102":0.00911,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 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 57 59 60 61 62 64 66 103 104"},F:{"82":0.00304,"84":0.11541,"85":0.37659,"86":0.00911,_:"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 83 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.00607,"14":0.00304,"18":0.01215,"84":0.00304,"89":0.00304,"92":0.00607,"95":0.00304,"96":0.01215,"97":0.00911,"98":0.01519,"99":0.246,"100":1.70072,"101":0.01215,_:"13 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"12":0.00304,"13":0.01519,"14":0.05467,"15":0.02126,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.08504,"11.1":0.00607,"12.1":0.01519,"13.1":0.06681,"14.1":0.12755,"15.1":0.04859,"15.2-15.3":0.03948,"15.4":0.15185},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"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.00848,"10.0-10.2":0.00113,"10.3":0.01243,"11.0-11.2":0.01187,"11.3-11.4":0.00678,"12.0-12.1":0.01243,"12.2-12.5":0.24926,"13.0-13.1":0.01356,"13.2":0.00678,"13.3":0.04352,"13.4-13.7":0.1023,"14.0-14.4":0.38999,"14.5-14.8":0.77207,"15.0-15.1":0.49625,"15.2-15.3":1.46502,"15.4":2.05453},P:{"4":0.18008,"5.0-5.4":0.08176,"6.2-6.4":0.02123,"7.2-7.4":0.09533,"8.2":0.06132,"9.2":0.03178,"10.1":0.01055,"11.1-11.2":0.08474,"12.0":0.03178,"13.0":0.09533,"14.0":0.11652,"15.0":0.09533,"16.0":1.26053},I:{"0":0,"3":0.00178,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00178,"4.2-4.3":0.00133,"4.4":0,"4.4.3-4.4.4":0.016},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0577,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":61.25592},S:{"2.5":0},R:{_:"0"},M:{"0":0.11141},Q:{"10.4":0},O:{"0":1.08623},H:{"0":1.02837}}; 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 5b6c6ec8bdd0da..b5bdc1673502c6 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:{"11":0.0088,"24":0.01321,"38":0.02201,"43":0.01761,"44":0.07483,"45":0.01761,"50":0.01321,"52":0.02201,"66":0.01321,"70":0.0088,"78":0.04842,"79":0.01761,"80":0.01321,"81":0.0088,"82":0.01321,"83":0.0088,"84":0.0088,"87":0.17168,"88":0.0088,"91":0.16728,"94":0.4358,"95":0.01321,"96":0.51944,"97":0.70432,"98":0.0044,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 74 75 76 77 85 86 89 90 92 93 99 3.5 3.6"},D:{"28":0.0044,"37":0.0088,"38":0.0088,"43":0.0088,"47":0.01761,"48":0.2157,"49":0.07924,"60":0.02201,"63":0.0088,"65":0.03522,"67":0.01761,"68":0.01761,"69":0.01321,"70":0.0088,"71":0.0088,"72":0.01761,"74":0.01761,"75":0.0044,"76":0.02201,"77":0.01321,"78":0.17608,"79":0.07483,"80":0.03522,"81":0.09244,"83":0.05282,"84":0.09244,"85":0.10125,"86":0.11885,"87":0.12766,"88":0.02641,"89":0.03962,"90":0.02201,"91":0.04842,"92":0.04402,"93":0.16728,"94":0.36977,"95":0.06603,"96":0.34776,"97":9.0241,"98":19.45244,"99":0.0088,"100":0.01321,_:"4 5 6 7 8 9 10 11 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 50 51 52 53 54 55 56 57 58 59 61 62 64 66 73 101"},F:{"82":0.11885,"83":0.38297,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0088,"13":0.0088,"15":0.01761,"16":0.02201,"18":0.03081,"84":0.0088,"85":0.0044,"86":0.0088,"88":0.0044,"92":0.0088,"94":0.0088,"95":0.04402,"96":0.03962,"97":0.81437,"98":2.28464,_:"14 17 79 80 81 83 87 89 90 91 93"},E:{"4":0,"8":0.0088,"9":0.03081,"13":0.08364,"14":0.73954,"15":0.16728,_:"0 5 6 7 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0088,"11.1":0.01761,"12.1":0.07483,"13.1":0.28173,"14.1":1.5407,"15.1":0.71753,"15.2-15.3":1.3162,"15.4":0.0044},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.0154,"7.0-7.1":0.05389,"8.1-8.4":0.0077,"9.0-9.2":0.00513,"9.3":0.11804,"10.0-10.2":0,"10.3":0.1668,"11.0-11.2":0.03593,"11.3-11.4":0.03593,"12.0-12.1":0.04106,"12.2-12.5":1.05209,"13.0-13.1":0.02309,"13.2":0.02053,"13.3":0.11547,"13.4-13.7":0.37978,"14.0-14.4":1.17783,"14.5-14.8":6.4614,"15.0-15.1":3.5335,"15.2-15.3":12.37366,"15.4":0.02823},P:{"4":0.021,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.0315,"8.2":0.08049,"9.2":0.05112,"10.1":0.12073,"11.1-11.2":0.09449,"12.0":0.0315,"13.0":0.11548,"14.0":0.18897,"15.0":0.13648,"16.0":3.01305},I:{"0":0,"3":0,"4":0.00292,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00195,"4.2-4.3":0.00584,"4.4":0,"4.4.3-4.4.4":0.03407},A:{"8":0.00446,"9":0.1203,"11":0.24061,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.40298},Q:{"10.4":0},O:{"0":0.02799},H:{"0":0.10598},L:{"0":25.91888},S:{"2.5":0}}; +module.exports={C:{"11":0.02832,"38":0.01259,"43":0.01259,"44":0.0535,"45":0.01259,"48":0.00315,"52":0.01574,"56":0.01574,"68":0.00629,"70":0.00315,"77":0.00629,"78":0.04721,"79":0.00944,"80":0.00944,"81":0.00315,"82":0.00315,"83":0.01259,"87":0.04406,"88":0.03462,"91":0.03147,"94":0.00315,"95":0.00944,"96":0.00629,"97":0.01888,"98":0.40911,"99":1.63959,"100":0.00944,_:"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 39 40 41 42 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 84 85 86 89 90 92 93 101 3.5 3.6"},D:{"17":0.00629,"37":0.07868,"38":0.00629,"43":0.00315,"47":0.01259,"48":0.1542,"49":0.06923,"51":0.00315,"53":0.00944,"65":0.01574,"67":0.00629,"68":0.00315,"69":0.00629,"70":0.00629,"71":0.00944,"72":0.00315,"73":0.00629,"74":0.00629,"75":0.00629,"76":0.01574,"77":0.01574,"78":0.37764,"79":0.07868,"80":0.04091,"81":0.1605,"83":0.03776,"84":0.06294,"85":0.09126,"86":0.07553,"87":0.1542,"88":0.07553,"89":0.04721,"90":0.02203,"91":0.07238,"92":0.02832,"93":0.02203,"94":0.04406,"95":0.02832,"96":0.07553,"97":0.4752,"98":0.25491,"99":3.78584,"100":13.69889,"101":0.17309,"102":0.00315,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 44 45 46 50 52 54 55 56 57 58 59 60 61 62 63 64 66 103 104"},F:{"71":0.00315,"79":0.00315,"84":0.09126,"85":0.28952,"86":0.00944,_:"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 72 73 74 75 76 77 78 80 81 82 83 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.00629,"13":0.00944,"15":0.00629,"16":0.00315,"18":0.01574,"80":0.00629,"84":0.00629,"85":0.00629,"88":0.00629,"89":0.00315,"92":0.00944,"93":0.00315,"94":0.00629,"95":0.00629,"96":0.00944,"97":0.06609,"98":0.03776,"99":0.4217,"100":2.53019,"101":0.03147,_:"14 17 79 81 83 86 87 90 91"},E:{"4":0,"6":0.00315,"8":0.00944,"9":0.02518,"10":0.00629,"13":0.04721,"14":0.30841,"15":0.07868,_:"0 5 7 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00315,"10.1":0.00944,"11.1":0.01888,"12.1":0.05035,"13.1":0.22973,"14.1":0.70493,"15.1":0.18567,"15.2-15.3":0.18253,"15.4":0.86857},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.01769,"7.0-7.1":0.05898,"8.1-8.4":0.00885,"9.0-9.2":0.00295,"9.3":0.13565,"10.0-10.2":0.00295,"10.3":0.15924,"11.0-11.2":0.02359,"11.3-11.4":0.02359,"12.0-12.1":0.02949,"12.2-12.5":1.1471,"13.0-13.1":0.01769,"13.2":0.05308,"13.3":0.08257,"13.4-13.7":0.27424,"14.0-14.4":0.89645,"14.5-14.8":4.65034,"15.0-15.1":1.30339,"15.2-15.3":11.40617,"15.4":9.17389},P:{"4":0.03122,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.03122,"8.2":0.01012,"9.2":0.01041,"10.1":0.04048,"11.1-11.2":0.07286,"12.0":0.04163,"13.0":0.10408,"14.0":0.17694,"15.0":0.08327,"16.0":3.60128},I:{"0":0,"3":0,"4":0.00308,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00617,"4.2-4.3":0.00617,"4.4":0,"4.4.3-4.4.4":0.04626},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0097,"9":0.13255,"11":0.21337,_:"6 7 10 5.5"},J:{"7":0,"10":0.00685},N:{"10":0.02281,_:"11"},L:{"0":33.58324},S:{"2.5":0},R:{_:"0"},M:{"0":0.50027},Q:{"10.4":0},O:{"0":0.04112},H:{"0":0.19464}}; 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 12989b032f25d7..52f06d72f81950 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:{"24":0.00399,"25":0.01197,"26":0.03192,"27":0.00399,"36":0.00399,"52":0.02793,"56":0.00399,"66":0.00399,"72":0.00399,"78":0.01995,"79":0.1197,"80":0.02793,"84":0.01197,"88":0.01995,"89":0.00399,"91":0.01596,"94":0.00798,"95":0.02793,"96":0.50274,"97":0.85386,"98":0.00798,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 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 68 69 70 71 73 74 75 76 77 81 82 83 85 86 87 90 92 93 99 3.5 3.6"},D:{"31":0.04389,"32":0.00798,"38":0.02394,"49":0.0399,"53":0.00798,"55":0.00399,"56":0.00399,"63":0.03192,"65":0.00798,"67":0.00399,"68":0.00798,"69":0.00399,"70":0.00798,"71":0.00798,"72":0.00399,"73":0.03192,"74":0.01197,"75":0.01596,"76":0.01197,"77":0.00798,"78":0.01197,"79":0.07581,"80":0.26733,"81":0.01995,"83":0.01596,"84":0.01197,"85":0.02394,"86":0.03591,"87":0.11172,"88":0.01995,"89":0.0798,"90":0.03192,"91":0.04389,"92":0.04389,"93":0.10773,"94":0.04788,"95":0.05985,"96":0.58254,"97":9.3366,"98":20.66022,"99":0.01197,"100":0.00798,_:"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 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 57 58 59 60 61 62 64 66 101"},F:{"28":0.00399,"77":0.00399,"82":0.14364,"83":0.56259,_:"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 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01995,"91":0.00798,"92":0.00798,"93":0.00399,"94":0.00798,"95":0.01596,"96":0.06384,"97":0.54264,"98":1.89924,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90"},E:{"4":0,"7":0.00399,"8":0.12768,"13":0.03591,"14":0.09177,"15":0.04389,_:"0 5 6 9 10 11 12 3.1 3.2 5.1 7.1 9.1 10.1","6.1":0.00798,"11.1":0.00798,"12.1":0.01197,"13.1":0.07581,"14.1":0.40698,"15.1":0.17955,"15.2-15.3":0.34713,"15.4":0.00798},G:{"8":0.00267,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00401,"6.0-6.1":0.00134,"7.0-7.1":0.0294,"8.1-8.4":0.01203,"9.0-9.2":0.00134,"9.3":0.06548,"10.0-10.2":0.00535,"10.3":0.07216,"11.0-11.2":0.03742,"11.3-11.4":0.02806,"12.0-12.1":0.04009,"12.2-12.5":0.37016,"13.0-13.1":0.03474,"13.2":0.00935,"13.3":0.06682,"13.4-13.7":0.19778,"14.0-14.4":0.68554,"14.5-14.8":3.06823,"15.0-15.1":1.77599,"15.2-15.3":6.81397,"15.4":0.03608},P:{"4":0.05112,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.02045,"8.2":0.08049,"9.2":0.08179,"10.1":0.03067,"11.1-11.2":0.28625,"12.0":0.10223,"13.0":0.23513,"14.0":0.35781,"15.0":0.27603,"16.0":5.53076},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.002,"4.2-4.3":0.00334,"4.4":0,"4.4.3-4.4.4":0.01869},A:{"9":0.00798,"10":0.00798,"11":0.29925,_:"6 7 8 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.16825},Q:{"10.4":0.00601},O:{"0":0.05408},H:{"0":0.3072},L:{"0":39.21334},S:{"2.5":0}}; +module.exports={C:{"24":0.00345,"25":0.01036,"26":0.02762,"27":0.00345,"36":0.00345,"52":0.03108,"56":0.02072,"66":0.00345,"78":0.01727,"79":0.13121,"80":0.17265,"88":0.01036,"89":0.00691,"91":0.02762,"94":0.00691,"95":0.01036,"96":0.00691,"97":0.02072,"98":0.45234,"99":0.99792,"100":0.01036,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 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 68 69 70 71 72 73 74 75 76 77 81 82 83 84 85 86 87 90 92 93 101 3.5 3.6"},D:{"31":0.03453,"32":0.00691,"34":0.00345,"38":0.02417,"49":0.03108,"51":0.00345,"53":0.01036,"55":0.00691,"56":0.00345,"58":0.00691,"63":0.00345,"65":0.01036,"67":0.00345,"68":0.01381,"69":0.00691,"70":0.01036,"71":0.00691,"73":0.02072,"74":0.01381,"75":0.01381,"76":0.02072,"77":0.00345,"78":0.00691,"79":0.1174,"80":0.26243,"81":0.01727,"83":0.01727,"84":0.01036,"85":0.02072,"86":0.03108,"87":0.04489,"88":0.01036,"89":0.0518,"90":0.04489,"91":0.15884,"92":0.04144,"93":0.03798,"94":0.03108,"95":0.02762,"96":0.15539,"97":0.1174,"98":0.28315,"99":4.62011,"100":18.93971,"101":0.23826,"102":0.00691,_:"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 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 52 54 57 59 60 61 62 64 66 72 103 104"},F:{"28":0.01036,"77":0.00345,"79":0.00691,"84":0.1105,"85":0.45925,"86":0.00691,_:"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 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01381,"84":0.00345,"85":0.00345,"91":0.01036,"92":0.01036,"93":0.00691,"94":0.00345,"95":0.00691,"96":0.03108,"97":0.04834,"98":0.03108,"99":0.33149,"100":1.96476,"101":0.03453,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90"},E:{"4":0,"7":0.00345,"8":0.16229,"13":0.01727,"14":0.07251,"15":0.02072,_:"0 5 6 9 10 11 12 3.1 3.2 5.1 7.1 9.1 10.1","6.1":0.00691,"11.1":0.01036,"12.1":0.01036,"13.1":0.07942,"14.1":0.31422,"15.1":0.08287,"15.2-15.3":0.08978,"15.4":0.42127},G:{"8":0.00678,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00407,"6.0-6.1":0.00407,"7.0-7.1":0.02443,"8.1-8.4":0.01086,"9.0-9.2":0.00136,"9.3":0.07463,"10.0-10.2":0.00271,"10.3":0.08278,"11.0-11.2":0.01764,"11.3-11.4":0.03528,"12.0-12.1":0.03664,"12.2-12.5":0.39488,"13.0-13.1":0.019,"13.2":0.01221,"13.3":0.06106,"13.4-13.7":0.16012,"14.0-14.4":0.51565,"14.5-14.8":2.02055,"15.0-15.1":0.54144,"15.2-15.3":4.98285,"15.4":4.56083},P:{"4":0.092,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.01022,"8.2":0.01012,"9.2":0.08177,"10.1":0.04089,"11.1-11.2":0.18399,"12.0":0.13288,"13.0":0.19421,"14.0":0.27599,"15.0":0.16355,"16.0":6.03084},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00252,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.02518},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00691,"10":0.00691,"11":0.29005,_:"6 7 8 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":44.89482},S:{"2.5":0},R:{_:"0"},M:{"0":0.18983},Q:{"10.4":0},O:{"0":0.05891},H:{"0":0.34085}}; 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 d0075dfea0d87e..9a40b27f0a7e95 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:{"52":0.27833,"63":0.01953,"70":0.02442,"78":0.00977,"83":0.05371,"84":0.03418,"87":0.15626,"89":0.00977,"91":0.00488,"92":0.0293,"93":0.01465,"95":0.0293,"96":0.95707,"97":1.51861,_:"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 60 61 62 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 85 86 88 90 94 98 99 3.5 3.6"},D:{"38":0.02442,"49":0.06836,"65":0.01953,"67":0.00977,"76":0.03418,"77":0.01465,"78":0.0293,"79":0.03906,"81":0.00488,"84":0.01465,"85":0.2002,"86":0.11231,"87":0.08301,"88":0.05371,"89":0.00977,"90":0.03418,"91":0.13184,"92":0.0293,"93":0.0293,"94":0.10743,"95":0.06348,"96":0.85453,"97":6.65065,"98":13.38919,"99":0.00977,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 80 83 100 101"},F:{"76":0.01953,"82":0.23927,"83":0.57619,_:"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 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.01465,"18":0.02442,"87":0.00977,"90":0.01953,"92":0.01465,"93":0.01953,"94":0.00488,"95":0.03906,"96":0.18067,"97":2.53428,"98":6.70436,_:"12 13 14 15 17 79 80 81 83 84 85 86 88 89 91"},E:{"4":0,"11":0.01953,"12":0.01953,"13":0.12696,"14":0.46389,"15":0.25392,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.0293,"11.1":0.20509,"12.1":0.26368,"13.1":1.20122,"14.1":1.79206,"15.1":1.11332,"15.2-15.3":3.22278},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.38148,"10.0-10.2":0,"10.3":0.34333,"11.0-11.2":0.0088,"11.3-11.4":0.27877,"12.0-12.1":0.04695,"12.2-12.5":1.61689,"13.0-13.1":0.01467,"13.2":0.0088,"13.3":0.05282,"13.4-13.7":0.48125,"14.0-14.4":1.36159,"14.5-14.8":5.23507,"15.0-15.1":3.77665,"15.2-15.3":15.70521,"15.4":0.02348},P:{"4":0.0768,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.0315,"8.2":0.08049,"9.2":0.05112,"10.1":0.02194,"11.1-11.2":0.01097,"12.0":0.02194,"13.0":0.03291,"14.0":0.04389,"15.0":0.40594,"16.0":4.33374},I:{"0":0,"3":0,"4":0.01944,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00273,"4.4":0,"4.4.3-4.4.4":0.01365},A:{"9":0.00488,"11":0.26857,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.60892},Q:{"10.4":0},O:{"0":0},H:{"0":0.0872},L:{"0":16.28872},S:{"2.5":0}}; +module.exports={C:{"52":0.28819,"78":0.01647,"83":0.0494,"84":0.00823,"91":0.00823,"95":0.01235,"96":0.00412,"97":0.00412,"98":0.59697,"99":1.78266,"100":0.00823,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 85 86 87 88 89 90 92 93 94 101 3.5 3.6"},D:{"49":0.03294,"65":0.00823,"67":0.00823,"75":0.00412,"76":0.00823,"78":0.02059,"79":0.01235,"81":0.00412,"84":0.00412,"85":0.25937,"86":0.00412,"87":0.05352,"90":0.07822,"91":0.07822,"92":0.02059,"93":0.0247,"94":0.06587,"95":0.00823,"96":0.0494,"97":0.08234,"98":0.74518,"99":2.98483,"100":11.84873,"101":0.26761,"103":0.01647,_:"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 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 77 80 83 88 89 102 104"},F:{"46":0.01647,"76":0.03294,"84":0.07822,"85":0.4117,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 86 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.00823,"17":0.01235,"18":0.02882,"87":0.00823,"90":0.00823,"92":0.01235,"95":0.02882,"96":0.01647,"97":0.05764,"98":0.01235,"99":1.04572,"100":7.40648,"101":0.11528,_:"12 13 14 16 79 80 81 83 84 85 86 88 89 91 93 94"},E:{"4":0,"11":0.02059,"12":0.00823,"13":0.20585,"14":0.64225,"15":0.06176,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02882,"11.1":0.19762,"12.1":0.14821,"13.1":0.68342,"14.1":1.60563,"15.1":0.41582,"15.2-15.3":0.44875,"15.4":3.95232},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.01399,"7.0-7.1":0.02098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43016,"10.0-10.2":0.00699,"10.3":0.19584,"11.0-11.2":0.01049,"11.3-11.4":0.01749,"12.0-12.1":0.01399,"12.2-12.5":2.08434,"13.0-13.1":0.01749,"13.2":0.0035,"13.3":0.02448,"13.4-13.7":0.13639,"14.0-14.4":0.95474,"14.5-14.8":3.53568,"15.0-15.1":1.16457,"15.2-15.3":11.32747,"15.4":15.01003},P:{"4":0.04375,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.03122,"8.2":0.01012,"9.2":0.01041,"10.1":0.04375,"11.1-11.2":0.01094,"12.0":0.03281,"13.0":0.04375,"14.0":0.10938,"15.0":0.03281,"16.0":3.94869},I:{"0":0,"3":0,"4":0.00212,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00096,"4.4":0,"4.4.3-4.4.4":0.00868},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01647,"11":0.1935,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":18.97577},S:{"2.5":0},R:{_:"0"},M:{"0":0.59428},Q:{"10.4":0},O:{"0":0},H:{"0":0.05014}}; 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 f4bb292fdb7a6a..53d47ece1568da 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:{"42":0.00474,"47":0.00711,"48":0.00237,"52":0.02843,"56":0.00474,"60":0.00237,"66":0.00474,"68":0.00237,"72":0.00711,"78":0.00711,"83":0.00237,"87":0.00237,"88":0.01421,"89":0.00711,"90":0.00711,"91":0.02369,"92":0.00711,"93":0.00474,"94":0.01185,"95":0.02606,"96":0.46906,"97":0.76282,"98":0.05686,_:"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 43 44 45 46 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 81 82 84 85 86 99 3.5 3.6"},D:{"49":0.02369,"55":0.00237,"56":0.00237,"58":0.00474,"63":0.01421,"64":0.00711,"66":0.00237,"67":0.00474,"68":0.00237,"69":0.00474,"70":0.01658,"71":0.03317,"72":0.00711,"73":0.00474,"74":0.01185,"75":0.00474,"76":0.00474,"77":0.00474,"78":0.00948,"79":0.14925,"80":0.0308,"81":0.01421,"83":0.03554,"84":0.01658,"85":0.01895,"86":0.02606,"87":0.06633,"88":0.01895,"89":0.02606,"90":0.04027,"91":0.04738,"92":0.0687,"93":0.06159,"94":0.07581,"95":0.05923,"96":0.34351,"97":5.42975,"98":12.07716,"99":0.02132,"100":0.01895,_:"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 57 59 60 61 62 65 101"},F:{"80":0.00237,"82":0.04027,"83":0.24164,_:"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 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.00711,"17":0.00237,"18":0.00948,"84":0.00237,"89":0.00237,"92":0.00711,"94":0.00237,"95":0.00474,"96":0.01658,"97":0.23927,"98":0.73202,_:"13 14 15 16 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.00474,"14":0.02369,"15":0.01658,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4","5.1":0.00711,"12.1":0.00474,"13.1":0.02132,"14.1":0.0687,"15.1":0.04738,"15.2-15.3":0.09239},G:{"8":0.00096,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00048,"5.0-5.1":0.00024,"6.0-6.1":0.00024,"7.0-7.1":0.00746,"8.1-8.4":0,"9.0-9.2":0.00072,"9.3":0.00721,"10.0-10.2":0.0012,"10.3":0.00818,"11.0-11.2":0.05772,"11.3-11.4":0.00433,"12.0-12.1":0.00649,"12.2-12.5":0.12386,"13.0-13.1":0.02092,"13.2":0.00265,"13.3":0.0113,"13.4-13.7":0.03463,"14.0-14.4":0.15199,"14.5-14.8":0.33092,"15.0-15.1":0.39441,"15.2-15.3":1.22509,"15.4":0.01275},P:{"4":0.22532,"5.0-5.4":0.08172,"6.2-6.4":0.02146,"7.2-7.4":0.12875,"8.2":0.01045,"9.2":0.04292,"10.1":0.0209,"11.1-11.2":0.04292,"12.0":0.02146,"13.0":0.09656,"14.0":0.12875,"15.0":0.10729,"16.0":0.61157},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00416,"4.4":0,"4.4.3-4.4.4":0.01873},A:{"11":0.04264,_:"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.01591,_:"11"},R:{_:"0"},M:{"0":0.15262},Q:{"10.4":0},O:{"0":1.99932},H:{"0":2.44189},L:{"0":68.05766},S:{"2.5":0.81652}}; +module.exports={C:{"42":0.00713,"47":0.0095,"48":0.00238,"51":0.00238,"52":0.02613,"56":0.00475,"60":0.00238,"66":0.00475,"68":0.00238,"72":0.00713,"78":0.00713,"80":0.00238,"81":0.00238,"83":0.00238,"88":0.01425,"89":0.00475,"90":0.00713,"91":0.02375,"92":0.00475,"93":0.00475,"94":0.01188,"95":0.0095,"96":0.0095,"97":0.019,"98":0.29213,"99":0.9025,"100":0.06175,_:"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 43 44 45 46 49 50 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 82 84 85 86 87 101 3.5 3.6"},D:{"49":0.02375,"55":0.00238,"56":0.00238,"58":0.00475,"63":0.01188,"64":0.00475,"65":0.00238,"66":0.00238,"67":0.00475,"68":0.00238,"69":0.00475,"70":0.01188,"71":0.03088,"72":0.00475,"73":0.00475,"74":0.0095,"75":0.00713,"76":0.00475,"77":0.00475,"78":0.00713,"79":0.019,"80":0.02613,"81":0.019,"83":0.03325,"84":0.02138,"85":0.02138,"86":0.0285,"87":0.057,"88":0.01425,"89":0.019,"90":0.02375,"91":0.03325,"92":0.04513,"93":0.0285,"94":0.05225,"95":0.0285,"96":0.10213,"97":0.13538,"98":0.19238,"99":2.67663,"100":13.85813,"101":0.247,"102":0.01425,_:"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 57 59 60 61 62 103 104"},F:{"82":0.00238,"84":0.04275,"85":0.20425,"86":0.00475,_:"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 83 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.00713,"16":0.00238,"17":0.00238,"18":0.0095,"84":0.00238,"89":0.00238,"92":0.00713,"95":0.00238,"96":0.00475,"97":0.00713,"98":0.01188,"99":0.12825,"100":0.779,"101":0.0095,_:"13 14 15 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00475,"14":0.01425,"15":0.0095,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00238,"12.1":0.00475,"13.1":0.019,"14.1":0.04513,"15.1":0.019,"15.2-15.3":0.02138,"15.4":0.11638},G:{"8":0.00123,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00147,"7.0-7.1":0.00712,"8.1-8.4":0,"9.0-9.2":0.00025,"9.3":0.00565,"10.0-10.2":0.00098,"10.3":0.00761,"11.0-11.2":0.03464,"11.3-11.4":0.00418,"12.0-12.1":0.00639,"12.2-12.5":0.11521,"13.0-13.1":0.00491,"13.2":0.0027,"13.3":0.01081,"13.4-13.7":0.03242,"14.0-14.4":0.12577,"14.5-14.8":0.23852,"15.0-15.1":0.18521,"15.2-15.3":0.73029,"15.4":0.93957},P:{"4":0.19103,"5.0-5.4":0.08176,"6.2-6.4":0.02123,"7.2-7.4":0.11674,"8.2":0.06132,"9.2":0.02123,"10.1":0.01055,"11.1-11.2":0.04245,"12.0":0.02123,"13.0":0.0849,"14.0":0.10613,"15.0":0.07429,"16.0":0.64737},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00436,"4.4":0,"4.4.3-4.4.4":0.01852},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04275,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":69.96629},S:{"2.5":0.5718},R:{_:"0"},M:{"0":0.15248},Q:{"10.4":0},O:{"0":1.73065},H:{"0":2.36026}}; 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 83fed8433f3be8..63bba1bee6da8d 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:{"30":0.00216,"34":0.00216,"35":0.00216,"43":0.00433,"47":0.00649,"50":0.00216,"52":0.0303,"56":0.00216,"59":0.00216,"68":0.00649,"69":0.01298,"72":0.00433,"78":0.01082,"81":0.00216,"82":0.00216,"84":0.00216,"87":0.00216,"88":0.00649,"89":0.00433,"91":0.00866,"92":0.00649,"93":0.00433,"94":0.00433,"95":0.01082,"96":0.27266,"97":0.46742,"98":0.01082,_:"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 31 32 33 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 55 57 58 60 61 62 63 64 65 66 67 70 71 73 74 75 76 77 79 80 83 85 86 90 99 3.5 3.6"},D:{"11":0.00433,"31":0.00433,"33":0.00866,"34":0.00216,"37":0.00216,"38":0.04112,"40":0.00433,"41":0.00433,"43":0.06492,"45":0.00433,"46":0.00216,"47":0.00649,"49":0.0303,"50":0.00433,"51":0.00216,"53":0.00866,"55":0.00649,"56":0.00866,"57":0.00216,"58":0.00216,"60":0.00866,"63":0.01731,"64":0.00649,"65":0.00866,"66":0.00649,"67":0.00649,"68":0.01082,"69":0.01298,"70":0.00866,"71":0.00866,"72":0.01082,"73":0.00649,"74":0.00866,"75":0.00649,"76":0.00649,"77":0.00649,"78":0.00649,"79":0.10604,"80":0.01731,"81":0.02164,"83":0.02164,"84":0.00866,"85":0.01082,"86":0.07141,"87":0.03679,"88":0.0238,"89":0.04544,"90":0.01515,"91":0.0303,"92":0.06059,"93":0.26617,"94":0.03246,"95":0.04544,"96":0.3787,"97":3.68746,"98":9.09962,"99":0.00433,"100":0.02164,"101":0.00216,_:"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 32 35 36 39 42 44 48 52 54 59 61 62"},F:{"28":0.00216,"82":0.09522,"83":0.53018,_:"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 79 80 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.00649,"13":0.00216,"14":0.00433,"15":0.00433,"16":0.00649,"17":0.01082,"18":0.0238,"84":0.00866,"85":0.00433,"89":0.00866,"90":0.00216,"91":0.00433,"92":0.01515,"94":0.00433,"95":0.02597,"96":0.01731,"97":0.40467,"98":1.1902,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.01515,"14":0.11902,"15":0.09522,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.03462,"9.1":0.00649,"10.1":0.03679,"11.1":0.00216,"12.1":0.00649,"13.1":0.06276,"14.1":0.38303,"15.1":0.2164,"15.2-15.3":0.35706,"15.4":0.00433},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00169,"6.0-6.1":0.00169,"7.0-7.1":0.04574,"8.1-8.4":0,"9.0-9.2":0.02372,"9.3":0.05591,"10.0-10.2":0.01016,"10.3":0.05929,"11.0-11.2":0.0288,"11.3-11.4":0.02202,"12.0-12.1":0.03049,"12.2-12.5":0.84197,"13.0-13.1":0.01694,"13.2":0.00847,"13.3":0.08809,"13.4-13.7":0.25581,"14.0-14.4":0.93006,"14.5-14.8":3.32891,"15.0-15.1":3.03413,"15.2-15.3":8.08594,"15.4":0.05591},P:{"4":0.17381,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.19426,"8.2":0.08049,"9.2":0.05112,"10.1":0.12073,"11.1-11.2":0.17381,"12.0":0.05112,"13.0":0.26583,"14.0":0.23515,"15.0":0.22493,"16.0":2.90365},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00073,"4.2-4.3":0.00331,"4.4":0,"4.4.3-4.4.4":0.04298},A:{"8":0.00234,"11":0.08205,_:"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.01591,_:"11"},R:{_:"0"},M:{"0":0.09403},Q:{"10.4":0},O:{"0":0.70524},H:{"0":0.29674},L:{"0":49.84278},S:{"2.5":0}}; +module.exports={C:{"3":0.00211,"20":0.00211,"29":0.00211,"31":0.00211,"34":0.00211,"35":0.00211,"38":0.00211,"39":0.00421,"40":0.00421,"41":0.00632,"42":0.00421,"43":0.00632,"44":0.00632,"45":0.00632,"46":0.00632,"47":0.01054,"48":0.00632,"49":0.00632,"50":0.00843,"51":0.24231,"52":0.2107,"53":0.23809,"54":0.12642,"55":0.22756,"56":0.16645,"57":0.16224,"58":0.06532,"59":0.06532,"68":0.00632,"69":0.00211,"72":0.00421,"78":0.01054,"88":0.00632,"89":0.00632,"91":0.01264,"92":0.00211,"93":0.00211,"94":0.00421,"95":0.00211,"96":0.00211,"97":0.00843,"98":0.11799,"99":0.40454,"100":0.00843,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 32 33 36 37 60 61 62 63 64 65 66 67 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 101 3.5 3.6"},D:{"11":0.00211,"26":0.00421,"31":0.00421,"33":0.00632,"34":0.00421,"36":0.00421,"38":0.01475,"39":0.06742,"40":0.06953,"41":0.07164,"42":0.07164,"43":0.11378,"44":0.07796,"45":0.09271,"46":0.09271,"47":0.09692,"48":0.07796,"49":0.08007,"50":0.05268,"51":0.06321,"52":0.05478,"53":0.06532,"54":0.06321,"55":0.06953,"56":0.07585,"57":0.07585,"58":0.09482,"59":0.0906,"60":0.10114,"61":0.08428,"62":0.08217,"63":0.09271,"64":0.08428,"65":0.08639,"66":0.00211,"67":0.00211,"68":0.00843,"69":0.00632,"70":0.01264,"71":0.00632,"72":0.00421,"73":0.00632,"74":0.00843,"75":0.00211,"76":0.00421,"77":0.00421,"78":0.00632,"79":0.10535,"80":0.01054,"81":0.02528,"83":0.0611,"84":0.01264,"85":0.01475,"86":0.04003,"87":0.04003,"88":0.02528,"89":0.0611,"90":0.02107,"91":0.02739,"92":0.06321,"93":0.01475,"94":0.01686,"95":0.03371,"96":0.08849,"97":0.0611,"98":0.13906,"99":1.44751,"100":7.96446,"101":0.13696,"102":0.00632,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 35 37 103 104"},F:{"12":0.00211,"15":0.00421,"28":0.00211,"32":0.00421,"34":0.00211,"36":0.00211,"41":0.00211,"42":0.00632,"43":0.00632,"45":0.00211,"46":0.00421,"47":0.00421,"73":0.00211,"79":0.00211,"82":0.00211,"84":0.06532,"85":0.32869,"86":0.00632,_:"9 11 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 35 37 38 39 40 44 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00632},B:{"12":0.01054,"13":0.00843,"14":0.00843,"15":0.00843,"16":0.00632,"17":0.00421,"18":0.01896,"84":0.01054,"85":0.00421,"86":0.00421,"87":0.00421,"88":0.00421,"89":0.01054,"90":0.00632,"91":0.00632,"92":0.02107,"93":0.00211,"94":0.00421,"95":0.00843,"96":0.01054,"97":0.06742,"98":0.01475,"99":0.13063,"100":0.9945,"101":0.01475,_:"79 80 81 83"},E:{"4":0,"13":0.01686,"14":0.09903,"15":0.03161,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1","5.1":0.04003,"9.1":0.00632,"12.1":0.00421,"13.1":0.04425,"14.1":0.20017,"15.1":0.06321,"15.2-15.3":0.0611,"15.4":0.41087},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00626,"6.0-6.1":0.00156,"7.0-7.1":0.04693,"8.1-8.4":0,"9.0-9.2":0.05319,"9.3":0.03442,"10.0-10.2":0.09699,"10.3":0.11733,"11.0-11.2":0.02816,"11.3-11.4":0.02034,"12.0-12.1":0.03755,"12.2-12.5":0.81194,"13.0-13.1":0.0219,"13.2":0.01252,"13.3":0.08448,"13.4-13.7":0.18147,"14.0-14.4":0.66332,"14.5-14.8":1.99152,"15.0-15.1":0.94022,"15.2-15.3":4.74804,"15.4":5.73988},P:{"4":0.30362,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.42507,"8.2":0.01012,"9.2":0.12145,"10.1":0.04048,"11.1-11.2":0.57688,"12.0":0.11133,"13.0":0.51616,"14.0":0.56676,"15.0":0.41495,"16.0":5.63726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.00341,"4.4":0,"4.4.3-4.4.4":0.0432},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.09179,"9":0.11314,"10":0.03629,"11":0.08325,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":55.39123},S:{"2.5":0},R:{_:"0"},M:{"0":0.11052},Q:{"10.4":0.01579},O:{"0":0.57626},H:{"0":0.20926}}; 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 24f2909e33e5c8..65359ff9ed973b 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:{"3":0.0057,"24":0.00285,"29":0.0057,"30":0.00285,"31":0.00285,"32":0.00285,"33":0.00855,"38":0.00285,"39":0.00285,"40":0.00285,"41":0.00855,"43":0.00855,"47":0.01426,"48":0.0057,"49":0.0057,"50":0.00285,"52":0.08838,"56":0.0114,"60":0.0057,"65":0.00285,"68":0.0057,"72":0.02566,"77":0.0057,"78":0.01426,"79":0.0057,"80":0.00855,"81":0.0114,"82":0.0057,"83":0.0057,"84":0.00855,"85":0.0057,"86":0.0057,"87":0.0057,"88":0.01426,"89":0.01711,"90":0.00855,"91":0.11119,"92":0.01426,"93":0.01711,"94":0.03706,"95":0.09123,"96":1.62507,"97":2.73126,"98":0.02566,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 34 35 36 37 42 44 45 46 51 53 54 55 57 58 59 61 62 63 64 66 67 69 70 71 73 74 75 76 99 3.5 3.6"},D:{"29":0.0057,"34":0.03136,"38":0.0114,"48":0.04277,"49":0.02566,"51":0.00285,"56":0.00285,"58":0.0057,"60":0.00285,"62":0.00855,"63":0.01426,"64":0.0057,"66":0.00285,"67":0.0057,"68":0.0057,"69":0.00855,"70":0.00855,"71":0.01711,"72":0.0057,"73":0.0057,"74":0.00855,"75":0.0057,"76":0.0057,"77":0.0057,"78":0.01711,"79":0.02566,"80":0.02566,"81":0.02281,"83":0.03421,"84":0.04562,"85":0.05702,"86":0.09123,"87":0.08553,"88":0.02566,"89":0.04562,"90":0.02566,"91":0.07128,"92":0.06557,"93":0.11404,"94":0.05987,"95":0.05987,"96":0.36208,"97":4.62717,"98":11.73472,"99":0.00855,"100":0.00855,_:"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 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 50 52 53 54 55 57 59 61 65 101"},F:{"64":0.0057,"70":0.00285,"77":0.00855,"78":0.0057,"79":0.01426,"80":0.0057,"81":0.00285,"82":0.07128,"83":0.45046,_:"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 65 66 67 68 69 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01426,"13":0.0057,"14":0.0057,"15":0.0057,"16":0.0057,"17":0.0057,"18":0.03421,"81":0.00285,"84":0.00855,"85":0.00285,"86":0.00285,"89":0.01426,"90":0.00855,"91":0.00285,"92":0.01996,"94":0.00285,"95":0.0057,"96":0.02281,"97":0.17106,"98":0.63862,_:"79 80 83 87 88 93"},E:{"4":0.0057,"13":0.00855,"14":0.01426,"15":0.00855,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4","5.1":0.23378,"12.1":0.00285,"13.1":0.01711,"14.1":0.03706,"15.1":0.02281,"15.2-15.3":0.03136},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0004,"6.0-6.1":0,"7.0-7.1":0.00316,"8.1-8.4":0,"9.0-9.2":0.00158,"9.3":0.01067,"10.0-10.2":0.00633,"10.3":0.02965,"11.0-11.2":0.02135,"11.3-11.4":0.02214,"12.0-12.1":0.02372,"12.2-12.5":0.41632,"13.0-13.1":0.02174,"13.2":0.01107,"13.3":0.06089,"13.4-13.7":0.12533,"14.0-14.4":0.43332,"14.5-14.8":0.74486,"15.0-15.1":0.82671,"15.2-15.3":1.19083,"15.4":0.00277},P:{"4":0.71431,"5.0-5.4":0.07043,"6.2-6.4":0.07043,"7.2-7.4":0.5634,"8.2":0.08049,"9.2":0.2817,"10.1":0.12073,"11.1-11.2":0.54328,"12.0":0.26158,"13.0":0.7948,"14.0":0.89541,"15.0":0.8451,"16.0":3.8935},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00267,"4.2-4.3":0.02006,"4.4":0,"4.4.3-4.4.4":0.07019},A:{"6":0.01171,"7":0.01464,"8":0.08784,"9":0.02635,"10":0.03807,"11":2.63532,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.8935},Q:{"10.4":0},O:{"0":0.13581},H:{"0":0.45341},L:{"0":57.08514},S:{"2.5":0}}; +module.exports={C:{"24":0.00234,"29":0.00234,"32":0.00234,"33":0.00703,"38":0.00234,"39":0.00234,"40":0.00469,"41":0.00469,"43":0.00703,"47":0.01641,"48":0.00469,"49":0.00469,"50":0.00469,"52":0.07266,"56":0.00703,"60":0.00469,"62":0.00234,"65":0.00234,"66":0.00234,"68":0.00703,"70":0.00234,"72":0.01875,"75":0.00234,"76":0.00234,"77":0.00703,"78":0.01641,"79":0.00938,"80":0.01406,"81":0.01172,"82":0.01172,"83":0.00938,"84":0.00703,"85":0.00469,"86":0.00469,"87":0.00469,"88":0.00938,"89":0.01406,"90":0.00469,"91":0.09376,"92":0.00703,"93":0.00938,"94":0.01875,"95":0.02813,"96":0.0375,"97":0.0797,"98":0.88134,"99":2.70029,"100":0.02578,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 34 35 36 37 42 44 45 46 51 53 54 55 57 58 59 61 63 64 67 69 71 73 74 101 3.5 3.6"},D:{"34":0.00938,"38":0.01172,"41":0.00234,"48":0.00703,"49":0.0211,"51":0.00234,"53":0.00234,"54":0.00234,"58":0.00469,"60":0.00234,"61":0.00234,"62":0.00703,"63":0.01406,"64":0.00469,"66":0.00469,"67":0.00469,"68":0.00469,"69":0.00469,"70":0.00469,"71":0.01406,"72":0.00703,"73":0.00469,"74":0.00703,"75":0.00469,"76":0.00469,"77":0.00703,"78":0.01406,"79":0.02813,"80":0.0211,"81":0.02344,"83":0.06798,"84":0.1172,"85":0.12892,"86":0.14533,"87":0.12658,"88":0.01875,"89":0.04219,"90":0.0211,"91":0.05391,"92":0.04922,"93":0.0211,"94":0.0375,"95":0.03047,"96":0.10782,"97":0.11251,"98":0.16877,"99":1.94552,"100":10.66754,"101":0.12892,"102":0.00234,_:"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 42 43 44 45 46 47 50 52 55 56 57 59 65 103 104"},F:{"64":0.00469,"68":0.00234,"69":0.00234,"70":0.00469,"71":0.00469,"72":0.00469,"75":0.00234,"77":0.00703,"78":0.00469,"79":0.01172,"80":0.00469,"81":0.00469,"82":0.00469,"83":0.00938,"84":0.06798,"85":0.32347,"86":0.00703,_:"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 65 66 67 73 74 76 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.00703,"13":0.00469,"14":0.00469,"15":0.00469,"16":0.00469,"17":0.00703,"18":0.03516,"81":0.00234,"84":0.01172,"85":0.00703,"86":0.00703,"87":0.00234,"89":0.01172,"90":0.00938,"91":0.00234,"92":0.0211,"95":0.00234,"96":0.00938,"97":0.00938,"98":0.01406,"99":0.08438,"100":0.5649,_:"79 80 83 88 93 94 101"},E:{"4":0,"13":0.00469,"14":0.01406,"15":0.00469,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.25784,"13.1":0.01641,"14.1":0.02344,"15.1":0.01172,"15.2-15.3":0.00938,"15.4":0.03516},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00045,"6.0-6.1":0,"7.0-7.1":0.00361,"8.1-8.4":0,"9.0-9.2":0.00226,"9.3":0.00767,"10.0-10.2":0.00632,"10.3":0.02797,"11.0-11.2":0.01985,"11.3-11.4":0.0212,"12.0-12.1":0.02616,"12.2-12.5":0.4628,"13.0-13.1":0.02346,"13.2":0.01173,"13.3":0.06405,"13.4-13.7":0.1281,"14.0-14.4":0.42672,"14.5-14.8":0.62789,"15.0-15.1":0.53046,"15.2-15.3":1.02304,"15.4":1.09566},P:{"4":0.66213,"5.0-5.4":0.07023,"6.2-6.4":0.07023,"7.2-7.4":0.64206,"8.2":0.09029,"9.2":0.2809,"10.1":0.12039,"11.1-11.2":0.55177,"12.0":0.24077,"13.0":0.77248,"14.0":0.98316,"15.0":0.6521,"16.0":4.90578},I:{"0":0,"3":0,"4":0.00059,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00148,"4.2-4.3":0.01419,"4.4":0,"4.4.3-4.4.4":0.05264},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01409,"9":0.00705,"10":0.0047,"11":2.13298,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":61.10219},S:{"2.5":0},R:{_:"0"},M:{"0":1.0259},Q:{"10.4":0},O:{"0":0.13015},H:{"0":0.46389}}; 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 5525986604641b..4427056915cd4a 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:{"52":0.04215,"76":0.00602,"78":0.12044,"91":0.12646,"92":0.00602,"93":0.00602,"94":0.01807,"95":0.04215,"96":1.47539,"97":2.74001,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 79 80 81 82 83 84 85 86 87 88 89 90 98 99 3.5 3.6"},D:{"44":0.00602,"45":0.00602,"49":0.01807,"51":0.01807,"65":0.03011,"66":0.02409,"67":0.01807,"70":0.01204,"77":0.01204,"78":0.01807,"79":0.1084,"80":0.00602,"81":0.00602,"83":0.01204,"84":0.01204,"85":0.0542,"86":0.04818,"87":0.25292,"88":0.03011,"89":0.10237,"90":0.03613,"91":0.03011,"92":0.03613,"93":0.08431,"94":0.04215,"95":0.20475,"96":0.98761,"97":12.11626,"98":22.46206,"99":0.01807,"100":0.00602,_:"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 46 47 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 68 69 71 72 73 74 75 76 101"},F:{"28":0.00602,"82":0.4095,"83":1.18031,_:"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 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01204,"18":0.00602,"89":0.01204,"91":0.00602,"92":0.01204,"95":0.01807,"96":0.04818,"97":1.07794,"98":4.01667,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 90 93 94"},E:{"4":0,"9":0.02409,"12":0.01807,"13":0.07226,"14":0.62629,"15":0.73468,_:"0 5 6 7 8 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00602,"10.1":0.01204,"11.1":0.25292,"12.1":0.18668,"13.1":0.76479,"14.1":2.52924,"15.1":1.16225,"15.2-15.3":2.52322,"15.4":0.01204},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.00782,"8.1-8.4":0.00586,"9.0-9.2":0.00782,"9.3":0.02931,"10.0-10.2":0.00195,"10.3":0.08011,"11.0-11.2":0.07816,"11.3-11.4":0.00977,"12.0-12.1":0.05862,"12.2-12.5":0.34976,"13.0-13.1":0.00391,"13.2":0.00391,"13.3":0.03322,"13.4-13.7":0.17586,"14.0-14.4":0.65849,"14.5-14.8":4.22449,"15.0-15.1":2.70821,"15.2-15.3":11.02627,"15.4":0.06448},P:{"4":0.05314,"5.0-5.4":0.08172,"6.2-6.4":0.01063,"7.2-7.4":0.01045,"8.2":0.01045,"9.2":0.04181,"10.1":0.0209,"11.1-11.2":0.02126,"12.0":0.02072,"13.0":0.03189,"14.0":0.04251,"15.0":0.11691,"16.0":3.15667},I:{"0":0,"3":0.0019,"4":0.01395,"2.1":0.0019,"2.2":0.00888,"2.3":0.00888,"4.1":0.00634,"4.2-4.3":0.01585,"4.4":0,"4.4.3-4.4.4":0.07356},A:{"8":0.03011,"9":0.01204,"10":0.00602,"11":0.13851,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00796},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.36598},Q:{"10.4":0},O:{"0":0.01591},H:{"0":0.12428},L:{"0":16.34459},S:{"2.5":0.01989}}; +module.exports={C:{"2":0.00544,"3":0.01088,"40":0.00544,"48":0.00544,"52":0.06527,"78":0.13054,"84":0.01632,"88":0.01088,"91":0.06527,"95":0.00544,"96":0.01632,"97":0.05983,"98":1.38151,"99":3.54079,_:"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 49 50 51 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 85 86 87 89 90 92 93 94 100 101 3.5","3.6":0.01088},D:{"41":0.01088,"43":0.01088,"44":0.01088,"45":0.00544,"46":0.01088,"47":0.01088,"48":0.01088,"49":0.0272,"51":0.01632,"63":0.01632,"65":0.03807,"66":0.01088,"67":0.01632,"68":0.01088,"70":0.01632,"73":0.00544,"76":0.02176,"77":0.01088,"78":0.01088,"79":0.06527,"80":0.05439,"83":0.01632,"84":0.05439,"85":0.01088,"86":0.03263,"87":0.21756,"88":0.00544,"89":0.01088,"90":0.00544,"91":0.02176,"92":0.01088,"93":0.01088,"94":0.01632,"95":0.23388,"96":0.23932,"97":0.14685,"98":0.56566,"99":6.67909,"100":20.91296,"101":0.3481,"102":0.00544,_:"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 42 50 52 53 54 55 56 57 58 59 60 61 62 64 69 71 72 74 75 81 103 104"},F:{"48":0.01088,"82":0.00544,"84":0.44056,"85":1.19114,"86":0.08159,_:"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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00544},B:{"14":0.02176,"18":0.04351,"85":0.01088,"95":0.00544,"96":0.03807,"97":0.01632,"98":0.04351,"99":0.69075,"100":5.15617,"101":0.14685,_:"12 13 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94"},E:{"4":0,"9":0.0272,"12":0.01088,"13":0.05439,"14":0.44056,"15":0.19037,_:"0 5 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.04351,"11.1":0.17949,"12.1":0.17405,"13.1":0.75602,"14.1":1.49029,"15.1":0.29915,"15.2-15.3":0.39161,"15.4":2.28438},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.00998,"8.1-8.4":0.00832,"9.0-9.2":0,"9.3":0.05157,"10.0-10.2":0.00665,"10.3":0.06487,"11.0-11.2":0.07153,"11.3-11.4":0.01164,"12.0-12.1":0.05323,"12.2-12.5":0.36761,"13.0-13.1":0.00499,"13.2":0.00499,"13.3":0.03659,"13.4-13.7":0.12475,"14.0-14.4":0.31937,"14.5-14.8":1.95116,"15.0-15.1":0.69197,"15.2-15.3":6.98458,"15.4":5.86013},P:{"4":0.07382,"5.0-5.4":0.08176,"6.2-6.4":0.01055,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.01055,"10.1":0.01055,"11.1-11.2":0.02109,"12.0":0.01055,"13.0":0.08437,"14.0":0.07382,"15.0":0.04219,"16.0":4.22908},I:{"0":0,"3":0.00216,"4":0.01838,"2.1":0.00324,"2.2":0.00973,"2.3":0.01189,"4.1":0.00865,"4.2-4.3":0.02163,"4.4":0,"4.4.3-4.4.4":0.07029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.01088,"8":0.05983,"9":0.01632,"10":0.01088,"11":0.15229,_:"6 5.5"},J:{"7":0,"10":0.00912},N:{"10":0.02281,_:"11"},L:{"0":23.86238},S:{"2.5":0.01825},R:{_:"0"},M:{"0":0.61587},Q:{"10.4":0},O:{"0":0.03193},H:{"0":0.22027}}; 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 76cf0d914a8ef4..7958fbbfe7e346 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:{"48":0.00983,"52":0.10317,"56":0.00983,"59":0.00983,"66":0.00491,"68":0.00983,"72":0.00491,"78":0.09335,"82":0.00491,"84":0.00491,"87":0.02948,"88":0.01965,"89":0.00983,"91":0.07861,"92":0.00983,"93":0.01474,"94":0.08843,"95":0.05896,"96":1.46899,"97":2.37789,"98":0.01474,_:"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 57 58 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 81 83 85 86 90 99 3.5 3.6"},D:{"38":0.00983,"49":0.12774,"60":0.01474,"63":0.01474,"65":0.01474,"66":0.0737,"67":0.01965,"68":0.00491,"69":0.25056,"70":0.00491,"71":0.00983,"72":0.00491,"74":0.02948,"75":0.00983,"76":0.00983,"77":0.01965,"78":0.00983,"79":0.05896,"80":0.03439,"81":0.02948,"83":0.01965,"84":0.03439,"85":0.03439,"86":0.0737,"87":0.113,"88":0.03439,"89":0.06387,"90":0.03439,"91":0.04422,"92":0.07861,"93":0.2653,"94":0.08843,"95":0.06387,"96":0.45691,"97":9.68352,"98":21.29786,"99":0.00983,"100":0.00983,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 61 62 64 73 101"},F:{"46":0.00491,"80":0.00491,"82":0.23091,"83":0.89417,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00491,"16":0.00491,"17":0.00983,"18":0.01965,"90":0.00491,"91":0.00491,"92":0.00983,"94":0.00983,"95":0.02457,"96":0.04913,"97":0.88434,"98":3.1001,_:"12 14 15 79 80 81 83 84 85 86 87 88 89 93"},E:{"4":0,"11":0.00491,"12":0.00983,"13":0.04913,"14":0.38321,"15":0.21617,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00983,"10.1":0.00983,"11.1":0.06387,"12.1":0.08843,"13.1":0.3783,"14.1":0.85978,"15.1":0.54534,"15.2-15.3":1.15456,"15.4":0.01474},G:{"8":0.00411,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00411,"7.0-7.1":0.00548,"8.1-8.4":0.00685,"9.0-9.2":0.00685,"9.3":0.08499,"10.0-10.2":0.00274,"10.3":0.08362,"11.0-11.2":0.04798,"11.3-11.4":0.0425,"12.0-12.1":0.02605,"12.2-12.5":0.41537,"13.0-13.1":0.0329,"13.2":0.01371,"13.3":0.05895,"13.4-13.7":0.19192,"14.0-14.4":0.68817,"14.5-14.8":2.38254,"15.0-15.1":2.17005,"15.2-15.3":7.38202,"15.4":0.05346},P:{"4":0.09425,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.02045,"8.2":0.08049,"9.2":0.03142,"10.1":0.03067,"11.1-11.2":0.12567,"12.0":0.03142,"13.0":0.13614,"14.0":0.1885,"15.0":0.17803,"16.0":2.78565},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00199,"4.2-4.3":0.00498,"4.4":0,"4.4.3-4.4.4":0.03882},A:{"9":0.00497,"11":0.40281,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.30013},Q:{"10.4":0},O:{"0":0.12718},H:{"0":0.22635},L:{"0":33.17532},S:{"2.5":0}}; +module.exports={C:{"48":0.01324,"52":0.13236,"55":0.01324,"56":0.01765,"57":0.00441,"59":0.01324,"66":0.00441,"68":0.00882,"72":0.00882,"78":0.09706,"81":0.00441,"83":0.00441,"84":0.00441,"87":0.02206,"88":0.02206,"89":0.00882,"90":0.00441,"91":0.10148,"92":0.00441,"93":0.00882,"94":0.05736,"95":0.02206,"96":0.03088,"97":0.04412,"98":0.9927,"99":3.00016,"100":0.01765,_:"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 58 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 82 85 86 101 3.5 3.6"},D:{"38":0.01324,"47":0.00441,"49":0.14118,"53":0.00441,"56":0.00441,"60":0.01324,"62":0.00441,"63":0.10148,"65":0.01324,"66":0.09265,"67":0.04412,"68":0.00882,"69":0.2559,"70":0.00441,"71":0.00882,"72":0.00441,"73":0.00441,"74":0.03971,"75":0.00882,"76":0.00882,"77":0.02206,"78":0.00882,"79":0.075,"80":0.03088,"81":0.03088,"83":0.02647,"84":0.0353,"85":0.04853,"86":0.04853,"87":0.09706,"88":0.02647,"89":0.04853,"90":0.03088,"91":0.04412,"92":0.09265,"93":0.0353,"94":1.16036,"95":0.06618,"96":0.16766,"97":0.10148,"98":0.2559,"99":4.32376,"100":20.85552,"101":0.32208,"102":0.01324,_:"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 51 52 54 55 57 58 59 61 64 103 104"},F:{"28":0.00441,"36":0.00441,"46":0.00882,"84":0.13677,"85":0.63092,"86":0.01324,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00441,"17":0.01324,"18":0.01765,"85":0.00441,"90":0.00441,"91":0.00441,"92":0.00882,"94":0.00441,"96":0.01324,"97":0.0353,"98":0.02647,"99":0.49856,"100":3.33547,"101":0.05736,_:"12 13 14 15 79 80 81 83 84 86 87 88 89 93 95"},E:{"4":0,"11":0.00441,"12":0.00882,"13":0.03971,"14":0.25148,"15":0.10589,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01765,"10.1":0.00882,"11.1":0.05736,"12.1":0.08383,"13.1":0.3309,"14.1":0.57356,"15.1":0.19413,"15.2-15.3":0.21178,"15.4":1.1383},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.00255,"7.0-7.1":0.00894,"8.1-8.4":0.00639,"9.0-9.2":0.01022,"9.3":0.10091,"10.0-10.2":0.00766,"10.3":0.09963,"11.0-11.2":0.03832,"11.3-11.4":0.03449,"12.0-12.1":0.03193,"12.2-12.5":0.46493,"13.0-13.1":0.03193,"13.2":0.01277,"13.3":0.04471,"13.4-13.7":0.1967,"14.0-14.4":0.48409,"14.5-14.8":1.41779,"15.0-15.1":0.6578,"15.2-15.3":4.05028,"15.4":5.06956},P:{"4":0.12575,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.01022,"8.2":0.01012,"9.2":0.03144,"10.1":0.04089,"11.1-11.2":0.09431,"12.0":0.03144,"13.0":0.11527,"14.0":0.16767,"15.0":0.10479,"16.0":3.19621},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00547,"4.2-4.3":0.00456,"4.4":0,"4.4.3-4.4.4":0.03467},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00892,"11":0.39257,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":37.17088},S:{"2.5":0},R:{_:"0"},M:{"0":0.39675},Q:{"10.4":0},O:{"0":0.15646},H:{"0":0.28039}}; 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 ca33e7ffd0ceee..c67dc8b44729e2 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:{"52":0.00965,"60":0.00482,"66":0.0193,"78":0.00965,"83":0.00482,"91":0.01447,"96":0.78631,"97":1.10952,_:"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 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 95 98 99 3.5 3.6"},D:{"49":0.05306,"65":0.03859,"67":0.0193,"72":0.1013,"78":0.03859,"79":0.01447,"80":0.06754,"83":0.00965,"87":0.08683,"88":0.00965,"89":0.02412,"90":0.02412,"91":0.01447,"92":0.04342,"93":0.0193,"94":0.06271,"95":0.05306,"96":0.2605,"97":6.51722,"98":14.86274,"101":0.00482,_:"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 57 58 59 60 61 62 63 64 66 68 69 70 71 73 74 75 76 77 81 84 85 86 99 100"},F:{"82":0.19778,"83":0.21226,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00482,"18":0.01447,"83":0.00482,"92":0.01447,"94":0.00965,"95":0.03859,"96":0.11095,"97":1.87171,"98":6.20849,_:"12 13 14 16 17 79 80 81 84 85 86 87 88 89 90 91 93"},E:{"4":0,"11":0.03859,"12":0.00965,"13":0.1206,"14":1.35072,"15":0.43898,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01447,"10.1":0.00965,"11.1":0.04342,"12.1":0.35215,"13.1":0.91656,"14.1":3.32374,"15.1":1.31695,"15.2-15.3":3.24655,"15.4":0.00965},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.29374,"10.0-10.2":0,"10.3":0.60164,"11.0-11.2":0.00708,"11.3-11.4":0.05663,"12.0-12.1":0.01062,"12.2-12.5":1.27407,"13.0-13.1":0,"13.2":0,"13.3":0.08848,"13.4-13.7":0.2442,"14.0-14.4":0.78921,"14.5-14.8":7.65502,"15.0-15.1":5.06795,"15.2-15.3":19.23841,"15.4":0.03539},P:{"4":0.26968,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.21819,"8.2":0.08049,"9.2":0.03236,"10.1":0.03067,"11.1-11.2":0.02157,"12.0":0.01113,"13.0":0.38834,"14.0":0.04315,"15.0":0.09708,"16.0":2.86936},I:{"0":0,"3":0,"4":0.00269,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0009,"4.4":0,"4.4.3-4.4.4":0.01194},A:{"11":1.45202,_:"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.01591,_:"11"},R:{_:"0"},M:{"0":0.18116},Q:{"10.4":0},O:{"0":0},H:{"0":0.0049},L:{"0":12.51737},S:{"2.5":0}}; +module.exports={C:{"52":0.01251,"60":0.01668,"66":0.01668,"78":0.01668,"83":0.02502,"91":0.01251,"95":0.00834,"97":0.01251,"98":0.35862,"99":1.24683,_:"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 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 96 100 101 3.5 3.6"},D:{"49":0.03336,"65":0.04587,"67":0.00834,"72":0.17097,"75":0.01251,"79":0.03336,"80":0.12927,"83":0.02502,"84":0.01668,"87":0.05838,"89":0.00834,"90":0.0417,"91":0.00417,"92":0.00834,"93":0.02085,"94":0.01668,"95":0.00417,"96":0.02919,"97":0.09174,"98":0.21684,"99":2.81475,"100":13.45242,"101":0.13761,"102":0.00834,_:"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 57 58 59 60 61 62 63 64 66 68 69 70 71 73 74 76 77 78 81 85 86 88 103 104"},F:{"84":0.09591,"85":0.12927,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01251,"88":0.01668,"92":0.00834,"96":0.01251,"97":0.05004,"98":0.01251,"99":1.04667,"100":6.45516,"101":0.11676,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 89 90 91 93 94 95"},E:{"4":0,"11":0.00834,"12":0.0417,"13":0.05004,"14":0.48372,"15":0.14178,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01251,"10.1":0.02502,"11.1":0.06255,"12.1":0.18765,"13.1":0.40866,"14.1":1.7097,"15.1":0.21684,"15.2-15.3":0.45036,"15.4":4.07826},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.09975,"7.0-7.1":0,"8.1-8.4":0.00333,"9.0-9.2":0.20283,"9.3":0.37573,"10.0-10.2":0.0133,"10.3":0.62178,"11.0-11.2":0.0266,"11.3-11.4":0.08645,"12.0-12.1":0.0266,"12.2-12.5":1.54946,"13.0-13.1":0.00333,"13.2":0,"13.3":0.05985,"13.4-13.7":0.20948,"14.0-14.4":0.7847,"14.5-14.8":3.48129,"15.0-15.1":1.1837,"15.2-15.3":12.88443,"15.4":11.62425},P:{"4":0.31484,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.2456,"8.2":0.01012,"9.2":0.02136,"10.1":0.04089,"11.1-11.2":0.03257,"12.0":0.03204,"13.0":0.05428,"14.0":0.02171,"15.0":0.57541,"16.0":4.20154},I:{"0":0,"3":0,"4":0.00067,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00067,"4.4":0,"4.4.3-4.4.4":0.01614},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.59711,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":18.41902},S:{"2.5":0},R:{_:"0"},M:{"0":0.2332},Q:{"10.4":0},O:{"0":0},H:{"0":0.03864}}; 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 b92ee5729f3d4d..6db43d5a61d7d8 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:{"52":0.02066,"57":0.00344,"73":0.06197,"78":0.04132,"86":0.00344,"87":0.01033,"88":0.00689,"89":0.00689,"91":0.00689,"94":0.00689,"95":0.01033,"96":0.36496,"97":0.57842,"98":0.00689,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 90 92 93 99 3.5 3.6"},D:{"11":0.00344,"47":0.01033,"49":0.01722,"53":0.00689,"55":0.00344,"60":0.00344,"61":0.00344,"63":0.00689,"65":0.00689,"68":0.00689,"69":0.01722,"70":0.00344,"73":0.01722,"74":0.01377,"75":0.03099,"76":0.0723,"77":0.02066,"78":0.00344,"79":0.0482,"80":0.02754,"81":0.03443,"83":0.04132,"84":0.0241,"85":0.01377,"86":0.0241,"87":0.05853,"88":0.0241,"89":0.01377,"90":0.02066,"91":0.05853,"92":0.03443,"93":0.20314,"94":0.0723,"95":0.07919,"96":0.3202,"97":7.2062,"98":14.38141,"99":0.03787,"100":0.04132,_:"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 48 50 51 52 54 56 57 58 59 62 64 66 67 71 72 101"},F:{"28":0.00344,"82":0.14116,"83":0.68516,_:"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 79 80 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.01377,"13":0.00689,"15":0.00689,"16":0.00689,"17":0.00689,"18":0.02066,"84":0.00689,"85":0.00344,"87":0.00689,"89":0.01377,"90":0.00344,"92":0.01377,"94":0.00689,"95":0.02754,"96":0.06886,"97":1.07422,"98":3.26741,_:"14 79 80 81 83 86 88 91 93"},E:{"4":0,"12":0.00689,"13":0.01377,"14":0.07919,"15":0.0723,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00689,"10.1":0.02066,"11.1":0.00689,"12.1":0.01377,"13.1":0.12739,"14.1":0.36496,"15.1":0.19281,"15.2-15.3":0.44759,"15.4":0.00689},G:{"8":0.01007,"3.2":0.00604,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0.00101,"7.0-7.1":0.09868,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07955,"10.0-10.2":0,"10.3":0.04733,"11.0-11.2":0.04229,"11.3-11.4":0.01007,"12.0-12.1":0.01813,"12.2-12.5":0.37459,"13.0-13.1":0.02215,"13.2":0.00503,"13.3":0.03927,"13.4-13.7":0.1158,"14.0-14.4":0.38768,"14.5-14.8":1.70477,"15.0-15.1":1.77929,"15.2-15.3":5.25026,"15.4":0.07149},P:{"4":0.18702,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.21819,"8.2":0.08049,"9.2":0.03117,"10.1":0.03067,"11.1-11.2":0.13507,"12.0":0.02078,"13.0":0.13507,"14.0":0.15585,"15.0":0.17663,"16.0":2.51434},I:{"0":0,"3":0,"4":0.00131,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00079,"4.4":0,"4.4.3-4.4.4":0.01102},A:{"8":0.01906,"10":0.00762,"11":0.08005,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01312},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.09837},Q:{"10.4":0},O:{"0":0.37381},H:{"0":0.22351},L:{"0":30.19569},S:{"2.5":0}}; +module.exports={C:{"52":0.00433,"73":0.02167,"78":0.05201,"87":0.00867,"91":0.00433,"96":0.02167,"97":0.026,"98":0.26004,"99":0.81913,"100":0.013,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 95 101 3.5 3.6"},D:{"11":0.00433,"47":0.00433,"49":0.01734,"53":0.013,"56":0.00867,"61":0.00433,"65":0.013,"66":0.00867,"67":0.00867,"68":0.013,"69":0.013,"70":0.00867,"73":0.013,"74":0.00867,"75":0.04767,"76":0.08235,"77":0.01734,"78":0.01734,"79":0.09535,"80":0.026,"81":0.03901,"83":0.06068,"84":0.026,"85":0.01734,"86":0.01734,"87":0.05201,"88":0.01734,"89":0.013,"90":0.01734,"91":0.06934,"92":0.04767,"93":0.25571,"94":0.03467,"95":0.05201,"96":0.13869,"97":0.16469,"98":0.38573,"99":5.15746,"100":21.31461,"101":0.31205,"102":0.03034,_:"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 48 50 51 52 54 55 57 58 59 60 62 63 64 71 72 103 104"},F:{"28":0.013,"84":0.15602,"85":0.94915,"86":0.013,_:"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 79 80 81 82 83 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.00433,"15":0.00433,"16":0.00867,"17":0.00433,"18":0.01734,"84":0.00433,"89":0.013,"92":0.00867,"94":0.00433,"95":0.00433,"96":0.013,"97":0.03467,"98":0.03034,"99":0.81913,"100":4.82808,"101":0.05634,_:"13 14 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.013,"14":0.05201,"15":0.04334,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00867,"12.1":0.02167,"13.1":0.1907,"14.1":0.45074,"15.1":0.11268,"15.2-15.3":0.11702,"15.4":0.58509},G:{"8":0.00669,"3.2":0.00669,"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.13253,"8.1-8.4":0,"9.0-9.2":0.00402,"9.3":0.11379,"10.0-10.2":0.01071,"10.3":0.0589,"11.0-11.2":0.083,"11.3-11.4":0.01071,"12.0-12.1":0.0174,"12.2-12.5":0.46186,"13.0-13.1":0.0241,"13.2":0.00402,"13.3":0.03748,"13.4-13.7":0.11513,"14.0-14.4":0.35877,"14.5-14.8":1.3936,"15.0-15.1":0.75637,"15.2-15.3":4.48334,"15.4":5.29193},P:{"4":0.1495,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.2456,"8.2":0.01012,"9.2":0.02136,"10.1":0.04089,"11.1-11.2":0.18153,"12.0":0.03204,"13.0":0.09611,"14.0":0.13882,"15.0":0.17085,"16.0":3.51319},I:{"0":0,"3":0,"4":0.00335,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00447,"4.4":0,"4.4.3-4.4.4":0.07715},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00433,"11":0.07368,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":40.74436},S:{"2.5":0},R:{_:"0"},M:{"0":0.15296},Q:{"10.4":0},O:{"0":0.54384},H:{"0":0.19844}}; 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 d2051cf7c1703f..5eab5b3ff7a74f 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:{"34":0.01065,"47":0.00799,"52":0.01065,"63":0.00799,"78":0.01597,"84":0.01065,"88":0.00532,"89":0.00532,"90":0.00266,"91":0.01065,"92":0.00532,"94":0.02396,"95":0.01065,"96":0.49247,"97":0.64154,"98":0.00532,_:"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 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 93 99 3.5 3.6"},D:{"11":0.01065,"32":0.00266,"38":0.00532,"43":0.00266,"49":0.02662,"51":0.00266,"55":0.00799,"63":0.00532,"65":0.0213,"67":0.00266,"69":0.01065,"70":0.00799,"71":0.01331,"73":0.00266,"74":0.00532,"75":0.00532,"76":0.00532,"77":0.00266,"78":0.01863,"79":0.04525,"80":0.01863,"81":0.01331,"83":0.01863,"84":0.01065,"85":0.01065,"86":0.03461,"87":0.05058,"88":0.03727,"89":0.04259,"90":0.01863,"91":0.04792,"92":0.06655,"93":0.04525,"94":0.04259,"95":0.04792,"96":0.33275,"97":5.70999,"98":12.91336,"99":0.01597,"100":0.01597,_:"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 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 52 53 54 56 57 58 59 60 61 62 64 66 68 72 101"},F:{"28":0.00266,"78":0.00266,"82":0.27152,"83":0.61758,_:"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 79 80 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.00532,"14":0.00266,"18":0.01597,"85":0.00266,"89":0.00266,"90":0.00266,"91":0.00266,"92":0.01065,"95":0.00799,"96":0.01331,"97":0.38333,"98":1.54928,_:"13 15 16 17 79 80 81 83 84 86 87 88 93 94"},E:{"4":0,"13":0.01065,"14":0.12511,"15":0.09051,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01065,"12.1":0.01597,"13.1":0.10914,"14.1":0.34074,"15.1":0.16238,"15.2-15.3":0.22893,"15.4":0.00266},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00126,"6.0-6.1":0.00126,"7.0-7.1":0.01885,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05153,"10.0-10.2":0.00377,"10.3":0.03896,"11.0-11.2":0.00754,"11.3-11.4":0.02262,"12.0-12.1":0.02137,"12.2-12.5":0.55178,"13.0-13.1":0.01885,"13.2":0.01006,"13.3":0.04525,"13.4-13.7":0.22624,"14.0-14.4":0.74408,"14.5-14.8":2.67844,"15.0-15.1":2.14552,"15.2-15.3":5.94637,"15.4":0.02891},P:{"4":0.09181,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.09181,"8.2":0.08049,"9.2":0.0306,"10.1":0.03067,"11.1-11.2":0.14281,"12.0":0.0408,"13.0":0.14281,"14.0":0.17342,"15.0":0.15302,"16.0":2.24423},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.24782,"4.2-4.3":0.30978,"4.4":0,"4.4.3-4.4.4":4.33685},A:{"11":0.07986,_:"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.01591,_:"11"},R:{_:"0"},M:{"0":0.19079},Q:{"10.4":0},O:{"0":0.29352},H:{"0":0.24315},L:{"0":52.07698},S:{"2.5":0}}; +module.exports={C:{"34":0.01018,"52":0.01018,"63":0.07632,"69":0.0229,"78":0.00509,"81":0.00254,"84":0.00254,"88":0.00763,"89":0.00509,"90":0.00254,"91":0.01272,"92":0.00763,"94":0.00254,"95":0.00254,"96":0.00763,"97":0.01272,"98":0.26458,"99":0.8904,"100":0.00763,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 82 83 85 86 87 93 101 3.5 3.6"},D:{"11":0.01272,"38":0.00763,"42":0.00254,"43":0.00509,"47":0.00509,"49":0.03053,"50":0.00254,"51":0.01781,"54":0.00509,"55":0.00509,"63":0.01526,"65":0.01272,"66":0.00254,"68":0.00254,"69":0.00509,"70":0.00509,"71":0.00509,"73":0.00763,"74":0.00763,"75":0.00254,"76":0.00254,"77":0.00254,"78":0.01272,"79":0.03816,"80":0.01018,"81":0.01526,"83":0.01781,"84":0.01526,"85":0.01781,"86":0.03816,"87":0.04834,"88":0.03816,"89":0.05342,"90":0.02035,"91":0.03307,"92":0.07378,"93":0.02798,"94":0.0229,"95":0.02035,"96":0.0865,"97":0.10176,"98":0.23405,"99":2.75006,"100":13.85971,"101":0.25694,"102":0.01018,_:"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 39 40 41 44 45 46 48 52 53 56 57 58 59 60 61 62 64 67 72 103 104"},F:{"28":0.00509,"70":0.00254,"79":0.00254,"82":0.00254,"83":0.05342,"84":0.23914,"85":0.54187,"86":0.00509,_:"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 71 72 73 74 75 76 77 78 80 81 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.00254,"14":0.00254,"16":0.00509,"18":0.01272,"84":0.00763,"85":0.00763,"86":0.01526,"88":0.00509,"89":0.00509,"90":0.00254,"91":0.00509,"92":0.01781,"93":0.00254,"94":0.00254,"95":0.00509,"96":0.00509,"97":0.03307,"98":0.01781,"99":0.24168,"100":1.66886,"101":0.03053,_:"13 15 17 79 80 81 83 87"},E:{"4":0,"13":0.01018,"14":0.07123,"15":0.0229,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00254,"12.1":0.01018,"13.1":0.06614,"14.1":0.1908,"15.1":0.0636,"15.2-15.3":0.04579,"15.4":0.3409},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00209,"6.0-6.1":0.00104,"7.0-7.1":0.01984,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04282,"10.0-10.2":0.00209,"10.3":0.05431,"11.0-11.2":0.01044,"11.3-11.4":0.01462,"12.0-12.1":0.01671,"12.2-12.5":0.52119,"13.0-13.1":0.01149,"13.2":0.00522,"13.3":0.03342,"13.4-13.7":0.13056,"14.0-14.4":0.62668,"14.5-14.8":1.37556,"15.0-15.1":0.52537,"15.2-15.3":3.31096,"15.4":3.73397},P:{"4":0.09236,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.14367,"8.2":0.01012,"9.2":0.04105,"10.1":0.04089,"11.1-11.2":0.18472,"12.0":0.03079,"13.0":0.1642,"14.0":0.24629,"15.0":0.13341,"16.0":2.69897},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.10483,"4.2-4.3":0.52415,"4.4":0,"4.4.3-4.4.4":6.39458},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00509,"11":0.06106,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":54.12094},S:{"2.5":0},R:{_:"0"},M:{"0":0.15658},Q:{"10.4":0},O:{"0":0.3057},H:{"0":0.23294}}; 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 0fa311738eb25a..2b9353feddfa6a 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:{"48":0.00618,"52":0.06175,"55":0.01853,"56":0.0247,"60":0.00618,"66":0.01235,"67":0.01235,"72":0.01235,"78":0.03705,"84":0.01235,"85":0.0247,"88":0.00618,"89":0.04323,"90":0.00618,"91":0.0494,"92":0.00618,"93":0.01235,"94":0.01235,"95":0.05558,"96":1.14238,"97":1.8525,"98":0.01235,_:"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 57 58 59 61 62 63 64 65 68 69 70 71 73 74 75 76 77 79 80 81 82 83 86 87 99 3.5 3.6"},D:{"34":0.01853,"49":0.1235,"52":0.00618,"61":0.01235,"62":0.00618,"63":0.0247,"64":0.01235,"65":0.01235,"67":0.01235,"69":0.03088,"70":0.01235,"71":0.00618,"72":0.01853,"73":0.01235,"74":0.0247,"75":0.01853,"76":0.01235,"78":0.01235,"79":0.03705,"80":0.06175,"81":0.08645,"83":0.03088,"84":0.03088,"85":0.03088,"86":0.04323,"87":0.12968,"88":0.03088,"89":0.08645,"90":0.0494,"91":0.0741,"92":0.06175,"93":0.36433,"94":0.1482,"95":0.11115,"96":0.58045,"97":7.37295,"98":26.17583,"99":0.01853,"100":0.0247,_:"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 51 53 54 55 56 57 58 59 60 66 68 77 101"},F:{"80":0.00618,"82":0.03088,"83":0.21613,_:"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 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00618,"18":0.0247,"84":0.00618,"85":0.00618,"89":0.01235,"90":0.01235,"91":0.00618,"92":0.01235,"94":0.01853,"95":0.01235,"96":0.0741,"97":1.9266,"98":7.28033,_:"12 13 14 15 16 79 80 81 83 86 87 88 93"},E:{"4":0,"12":0.00618,"13":0.06175,"14":0.23465,"15":0.11115,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01235,"10.1":0.01235,"11.1":0.03088,"12.1":0.05558,"13.1":0.20995,"14.1":0.7904,"15.1":0.33345,"15.2-15.3":0.77188,"15.4":0.00618},G:{"8":0.00243,"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.02673,"8.1-8.4":0.01944,"9.0-9.2":0.17252,"9.3":0.10934,"10.0-10.2":0.01701,"10.3":0.10205,"11.0-11.2":0.07532,"11.3-11.4":0.03645,"12.0-12.1":0.04617,"12.2-12.5":0.42522,"13.0-13.1":0.03159,"13.2":0.01944,"13.3":0.09719,"13.4-13.7":0.33045,"14.0-14.4":1.0351,"14.5-14.8":5.42091,"15.0-15.1":2.85989,"15.2-15.3":13.42228,"15.4":0.03159},P:{"4":0.18702,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.21819,"8.2":0.08049,"9.2":0.03117,"10.1":0.03067,"11.1-11.2":0.13507,"12.0":0.01113,"13.0":0.02225,"14.0":0.01113,"15.0":0.03338,"16.0":0.90131},I:{"0":0,"3":0,"4":0.00491,"2.1":0,"2.2":0.03927,"2.3":0.02781,"4.1":0.01145,"4.2-4.3":0.07853,"4.4":0,"4.4.3-4.4.4":0.12107},A:{"11":1.729,_:"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.01591,_:"11"},R:{_:"0"},M:{"0":0.27158},Q:{"10.4":0.03443},O:{"0":0.19125},H:{"0":0.09415},L:{"0":18.28825},S:{"2.5":0}}; +module.exports={C:{"48":0.01204,"51":0.09027,"52":0.15045,"53":0.09629,"54":0.04814,"55":0.09027,"56":0.10231,"57":0.06018,"58":0.02407,"59":0.02407,"60":0.00602,"66":0.00602,"72":0.01204,"78":0.04814,"80":0.00602,"81":0.00602,"82":0.00602,"83":0.00602,"84":0.00602,"85":0.01805,"88":0.00602,"89":0.00602,"91":0.05416,"94":0.01204,"95":0.01805,"96":0.01805,"97":0.06018,"98":0.87863,"99":2.73217,"100":0.00602,_:"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 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 86 87 90 92 93 101 3.5 3.6"},D:{"39":0.02407,"40":0.03611,"41":0.03009,"42":0.03009,"43":0.03009,"44":0.03009,"45":0.03611,"46":0.03611,"47":0.03611,"48":0.03611,"49":0.18054,"50":0.02407,"51":0.02407,"52":0.03009,"53":0.02407,"54":0.02407,"55":0.02407,"56":0.03009,"57":0.03009,"58":0.03611,"59":0.03611,"60":0.03611,"61":0.04213,"62":0.03611,"63":0.03611,"64":0.03009,"65":0.04213,"67":0.01805,"69":0.03009,"70":0.01204,"71":0.01204,"72":0.01204,"73":0.00602,"74":0.02407,"75":0.01204,"76":0.00602,"77":0.00602,"78":0.01805,"79":0.04213,"80":0.08425,"81":0.12036,"83":0.04814,"84":0.06018,"85":0.04814,"86":0.07823,"87":0.12638,"88":0.01805,"89":0.07823,"90":0.03009,"91":0.04213,"92":0.0662,"93":0.04814,"94":0.03611,"95":0.08425,"96":0.18054,"97":0.1685,"98":0.37312,"99":4.35703,"100":20.98477,"101":0.2347,"102":0.01204,_:"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 66 68 103 104"},F:{"84":0.04814,"85":0.24674,_:"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 86 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.00602,"17":0.01204,"18":0.03009,"84":0.01204,"86":0.01204,"89":0.00602,"90":0.01204,"91":0.00602,"92":0.01204,"94":0.01805,"95":0.01805,"96":0.03611,"97":0.03009,"98":0.07222,"99":1.46237,"100":11.11525,"101":0.02407,_:"12 13 14 16 79 80 81 83 85 87 88 93"},E:{"4":0,"12":0.00602,"13":0.04814,"14":0.17452,"15":0.05416,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01204,"10.1":0.01805,"11.1":0.03611,"12.1":0.05416,"13.1":0.21063,"14.1":0.51755,"15.1":0.12036,"15.2-15.3":0.12638,"15.4":0.9689},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.03538,"8.1-8.4":0.02123,"9.0-9.2":0.23588,"9.3":0.1321,"10.0-10.2":0.05189,"10.3":0.10379,"11.0-11.2":0.07784,"11.3-11.4":0.04482,"12.0-12.1":0.04482,"12.2-12.5":0.47177,"13.0-13.1":0.03302,"13.2":0.01887,"13.3":0.08256,"13.4-13.7":0.29014,"14.0-14.4":0.84919,"14.5-14.8":3.14199,"15.0-15.1":0.79965,"15.2-15.3":8.1569,"15.4":8.98957},P:{"4":0.1495,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.2456,"8.2":0.01012,"9.2":0.02136,"10.1":0.04089,"11.1-11.2":0.18153,"12.0":0.03204,"13.0":0.02205,"14.0":0.02205,"15.0":0.02205,"16.0":1.12447},I:{"0":0,"3":0,"4":0.00736,"2.1":0,"2.2":0.03927,"2.3":0.01964,"4.1":0.01718,"4.2-4.3":0.09082,"4.4":0,"4.4.3-4.4.4":0.1841},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0389,"9":0.05187,"10":0.01945,"11":1.81553,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":21.56908},S:{"2.5":0},R:{_:"0"},M:{"0":0.37033},Q:{"10.4":0.04778},O:{"0":0.21105},H:{"0":0.10556}}; 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 06270a8439afea..7a749bec08a81d 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:{"34":0.00733,"43":0.00244,"47":0.00977,"52":0.19788,"57":0.00489,"65":0.00244,"68":0.00244,"72":0.02443,"73":0.00977,"78":0.01954,"82":0.00977,"84":0.00733,"87":0.02199,"88":0.01954,"89":0.01222,"90":0.00489,"91":0.02932,"92":0.00489,"93":0.00733,"94":0.01466,"95":0.04642,"96":0.70114,"97":1.17753,"98":0.07329,_:"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 51 53 54 55 56 58 59 60 61 62 63 64 66 67 69 70 71 74 75 76 77 79 80 81 83 85 86 99 3.5 3.6"},D:{"11":0.00244,"22":0.00244,"38":0.00489,"39":0.00977,"47":0.00489,"49":0.0171,"50":0.00244,"54":0.00733,"55":0.00244,"56":0.00733,"58":0.00244,"63":0.00489,"64":0.00733,"65":0.00733,"66":0.00733,"67":0.00977,"68":0.00977,"69":0.16612,"70":0.01466,"71":0.00489,"72":0.00489,"73":0.00977,"74":0.00733,"75":0.00733,"76":0.01222,"77":0.01222,"78":0.00733,"79":0.03909,"80":0.01466,"81":0.00977,"83":0.01466,"84":0.01466,"85":0.01222,"86":0.04397,"87":0.0513,"88":0.0171,"89":0.0171,"90":0.01954,"91":0.04397,"92":0.06108,"93":0.05619,"94":0.0342,"95":0.05619,"96":0.30538,"97":4.18975,"98":9.75001,"99":0.02932,"100":0.01222,_:"4 5 6 7 8 9 10 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 40 41 42 43 44 45 46 48 51 52 53 57 59 60 61 62 101"},F:{"28":0.01222,"65":0.01954,"66":0.00489,"67":0.0171,"79":0.01466,"80":0.02199,"82":0.08551,"83":0.55212,_:"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 68 69 70 71 72 73 74 75 76 77 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.00977,"13":0.00733,"14":0.00489,"15":0.00489,"16":0.00733,"17":0.01222,"18":0.03909,"84":0.00489,"85":0.00489,"89":0.00733,"90":0.00244,"91":0.00244,"92":0.02199,"93":0.00244,"94":0.00489,"95":0.00733,"96":0.03176,"97":0.32003,"98":1.05538,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00244,"13":0.00733,"14":0.03176,"15":0.02687,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00733,"11.1":0.00244,"12.1":0.00977,"13.1":0.04153,"14.1":0.12704,"15.1":0.0513,"15.2-15.3":0.09772,"15.4":0.01466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00572,"5.0-5.1":0.00445,"6.0-6.1":0.00021,"7.0-7.1":0.02541,"8.1-8.4":0.00042,"9.0-9.2":0.00106,"9.3":0.02286,"10.0-10.2":0.00148,"10.3":0.02562,"11.0-11.2":0.01059,"11.3-11.4":0.00445,"12.0-12.1":0.01143,"12.2-12.5":0.14862,"13.0-13.1":0.00635,"13.2":0.00318,"13.3":0.01334,"13.4-13.7":0.05145,"14.0-14.4":0.13422,"14.5-14.8":0.41643,"15.0-15.1":0.37769,"15.2-15.3":0.84472,"15.4":0.00656},P:{"4":0.1499,"5.0-5.4":0.01022,"6.2-6.4":0.01034,"7.2-7.4":0.05354,"8.2":0.08049,"9.2":0.04136,"10.1":0.03067,"11.1-11.2":0.03212,"12.0":0.0517,"13.0":0.03212,"14.0":0.06424,"15.0":0.06424,"16.0":0.50324},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.00407,"4.4":0,"4.4.3-4.4.4":0.02558},A:{"8":0.00513,"10":0.00513,"11":0.14365,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.12093},Q:{"10.4":0},O:{"0":0.30232},H:{"0":35.96317},L:{"0":37.07781},S:{"2.5":0}}; +module.exports={C:{"34":0.02065,"47":0.00774,"51":0.00258,"52":0.14454,"53":0.00258,"55":0.00258,"56":0.00258,"57":0.01291,"61":0.00516,"66":0.00258,"68":0.00516,"72":0.00516,"73":0.00774,"78":0.02065,"82":0.00516,"84":0.00258,"87":0.00516,"88":0.01549,"89":0.00774,"90":0.00516,"91":0.02839,"93":0.00516,"94":0.00516,"95":0.01032,"96":0.00774,"97":0.03097,"98":0.49813,"99":1.45827,"100":0.07743,_:"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 43 44 45 46 48 49 50 54 58 59 60 62 63 64 65 67 69 70 71 74 75 76 77 79 80 81 83 85 86 92 101 3.5 3.6"},D:{"11":0.00774,"24":0.01032,"38":0.00516,"43":0.00516,"47":0.00774,"49":0.01807,"50":0.00516,"54":0.01032,"55":0.00258,"56":0.01032,"57":0.00258,"58":0.00258,"60":0.00516,"62":0.00516,"63":0.00516,"64":0.00774,"65":0.00774,"66":0.01032,"67":0.00516,"68":0.01549,"69":0.13421,"70":0.00516,"71":0.00516,"72":0.00516,"73":0.01549,"74":0.00774,"75":0.00516,"76":0.01291,"77":0.00516,"78":0.00516,"79":0.05678,"80":0.01291,"81":0.01549,"83":0.02065,"84":0.01032,"85":0.01032,"86":0.03613,"87":0.04388,"88":0.01807,"89":0.02065,"90":0.02065,"91":0.07227,"92":0.0413,"93":0.03355,"94":0.02065,"95":0.0413,"96":0.06969,"97":0.08259,"98":0.18067,"99":2.31,"100":11.42609,"101":0.16002,"102":0.00774,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 51 52 53 59 61 103 104"},F:{"28":0.02839,"36":0.00516,"46":0.00258,"65":0.00258,"66":0.00516,"67":0.00258,"68":0.00516,"79":0.00516,"80":0.00258,"82":0.00516,"84":0.10582,"85":0.54717,"86":0.01291,_:"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 58 60 62 63 64 69 70 71 72 73 74 75 76 77 78 81 83 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.01032,"13":0.00774,"14":0.00258,"15":0.00258,"16":0.00516,"17":0.00774,"18":0.02839,"84":0.00774,"85":0.00516,"89":0.00774,"90":0.00258,"91":0.00258,"92":0.01807,"94":0.00258,"95":0.00516,"96":0.01291,"97":0.01807,"98":0.01807,"99":0.22197,"100":1.16145,"101":0.01549,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"11":0.00774,"13":0.01291,"14":0.03355,"15":0.01807,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00516,"10.1":0.00516,"11.1":0.00258,"12.1":0.01032,"13.1":0.03355,"14.1":0.08001,"15.1":0.01807,"15.2-15.3":0.01549,"15.4":0.10582},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00023,"5.0-5.1":0.00877,"6.0-6.1":0.00046,"7.0-7.1":0.04269,"8.1-8.4":0.00046,"9.0-9.2":0.00162,"9.3":0.03254,"10.0-10.2":0.00554,"10.3":0.03277,"11.0-11.2":0.01177,"11.3-11.4":0.01154,"12.0-12.1":0.00508,"12.2-12.5":0.186,"13.0-13.1":0.00277,"13.2":0.00185,"13.3":0.01546,"13.4-13.7":0.04962,"14.0-14.4":0.12069,"14.5-14.8":0.29354,"15.0-15.1":0.144,"15.2-15.3":0.69,"15.4":0.64961},P:{"4":0.19274,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":0.08566,"8.2":0.01012,"9.2":0.06183,"10.1":0.01031,"11.1-11.2":0.03212,"12.0":0.07214,"13.0":0.05354,"14.0":0.08566,"15.0":0.05354,"16.0":0.696},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0.00299,"4.4":0,"4.4.3-4.4.4":0.03363},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00272,"11":0.09535,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":43.78451},S:{"2.5":0},R:{_:"0"},M:{"0":0.13352},Q:{"10.4":0},O:{"0":0.28188},H:{"0":29.41183}}; 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 96b0f57c49622c..519d2812884344 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:{"52":0.0158,"72":0.0079,"78":0.00395,"87":0.00395,"91":0.03555,"93":0.0079,"95":0.01185,"96":0.20935,"97":0.2923,"98":0.0079,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 94 99 3.5 3.6"},D:{"42":0.00395,"49":0.0395,"57":0.00395,"59":0.05925,"60":0.00395,"63":0.00395,"66":0.0079,"67":0.0079,"71":0.0237,"72":0.01975,"74":0.0316,"77":0.01975,"78":0.0079,"79":0.03555,"80":0.0237,"81":0.00395,"83":0.01185,"84":0.00395,"85":0.01185,"86":0.0395,"87":0.02765,"88":0.04345,"89":0.0869,"90":0.01975,"91":0.01975,"92":0.0316,"93":0.01185,"94":0.1185,"95":0.03555,"96":0.56485,"97":14.60315,"98":17.80265,"100":0.00395,_:"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 43 44 45 46 47 48 50 51 52 53 54 55 56 58 61 62 64 65 68 69 70 73 75 76 99 101"},F:{"42":0.01975,"77":0.0079,"79":0.00395,"81":0.00395,"82":0.16195,"83":1.14155,_:"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 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 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00395,"18":0.0079,"96":0.00395,"97":0.1106,"98":0.38315,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.00395,"14":0.16195,"15":0.02765,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.4503,"12.1":0.00395,"13.1":0.0553,"14.1":0.17775,"15.1":0.079,"15.2-15.3":0.1817,"15.4":0.01185},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00054,"6.0-6.1":0,"7.0-7.1":0.00326,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0174,"10.0-10.2":0.00109,"10.3":0.01142,"11.0-11.2":0.01251,"11.3-11.4":0.00761,"12.0-12.1":0.01794,"12.2-12.5":0.27784,"13.0-13.1":0.01196,"13.2":0.00598,"13.3":0.12179,"13.4-13.7":0.09189,"14.0-14.4":0.53557,"14.5-14.8":1.11518,"15.0-15.1":1.20218,"15.2-15.3":1.98568,"15.4":0.01305},P:{"4":0.31645,"5.0-5.4":0.01021,"6.2-6.4":0.07146,"7.2-7.4":0.32666,"8.2":0.08049,"9.2":0.08166,"10.1":0.02042,"11.1-11.2":0.1327,"12.0":0.10208,"13.0":0.21437,"14.0":0.2552,"15.0":0.30624,"16.0":1.1331},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00016,"4.2-4.3":0.00033,"4.4":0,"4.4.3-4.4.4":0.00556},A:{"11":0.0237,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.03025},Q:{"10.4":0},O:{"0":0.5566},H:{"0":0.35512},L:{"0":50.3731},S:{"2.5":0}}; +module.exports={C:{"52":0.00871,"55":0.02178,"91":0.04792,"97":0.00436,"98":0.16988,"99":1.01495,"100":0.00871,_:"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 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 92 93 94 95 96 101 3.5 3.6"},D:{"49":0.0392,"59":0.02178,"65":0.00436,"66":0.01307,"67":0.02178,"71":0.02178,"73":0.00436,"74":0.06098,"75":0.00436,"77":0.00436,"78":0.03485,"79":0.01742,"80":0.01742,"81":0.28314,"83":0.01307,"84":0.03485,"85":0.01307,"86":0.03485,"87":0.03049,"88":0.01742,"89":0.08712,"91":0.01307,"92":0.01742,"93":0.00436,"94":0.12632,"95":0.02178,"96":0.09583,"97":0.10454,"98":0.41818,"99":17.2759,"100":18.09918,"101":0.14375,_:"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 57 58 60 61 62 63 64 68 69 70 72 76 90 102 103 104"},F:{"42":0.01307,"81":0.00436,"82":0.00436,"84":0.26136,"85":1.04108,"86":0.06098,_:"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 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 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00436,"84":0.00436,"89":0.00436,"91":0.00436,"92":0.00436,"96":0.00871,"97":0.00871,"98":0.00871,"99":0.06098,"100":0.35719,"101":0.00871,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 93 94 95"},E:{"4":0,"13":0.01307,"14":0.04792,"15":0.01307,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.41382,"12.1":0.00871,"13.1":0.03485,"14.1":0.11326,"15.1":0.02614,"15.2-15.3":0.03485,"15.4":0.19602},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.00054,"9.3":0.0087,"10.0-10.2":0.00054,"10.3":0.00924,"11.0-11.2":0.00435,"11.3-11.4":0.00435,"12.0-12.1":0.01305,"12.2-12.5":0.26423,"13.0-13.1":0.01305,"13.2":0.01414,"13.3":0.03099,"13.4-13.7":0.09786,"14.0-14.4":0.4007,"14.5-14.8":0.73235,"15.0-15.1":0.77476,"15.2-15.3":1.56475,"15.4":1.49842},P:{"4":0.22307,"5.0-5.4":0.01014,"6.2-6.4":0.0507,"7.2-7.4":0.27376,"8.2":0.01014,"9.2":0.08112,"10.1":0.03042,"11.1-11.2":0.10139,"12.0":0.04056,"13.0":0.22307,"14.0":0.15209,"15.0":0.13181,"16.0":1.21673},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00031,"4.2-4.3":0.00016,"4.4":0,"4.4.3-4.4.4":0.00517},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02614,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":48.53435},S:{"2.5":0},R:{_:"0"},M:{"0":0.03386},Q:{"10.4":0},O:{"0":0.49658},H:{"0":0.23507}}; 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 75c1593ec5c129..d1b604ede5eae3 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:{"4":0.00822,"5":0.00411,"15":0.00411,"17":0.00822,"44":0.00822,"47":0.00822,"50":0.00822,"51":0.00411,"52":0.01644,"56":0.00411,"57":0.00411,"60":0.00411,"61":0.02876,"67":0.00822,"68":0.00411,"70":0.00822,"72":0.00411,"78":0.04109,"79":0.01233,"80":0.03287,"81":0.05753,"82":0.03287,"83":0.01233,"84":0.00822,"86":0.00411,"88":0.01644,"89":0.01644,"90":0.00822,"91":0.01233,"92":0.00822,"93":0.00822,"94":0.01233,"95":0.02876,"96":0.65744,"97":1.28612,"98":0.05342,_:"2 3 6 7 8 9 10 11 12 13 14 16 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 45 46 48 49 53 54 55 58 59 62 63 64 65 66 69 71 73 74 75 76 77 85 87 99 3.5 3.6"},D:{"24":0.00822,"28":0.01233,"38":0.02465,"40":0.01644,"41":0.00411,"43":0.00411,"47":0.00822,"49":0.01644,"53":0.05753,"56":0.02876,"57":0.00411,"58":0.00411,"61":0.00822,"63":0.00411,"65":0.01233,"67":0.00822,"69":0.00822,"71":0.05342,"72":0.01233,"74":0.00822,"75":0.00411,"76":0.01233,"77":0.00411,"78":0.02055,"79":0.10683,"80":0.03698,"81":0.02055,"83":0.15614,"84":0.1808,"85":0.27119,"86":0.23421,"87":0.32461,"88":0.01644,"89":0.02876,"90":0.08629,"91":0.07396,"92":0.09451,"93":1.85316,"94":0.03287,"95":0.0452,"96":0.53828,"97":6.09776,"98":17.3482,"99":0.02876,"100":0.06574,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 33 34 35 36 37 39 42 44 45 46 48 50 51 52 54 55 59 60 62 64 66 68 70 73 101"},F:{"36":0.01233,"52":0.00822,"70":0.00822,"72":0.00411,"75":0.00411,"82":0.12327,"83":0.76017,_:"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 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 76 77 78 79 80 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.00411,"13":0.00822,"18":0.07396,"84":0.02055,"85":0.03698,"86":0.01233,"89":0.00822,"90":0.00822,"92":0.03698,"93":0.00411,"95":0.01233,"96":0.03287,"97":0.40679,"98":1.56964,_:"14 15 16 17 79 80 81 83 87 88 91 94"},E:{"4":0,"10":0.00411,"11":0.00822,"12":0.01233,"13":0.0452,"14":0.29585,"15":0.1808,_:"0 5 6 7 8 9 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00411,"11.1":0.01233,"12.1":0.03698,"13.1":0.21778,"14.1":0.95329,"15.1":0.42323,"15.2-15.3":0.80126,"15.4":0.01233},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00229,"6.0-6.1":0.00458,"7.0-7.1":0.03209,"8.1-8.4":0.04355,"9.0-9.2":0.01146,"9.3":0.08251,"10.0-10.2":0.01604,"10.3":0.11689,"11.0-11.2":0.04813,"11.3-11.4":0.09855,"12.0-12.1":0.0848,"12.2-12.5":1.56999,"13.0-13.1":0.09168,"13.2":0.0275,"13.3":0.24524,"13.4-13.7":0.63487,"14.0-14.4":2.1384,"14.5-14.8":5.42736,"15.0-15.1":3.74277,"15.2-15.3":8.40461,"15.4":0.09855},P:{"4":0.25853,"5.0-5.4":0.01077,"6.2-6.4":0.01048,"7.2-7.4":0.01077,"8.2":0.01077,"9.2":0.22272,"10.1":0.06074,"11.1-11.2":0.01077,"12.0":0.03232,"13.0":0.06463,"14.0":0.05386,"15.0":0.0754,"16.0":1.35729},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00333,"4.2-4.3":0.002,"4.4":0,"4.4.3-4.4.4":0.03001},A:{"8":0.04003,"9":0.02502,"10":0.01501,"11":0.42534,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.15906},Q:{"10.4":0.03535},O:{"0":0.78939},H:{"0":0.50753},L:{"0":31.87965},S:{"2.5":0}}; +module.exports={C:{"43":0.00383,"44":0.00766,"47":0.01148,"48":0.00766,"50":0.00383,"51":0.01531,"52":0.01531,"55":0.01531,"56":0.00766,"60":0.01914,"61":0.03828,"67":0.01148,"68":0.00383,"72":0.01148,"75":0.01148,"77":0.03062,"78":0.03445,"79":0.05359,"80":0.0689,"81":0.03445,"82":0.01914,"83":0.01148,"84":0.01914,"86":0.00383,"87":0.00383,"88":0.01531,"89":0.01148,"90":0.00766,"91":0.0268,"92":0.00766,"93":0.00383,"94":0.00766,"95":0.01914,"96":0.03445,"97":0.0268,"98":0.46702,"99":1.42019,"100":0.06125,_:"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 45 46 49 53 54 57 58 59 62 63 64 65 66 69 70 71 73 74 76 85 101 3.5 3.6"},D:{"38":0.01531,"40":0.00766,"43":0.00766,"45":0.02297,"49":0.00766,"53":0.04211,"56":0.01914,"57":0.00383,"60":0.00383,"63":0.00766,"65":0.01148,"69":0.01914,"70":0.00766,"71":0.01914,"73":0.01148,"74":0.00766,"75":0.00383,"76":0.01914,"77":0.00383,"78":0.00766,"79":0.13015,"80":0.03062,"81":0.03445,"83":0.14929,"84":0.356,"85":0.22968,"86":0.50147,"87":0.26413,"88":0.01914,"89":0.0268,"90":0.08039,"91":0.06508,"92":0.0689,"93":0.15312,"94":0.03445,"95":0.04594,"96":0.14546,"97":0.14929,"98":0.32921,"99":4.16486,"100":18.97157,"101":0.32155,"102":0.05359,"103":0.00383,_:"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 41 42 44 46 47 48 50 51 52 54 55 58 59 61 62 64 66 67 68 72 104"},F:{"28":0.01914,"36":0.00766,"40":0.00766,"46":0.00766,"68":0.00383,"70":0.01531,"71":0.00766,"72":0.03445,"78":0.00766,"83":0.01531,"84":0.1646,"85":0.66224,"86":0.01531,_:"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 69 73 74 75 76 77 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0689,"84":0.03445,"85":0.00383,"86":0.0268,"89":0.00766,"92":0.04594,"95":0.00383,"96":0.00766,"97":0.01148,"98":0.01531,"99":0.26413,"100":1.55034,"101":0.01914,_:"12 13 14 15 16 17 79 80 81 83 87 88 90 91 93 94"},E:{"4":0,"10":0.00383,"12":0.00766,"13":0.05742,"14":0.23734,"15":0.0957,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01148,"12.1":0.04211,"13.1":0.1646,"14.1":0.68904,"15.1":0.20671,"15.2-15.3":0.2182,"15.4":0.97614},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.03074,"8.1-8.4":0.03074,"9.0-9.2":0.00512,"9.3":0.0999,"10.0-10.2":0.02305,"10.3":0.15113,"11.0-11.2":0.04867,"11.3-11.4":0.10502,"12.0-12.1":0.0666,"12.2-12.5":1.55741,"13.0-13.1":0.08965,"13.2":0.02049,"13.3":0.21005,"13.4-13.7":0.59428,"14.0-14.4":1.89553,"14.5-14.8":4.64662,"15.0-15.1":1.87504,"15.2-15.3":7.23633,"15.4":6.92126},P:{"4":0.18994,"5.0-5.4":0.01055,"6.2-6.4":0.02011,"7.2-7.4":0.01055,"8.2":0.04117,"9.2":0.01055,"10.1":0.03016,"11.1-11.2":0.04021,"12.0":0.05276,"13.0":0.03166,"14.0":0.06331,"15.0":0.04221,"16.0":1.54061},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00281,"4.4":0,"4.4.3-4.4.4":0.02805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01917,"9":0.02397,"10":0.00479,"11":0.48416,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":33.40302},S:{"2.5":0},R:{_:"0"},M:{"0":0.16664},Q:{"10.4":0.03086},O:{"0":0.8147},H:{"0":0.94076}}; 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 b6779b6ba1a680..66876022c368fb 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:{"54":0.01027,"56":0.07447,"75":0.05136,"89":0.03082,"94":0.03082,"95":0.02054,"96":0.24139,"97":7.73995,"98":0.02054,_:"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 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 99 3.5 3.6"},D:{"56":0.01027,"57":0.42115,"71":0.01027,"72":0.05136,"81":0.01027,"87":0.03082,"88":0.02054,"89":0.28505,"92":0.14638,"95":0.28505,"96":0.61118,"97":2.21875,"98":7.47802,_:"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 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 83 84 85 86 90 91 93 94 99 100 101"},F:{"82":0.01027,"83":0.22085,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04109,"15":0.01027,"16":0.08474,"18":0.2003,"80":0.0642,"84":0.0642,"87":0.01027,"89":0.03082,"90":0.04109,"92":0.01027,"95":0.0642,"96":0.10529,"97":1.48174,"98":1.20953,_:"13 14 17 79 81 83 85 86 88 91 93 94"},E:{"4":0,"13":0.03082,_:"0 5 6 7 8 9 10 11 12 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.1":0.03082,"15.2-15.3":0.19003},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.00689,"7.0-7.1":0.0411,"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.00689,"11.3-11.4":0.04119,"12.0-12.1":0.00689,"12.2-12.5":0.23299,"13.0-13.1":0.00689,"13.2":0.00689,"13.3":0.03429,"13.4-13.7":0.06169,"14.0-14.4":0.2398,"14.5-14.8":0.04808,"15.0-15.1":0.06169,"15.2-15.3":0.08909,"15.4":0},P:{"4":0.09071,"5.0-5.4":0.09071,"6.2-6.4":0.11087,"7.2-7.4":2.20723,"8.2":0.08049,"9.2":0.01008,"10.1":0.03067,"11.1-11.2":1.64283,"12.0":0.06047,"13.0":0.37291,"14.0":0.20157,"15.0":0.08063,"16.0":1.47149},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:{"11":0.03082,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":4.03558},H:{"0":0.28145},L:{"0":64.2664},S:{"2.5":0}}; +module.exports={C:{"30":0.19018,"54":0.02882,"56":0.02882,"59":0.02882,"68":0.01921,"75":0.00961,"84":0.00961,"85":0.01921,"94":0.00961,"95":0.01921,"96":0.02882,"97":0.01921,"98":0.44567,"99":1.16797,"100":0.01921,_:"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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 82 83 86 87 88 89 90 91 92 93 101 3.5 3.6"},D:{"53":0.04803,"63":0.00961,"66":0.00961,"71":0.00961,"72":0.08452,"75":0.04803,"79":0.02882,"85":0.02882,"86":0.00961,"92":0.01921,"93":0.00961,"95":0.04803,"96":0.00961,"97":0.12294,"98":0.03842,"99":1.03542,"100":7.37472,"101":0.07684,_:"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 54 55 56 57 58 59 60 61 62 64 65 67 68 69 70 73 74 76 77 78 80 81 83 84 87 88 89 90 91 94 102 103 104"},F:{"84":0.06724,"85":0.47449,_:"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 86 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.00961,"13":0.04803,"15":0.01921,"17":0.03842,"18":0.01921,"80":0.03842,"81":0.00961,"84":0.00961,"85":0.06724,"89":0.12294,"90":0.04803,"92":0.10373,"95":0.00961,"96":0.06724,"97":0.05763,"98":0.59743,"99":0.65506,"100":2.89495,_:"14 16 79 83 86 87 88 91 93 94 101"},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 12.1 13.1 14.1 15.2-15.3 15.4","11.1":0.00961,"15.1":0.00961},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.05088,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.03817,"12.0-12.1":0,"12.2-12.5":0.05081,"13.0-13.1":0.00639,"13.2":0.0127,"13.3":0.0127,"13.4-13.7":0,"14.0-14.4":0.25431,"14.5-14.8":0.05094,"15.0-15.1":0.03811,"15.2-15.3":0.12084,"15.4":0.05088},P:{"4":0.04017,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":1.64694,"8.2":0.01012,"9.2":0.06183,"10.1":0.03013,"11.1-11.2":0.31131,"12.0":0.07214,"13.0":0.64271,"14.0":0.09038,"15.0":0.14059,"16.0":7.70247},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.14542},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02882,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":70.56945},S:{"2.5":0},R:{_:"0"},M:{"0":0.08887},Q:{"10.4":0.0404},O:{"0":0.97756},H:{"0":0.14532}}; 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 cc4d0c893f151e..195ab945cf9516 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:{"47":0.04297,"78":0.00992,"84":0.00331,"91":0.03636,"94":0.00661,"96":2.68366,"97":3.24882,_:"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 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 85 86 87 88 89 90 92 93 95 98 99 3.5 3.6"},D:{"32":0.00331,"38":0.00331,"54":0.00661,"58":0.00992,"63":0.00992,"65":0.01322,"74":0.03636,"76":0.01322,"81":0.17186,"83":0.00331,"86":2.23088,"87":0.01322,"88":0.01653,"89":0.02314,"91":0.01322,"92":0.03636,"93":0.03305,"94":0.00661,"95":0.02975,"96":0.16856,"97":2.01936,"98":8.16005,_:"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 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 62 64 66 67 68 69 70 71 72 73 75 77 78 79 80 84 85 90 99 100 101"},F:{"43":0.02975,"67":0.00331,"79":0.00331,"82":0.00992,"83":0.36686,_:"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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 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.00661,"13":0.00992,"17":0.00992,"18":0.01653,"80":0.00331,"81":0.00661,"84":0.01983,"85":0.00331,"89":0.00331,"92":0.02644,"94":0.02314,"95":0.03305,"96":0.0661,"97":0.18508,"98":0.54533,_:"14 15 16 79 83 86 87 88 90 91 93"},E:{"4":0,"12":0.00331,"13":0.00661,"14":0.07271,_:"0 5 6 7 8 9 10 11 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00992,"12.1":0.05619,"13.1":0.01322,"14.1":0.08263,"15.1":0.00331,"15.2-15.3":0.01322},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.08002,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00418,"10.0-10.2":0,"10.3":0.00209,"11.0-11.2":0.06956,"11.3-11.4":0.15951,"12.0-12.1":0.01046,"12.2-12.5":1.00727,"13.0-13.1":0.03138,"13.2":0.00418,"13.3":0.01883,"13.4-13.7":0.08159,"14.0-14.4":1.51561,"14.5-14.8":0.79494,"15.0-15.1":0.64589,"15.2-15.3":0.80121,"15.4":0.00209},P:{"4":0.56464,"5.0-5.4":0.02017,"6.2-6.4":0.04033,"7.2-7.4":0.61505,"8.2":0.01049,"9.2":0.07058,"10.1":2.25855,"11.1-11.2":0.92762,"12.0":0.02017,"13.0":0.02017,"14.0":0.09075,"15.0":0.04033,"16.0":0.3529},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00217,"4.2-4.3":0.01517,"4.4":0,"4.4.3-4.4.4":0.08309},A:{"9":0.18864,"11":0.51202,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.30128},Q:{"10.4":0},O:{"0":0.29458},H:{"0":0.7099},L:{"0":66.53176},S:{"2.5":0}}; +module.exports={C:{"26":0.00266,"47":0.00797,"49":0.04253,"50":0.00266,"51":0.01063,"54":0.05316,"56":0.01329,"78":0.00266,"85":0.00266,"89":0.00266,"91":0.01063,"95":0.00532,"96":0.01861,"97":0.01063,"98":0.38807,"99":1.07117,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 52 53 55 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 86 87 88 90 92 93 94 100 101 3.5 3.6"},D:{"19":0.02392,"42":0.06645,"43":0.03455,"55":0.02126,"64":0.01595,"66":0.00532,"67":0.00797,"70":0.00266,"71":0.02924,"72":0.00266,"73":0.00266,"75":0.01063,"79":0.02126,"80":0.01329,"81":0.54223,"83":0.00266,"87":0.02392,"89":0.00266,"90":0.0319,"91":0.02924,"92":0.01329,"93":0.00532,"94":0.05848,"95":0.02126,"96":0.02924,"97":0.22859,"98":0.14619,"99":1.38482,"100":6.74069,"101":0.11961,_:"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 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 65 68 69 74 76 77 78 84 85 86 88 102 103 104"},F:{"28":0.00266,"34":0.01595,"46":0.01329,"49":0.07442,"77":0.00266,"79":0.00266,"84":0.0505,"85":0.27643,"86":0.00532,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 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 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.01063,"13":0.00266,"14":0.01329,"18":0.03455,"84":0.01063,"91":0.01595,"92":0.01329,"95":0.00532,"96":0.05848,"97":0.00532,"98":0.01861,"99":0.15948,"100":1.15357,"101":0.00532,_:"15 16 17 79 80 81 83 85 86 87 88 89 90 93 94"},E:{"4":0,"5":0.00532,"14":0.04253,_:"0 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1","5.1":0.00266,"11.1":0.00532,"13.1":0.01329,"14.1":0.1834,"15.1":0.00532,"15.2-15.3":0.02658,"15.4":0.09037},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.00513,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00746,"10.0-10.2":0.00979,"10.3":0.03682,"11.0-11.2":0.06152,"11.3-11.4":0.09601,"12.0-12.1":0.0219,"12.2-12.5":0.54809,"13.0-13.1":0.02936,"13.2":0.00233,"13.3":0.01724,"13.4-13.7":0.25587,"14.0-14.4":0.95636,"14.5-14.8":0.51173,"15.0-15.1":0.83332,"15.2-15.3":0.61706,"15.4":0.65155},P:{"4":0.20263,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.26342,"8.2":0.13171,"9.2":0.09118,"10.1":0.66868,"11.1-11.2":0.5471,"12.0":0.02072,"13.0":0.01013,"14.0":0.34447,"15.0":0.03039,"16.0":2.28973},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01264,"4.2-4.3":0.0158,"4.4":0,"4.4.3-4.4.4":0.09636},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.45452,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":74.27053},S:{"2.5":0.11746},R:{_:"0"},M:{"0":0.03671},Q:{"10.4":0.04405},O:{"0":0.26428},H:{"0":1.28575}}; 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 990f6039d784b0..9f18077d27f4d4 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:{"69":0.0085,"78":0.0085,"94":0.00425,"95":0.01276,"96":0.19559,"97":0.31465,_:"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 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 98 99 3.5 3.6"},D:{"23":0.0085,"49":0.02551,"63":0.01276,"66":0.00425,"70":0.01276,"76":0.05102,"77":0.03827,"78":0.01276,"79":0.03827,"81":0.02976,"83":0.04252,"85":0.3104,"86":0.01701,"87":0.02126,"89":0.04252,"91":0.02551,"92":0.02976,"93":0.01276,"94":0.03402,"95":0.04677,"96":0.66756,"97":6.85422,"98":16.42973,"99":0.0085,"100":0.00425,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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 57 58 59 60 61 62 64 65 67 68 69 71 72 73 74 75 80 84 88 90 101"},F:{"82":0.25512,"83":0.2126,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0085,"15":0.00425,"17":0.00425,"18":0.02551,"85":0.18709,"89":0.00425,"90":0.08079,"95":0.08504,"96":0.02976,"97":2.0112,"98":5.97831,_:"13 14 16 79 80 81 83 84 86 87 88 91 92 93 94"},E:{"4":0,"12":0.04677,"13":0.0085,"14":0.13181,"15":0.13181,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1 15.4","9.1":0.0085,"11.1":0.01276,"12.1":0.07228,"13.1":0.25512,"14.1":0.59103,"15.1":0.34866,"15.2-15.3":1.34363},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00642,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01124,"10.0-10.2":0.01124,"10.3":0.265,"11.0-11.2":0.00642,"11.3-11.4":0.00964,"12.0-12.1":0.00482,"12.2-12.5":0.94597,"13.0-13.1":0.01285,"13.2":0,"13.3":0.01767,"13.4-13.7":0.09315,"14.0-14.4":0.49788,"14.5-14.8":2.61948,"15.0-15.1":1.79236,"15.2-15.3":9.21557,"15.4":0.54445},P:{"4":0.25173,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.15733,"8.2":0.03083,"9.2":0.07359,"10.1":0.03037,"11.1-11.2":0.14684,"12.0":0.05244,"13.0":0.02098,"14.0":0.03147,"15.0":0.0944,"16.0":3.734},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00366,"4.2-4.3":0.00274,"4.4":0,"4.4.3-4.4.4":0.03383},A:{"11":0.17858,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.52307},Q:{"10.4":0},O:{"0":0.0115},H:{"0":2.04069},L:{"0":36.60142},S:{"2.5":0}}; +module.exports={C:{"52":0.00855,"94":0.00427,"98":0.28208,"99":0.78642,_:"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 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 95 96 97 100 101 3.5 3.6"},D:{"23":0.00855,"29":0.01282,"49":0.02564,"64":0.00427,"66":0.00855,"73":0.02992,"75":0.01282,"76":0.05984,"77":0.02564,"78":0.00855,"79":0.05129,"83":0.04274,"85":0.11967,"87":0.05556,"88":0.00855,"89":0.01282,"90":0.00855,"91":0.03847,"92":0.02564,"93":0.05984,"94":0.01282,"96":0.07266,"97":0.13677,"98":0.51715,"99":4.85526,"100":20.13481,"101":0.26499,"102":0.00427,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 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 57 58 59 60 61 62 63 65 67 68 69 70 71 72 74 80 81 84 86 95 103 104"},F:{"84":0.04701,"85":0.23507,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.02137,"18":0.10685,"85":0.00855,"88":0.00427,"90":0.00855,"92":0.00855,"96":0.01282,"97":0.05129,"98":0.0171,"99":1.34631,"100":5.73998,"101":0.05129,_:"12 13 14 15 17 79 80 81 83 84 86 87 89 91 93 94 95"},E:{"4":0,"9":0.00855,"12":0.04701,"14":0.14104,"15":0.02992,_:"0 5 6 7 8 10 11 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.51288,"13.1":0.13677,"14.1":0.3291,"15.1":0.1154,"15.2-15.3":0.05556,"15.4":0.78642},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.03097,"10.0-10.2":0.00442,"10.3":0.42034,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01622,"12.2-12.5":0.84216,"13.0-13.1":0.00295,"13.2":0.00295,"13.3":0.0118,"13.4-13.7":0.08849,"14.0-14.4":0.39674,"14.5-14.8":1.26103,"15.0-15.1":0.77137,"15.2-15.3":5.58097,"15.4":5.31402},P:{"4":0.42869,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.31877,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.03298,"12.0":0.02198,"13.0":0.06595,"14.0":0.02198,"15.0":0.01099,"16.0":4.84755},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.01202},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05984,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.08589},H:{"0":1.87567},L:{"0":37.33271},S:{"2.5":0},R:{_:"0"},M:{"0":0.4409},Q:{"10.4":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 3810de0e6da37d..2ad02a7d46c35d 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:{"97":0.01755,_:"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 98 99 3.5 3.6"},D:{"78":0.00878,"83":0.00878,"86":0.00878,"92":0.05265,"96":0.2184,"97":0.07898,"98":0.4719,_:"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 84 85 87 88 89 90 91 93 94 95 99 100 101"},F:{"56":0.0351,"83":0.12285,_:"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 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"92":0.49823,"97":0.0351,"98":0.11408,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"9":0.01755,_:"0 5 6 7 8 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.1":0.92723,"15.2-15.3":3.27893,"15.4":0.19208},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.01804,"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.01804,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":22.95271,"15.2-15.3":66.8191,"15.4":0.406},P:{"4":0.09071,"5.0-5.4":0.09071,"6.2-6.4":0.11087,"7.2-7.4":2.20723,"8.2":0.08049,"9.2":0.02708,"10.1":0.03067,"11.1-11.2":1.64283,"12.0":0.06047,"13.0":0.37291,"14.0":0.20157,"15.0":0.08063,"16.0":1.47149},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.01512,_:"11"},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0},L:{"0":0.56843},S:{"2.5":0}}; +module.exports={C:{"95":0.11536,"96":0.10144,"99":0.01392,_:"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 97 98 100 101 3.5 3.6"},D:{"56":0.01392,"88":0.02984,"92":0.04376,"96":0.05768,"99":0.01392,"100":0.39183,_:"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 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 89 90 91 93 94 95 97 98 101 102 103 104"},F:{"71":0.01392,"74":0.0716,"85":0.02984,_:"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 72 73 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"99":0.05768,"100":0.02984,_:"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 101"},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.1":0.78367,"15.2-15.3":1.20533,"15.4":12.92054},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.03198,"13.0-13.1":0,"13.2":0,"13.3":0.01599,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":4.58866,"15.2-15.3":37.077,"15.4":38.23616},P:{"4":0.04017,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":1.64694,"8.2":0.01012,"9.2":0.06183,"10.1":0.03013,"11.1-11.2":0.31131,"12.0":0.07214,"13.0":0.64271,"14.0":0.09038,"15.0":0.14059,"16.0":7.70247},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.03204,"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.01484,_:"11"},L:{"0":0.1421},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":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 96800a79cf3321..a1b077f5ff56d0 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:{"52":0.01419,"78":0.01892,"80":0.00473,"91":0.05202,"95":0.00946,"96":0.25537,"97":0.53911,"98":0.01419,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 92 93 94 99 3.5 3.6"},D:{"42":0.0331,"49":0.02365,"56":0.00473,"64":0.02837,"67":0.00473,"68":0.00946,"69":0.00473,"70":0.0331,"72":0.0331,"77":0.18443,"78":0.00473,"79":0.07094,"80":0.05202,"81":0.02837,"83":0.0331,"84":0.04256,"85":0.04729,"86":0.06621,"87":0.06621,"88":0.00473,"89":0.04729,"90":0.08512,"91":0.03783,"92":0.04256,"93":0.5864,"94":0.04256,"95":0.03783,"96":0.30266,"97":8.50747,"98":21.94256,"99":0.01419,"100":0.00946,_:"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 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 65 66 71 73 74 75 76 101"},F:{"82":0.01892,"83":0.21281,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00473,"17":0.00946,"18":0.02365,"84":0.00473,"85":0.00473,"86":0.02837,"87":0.00473,"89":0.00946,"90":0.00946,"91":0.01419,"92":0.01892,"93":0.00473,"94":0.01419,"95":0.02365,"96":0.07094,"97":1.43762,"98":5.77411,_:"12 13 15 16 79 80 81 83 88"},E:{"4":0,"8":0.00473,"13":0.00946,"14":0.06148,"15":0.05675,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00946,"13.1":0.05675,"14.1":0.18916,"15.1":0.14187,"15.2-15.3":0.36413,"15.4":0.01419},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.00243,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.14835,"9.3":0.01216,"10.0-10.2":0,"10.3":0.00973,"11.0-11.2":0.00973,"11.3-11.4":0.00608,"12.0-12.1":0.01094,"12.2-12.5":0.08633,"13.0-13.1":0.15443,"13.2":0.00365,"13.3":0.02675,"13.4-13.7":0.07904,"14.0-14.4":0.39884,"14.5-14.8":1.8641,"15.0-15.1":2.28118,"15.2-15.3":7.0089,"15.4":0.05229},P:{_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1","9.2":0.02028,"11.1-11.2":0.07099,"12.0":0.08113,"13.0":0.20282,"14.0":0.30423,"15.0":0.38536,"16.0":12.40259},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.05798},A:{"8":0.00971,"9":0.00971,"11":0.89328,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13705},Q:{"10.4":0.01054},O:{"0":0.10542},H:{"0":0.1547},L:{"0":20.0349},S:{"2.5":0}}; +module.exports={C:{"51":0.06699,"52":0.07214,"53":0.06699,"54":0.03607,"55":0.06699,"56":0.05153,"57":0.04638,"58":0.02061,"59":0.01546,"78":0.02061,"80":0.00515,"91":0.02577,"97":0.01031,"98":0.15459,"99":0.5153,"100":0.00515,"101":0.01031,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 3.5 3.6"},D:{"39":0.02061,"40":0.02061,"41":0.02061,"42":0.06184,"43":0.02061,"44":0.02061,"45":0.02577,"46":0.02577,"47":0.02577,"48":0.02061,"49":0.04638,"50":0.01546,"51":0.02577,"52":0.01546,"53":0.01546,"54":0.01546,"55":0.02061,"56":0.02577,"57":0.02061,"58":0.02577,"59":0.02577,"60":0.02577,"61":0.03092,"62":0.02577,"63":0.02577,"64":0.02577,"65":0.02577,"67":0.00515,"68":0.01031,"70":0.00515,"75":0.00515,"76":0.00515,"77":0.22673,"78":0.01031,"79":0.05153,"80":0.04638,"81":0.04122,"83":0.04122,"84":0.0773,"85":0.06699,"86":0.09275,"87":0.0773,"88":0.01031,"89":0.03092,"90":0.08245,"91":0.02061,"92":0.02061,"93":0.01031,"94":0.0876,"95":0.02061,"96":0.23704,"97":0.09275,"98":0.18551,"99":4.88504,"100":28.0014,"101":0.37617,"102":0.00515,_:"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 66 69 71 72 73 74 103 104"},F:{"84":0.03607,"85":0.21127,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02061,"84":0.00515,"85":0.00515,"86":0.01031,"87":0.00515,"89":0.00515,"90":0.00515,"91":0.01031,"92":0.02061,"94":0.01031,"95":0.01546,"96":0.03092,"97":0.03607,"98":0.04122,"99":0.88632,"100":6.47732,"101":0.09791,_:"12 13 14 15 16 17 79 80 81 83 88 93"},E:{"4":0,"8":0.00515,"13":0.01031,"14":0.05153,"15":0.03092,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01031,"13.1":0.04638,"14.1":0.13913,"15.1":0.05153,"15.2-15.3":0.06699,"15.4":0.48438},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.00113,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.20083,"9.3":0.01021,"10.0-10.2":0.03064,"10.3":0.02837,"11.0-11.2":0.01475,"11.3-11.4":0.0034,"12.0-12.1":0.00794,"12.2-12.5":0.08056,"13.0-13.1":0.17701,"13.2":0.00454,"13.3":0.01815,"13.4-13.7":0.06127,"14.0-14.4":0.34947,"14.5-14.8":1.0609,"15.0-15.1":0.65923,"15.2-15.3":3.97355,"15.4":4.66002},P:{"4":0.04017,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":1.64694,"8.2":0.01012,"9.2":0.01017,"10.1":0.03013,"11.1-11.2":0.04066,"12.0":0.06099,"13.0":0.15248,"14.0":0.2948,"15.0":0.18298,"16.0":12.03614},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.05816},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03161,"9":0.04215,"10":0.01581,"11":0.84828,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":18.6424},S:{"2.5":0},R:{_:"0"},M:{"0":0.11633},Q:{"10.4":0.01454},O:{"0":0.10179},H:{"0":0.13766}}; 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 17e4b158c79f2e..81a01a17dfb313 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:{"34":0.00878,"52":0.12298,"78":0.05856,"84":0.06149,"88":0.01464,"91":0.05563,"95":0.01464,"96":0.24888,"97":0.36307,"98":0.00586,_:"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 43 44 45 46 47 48 49 50 51 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 85 86 87 89 90 92 93 94 99 3.5 3.6"},D:{"38":0.0527,"43":0.00586,"47":0.01757,"49":0.0205,"56":0.01171,"63":0.00586,"64":0.00878,"65":0.00293,"66":0.00293,"67":0.02342,"69":0.00586,"70":0.00586,"71":0.00878,"73":0.00586,"74":0.00586,"75":0.00586,"76":0.01464,"78":0.01464,"79":0.03221,"80":0.00878,"81":0.00586,"83":0.00878,"84":0.00586,"85":0.01171,"86":0.0205,"87":0.19032,"88":0.01171,"89":0.0205,"90":0.02635,"91":0.04685,"92":0.11126,"93":0.02635,"94":0.02635,"95":0.06442,"96":0.42749,"97":5.6569,"98":12.67531,"99":0.00293,"100":0.01464,_:"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 44 45 46 48 50 51 52 53 54 55 57 58 59 60 61 62 68 72 77 101"},F:{"28":0.01757,"46":0.01757,"82":0.25474,"83":0.68222,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00293,"16":0.00293,"17":0.00586,"18":0.01464,"84":0.00586,"85":0.00293,"89":0.00586,"90":0.00586,"92":0.01464,"93":0.00293,"94":0.00586,"95":0.03806,"96":0.07613,"97":0.67637,"98":2.09059,_:"12 13 14 79 80 81 83 86 87 88 91"},E:{"4":0,"13":0.0732,"14":0.35136,"15":0.20203,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02635,"12.1":0.04099,"13.1":0.15811,"14.1":1.06286,"15.1":0.34843,"15.2-15.3":0.68808,"15.4":0.00878},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00336,"6.0-6.1":0,"7.0-7.1":0.01678,"8.1-8.4":0,"9.0-9.2":0.01678,"9.3":0.14765,"10.0-10.2":0.01342,"10.3":0.08389,"11.0-11.2":0.04027,"11.3-11.4":0.05033,"12.0-12.1":0.08054,"12.2-12.5":0.91944,"13.0-13.1":0.10738,"13.2":0.07382,"13.3":0.28858,"13.4-13.7":0.60737,"14.0-14.4":2.96973,"14.5-14.8":8.09713,"15.0-15.1":6.32536,"15.2-15.3":13.61043,"15.4":0.09731},P:{"4":0.16429,"5.0-5.4":0.09071,"6.2-6.4":0.11087,"7.2-7.4":0.08214,"8.2":0.08049,"9.2":0.04107,"10.1":0.02054,"11.1-11.2":0.12322,"12.0":0.05134,"13.0":0.15402,"14.0":0.24643,"15.0":0.30804,"16.0":3.0804},I:{"0":0,"3":0,"4":0.00381,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00508,"4.2-4.3":0.00127,"4.4":0,"4.4.3-4.4.4":0.03935},A:{"11":0.13762,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.10608},Q:{"10.4":0.0495},O:{"0":1.74678},H:{"0":0.83691},L:{"0":30.27026},S:{"2.5":0}}; +module.exports={C:{"34":0.0137,"52":0.12785,"78":0.0137,"84":0.05251,"85":0.00228,"88":0.01142,"91":0.06164,"95":0.00913,"96":0.00685,"97":0.00685,"98":0.17123,"99":0.46802,"100":0.00913,_:"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 43 44 45 46 47 48 49 50 51 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 86 87 89 90 92 93 94 101 3.5 3.6"},D:{"34":0.00228,"36":0.00457,"38":0.01826,"43":0.00457,"47":0.01826,"49":0.01826,"56":0.01142,"58":0.00228,"63":0.00685,"64":0.00913,"65":0.00457,"67":0.07077,"68":0.00913,"69":0.00457,"70":0.00685,"71":0.00913,"73":0.00685,"74":0.00457,"75":0.00685,"76":0.00913,"78":0.02283,"79":0.03196,"80":0.01142,"81":0.0137,"83":0.02283,"84":0.00685,"85":0.01142,"86":0.01826,"87":0.23515,"88":0.00913,"89":0.02283,"90":0.02968,"91":0.0274,"92":0.06164,"93":0.01598,"94":0.0137,"95":0.02283,"96":0.05251,"97":0.06392,"98":0.14611,"99":2.17342,"100":10.5954,"101":0.16894,"102":0.01142,_:"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 39 40 41 42 44 45 46 48 50 51 52 53 54 55 57 59 60 61 62 66 72 77 103 104"},F:{"28":0.05023,"36":0.00457,"46":0.02055,"84":0.11187,"85":0.37898,"86":0.00457,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00228,"15":0.00457,"16":0.00457,"17":0.00457,"18":0.01598,"83":0.00228,"84":0.00913,"85":0.00228,"89":0.00228,"91":0.00228,"92":0.01826,"94":0.00457,"95":0.00228,"96":0.00913,"97":0.08904,"98":0.0274,"99":0.35158,"100":1.9611,"101":0.03425,_:"12 13 79 80 81 86 87 88 90 93"},E:{"4":0,"11":0.00228,"12":0.00457,"13":0.02055,"14":0.25798,"15":0.12557,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00228,"11.1":0.00913,"12.1":0.02968,"13.1":0.13013,"14.1":0.63239,"15.1":0.12328,"15.2-15.3":0.15524,"15.4":0.72828},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.01344,"8.1-8.4":0,"9.0-9.2":0.01008,"9.3":0.14111,"10.0-10.2":0,"10.3":0.06384,"11.0-11.2":0.04032,"11.3-11.4":0.0504,"12.0-12.1":0.07392,"12.2-12.5":0.87354,"13.0-13.1":0.07056,"13.2":0.07056,"13.3":0.2419,"13.4-13.7":0.59804,"14.0-14.4":2.40896,"14.5-14.8":5.81242,"15.0-15.1":3.07756,"15.2-15.3":9.76017,"15.4":10.27757},P:{"4":0.25429,"5.0-5.4":0.02024,"6.2-6.4":0.01017,"7.2-7.4":0.09155,"8.2":0.01012,"9.2":0.04069,"10.1":0.01017,"11.1-11.2":0.13223,"12.0":0.03052,"13.0":0.36618,"14.0":0.27464,"15.0":0.20343,"16.0":3.91612},I:{"0":0,"3":0,"4":0.00322,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00643,"4.4":0,"4.4.3-4.4.4":0.02894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14383,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":36.03074},S:{"2.5":0},R:{_:"0"},M:{"0":0.11576},Q:{"10.4":0},O:{"0":1.92153},H:{"0":1.06667}}; 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 6f94b765bc5ce2..26883274117361 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:{"52":0.01037,"53":0.01037,"78":0.01037,"91":0.02593,"95":0.0726,"96":0.46155,"97":1.13055,_:"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 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 89 90 92 93 94 98 99 3.5 3.6"},D:{"26":0.00519,"49":0.01037,"63":0.04667,"66":0.00519,"67":0.01037,"75":0.01037,"76":0.02593,"79":0.04149,"80":0.01037,"83":0.02593,"84":0.02593,"85":0.05705,"87":0.03112,"88":0.01037,"89":0.01556,"90":0.01037,"91":0.09335,"92":0.08816,"93":0.01556,"94":0.08298,"95":0.04149,"96":0.47711,"97":9.68226,"98":19.05336,"99":0.11928,"100":0.05186,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 57 58 59 60 61 62 64 65 68 69 70 71 72 73 74 77 78 81 86 101"},F:{"82":0.67937,"83":0.63788,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.01037,"18":0.08816,"89":0.01556,"95":0.01037,"96":0.02593,"97":2.24554,"98":5.79795,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 90 91 92 93 94"},E:{"4":0,"12":0.01037,"13":0.16595,"14":0.15039,"15":0.47193,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01556,"11.1":0.01037,"12.1":0.05186,"13.1":1.05794,"14.1":2.42705,"15.1":0.84013,"15.2-15.3":2.63967,"15.4":0.01037},G:{"8":0.00762,"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.04571,"10.0-10.2":0,"10.3":0.17521,"11.0-11.2":0,"11.3-11.4":0.20822,"12.0-12.1":0.01777,"12.2-12.5":0.35549,"13.0-13.1":0.16759,"13.2":0.0127,"13.3":0.03809,"13.4-13.7":0.22599,"14.0-14.4":0.32756,"14.5-14.8":3.73772,"15.0-15.1":5.8021,"15.2-15.3":14.20434,"15.4":0.05332},P:{"4":0.0734,"5.0-5.4":0.02063,"6.2-6.4":0.01048,"7.2-7.4":0.05243,"8.2":0.01049,"9.2":0.03095,"10.1":0.02185,"11.1-11.2":0.08389,"12.0":0.01049,"13.0":0.20973,"14.0":0.04195,"15.0":0.02097,"16.0":3.55486},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00172,"4.2-4.3":0.00069,"4.4":0,"4.4.3-4.4.4":0.00241},A:{"11":0.14002,_:"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 11"},R:{_:"0"},M:{"0":0.08665},Q:{"10.4":0},O:{"0":0.0674},H:{"0":0.02279},L:{"0":18.01079},S:{"2.5":0}}; +module.exports={C:{"52":0.00533,"78":0.0373,"98":0.65534,"99":1.48651,_:"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 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 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"31":0.00533,"49":0.01598,"58":0.03197,"63":0.06926,"67":0.02131,"73":5.35464,"76":0.01066,"79":0.0373,"83":0.01066,"84":0.16517,"85":0.01598,"87":0.01066,"88":0.01598,"89":0.01066,"91":0.04262,"92":0.01066,"93":0.02664,"94":0.01066,"95":0.01066,"96":0.17582,"97":0.14918,"98":0.38894,"99":6.19646,"100":20.47018,"101":0.24509,"102":0.00533,_:"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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 70 71 72 74 75 77 78 80 81 86 90 103 104"},F:{"84":0.3623,"85":0.62338,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00533,"17":0.00533,"18":0.01066,"93":0.01066,"96":0.01066,"97":0.02664,"98":0.01598,"99":1.89144,"100":6.97968,"101":0.06394,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95"},E:{"4":0,"12":0.01066,"13":0.09058,"14":0.28238,"15":0.10123,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01066,"11.1":0.01598,"12.1":0.10656,"13.1":0.94306,"14.1":1.25741,"15.1":0.2291,"15.2-15.3":0.35698,"15.4":1.56643},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.01702,"10.0-10.2":0,"10.3":0.06321,"11.0-11.2":0,"11.3-11.4":0.01459,"12.0-12.1":0.00486,"12.2-12.5":0.39384,"13.0-13.1":0.06078,"13.2":0.00486,"13.3":0.19449,"13.4-13.7":0.11426,"14.0-14.4":0.29173,"14.5-14.8":2.90758,"15.0-15.1":0.94812,"15.2-15.3":10.1279,"15.4":9.16519},P:{"4":0.06281,"5.0-5.4":0.01038,"6.2-6.4":0.01042,"7.2-7.4":0.10469,"8.2":0.01047,"9.2":0.02076,"10.1":0.03016,"11.1-11.2":0.05234,"12.0":0.33221,"13.0":0.08375,"14.0":0.04187,"15.0":0.01047,"16.0":3.59078},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.00467},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18115,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":18.46016},S:{"2.5":0},R:{_:"0"},M:{"0":0.08877},Q:{"10.4":0},O:{"0":0.10746},H:{"0":0.01769}}; 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 8e87d05c852cea..180cf8af14bb93 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:{"48":0.00384,"51":0.00384,"52":0.28823,"55":0.03459,"57":0.02306,"75":0.00384,"78":0.02306,"80":0.00384,"81":0.00384,"82":0.00769,"88":0.00769,"89":0.02306,"91":0.03074,"93":0.00384,"94":0.00769,"95":0.03074,"96":0.44579,"97":0.82625,"98":0.01537,_:"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 53 54 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 83 84 85 86 87 90 92 99 3.5 3.6"},D:{"22":0.00769,"40":0.00384,"49":0.04996,"57":0.00384,"60":0.00384,"61":0.00769,"63":0.01153,"64":0.00769,"65":0.01537,"66":0.00769,"67":0.00769,"68":0.01153,"69":0.00769,"70":0.00769,"71":0.03459,"72":0.01537,"73":0.01537,"74":0.04227,"75":0.00384,"76":0.01153,"77":0.00384,"78":0.00769,"79":0.69943,"80":0.05765,"81":0.01537,"83":0.03074,"84":0.06149,"85":0.02306,"86":0.14603,"87":0.06533,"88":0.04612,"89":0.0269,"90":0.0269,"91":0.09223,"92":0.05765,"93":0.4112,"94":0.0538,"95":0.06917,"96":0.60335,"97":6.79827,"98":14.69948,"99":0.00769,"100":0.0269,_:"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 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 62 101"},F:{"46":0.00769,"68":0.00384,"74":0.01153,"77":0.00769,"78":0.00384,"79":0.01537,"81":0.01153,"82":0.50728,"83":2.11365,_:"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 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 75 76 80 9.5-9.6 10.5 10.6 11.1 11.5","10.0-10.1":0,"11.6":0.37661,"12.1":0.00769},B:{"16":0.00384,"18":0.01537,"83":0.00384,"84":0.00769,"85":0.00384,"86":0.00384,"88":0.00384,"89":0.01153,"90":0.00769,"91":0.00769,"92":0.00769,"93":0.00384,"94":0.00384,"95":0.00769,"96":0.01922,"97":0.34971,"98":1.37579,_:"12 13 14 15 17 79 80 81 87"},E:{"4":0,"13":0.01922,"14":0.12298,"15":0.07686,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.23827,"12.1":0.01153,"13.1":0.0807,"14.1":0.39583,"15.1":0.19984,"15.2-15.3":0.27285,"15.4":0.0269},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.00254,"8.1-8.4":0.0038,"9.0-9.2":0.00127,"9.3":0.01648,"10.0-10.2":0.01014,"10.3":0.02282,"11.0-11.2":0.01648,"11.3-11.4":0.02029,"12.0-12.1":0.03043,"12.2-12.5":0.60859,"13.0-13.1":0.03677,"13.2":0.02409,"13.3":0.12425,"13.4-13.7":0.3119,"14.0-14.4":1.15506,"14.5-14.8":2.96182,"15.0-15.1":2.75388,"15.2-15.3":4.54669,"15.4":0.02789},P:{"4":0.08272,"5.0-5.4":0.01022,"6.2-6.4":0.01034,"7.2-7.4":0.21713,"8.2":0.08049,"9.2":0.04136,"10.1":0.03067,"11.1-11.2":0.14475,"12.0":0.0517,"13.0":0.15509,"14.0":0.22747,"15.0":0.16543,"16.0":1.84043},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00112,"4.2-4.3":0.00336,"4.4":0,"4.4.3-4.4.4":0.01399},A:{"9":0.00392,"11":0.18054,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01591,_:"11"},R:{_:"0"},M:{"0":0.08618},Q:{"10.4":0.00616},O:{"0":0.31396},H:{"0":0.22147},L:{"0":39.32082},S:{"2.5":0}}; +module.exports={C:{"51":0.01067,"52":0.24543,"55":0.01423,"56":0.00711,"60":0.00356,"72":0.00711,"78":0.03557,"80":0.00711,"84":0.00356,"88":0.00711,"91":0.05336,"92":0.00356,"94":0.00356,"95":0.00711,"96":0.02134,"97":0.01779,"98":0.33792,"99":0.86791,"100":0.01423,_:"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 53 54 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 81 82 83 85 86 87 89 90 93 101 3.5 3.6"},D:{"38":0.00356,"45":0.00356,"49":0.0249,"57":0.00711,"63":0.01423,"64":0.01067,"65":0.01423,"66":0.00711,"67":0.00711,"69":0.00356,"70":0.00356,"71":0.0498,"72":0.01067,"73":0.00711,"74":0.07825,"75":0.00711,"76":0.00711,"77":0.00356,"78":0.08893,"79":0.0498,"80":0.06403,"81":0.01779,"83":0.03201,"84":0.0498,"85":0.04268,"86":0.11382,"87":0.07114,"88":0.03201,"89":0.05336,"90":0.03201,"91":0.0747,"92":0.05691,"93":0.03557,"94":0.03201,"95":0.03201,"96":0.29879,"97":0.20631,"98":0.4553,"99":3.19774,"100":16.412,"101":0.18496,"102":0.01067,_:"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 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 68 103 104"},F:{"36":0.00711,"53":0.00711,"68":0.00356,"71":0.00356,"74":0.00711,"77":0.01779,"78":0.00711,"79":0.01067,"80":0.00356,"81":0.00356,"82":0.01423,"83":0.00711,"84":0.40194,"85":1.8034,"86":0.0249,"87":0.00356,_:"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 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 75 76 9.5-9.6 10.5 10.6 11.1 11.5 12.1","10.0-10.1":0,"11.6":0.38771},B:{"13":0.00356,"18":0.0249,"84":0.0249,"85":0.01779,"86":0.0249,"87":0.0249,"88":0.01779,"89":0.0249,"90":0.02134,"91":0.02846,"92":0.02134,"93":0.01423,"94":0.01779,"95":0.01779,"96":0.03201,"97":0.0249,"98":0.03201,"99":0.24899,"100":1.35166,"101":0.01423,_:"12 14 15 16 17 79 80 81 83"},E:{"4":0,"13":0.03913,"14":0.12094,"15":0.04624,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.20986,"11.1":0.00711,"12.1":0.01067,"13.1":0.0996,"14.1":0.24899,"15.1":0.12805,"15.2-15.3":0.07825,"15.4":0.38771},G:{"8":0.00143,"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.0057,"9.0-9.2":0.00428,"9.3":0.01568,"10.0-10.2":0.01283,"10.3":0.02709,"11.0-11.2":0.01711,"11.3-11.4":0.02138,"12.0-12.1":0.02709,"12.2-12.5":0.58735,"13.0-13.1":0.0499,"13.2":0.03136,"13.3":0.10692,"13.4-13.7":0.30223,"14.0-14.4":1.13907,"14.5-14.8":2.36082,"15.0-15.1":1.44985,"15.2-15.3":4.10149,"15.4":3.97746},P:{"4":0.09275,"5.0-5.4":0.02024,"6.2-6.4":0.01031,"7.2-7.4":0.16489,"8.2":0.01012,"9.2":0.06183,"10.1":0.01031,"11.1-11.2":0.22672,"12.0":0.07214,"13.0":0.24734,"14.0":0.28856,"15.0":0.19581,"16.0":2.81344},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00155,"4.4":0,"4.4.3-4.4.4":0.01134},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0996,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":42.91466},S:{"2.5":0},R:{_:"0"},M:{"0":0.10953},Q:{"10.4":0},O:{"0":0.33504},H:{"0":0.32939}}; 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 3364e8fa240c27..cbaba81c73d8f8 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:{"43":0.00583,"44":0.00291,"48":0.00291,"52":0.04371,"66":0.00291,"69":0.00291,"71":0.20107,"72":0.00583,"78":0.03205,"81":0.00874,"84":0.01166,"91":0.01748,"92":0.00291,"93":0.00291,"94":0.05828,"95":0.02914,"96":0.56823,"97":1.57356,"98":0.04371,_:"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 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 73 74 75 76 77 79 80 82 83 85 86 87 88 89 90 99 3.5 3.6"},D:{"26":0.00291,"33":0.00583,"37":0.00874,"43":0.03788,"47":0.00291,"49":0.02331,"53":0.00291,"56":0.01166,"58":0.00291,"63":0.03497,"65":0.01166,"66":0.00291,"68":0.00291,"69":0.0204,"70":0.00874,"71":0.00583,"72":0.00874,"73":0.00583,"74":0.01166,"75":0.01457,"76":0.00874,"77":0.00291,"78":0.03788,"79":0.02331,"80":0.04662,"81":0.01748,"83":0.02623,"84":0.00874,"85":0.00583,"86":0.05245,"87":0.05245,"88":0.02331,"89":0.01457,"90":0.02331,"91":0.02914,"92":0.10782,"93":0.02331,"94":0.04371,"95":0.0408,"96":0.46624,"97":5.44918,"98":13.20916,"99":0.01748,"100":0.01457,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 38 39 40 41 42 44 45 46 48 50 51 52 54 55 57 59 60 61 62 64 67 101"},F:{"82":0.02331,"83":0.3963,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00291,"13":0.03205,"14":0.00583,"15":0.00583,"16":0.01457,"17":0.01166,"18":0.02914,"84":0.00583,"85":0.00291,"86":0.00583,"89":0.01166,"91":0.01166,"92":0.01748,"94":0.00583,"95":0.00874,"96":0.0204,"97":0.50995,"98":1.88244,_:"79 80 81 83 87 88 90 93"},E:{"4":0,"12":0.03788,"13":0.01166,"14":0.11656,"15":0.0408,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.00583,"10.1":0.03788,"11.1":0.00874,"12.1":0.04371,"13.1":0.09033,"14.1":0.20981,"15.1":0.11656,"15.2-15.3":0.23603},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.00491,"7.0-7.1":0.00491,"8.1-8.4":0,"9.0-9.2":0.00123,"9.3":0.0785,"10.0-10.2":0.01717,"10.3":0.06624,"11.0-11.2":0.06869,"11.3-11.4":0.10058,"12.0-12.1":0.06256,"12.2-12.5":1.52468,"13.0-13.1":0.05152,"13.2":0.01104,"13.3":0.14474,"13.4-13.7":0.52008,"14.0-14.4":1.29408,"14.5-14.8":2.99784,"15.0-15.1":1.96013,"15.2-15.3":3.32412,"15.4":0.02576},P:{"4":0.39876,"5.0-5.4":0.03067,"6.2-6.4":0.03067,"7.2-7.4":0.23517,"8.2":0.01022,"9.2":0.07157,"10.1":0.02045,"11.1-11.2":0.17382,"12.0":0.11247,"13.0":0.15337,"14.0":0.38854,"15.0":0.28629,"16.0":1.85066},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00394,"4.2-4.3":0.00262,"4.4":0,"4.4.3-4.4.4":0.02887},A:{"10":0.01153,"11":0.25947,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.20549},Q:{"10.4":0.12755},O:{"0":1.60144},H:{"0":0.30189},L:{"0":50.6704},S:{"2.5":0}}; +module.exports={C:{"51":0.01648,"52":0.03295,"53":0.01098,"54":0.00549,"55":0.01373,"56":0.00824,"57":0.01373,"58":0.00275,"59":0.00549,"72":0.00275,"78":0.01373,"84":0.00549,"88":0.00549,"89":0.00275,"91":0.00824,"92":0.00275,"93":0.00275,"94":0.0357,"95":0.00549,"96":0.00824,"97":0.01373,"98":0.46682,"99":1.05721,"100":0.07414,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 101 3.5 3.6"},D:{"33":0.00549,"37":0.00549,"39":0.00275,"40":0.00275,"41":0.00275,"42":0.00549,"43":0.02746,"44":0.00549,"45":0.00275,"46":0.00549,"47":0.00824,"48":0.00549,"49":0.02197,"50":0.00275,"51":0.00275,"52":0.00275,"53":0.00549,"54":0.00275,"55":0.00549,"56":0.01098,"57":0.01098,"58":0.01098,"59":0.00549,"60":0.00549,"61":0.00549,"62":0.00549,"63":0.01922,"64":0.00549,"65":0.00824,"66":0.00549,"67":0.00549,"68":0.00275,"69":0.02197,"70":0.00549,"71":0.00549,"72":0.04394,"73":0.00549,"74":0.00824,"75":0.01373,"76":0.00824,"78":0.03295,"79":0.02471,"80":0.02746,"81":0.02471,"83":0.03295,"84":0.01922,"85":0.01648,"86":0.04394,"87":0.0357,"88":0.03295,"89":0.01922,"90":0.04119,"91":0.06865,"92":0.07689,"93":0.02471,"94":0.04394,"95":0.02197,"96":0.18398,"97":0.14279,"98":0.24714,"99":2.79817,"100":14.02108,"101":0.2087,"102":0.01922,_:"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 38 77 103 104"},F:{"28":0.01373,"73":0.00824,"84":0.04394,"85":0.32952,"86":0.00275,_:"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 74 75 76 77 78 79 80 81 82 83 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.01098,"13":0.00824,"14":0.00549,"15":0.00549,"16":0.00824,"17":0.00549,"18":0.01373,"84":0.01098,"85":0.00824,"86":0.00824,"87":0.00824,"88":0.00824,"89":0.01373,"90":0.01098,"91":0.01922,"92":0.01922,"93":0.00824,"94":0.01098,"95":0.00824,"96":0.01373,"97":0.03021,"98":0.02471,"99":0.26911,"100":1.70801,"101":0.01922,_:"79 80 81 83"},E:{"4":0,"13":0.01922,"14":0.05767,"15":0.03021,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00275,"10.1":0.00824,"11.1":0.00275,"12.1":0.01922,"13.1":0.08787,"14.1":0.16201,"15.1":0.0714,"15.2-15.3":0.06865,"15.4":0.31579},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.00572,"7.0-7.1":0.00458,"8.1-8.4":0,"9.0-9.2":0.00458,"9.3":0.08353,"10.0-10.2":0.01373,"10.3":0.09954,"11.0-11.2":0.14874,"11.3-11.4":0.05034,"12.0-12.1":0.04233,"12.2-12.5":1.25288,"13.0-13.1":0.07666,"13.2":0.03776,"13.3":0.17849,"13.4-13.7":0.55836,"14.0-14.4":1.07897,"14.5-14.8":1.88562,"15.0-15.1":0.80093,"15.2-15.3":2.57785,"15.4":2.53895},P:{"4":0.36026,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.28821,"8.2":0.01014,"9.2":0.07205,"10.1":0.02059,"11.1-11.2":0.1441,"12.0":0.06176,"13.0":0.1441,"14.0":0.28821,"15.0":0.20586,"16.0":1.74983},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01116,"4.4":0,"4.4.3-4.4.4":0.04687},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01161,"9":0.01741,"11":0.22636,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":57.82578},S:{"2.5":0},R:{_:"0"},M:{"0":0.13057},Q:{"10.4":0.15959},O:{"0":1.65391},H:{"0":0.32278}}; 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 eefe4835b72e9e..6c0603599a808c 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.00325,"43":0.00325,"47":0.00325,"48":0.00325,"52":0.04868,"58":0.00649,"67":0.00325,"72":0.00974,"78":0.02596,"79":0.00325,"84":0.00325,"88":0.00649,"89":0.00325,"91":0.03245,"94":0.01947,"95":0.01623,"96":0.76258,"97":0.98973,"98":0.01623,_:"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 44 45 46 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 77 80 81 82 83 85 86 87 90 92 93 99 3.5","3.6":0.00649},D:{"4":0.01298,"5":0.00325,"6":0.00325,"11":0.00325,"34":0.00325,"38":0.00649,"43":0.00325,"49":0.06166,"55":0.00325,"58":0.00325,"60":0.00649,"63":0.00325,"65":0.01623,"66":0.00325,"67":0.00974,"68":0.00649,"69":0.00649,"70":0.00649,"72":0.00649,"73":0.00974,"74":0.00649,"75":0.00649,"76":0.00325,"77":0.00649,"78":0.00649,"79":0.04219,"80":0.02596,"81":0.02272,"83":0.01947,"84":0.01623,"85":0.04543,"86":0.02596,"87":0.04868,"88":0.01947,"89":0.01947,"90":0.02596,"91":0.08762,"92":0.05517,"93":0.01623,"94":0.03245,"95":0.06166,"96":0.45106,"97":6.02272,"98":14.39807,"99":0.00974,"100":0.01623,_:"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 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 59 61 62 64 71 101"},F:{"9":0.00325,"69":0.00974,"79":0.00649,"82":0.13629,"83":0.52245,_:"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 70 71 72 73 74 75 76 77 78 80 81 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.00649,"10.0-10.1":0},B:{"12":0.00649,"13":0.00649,"14":0.00649,"15":0.00974,"16":0.00325,"17":0.00974,"18":0.04219,"84":0.00325,"89":0.00649,"90":0.00974,"92":0.01623,"94":0.00649,"95":0.00974,"96":0.02921,"97":0.62304,"98":2.35263,_:"79 80 81 83 85 86 87 88 91 93"},E:{"4":0.00649,"5":0.00649,"10":0.00325,"11":0.00325,"12":0.00649,"13":0.03894,"14":0.21093,"15":0.1006,_:"0 6 7 8 9 3.2 6.1 7.1","3.1":0.00649,"5.1":0.00974,"9.1":0.00325,"10.1":0.00974,"11.1":0.0357,"12.1":0.08762,"13.1":0.17523,"14.1":0.66198,"15.1":0.25311,"15.2-15.3":0.45755,"15.4":0.00649},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03905,"6.0-6.1":0.00434,"7.0-7.1":0.03761,"8.1-8.4":0.00434,"9.0-9.2":0.00289,"9.3":0.07088,"10.0-10.2":0.01013,"10.3":0.07955,"11.0-11.2":0.02604,"11.3-11.4":0.06654,"12.0-12.1":0.05496,"12.2-12.5":0.94163,"13.0-13.1":0.02025,"13.2":0.00723,"13.3":0.06075,"13.4-13.7":0.23577,"14.0-14.4":0.86497,"14.5-14.8":2.84514,"15.0-15.1":2.43869,"15.2-15.3":6.60877,"15.4":0.03616},P:{"4":0.18507,"5.0-5.4":0.03067,"6.2-6.4":0.03067,"7.2-7.4":0.2776,"8.2":0.01022,"9.2":0.05141,"10.1":0.01028,"11.1-11.2":0.19535,"12.0":0.07197,"13.0":0.24675,"14.0":0.28788,"15.0":0.23647,"16.0":4.26679},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00162,"4.2-4.3":0.00648,"4.4":0,"4.4.3-4.4.4":0.05269},A:{"6":0.00649,"7":0.00649,"8":0.00974,"9":0.00649,"11":0.21742,_:"10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.10808},Q:{"10.4":0},O:{"0":0.16888},H:{"0":0.23023},L:{"0":44.43901},S:{"2.5":0}}; +module.exports={C:{"43":0.00275,"47":0.0055,"52":0.03298,"66":0.00275,"67":0.0055,"72":0.00275,"78":0.01649,"79":0.0055,"88":0.00824,"89":0.0055,"90":0.0055,"91":0.02748,"92":0.00275,"93":0.0055,"94":0.00824,"95":0.00275,"96":0.00824,"97":0.01649,"98":0.64303,"99":1.1624,"100":0.01099,_:"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 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 68 69 70 71 73 74 75 76 77 80 81 82 83 84 85 86 87 101 3.5 3.6"},D:{"22":0.0055,"28":0.01099,"34":0.0055,"38":0.01374,"49":0.04672,"63":0.0055,"65":0.01924,"66":0.00275,"67":0.0055,"68":0.0055,"70":0.0055,"73":0.0055,"74":0.00275,"76":0.00275,"77":0.00275,"78":0.00275,"79":0.04122,"80":0.01649,"81":0.01649,"83":0.01649,"84":0.01374,"85":0.01099,"86":0.02198,"87":0.09618,"88":0.01374,"89":0.02198,"90":0.01099,"91":0.08244,"92":0.07145,"93":0.01649,"94":0.02198,"95":0.02473,"96":0.10442,"97":0.15114,"98":0.20885,"99":2.72327,"100":13.96534,"101":0.18961,"102":0.01099,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 69 71 72 75 103 104"},F:{"45":0.01099,"84":0.10442,"85":0.39296,"86":0.0055,_:"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 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 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.00824,"13":0.0055,"14":0.0055,"15":0.00824,"16":0.01374,"17":0.01099,"18":0.02748,"84":0.0055,"89":0.01099,"90":0.00824,"91":0.00275,"92":0.01649,"94":0.00275,"95":0.00275,"96":0.01649,"97":0.01924,"98":0.01649,"99":0.2803,"100":1.9923,"101":0.02748,_:"79 80 81 83 85 86 87 88 93"},E:{"4":0,"12":0.0055,"13":0.02198,"14":0.15938,"15":0.05771,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.01374,"10.1":0.0055,"11.1":0.01099,"12.1":0.06595,"13.1":0.15938,"14.1":0.32152,"15.1":0.16763,"15.2-15.3":0.10442,"15.4":0.49464},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0014,"6.0-6.1":0,"7.0-7.1":0.02651,"8.1-8.4":0,"9.0-9.2":0.00419,"9.3":0.10885,"10.0-10.2":0.01256,"10.3":0.13118,"11.0-11.2":0.0321,"11.3-11.4":0.07257,"12.0-12.1":0.03768,"12.2-12.5":0.99919,"13.0-13.1":0.01675,"13.2":0.00977,"13.3":0.0921,"13.4-13.7":0.20654,"14.0-14.4":0.63914,"14.5-14.8":1.82114,"15.0-15.1":0.81219,"15.2-15.3":4.38888,"15.4":4.5382},P:{"4":0.2738,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.71998,"8.2":0.01014,"9.2":0.0507,"10.1":0.03042,"11.1-11.2":0.25352,"12.0":0.07098,"13.0":0.30422,"14.0":0.36506,"15.0":0.24338,"16.0":5.88157},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00056,"4.2-4.3":0.00223,"4.4":0,"4.4.3-4.4.4":0.02622},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0056,"11":0.14829,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":51.47412},S:{"2.5":0},R:{_:"0"},M:{"0":0.11602},Q:{"10.4":0},O:{"0":0.23928},H:{"0":0.19908}}; 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 42322a7f4ea0ed..8d1a613baefc2a 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:{"56":0.00788,"87":0.24816,"89":0.00394,"91":0.00788,"95":0.05515,"96":0.4136,"97":0.59873,"98":0.03939,"99":0.05515,_:"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 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 88 90 92 93 94 3.5 3.6"},D:{"34":0.01576,"49":0.01182,"51":0.00394,"63":0.00394,"69":0.06302,"71":0.00394,"75":0.01182,"76":0.33482,"77":0.0197,"78":0.01182,"79":0.19695,"80":0.01576,"81":0.11423,"83":0.01576,"84":0.02363,"85":0.01182,"86":0.02757,"87":0.00394,"88":0.03939,"89":0.0197,"90":0.01182,"91":0.03545,"92":0.02757,"93":0.1615,"94":0.15362,"95":0.07878,"96":0.59873,"97":7.05081,"98":15.15727,"99":0.08272,"100":0.03151,_:"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 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 72 73 74 101"},F:{"28":0.02757,"82":0.06696,"83":0.74447,_:"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 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00394,"14":0.00788,"16":0.00788,"17":0.0197,"18":0.14968,"87":0.00394,"89":0.00394,"92":0.01576,"95":0.02363,"96":0.03151,"97":1.25654,"98":4.28563,_:"12 15 79 80 81 83 84 85 86 88 90 91 93 94"},E:{"4":0,"13":0.01182,"14":0.11817,"15":0.08272,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 15.4","5.1":0.00394,"10.1":0.02363,"11.1":0.00394,"12.1":0.0197,"13.1":0.18907,"14.1":0.62236,"15.1":0.19695,"15.2-15.3":0.90203},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00354,"6.0-6.1":0,"7.0-7.1":0.00236,"8.1-8.4":0,"9.0-9.2":0.0059,"9.3":0.15332,"10.0-10.2":0,"10.3":0.02713,"11.0-11.2":0.00472,"11.3-11.4":0.03184,"12.0-12.1":0.01415,"12.2-12.5":0.51304,"13.0-13.1":0.00118,"13.2":0.00354,"13.3":0.02948,"13.4-13.7":0.18752,"14.0-14.4":0.68287,"14.5-14.8":1.50727,"15.0-15.1":1.96251,"15.2-15.3":6.63527,"15.4":0.02713},P:{"4":0.16724,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.68986,"8.2":0.03083,"9.2":0.03136,"10.1":0.03037,"11.1-11.2":0.20905,"12.0":0.0209,"13.0":0.14633,"14.0":0.20905,"15.0":0.36584,"16.0":5.94746},I:{"0":0,"3":0,"4":0.00155,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00052,"4.4":0,"4.4.3-4.4.4":0.04035},A:{"11":0.07484,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.2424},Q:{"10.4":0},O:{"0":0.24846},H:{"0":0.23523},L:{"0":41.07256},S:{"2.5":0}}; +module.exports={C:{"56":0.01749,"78":0.01749,"87":0.2492,"89":0.01312,"91":0.00437,"94":0.01749,"97":0.00874,"98":0.34102,"99":0.82631,"100":0.00437,"101":0.02186,_:"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 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 88 90 92 93 95 96 3.5 3.6"},D:{"29":0.00437,"49":0.01312,"63":0.00874,"69":0.0306,"73":0.00874,"75":0.00874,"76":0.08744,"77":0.01749,"79":0.15302,"81":0.15739,"83":0.0306,"84":0.00437,"85":0.0306,"87":0.03935,"88":0.02186,"89":0.01312,"90":0.00874,"91":0.01312,"92":0.02186,"93":0.06995,"94":0.00874,"95":0.01749,"96":0.16176,"97":0.14428,"98":0.39785,"99":5.83662,"100":18.88267,"101":0.34102,"102":0.01749,_:"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 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 57 58 59 60 61 62 64 65 66 67 68 70 71 72 74 78 80 86 103 104"},F:{"28":0.02186,"84":0.17925,"85":0.83942,_:"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 79 80 81 82 83 86 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.01312,"14":0.00437,"15":0.00874,"17":0.01312,"18":0.25358,"90":0.00437,"92":0.0787,"96":0.00874,"97":0.0306,"98":0.01312,"99":0.7957,"100":5.19394,"101":0.03935,_:"13 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95"},E:{"4":0,"13":0.02623,"14":0.05684,"15":0.04809,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.0787,"12.1":0.02186,"13.1":0.16176,"14.1":0.188,"15.1":0.08307,"15.2-15.3":0.1093,"15.4":0.61208},G:{"8":0,"3.2":0.00108,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03133,"6.0-6.1":0,"7.0-7.1":0.00648,"8.1-8.4":0.00216,"9.0-9.2":0.00324,"9.3":0.09508,"10.0-10.2":0,"10.3":0.05727,"11.0-11.2":0.0054,"11.3-11.4":0.02485,"12.0-12.1":0.01837,"12.2-12.5":0.51972,"13.0-13.1":0.00324,"13.2":0.0054,"13.3":0.02809,"13.4-13.7":0.10157,"14.0-14.4":0.37277,"14.5-14.8":1.00702,"15.0-15.1":0.48406,"15.2-15.3":4.05401,"15.4":3.98269},P:{"4":0.14789,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.65496,"8.2":0.01011,"9.2":0.02062,"10.1":0.02113,"11.1-11.2":0.15846,"12.0":0.01056,"13.0":0.10564,"14.0":0.15846,"15.0":0.16902,"16.0":5.29251},I:{"0":0,"3":0,"4":0.00091,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00242,"4.4":0,"4.4.3-4.4.4":0.02481},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0306,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.25322},H:{"0":0.13851},L:{"0":43.26861},S:{"2.5":0},R:{_:"0"},M:{"0":0.24196},Q:{"10.4":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 84245199a2f815..6e312f7fa05602 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:{"54":0.17758,"77":0.41857,"78":0.06976,"89":0.01903,"91":0.06976,"93":0.00634,"94":0.11416,"95":0.09513,"96":2.35288,"97":4.49648,"98":0.01903,_:"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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 90 92 99 3.5 3.6"},D:{"49":0.83714,"56":0.01903,"65":0.00634,"72":0.18392,"73":0.06342,"79":0.1205,"81":0.01903,"83":0.00634,"84":0.05708,"87":0.00634,"89":0.06342,"90":0.02537,"91":0.10147,"92":0.11416,"93":0.22831,"94":0.05708,"95":0.02537,"96":0.69762,"97":8.82806,"98":20.62418,"99":0.01903,"100":0.13318,_:"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 57 58 59 60 61 62 63 64 66 67 68 69 70 71 74 75 76 77 78 80 85 86 88 101"},F:{"81":0.04439,"82":0.38052,"83":1.54745,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.10147,"83":0.00634,"90":0.00634,"92":0.40589,"93":0.04439,"94":0.01268,"95":0.13318,"96":0.06342,"97":2.16262,"98":8.33339,_:"12 14 15 16 17 18 79 80 81 84 85 86 87 88 89 91"},E:{"4":0,"13":0.03171,"14":0.53907,"15":0.16489,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.27271,"12.1":0.03171,"13.1":1.14156,"14.1":1.3889,"15.1":0.93227,"15.2-15.3":2.6573,"15.4":0.01268},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.02527,"10.0-10.2":0,"10.3":0.01608,"11.0-11.2":0.05743,"11.3-11.4":0.0023,"12.0-12.1":0.01149,"12.2-12.5":0.23892,"13.0-13.1":0.00689,"13.2":0,"13.3":0.06662,"13.4-13.7":0.07351,"14.0-14.4":0.86379,"14.5-14.8":4.51193,"15.0-15.1":3.27368,"15.2-15.3":13.6185,"15.4":0.20216},P:{"4":0.03167,"5.0-5.4":0.89089,"6.2-6.4":0.05053,"7.2-7.4":0.56594,"8.2":0.01022,"9.2":0.11117,"10.1":0.05053,"11.1-11.2":0.27286,"12.0":0.09095,"13.0":0.12667,"14.0":0.03167,"15.0":0.32339,"16.0":2.3962},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00216,"4.4":0,"4.4.3-4.4.4":0.04174},A:{"11":0.241,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.25606},Q:{"10.4":0},O:{"0":0},H:{"0":0.52986},L:{"0":10.09171},S:{"2.5":0}}; +module.exports={C:{"52":0.013,"54":0.14948,"66":0.013,"78":0.09099,"84":0.013,"88":0.0065,"91":0.16897,"92":0.013,"93":0.026,"94":0.08449,"95":0.026,"96":0.026,"97":0.05199,"98":2.5736,"99":7.8248,"100":0.04549,_:"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 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 83 85 86 87 89 90 101 3.5 3.6"},D:{"49":1.08533,"73":0.026,"76":0.0195,"79":0.16897,"84":0.13648,"85":0.0195,"86":0.22097,"87":0.16897,"88":0.0195,"89":0.0065,"90":0.04549,"91":0.03899,"92":0.08449,"93":0.013,"94":0.013,"95":0.0325,"96":0.72139,"97":0.09099,"98":2.33314,"99":5.90759,"100":19.75696,"101":0.22747,"102":0.10398,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 81 83 103 104"},F:{"28":0.0065,"82":0.026,"84":0.71489,"85":0.88386,"86":0.026,_:"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 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.0195},B:{"18":0.013,"91":0.0195,"93":0.013,"96":0.0195,"97":0.05199,"98":1.07883,"99":1.03334,"100":7.35687,"101":0.22097,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 92 94 95"},E:{"4":0,"13":0.15598,"14":0.33795,"15":0.11698,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.013,"11.1":0.37044,"12.1":0.0195,"13.1":1.87821,"14.1":0.96835,"15.1":0.27946,"15.2-15.3":0.77338,"15.4":2.16417},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.01517,"10.0-10.2":0.0065,"10.3":0.03684,"11.0-11.2":0.03467,"11.3-11.4":0.02167,"12.0-12.1":0.00433,"12.2-12.5":0.38572,"13.0-13.1":0.03034,"13.2":0.0325,"13.3":0.01083,"13.4-13.7":0.09535,"14.0-14.4":0.38139,"14.5-14.8":1.13117,"15.0-15.1":0.95781,"15.2-15.3":10.26934,"15.4":8.25405},P:{"4":0.06367,"5.0-5.4":0.02018,"6.2-6.4":0.09081,"7.2-7.4":0.89802,"8.2":0.02018,"9.2":0.13117,"10.1":0.04036,"11.1-11.2":0.40361,"12.0":0.11099,"13.0":0.02122,"14.0":0.63568,"15.0":0.34307,"16.0":2.97137},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:{"11":0.35745,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":9.78421},S:{"2.5":0},R:{_:"0"},M:{"0":0.53215},Q:{"10.4":0},O:{"0":0.007},H:{"0":0.06629}}; 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 64df55c8757b60..b613d832b85ae6 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:{"41":0.0038,"52":0.02663,"56":0.0038,"78":0.00761,"88":0.00761,"89":0.01141,"90":0.0038,"91":0.0989,"92":0.00761,"93":0.06847,"94":0.01141,"95":0.02282,"96":0.61625,"97":0.97763,"98":0.04945,_:"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 42 43 44 45 46 47 48 49 50 51 53 54 55 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 99 3.5 3.6"},D:{"22":0.0038,"38":0.00761,"49":0.01522,"63":0.01141,"65":0.01141,"67":0.00761,"68":0.00761,"70":0.00761,"71":0.0038,"74":0.01141,"75":0.00761,"76":0.0038,"77":0.00761,"78":0.00761,"79":0.02282,"80":0.01522,"81":0.04945,"83":0.02282,"84":0.01141,"85":0.01902,"86":0.03043,"87":0.04184,"88":0.01902,"89":0.01902,"90":0.02663,"91":0.03424,"92":0.05326,"93":0.07228,"94":0.03804,"95":0.04565,"96":0.34997,"97":6.4706,"98":16.02245,"99":0.01902,"100":0.00761,_:"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 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 69 72 73 101"},F:{"72":0.0038,"79":0.00761,"80":0.01141,"82":0.11412,"83":1.01947,_:"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 73 74 75 76 77 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.00761,"13":0.0038,"14":0.0038,"15":0.0038,"16":0.00761,"17":0.0038,"18":0.03043,"84":0.01141,"85":0.0038,"88":0.0038,"89":0.00761,"90":0.0038,"91":0.00761,"92":0.01902,"93":0.0038,"94":0.00761,"95":0.01522,"96":0.05706,"97":2.1873,"98":7.33031,_:"79 80 81 83 86 87"},E:{"4":0,"13":0.03043,"14":0.04945,"15":0.03804,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.0038,"11.1":0.0038,"12.1":0.01141,"13.1":0.03804,"14.1":0.14836,"15.1":0.07608,"15.2-15.3":0.13694},G:{"8":0.00053,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00053,"5.0-5.1":0,"6.0-6.1":0.00212,"7.0-7.1":0.00582,"8.1-8.4":0.00371,"9.0-9.2":0.00265,"9.3":0.036,"10.0-10.2":0.00794,"10.3":0.03811,"11.0-11.2":0.03282,"11.3-11.4":0.02858,"12.0-12.1":0.02964,"12.2-12.5":0.47853,"13.0-13.1":0.02806,"13.2":0.01535,"13.3":0.07093,"13.4-13.7":0.17045,"14.0-14.4":0.55688,"14.5-14.8":0.90466,"15.0-15.1":0.96289,"15.2-15.3":1.90354,"15.4":0.01165},P:{"4":0.64575,"5.0-5.4":0.05095,"6.2-6.4":0.03075,"7.2-7.4":0.9635,"8.2":0.01009,"9.2":0.082,"10.1":0.03075,"11.1-11.2":0.31775,"12.0":0.07175,"13.0":0.25625,"14.0":0.369,"15.0":0.287,"16.0":1.36325},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00123,"4.2-4.3":0.00339,"4.4":0,"4.4.3-4.4.4":0.04495},A:{"11":0.03424,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.13631},Q:{"10.4":0},O:{"0":1.73488},H:{"0":1.59554},L:{"0":49.28983},S:{"2.5":0}}; +module.exports={C:{"52":0.0182,"72":0.00364,"78":0.00728,"84":0.00364,"88":0.00728,"89":0.00728,"90":0.00728,"91":0.0182,"92":0.00728,"93":0.16016,"94":0.00728,"95":0.00728,"96":0.00728,"97":0.02548,"98":0.40768,"99":1.10292,"100":0.08372,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 101 3.5 3.6"},D:{"22":0.00728,"49":0.01092,"63":0.00728,"65":0.00728,"69":0.00364,"70":0.00728,"71":0.00364,"74":0.00728,"75":0.00364,"77":0.00364,"78":0.00364,"79":0.0182,"80":0.02184,"81":0.04004,"83":0.0182,"84":0.00728,"85":0.0182,"86":0.02548,"87":0.04004,"88":0.01456,"89":0.0182,"90":0.01456,"91":0.03276,"92":0.04368,"93":0.02548,"94":0.02912,"95":0.02912,"96":0.07644,"97":0.09828,"98":0.1638,"99":3.13768,"100":17.19536,"101":0.33488,"102":0.00728,_:"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 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 72 73 76 103 104"},F:{"72":0.00364,"79":0.00364,"80":0.00364,"82":0.01092,"83":0.00364,"84":0.18928,"85":0.91364,"86":0.0182,_:"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 73 74 75 76 77 78 81 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.00728,"15":0.00364,"16":0.00364,"17":0.00364,"18":0.02548,"84":0.01456,"89":0.00728,"90":0.00364,"91":0.00728,"92":0.06552,"94":0.00364,"95":0.00364,"96":0.01092,"97":0.0182,"98":0.03276,"99":1.08108,"100":8.5904,"101":0.0364,_:"13 14 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.01092,"14":0.0364,"15":0.01456,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00728,"13.1":0.0364,"14.1":0.1092,"15.1":0.04732,"15.2-15.3":0.03276,"15.4":0.13832},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0037,"8.1-8.4":0.00247,"9.0-9.2":0.00185,"9.3":0.02839,"10.0-10.2":0.00802,"10.3":0.03395,"11.0-11.2":0.02592,"11.3-11.4":0.02654,"12.0-12.1":0.03086,"12.2-12.5":0.54501,"13.0-13.1":0.02654,"13.2":0.01852,"13.3":0.07098,"13.4-13.7":0.17529,"14.0-14.4":0.51909,"14.5-14.8":0.82215,"15.0-15.1":0.55921,"15.2-15.3":1.58504,"15.4":1.68503},P:{"4":0.61657,"5.0-5.4":0.01012,"6.2-6.4":0.03083,"7.2-7.4":0.88375,"8.2":0.01012,"9.2":0.08221,"10.1":0.01028,"11.1-11.2":0.2569,"12.0":0.06166,"13.0":0.22608,"14.0":0.29801,"15.0":0.19525,"16.0":1.64419},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00094,"4.2-4.3":0.00314,"4.4":0,"4.4.3-4.4.4":0.04044},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04004,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.6536},H:{"0":1.59563},L:{"0":50.66188},S:{"2.5":0},R:{_:"0"},M:{"0":0.1272},Q:{"10.4":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 9358bb614607c7..6eceb5aaa6cdfe 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:{"24":0.00888,"31":0.00222,"43":0.00222,"47":0.00888,"49":0.00222,"51":0.04886,"60":0.00444,"66":0.00444,"68":0.00888,"72":0.00666,"78":0.00666,"88":0.00444,"91":0.01333,"94":0.02221,"95":0.01999,"96":0.45975,"97":0.55081,"98":0.02443,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 52 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 99 3.5 3.6"},D:{"11":0.01333,"30":0.00888,"33":0.00444,"38":0.00222,"39":0.00444,"43":0.00444,"45":0.00222,"47":0.00222,"49":0.00444,"51":0.00888,"52":0.00444,"57":0.00666,"58":0.00444,"60":0.00444,"61":0.02443,"63":0.00666,"64":0.03332,"67":0.00444,"68":0.00444,"69":0.00888,"71":0.00888,"72":0.00666,"73":0.00222,"74":0.03109,"75":0.02221,"76":0.03332,"77":0.01333,"78":0.02443,"79":0.01777,"80":0.01333,"81":0.01999,"85":0.01777,"86":0.01777,"87":0.06441,"88":0.02221,"89":0.01333,"90":0.02887,"91":0.01999,"92":0.05775,"93":0.01555,"94":0.03554,"95":0.02221,"96":0.21544,"97":3.16048,"98":5.33484,"99":0.00222,"100":0.00666,_:"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 31 32 34 35 36 37 40 41 42 44 46 48 50 53 54 55 56 59 62 65 66 70 83 84 101"},F:{"18":0.00222,"46":0.00444,"63":0.00444,"68":0.00888,"72":0.01111,"79":0.01777,"82":0.02665,"83":0.39756,_:"9 11 12 15 16 17 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 56 57 58 60 62 64 65 66 67 69 70 71 73 74 75 76 77 78 80 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.09995,"13":0.03109,"14":0.02665,"15":0.03554,"16":0.0422,"17":0.01333,"18":0.15103,"80":0.00444,"83":0.00666,"84":0.01111,"85":0.01333,"88":0.00666,"89":0.03776,"90":0.01555,"91":0.01777,"92":0.04664,"93":0.01333,"94":0.05553,"95":0.01777,"96":0.07551,"97":0.63965,"98":1.53693,_:"79 81 86 87"},E:{"4":0,"10":0.00222,"13":0.01333,"14":0.03109,"15":0.03998,_:"0 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 10.1 15.4","9.1":0.00666,"11.1":0.00666,"12.1":0.00888,"13.1":0.01111,"14.1":0.08218,"15.1":0.02221,"15.2-15.3":0.02221},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00742,"6.0-6.1":0,"7.0-7.1":0.00834,"8.1-8.4":0,"9.0-9.2":0.00185,"9.3":0.13534,"10.0-10.2":0.01205,"10.3":0.02595,"11.0-11.2":0.03893,"11.3-11.4":0.01576,"12.0-12.1":0.08713,"12.2-12.5":1.01779,"13.0-13.1":0.05098,"13.2":0.02225,"13.3":0.33463,"13.4-13.7":0.2957,"14.0-14.4":1.6991,"14.5-14.8":2.81608,"15.0-15.1":1.05858,"15.2-15.3":1.63792,"15.4":0.00556},P:{"4":0.08287,"5.0-5.4":0.89089,"6.2-6.4":0.01036,"7.2-7.4":0.14503,"8.2":0.01022,"9.2":0.0518,"10.1":0.02072,"11.1-11.2":0.10359,"12.0":0.05073,"13.0":0.04144,"14.0":0.07251,"15.0":0.09323,"16.0":0.82874},I:{"0":0,"3":0,"4":0.00255,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00102,"4.4":0,"4.4.3-4.4.4":0.02754},A:{"8":0.00222,"11":0.14214,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.14778},Q:{"10.4":0},O:{"0":1.29893},H:{"0":6.75252},L:{"0":64.39758},S:{"2.5":0.24112}}; +module.exports={C:{"24":0.00239,"39":0.00716,"44":0.00239,"47":0.01194,"56":0.00239,"59":0.00239,"72":0.0191,"73":0.00716,"86":0.00239,"91":0.03581,"94":0.00477,"95":0.00239,"97":0.04535,"98":0.27212,"99":0.65165,"100":0.0191,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 50 51 52 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 96 101 3.5 3.6"},D:{"39":0.00239,"43":0.00477,"53":0.00955,"55":0.01194,"60":0.00716,"62":0.00477,"63":0.00477,"64":0.02148,"65":0.00716,"66":0.00239,"67":0.00716,"68":0.00955,"69":0.00955,"70":0.00955,"74":0.01194,"75":0.01671,"76":0.0191,"77":0.00477,"78":0.01432,"79":0.00716,"80":0.05968,"81":0.03103,"83":0.00955,"84":0.00716,"85":0.02626,"86":0.03819,"87":0.02864,"88":0.04058,"89":0.01194,"90":0.0191,"91":0.02387,"92":0.0549,"93":0.02387,"94":0.02626,"95":0.0191,"96":0.05968,"97":0.03103,"98":0.57288,"99":2.58035,"100":5.7288,"101":0.11696,"102":0.00716,_:"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 40 41 42 44 45 46 47 48 49 50 51 52 54 56 57 58 59 61 71 72 73 103 104"},F:{"21":0.00955,"72":0.00955,"74":0.00239,"79":0.00477,"80":0.00239,"83":0.15277,"84":0.34373,"85":0.33895,"86":0.00716,_:"9 11 12 15 16 17 18 19 20 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 73 75 76 77 78 81 82 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.074,"13":0.02626,"14":0.04297,"15":0.02148,"16":0.02148,"17":0.01432,"18":0.19335,"84":0.03342,"85":0.04058,"88":0.00477,"89":0.01432,"90":0.00716,"91":0.00477,"92":0.05729,"93":0.00477,"94":0.00955,"95":0.0191,"96":0.05251,"97":0.03819,"98":0.04774,"99":0.63494,"100":1.52291,"101":0.03342,_:"79 80 81 83 86 87"},E:{"4":0,"13":0.00477,"14":0.01194,"15":0.00955,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00716,"11.1":0.02387,"12.1":0.00239,"13.1":0.06206,"14.1":0.04535,"15.1":0.04297,"15.2-15.3":0.03342,"15.4":0.0549},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00233,"6.0-6.1":0,"7.0-7.1":0.02248,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03333,"10.0-10.2":0.01628,"10.3":0.04031,"11.0-11.2":0.02713,"11.3-11.4":0.01163,"12.0-12.1":0.04263,"12.2-12.5":0.74803,"13.0-13.1":0.02403,"13.2":0.01395,"13.3":0.08062,"13.4-13.7":0.25115,"14.0-14.4":1.34412,"14.5-14.8":1.53326,"15.0-15.1":1.10072,"15.2-15.3":1.21545,"15.4":1.24258},P:{"4":0.21763,"5.0-5.4":0.03109,"6.2-6.4":0.02073,"7.2-7.4":0.13473,"8.2":0.01026,"9.2":0.04145,"10.1":0.01036,"11.1-11.2":0.09327,"12.0":0.03079,"13.0":0.03109,"14.0":0.15545,"15.0":0.06218,"16.0":0.80835},I:{"0":0,"3":0,"4":0.00103,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00155,"4.2-4.3":0.00155,"4.4":0,"4.4.3-4.4.4":0.02632},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02148,"11":0.06445,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":64.05745},S:{"2.5":0.19794},R:{_:"0"},M:{"0":0.06852},Q:{"10.4":0},O:{"0":1.31705},H:{"0":9.00216}}; 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 119e5fa14f0b5a..9f452c0ff292d1 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:{"29":0.01582,"45":0.01582,"52":0.01266,"56":0.00316,"85":0.00633,"88":0.03797,"90":0.02215,"91":0.01266,"93":0.00316,"95":0.03797,"96":0.43347,"97":0.62014,"98":0.01898,_:"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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 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 86 87 89 92 94 99 3.5 3.6"},D:{"34":0.00316,"43":0.00633,"49":0.06012,"56":0.00633,"58":0.00949,"63":0.01582,"69":0.00633,"70":0.03797,"71":0.01898,"72":0.00316,"74":0.06961,"75":0.03797,"78":0.00633,"79":0.04113,"80":0.02215,"81":0.04746,"83":0.00949,"85":0.00949,"86":0.09176,"87":0.2373,"88":0.02215,"89":0.01898,"90":0.03164,"91":0.07277,"92":0.04746,"93":0.03164,"94":0.05379,"95":0.02848,"96":0.3512,"97":4.04043,"98":8.51749,"99":0.00949,"100":0.01898,_:"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 47 48 50 51 52 53 54 55 57 59 60 61 62 64 65 66 67 68 73 76 77 84 101"},F:{"79":0.01582,"82":0.06328,"83":0.63913,_:"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 80 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.05695,"13":0.01582,"14":0.00949,"15":0.02848,"16":0.06012,"17":0.02531,"18":0.1139,"80":0.00316,"84":0.01898,"85":0.01898,"89":0.0443,"90":0.00633,"91":0.00633,"92":0.03164,"93":0.02215,"94":0.01582,"95":0.0348,"96":0.07277,"97":0.91756,"98":3.00896,_:"79 81 83 86 87 88"},E:{"4":0,"6":0.00316,"14":0.01582,"15":0.02531,_:"0 5 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.4","5.1":0.00316,"13.1":0.02531,"14.1":0.04113,"15.1":0.06012,"15.2-15.3":0.08226},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0025,"5.0-5.1":0,"6.0-6.1":0.0025,"7.0-7.1":0.00136,"8.1-8.4":0,"9.0-9.2":0.00136,"9.3":0.03992,"10.0-10.2":0.00159,"10.3":0.01996,"11.0-11.2":0.02994,"11.3-11.4":0.022,"12.0-12.1":0.01157,"12.2-12.5":0.235,"13.0-13.1":0.02041,"13.2":0.0025,"13.3":0.05421,"13.4-13.7":0.07032,"14.0-14.4":0.24089,"14.5-14.8":0.49154,"15.0-15.1":0.26517,"15.2-15.3":0.75331,"15.4":0.00318},P:{"4":0.66965,"5.0-5.4":0.03067,"6.2-6.4":0.02029,"7.2-7.4":1.25813,"8.2":0.01022,"9.2":0.04058,"10.1":0.15219,"11.1-11.2":0.18263,"12.0":0.05073,"13.0":0.2638,"14.0":0.50731,"15.0":0.18263,"16.0":1.23783},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.00306,"4.4":0,"4.4.3-4.4.4":0.03669},A:{"8":0.00316,"11":0.22464,_:"6 7 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00684},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.57414},Q:{"10.4":0},O:{"0":0.99791},H:{"0":6.83331},L:{"0":62.6305},S:{"2.5":0.01367}}; +module.exports={C:{"29":0.00959,"52":0.00959,"60":0.01279,"88":0.03197,"89":0.0032,"91":0.00639,"92":0.0032,"94":0.00959,"95":0.01279,"97":0.02558,"98":0.7417,"99":1.62408,"100":0.01279,_:"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 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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 90 93 96 101 3.5 3.6"},D:{"11":0.00639,"28":0.00959,"33":0.00639,"40":0.00639,"43":0.00639,"49":0.12468,"56":0.01599,"63":0.00639,"69":0.00959,"70":0.01918,"74":0.06074,"75":0.00959,"77":0.00959,"79":0.02877,"80":0.00959,"81":0.01918,"85":0.00639,"86":0.1087,"87":0.04156,"88":0.01279,"90":0.00639,"91":0.00959,"92":0.02877,"93":0.00959,"94":0.05435,"95":0.02558,"96":0.07353,"97":0.20781,"98":0.15665,"99":2.43611,"100":10.35189,"101":0.12149,"102":0.01599,_:"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 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 71 72 73 76 78 83 84 89 103 104"},F:{"64":0.0032,"73":0.00959,"82":0.00639,"83":0.00959,"84":0.08312,"85":0.79286,"86":0.00639,_:"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 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 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.05435,"13":0.01599,"14":0.00959,"15":0.00639,"16":0.01599,"17":0.02877,"18":0.18543,"80":0.00959,"84":0.01918,"85":0.02238,"89":0.0032,"90":0.01918,"92":0.03197,"93":0.0032,"94":0.00639,"95":0.0032,"96":0.03836,"97":0.02558,"98":0.08632,"99":0.49234,"100":2.81016,"101":0.03197,_:"79 81 83 86 87 88 91"},E:{"4":0,"15":0.01279,_:"0 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 11.1","9.1":0.0032,"10.1":0.0032,"12.1":0.01279,"13.1":0.02238,"14.1":0.12149,"15.1":0.01599,"15.2-15.3":0.01599,"15.4":0.13427},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00038,"5.0-5.1":0.00115,"6.0-6.1":0,"7.0-7.1":0.00192,"8.1-8.4":0.00077,"9.0-9.2":0,"9.3":0.05869,"10.0-10.2":0.00077,"10.3":0.01419,"11.0-11.2":0.01419,"11.3-11.4":0.00537,"12.0-12.1":0.00882,"12.2-12.5":0.2131,"13.0-13.1":0.00441,"13.2":0.00767,"13.3":0.01707,"13.4-13.7":0.06234,"14.0-14.4":0.16419,"14.5-14.8":0.24206,"15.0-15.1":0.11451,"15.2-15.3":0.51116,"15.4":0.47568},P:{"4":0.52349,"5.0-5.4":0.01029,"6.2-6.4":0.02053,"7.2-7.4":1.242,"8.2":0.01026,"9.2":0.1437,"10.1":0.03042,"11.1-11.2":0.13344,"12.0":0.03079,"13.0":0.13344,"14.0":0.52349,"15.0":0.10264,"16.0":1.21121},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00095,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.05232},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18543,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01361},N:{"10":0.01484,_:"11"},L:{"0":62.91834},S:{"2.5":0.02721},R:{_:"0"},M:{"0":0.2313},Q:{"10.4":0},O:{"0":1.25175},H:{"0":6.72403}}; 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 e3ced5fc5ae7c4..9990b34a15b0c6 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:{"48":0.03575,"51":0.00596,"52":0.11322,"57":0.01192,"60":0.01192,"66":0.00596,"72":0.01192,"77":0.01192,"78":0.04171,"79":0.00596,"80":0.00596,"82":0.00596,"84":0.01788,"85":0.00596,"88":0.02384,"89":0.01192,"90":0.0298,"91":0.10726,"92":0.06555,"93":0.01192,"94":0.04767,"95":0.1311,"96":2.02606,"97":3.18211,"98":0.02384,_:"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 53 54 55 56 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 81 83 86 87 99 3.5 3.6"},D:{"33":0.01192,"34":0.01192,"38":0.00596,"41":0.01788,"49":0.05363,"56":0.01788,"63":0.01192,"64":0.01192,"65":0.00596,"66":0.01192,"67":0.00596,"68":0.01192,"70":0.01192,"71":0.01192,"73":0.02384,"74":0.00596,"75":0.00596,"76":0.01192,"77":0.01192,"78":0.01788,"79":0.07151,"80":0.02384,"81":0.03575,"83":0.07151,"84":0.07151,"85":0.04767,"86":0.07747,"87":0.1013,"88":0.06555,"89":0.05959,"90":0.05363,"91":0.07151,"92":0.07747,"93":0.75083,"94":0.1311,"95":0.15493,"96":0.70912,"97":11.85245,"98":25.27808,"99":0.01192,"100":0.01788,_:"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 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 69 72 101"},F:{"28":0.00596,"36":0.01788,"64":0.01192,"79":0.01192,"80":0.01192,"82":1.00111,"83":3.46814,_:"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 68 69 70 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01192,"85":0.01192,"89":0.01192,"91":0.00596,"92":0.02384,"94":0.01192,"95":0.01788,"96":0.04171,"97":1.13817,"98":3.76013,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 90 93"},E:{"4":0,"13":0.04171,"14":0.20261,"15":0.1311,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01192,"11.1":0.01788,"12.1":0.04171,"13.1":0.23836,"14.1":0.47672,"15.1":0.29795,"15.2-15.3":0.50056,"15.4":0.01788},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.00286,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02862,"10.0-10.2":0.00382,"10.3":0.08683,"11.0-11.2":0.00763,"11.3-11.4":0.01908,"12.0-12.1":0.00954,"12.2-12.5":0.15266,"13.0-13.1":0.01717,"13.2":0.02004,"13.3":0.0229,"13.4-13.7":0.15075,"14.0-14.4":0.50664,"14.5-14.8":1.66019,"15.0-15.1":1.63443,"15.2-15.3":5.1504,"15.4":0.05916},P:{"4":0.08398,"5.0-5.4":0.89089,"6.2-6.4":0.05053,"7.2-7.4":0.56594,"8.2":0.01022,"9.2":0.11117,"10.1":0.05053,"11.1-11.2":0.03149,"12.0":0.0105,"13.0":0.07349,"14.0":0.09448,"15.0":0.09448,"16.0":2.61403},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00128,"4.2-4.3":0.00638,"4.4":0,"4.4.3-4.4.4":0.02871},A:{"8":0.00596,"11":0.3635,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.25862},Q:{"10.4":0},O:{"0":0.0687},H:{"0":0.3864},L:{"0":26.79061},S:{"2.5":0}}; +module.exports={C:{"48":0.03399,"51":0.00486,"52":0.20395,"60":0.00971,"66":0.00971,"68":0.00486,"72":0.00971,"77":0.01457,"78":0.0437,"79":0.00486,"83":0.00486,"84":0.01457,"85":0.00486,"88":0.01457,"90":0.00971,"91":0.09712,"92":0.00486,"93":0.00486,"94":0.01457,"95":0.07284,"96":0.04856,"97":0.03885,"98":1.16058,"99":3.36035,"100":0.03399,_:"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 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 80 81 82 86 87 89 101 3.5 3.6"},D:{"38":0.00486,"41":0.01942,"43":0.00486,"49":0.04856,"56":0.01457,"60":0.00486,"61":0.00971,"63":0.01457,"64":0.00971,"65":0.01457,"66":0.01457,"68":0.00971,"70":0.00971,"71":0.00971,"72":0.00971,"73":0.01457,"74":0.01457,"75":0.00971,"76":0.00971,"77":0.01942,"78":0.00971,"79":0.08741,"80":0.02914,"81":0.01942,"83":0.04856,"84":0.09226,"85":0.02428,"86":0.10683,"87":0.10198,"88":0.04856,"89":0.0437,"90":0.05827,"91":0.05342,"92":0.07284,"93":0.10198,"94":0.08255,"95":0.07284,"96":0.22823,"97":0.23794,"98":0.3642,"99":5.46786,"100":23.88666,"101":0.32535,"102":0.00971,_:"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 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 62 67 69 103 104"},F:{"36":0.01457,"77":0.00486,"79":0.00971,"80":0.00971,"82":0.03885,"83":0.01457,"84":0.77696,"85":2.56397,"86":0.01942,_:"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 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 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01457,"89":0.01457,"90":0.00971,"92":0.00971,"94":0.00971,"95":0.00486,"96":0.01457,"97":0.03399,"98":0.02428,"99":0.51959,"100":3.66628,"101":0.08255,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 91 93"},E:{"4":0,"12":0.00486,"13":0.00971,"14":0.14568,"15":0.06798,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00486,"9.1":0.00971,"10.1":0.00486,"11.1":0.00971,"12.1":0.02914,"13.1":0.16025,"14.1":0.3642,"15.1":0.14082,"15.2-15.3":0.16025,"15.4":0.55358},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.00177,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01061,"10.0-10.2":0.00354,"10.3":0.07956,"11.0-11.2":0.00442,"11.3-11.4":0.00707,"12.0-12.1":0.0053,"12.2-12.5":0.10962,"13.0-13.1":0.0221,"13.2":0.0053,"13.3":0.02298,"13.4-13.7":0.12995,"14.0-14.4":0.27493,"14.5-14.8":1.07142,"15.0-15.1":0.50123,"15.2-15.3":3.26641,"15.4":3.3168},P:{"4":0.09425,"5.0-5.4":0.02018,"6.2-6.4":0.09081,"7.2-7.4":0.89802,"8.2":0.02018,"9.2":0.13117,"10.1":0.04036,"11.1-11.2":0.02094,"12.0":0.02094,"13.0":0.04189,"14.0":0.0733,"15.0":0.05236,"16.0":2.59697},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00263,"4.2-4.3":0.00613,"4.4":0,"4.4.3-4.4.4":0.03239},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00971,"11":0.25251,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":24.62022},S:{"2.5":0},R:{_:"0"},M:{"0":0.23658},Q:{"10.4":0.00514},O:{"0":0.08743},H:{"0":0.40413}}; 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 13dd4ef232f965..7ba62dcdf5ce6c 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:{"24":0.03173,"38":0.00529,"45":0.00529,"48":0.02115,"50":0.03702,"51":0.03173,"52":0.0899,"59":0.02644,"60":0.0423,"61":0.03173,"62":0.02644,"63":0.02115,"66":0.0423,"68":0.03173,"77":0.01586,"78":0.17979,"79":0.01586,"87":0.00529,"88":0.02115,"89":0.04759,"91":0.86723,"92":0.01058,"93":0.01586,"94":1.33258,"95":0.13749,"96":2.19452,"97":3.5271,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 49 53 54 55 56 57 58 64 65 67 69 70 71 72 73 74 75 76 80 81 82 83 84 85 86 90 98 99 3.5 3.6"},D:{"49":0.0423,"53":0.01586,"56":0.00529,"60":0.06874,"65":0.0423,"66":0.01586,"67":0.04759,"68":0.06346,"69":0.03173,"70":0.02644,"71":0.03173,"72":0.20623,"74":0.04759,"75":0.00529,"76":0.00529,"77":0.15335,"78":0.15864,"79":0.15335,"80":0.05288,"81":0.0423,"83":0.04759,"84":0.08461,"85":0.15864,"86":0.55524,"87":0.06874,"88":0.0423,"89":0.03173,"90":0.04759,"91":0.08461,"92":0.0899,"93":0.54466,"94":0.0423,"95":0.11105,"96":0.67686,"97":6.22398,"98":12.84984,_:"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 54 55 57 58 59 61 62 63 64 73 99 100 101"},F:{"53":0.01058,"69":0.01058,"79":0.01058,"82":0.48121,"83":1.34315,_:"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 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.03173,"16":0.03702,"17":0.01058,"18":0.01058,"89":0.02115,"90":0.01058,"91":0.01586,"92":0.01058,"94":0.02115,"95":0.18508,"96":0.20623,"97":1.39603,"98":4.93899,_:"12 13 14 79 80 81 83 84 85 86 87 88 93"},E:{"4":0,"8":0.01058,"12":0.01058,"13":0.07403,"14":0.54466,"15":0.46534,_:"0 5 6 7 9 10 11 3.1 3.2 6.1 7.1","5.1":0.01058,"9.1":0.01058,"10.1":0.02115,"11.1":0.0423,"12.1":0.25382,"13.1":0.83022,"14.1":2.21567,"15.1":1.33786,"15.2-15.3":2.54882,"15.4":0.01058},G:{"8":0,"3.2":0.00781,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00195,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0039,"9.3":0.10929,"10.0-10.2":0.00195,"10.3":0.08392,"11.0-11.2":0.02342,"11.3-11.4":0.05659,"12.0-12.1":0.01366,"12.2-12.5":0.39812,"13.0-13.1":0.05269,"13.2":0.0039,"13.3":0.04098,"13.4-13.7":0.27712,"14.0-14.4":0.71622,"14.5-14.8":3.35471,"15.0-15.1":2.9039,"15.2-15.3":11.39119,"15.4":0.06635},P:{"4":0.15575,"5.0-5.4":0.89089,"6.2-6.4":0.05053,"7.2-7.4":0.03115,"8.2":0.01022,"9.2":0.02077,"10.1":0.05053,"11.1-11.2":0.02077,"12.0":0.05192,"13.0":0.0623,"14.0":0.11422,"15.0":0.07269,"16.0":4.00809},I:{"0":0,"3":0,"4":0.00048,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00192,"4.2-4.3":0.00361,"4.4":0,"4.4.3-4.4.4":0.01755},A:{"9":0.07699,"11":0.47296,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.81046},Q:{"10.4":0.00942},O:{"0":0.61256},H:{"0":0.6067},L:{"0":20.55799},S:{"2.5":0}}; +module.exports={C:{"24":0.04371,"45":0.00874,"48":0.01311,"50":0.04371,"52":0.1049,"60":0.00437,"66":0.04371,"68":0.02186,"72":0.00437,"77":0.00874,"78":0.11802,"80":0.00437,"82":0.01311,"84":0.01311,"88":0.22292,"89":0.01311,"90":0.00874,"91":0.45458,"92":0.01311,"93":0.00874,"94":1.63475,"95":0.01311,"96":0.01748,"97":0.07868,"98":1.49051,"99":3.96013,"100":0.00874,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 79 81 83 85 86 87 101 3.5 3.6"},D:{"38":0.00874,"41":0.00874,"49":0.03934,"53":0.04808,"60":0.08305,"65":0.05245,"67":0.05682,"68":0.04808,"72":0.22729,"74":0.04808,"76":0.01311,"77":0.24041,"78":0.08742,"79":0.15299,"80":0.05245,"81":0.07868,"83":0.06119,"84":0.09179,"85":0.1355,"86":0.23166,"87":0.39776,"88":0.01748,"89":0.06119,"90":0.10053,"91":0.07431,"92":0.04371,"93":0.02186,"94":0.03934,"95":0.07431,"96":0.1967,"97":0.13113,"98":0.55949,"99":2.81055,"100":12.69338,"101":0.3322,"102":0.00437,_:"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 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 61 62 63 64 66 69 70 71 73 75 103 104"},F:{"42":0.01748,"79":0.01311,"84":0.16173,"85":0.76055,"86":0.00437,_:"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 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 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.04371,"16":0.06994,"18":0.00874,"89":0.00874,"91":0.01311,"92":0.00874,"94":0.01748,"95":0.01748,"96":0.04808,"97":0.09616,"98":0.16173,"99":0.72122,"100":4.50213,"101":0.07431,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 90 93"},E:{"4":0,"12":0.00437,"13":0.07431,"14":0.28849,"15":0.15299,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00437,"9.1":0.01311,"10.1":0.01311,"11.1":0.0306,"12.1":0.17484,"13.1":0.62942,"14.1":1.12335,"15.1":0.27974,"15.2-15.3":0.36716,"15.4":2.42153},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.0036,"9.3":0.09009,"10.0-10.2":0.0036,"10.3":0.0991,"11.0-11.2":0.01802,"11.3-11.4":0.04865,"12.0-12.1":0.00721,"12.2-12.5":0.39821,"13.0-13.1":0.02703,"13.2":0.01441,"13.3":0.04144,"13.4-13.7":0.30632,"14.0-14.4":0.51713,"14.5-14.8":2.05412,"15.0-15.1":0.82165,"15.2-15.3":6.79482,"15.4":6.76419},P:{"4":0.15469,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.02062,"8.2":0.02018,"9.2":0.02062,"10.1":0.04036,"11.1-11.2":0.01031,"12.0":0.11344,"13.0":0.07219,"14.0":0.0825,"15.0":0.07219,"16.0":4.59932},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.00295,"4.4":0,"4.4.3-4.4.4":0.01769},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.10086,"11":0.28816,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":25.00335},S:{"2.5":0},R:{_:"0"},M:{"0":0.8836},Q:{"10.4":0.01688},O:{"0":0.7035},H:{"0":0.68734}}; 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 66ec6302a1a815..587144ed5bfa09 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:{"42":0.00654,"52":0.08498,"55":0.03269,"56":0.01307,"68":0.00654,"72":0.03269,"78":0.06537,"79":0.01961,"81":0.00654,"83":0.00654,"84":0.01961,"85":0.00654,"86":0.00654,"87":0.01961,"88":0.03922,"89":0.01307,"90":0.01307,"91":0.20918,"92":0.01961,"93":0.01961,"94":0.01307,"95":0.09806,"96":1.98725,"97":3.19006,"98":0.01961,_:"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 43 44 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 77 80 82 99 3.5 3.6"},D:{"38":0.00654,"49":0.14381,"57":0.00654,"68":0.01307,"69":0.01307,"70":0.00654,"71":0.00654,"72":0.01307,"74":0.01307,"76":0.00654,"77":0.00654,"78":0.03922,"79":0.18957,"80":0.02615,"81":0.01307,"83":0.03269,"84":0.05883,"85":0.04576,"86":0.07191,"87":0.10459,"88":0.03269,"89":0.09152,"90":0.11113,"91":0.1242,"92":0.11767,"93":0.706,"94":0.07191,"95":0.07191,"96":0.7779,"97":13.1263,"98":30.99192,"99":0.02615,"100":0.0523,_:"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 47 48 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 73 75 101"},F:{"36":0.01961,"68":0.01307,"82":0.51642,"83":1.98725,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"84":0.00654,"85":0.02615,"89":0.01961,"92":0.01961,"94":0.00654,"95":0.02615,"96":0.05883,"97":1.3074,"98":4.5759,_:"12 13 14 15 16 17 18 79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.01961,"14":0.20918,"15":0.11113,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01307,"10.1":0.01307,"11.1":0.01307,"12.1":0.03269,"13.1":0.21572,"14.1":0.41837,"15.1":0.28763,"15.2-15.3":0.51642,"15.4":0.00654},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0009,"5.0-5.1":0.0009,"6.0-6.1":0.0009,"7.0-7.1":0.0009,"8.1-8.4":0.0009,"9.0-9.2":0.00449,"9.3":0.01795,"10.0-10.2":0.00538,"10.3":0.04398,"11.0-11.2":0.01346,"11.3-11.4":0.01167,"12.0-12.1":0.02513,"12.2-12.5":0.16872,"13.0-13.1":0.01256,"13.2":0.00538,"13.3":0.04487,"13.4-13.7":0.1059,"14.0-14.4":0.52142,"14.5-14.8":1.62529,"15.0-15.1":1.58401,"15.2-15.3":4.72151,"15.4":0.05295},P:{"4":0.06305,"5.0-5.4":0.03067,"6.2-6.4":0.03067,"7.2-7.4":0.23517,"8.2":0.01022,"9.2":0.07157,"10.1":0.01051,"11.1-11.2":0.08407,"12.0":0.02102,"13.0":0.07356,"14.0":0.07356,"15.0":0.15763,"16.0":2.85839},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00395,"4.2-4.3":0.01448,"4.4":0,"4.4.3-4.4.4":0.04737},A:{"11":0.16996,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.26319},Q:{"10.4":0},O:{"0":0.07965},H:{"0":0.34425},L:{"0":20.9847},S:{"2.5":0}}; +module.exports={C:{"52":0.11719,"55":0.01234,"56":0.03084,"60":0.00617,"62":0.0185,"68":0.01234,"78":0.04934,"79":0.0185,"80":0.0185,"81":0.02467,"84":0.0185,"85":0.00617,"87":0.03701,"88":0.04934,"89":0.0185,"90":0.0185,"91":0.09869,"93":0.01234,"94":0.01234,"95":0.04318,"96":0.03084,"97":0.06168,"98":1.34462,"99":3.70697,"100":0.02467,_:"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 57 58 59 61 63 64 65 66 67 69 70 71 72 73 74 75 76 77 82 83 86 92 101 3.5 3.6"},D:{"38":0.01234,"49":0.09869,"53":0.00617,"63":0.00617,"68":0.00617,"70":0.00617,"71":0.01234,"72":0.00617,"74":0.01234,"76":0.00617,"77":0.00617,"78":0.02467,"79":0.1542,"80":0.03084,"81":0.02467,"83":0.0185,"84":0.04318,"85":0.06785,"86":0.11102,"87":0.10486,"88":0.02467,"89":0.04318,"90":0.07402,"91":0.03701,"92":0.06168,"93":0.08018,"94":0.06785,"95":0.12953,"96":0.22205,"97":0.23438,"98":0.69082,"99":8.38231,"100":32.8446,"101":0.39475,"102":0.01234,_:"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 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 69 73 75 103 104"},F:{"77":0.00617,"82":0.00617,"83":0.01234,"84":0.48727,"85":1.72087,"86":0.0185,"87":0.00617,_:"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 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00617,"18":0.0185,"84":0.00617,"89":0.00617,"92":0.01234,"96":0.02467,"97":0.1357,"98":0.03701,"99":0.67231,"100":4.27442,"101":0.04934,_:"12 13 14 15 17 79 80 81 83 85 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.01234,"14":0.17887,"15":0.05551,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00617,"10.1":0.00617,"11.1":0.01234,"12.1":0.04934,"13.1":0.16037,"14.1":0.35158,"15.1":0.16037,"15.2-15.3":0.18504,"15.4":0.88202},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.00101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01012,"10.0-10.2":0.00101,"10.3":0.0253,"11.0-11.2":0.01923,"11.3-11.4":0.00708,"12.0-12.1":0.00607,"12.2-12.5":0.18218,"13.0-13.1":0.01113,"13.2":0.00708,"13.3":0.02125,"13.4-13.7":0.13866,"14.0-14.4":0.417,"14.5-14.8":1.22064,"15.0-15.1":0.69736,"15.2-15.3":3.60017,"15.4":3.74996},P:{"4":0.06243,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.28821,"8.2":0.01014,"9.2":0.07205,"10.1":0.03122,"11.1-11.2":0.03122,"12.0":0.01041,"13.0":0.09365,"14.0":0.08324,"15.0":0.08324,"16.0":3.21528},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00539,"4.2-4.3":0.00719,"4.4":0,"4.4.3-4.4.4":0.04492},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.10486,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":23.56404},S:{"2.5":0},R:{_:"0"},M:{"0":0.26831},Q:{"10.4":0},O:{"0":0.13799},H:{"0":0.43546}}; 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 93f68c6c443e96..ee0c2e24c76b14 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:{"4":0.00353,"5":0.00176,"15":0.00176,"17":0.00529,"23":0.00353,"26":0.00176,"28":0.00176,"30":0.00176,"33":0.00882,"34":0.00353,"36":0.00176,"38":0.00353,"39":0.00353,"43":0.00529,"47":0.00882,"48":0.00529,"52":0.01058,"56":0.00176,"61":0.00176,"70":0.01235,"72":0.00706,"78":0.00706,"84":0.00353,"85":0.00176,"88":0.00353,"89":0.00176,"90":0.00353,"91":0.01058,"92":0.00176,"93":0.00353,"94":0.01058,"95":0.02999,"96":0.33163,"97":0.60505,"98":0.01411,_:"2 3 6 7 8 9 10 11 12 13 14 16 18 19 20 21 22 24 25 27 29 31 32 35 37 40 41 42 44 45 46 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 86 87 99 3.5 3.6"},D:{"11":0.00353,"19":0.00176,"23":0.00353,"24":0.00529,"25":0.00529,"26":0.00176,"28":0.00353,"31":0.00176,"32":0.00706,"33":0.01235,"37":0.00353,"38":0.00529,"40":0.00706,"43":0.01764,"44":0.00176,"49":0.02293,"50":0.00176,"53":0.00353,"54":0.00353,"55":0.00529,"56":0.01058,"57":0.00353,"58":0.00529,"60":0.00529,"63":0.01764,"64":0.00353,"65":0.01058,"66":0.00882,"67":0.00706,"68":0.00353,"69":0.01235,"70":0.00882,"71":0.02646,"72":0.00176,"73":0.00529,"74":0.00706,"75":0.00529,"76":0.00706,"77":0.00529,"78":0.01058,"79":0.02822,"80":0.01764,"81":0.00882,"83":0.02822,"84":0.00882,"85":0.01588,"86":0.03528,"87":0.05468,"88":0.03352,"89":0.03528,"90":0.02117,"91":0.02999,"92":0.06174,"93":0.03704,"94":0.02822,"95":0.05116,"96":0.34927,"97":3.38159,"98":8.00856,"99":0.00353,"100":0.01058,"101":0.00353,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 27 29 30 34 35 36 39 41 42 45 46 47 48 51 52 59 61 62"},F:{"67":0.01235,"68":0.00176,"69":0.00353,"79":0.00706,"80":0.00529,"82":0.10408,"83":0.53449,_:"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 70 71 72 73 74 75 76 77 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.00353,"14":0.00706,"16":0.00529,"17":0.0194,"18":0.02646,"83":0.00353,"84":0.01411,"85":0.02822,"89":0.01235,"90":0.00529,"92":0.01058,"93":0.00353,"94":0.00176,"95":0.05645,"96":0.02646,"97":0.34927,"98":0.74088,_:"13 15 79 80 81 86 87 88 91"},E:{"4":0,"13":0.0688,"14":0.07056,"15":0.05292,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.00176,"10.1":0.01058,"11.1":0.00353,"12.1":0.00529,"13.1":0.0441,"14.1":0.11995,"15.1":0.07938,"15.2-15.3":0.09878},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.0062,"7.0-7.1":0.01418,"8.1-8.4":0.04076,"9.0-9.2":0.00443,"9.3":0.07531,"10.0-10.2":0.00443,"10.3":0.06734,"11.0-11.2":0.02126,"11.3-11.4":0.04164,"12.0-12.1":0.05936,"12.2-12.5":0.83194,"13.0-13.1":0.03101,"13.2":0.01949,"13.3":0.11695,"13.4-13.7":0.24099,"14.0-14.4":1.00648,"14.5-14.8":1.77464,"15.0-15.1":1.56909,"15.2-15.3":2.89807,"15.4":0.02835},P:{"4":0.29307,"5.0-5.4":0.89089,"6.2-6.4":0.05053,"7.2-7.4":0.56594,"8.2":0.01022,"9.2":0.11117,"10.1":0.05053,"11.1-11.2":0.27286,"12.0":0.09095,"13.0":0.25265,"14.0":0.3436,"15.0":0.32339,"16.0":1.82919},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00092,"4.2-4.3":0.00423,"4.4":0,"4.4.3-4.4.4":0.03603},A:{"8":0.00529,"9":0.00353,"10":0.00353,"11":0.07232,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.09883},Q:{"10.4":0},O:{"0":0.45298},H:{"0":3.29047},L:{"0":63.59095},S:{"2.5":0}}; +module.exports={C:{"15":0.00144,"26":0.00288,"30":0.00144,"34":0.01009,"35":0.00288,"37":0.00144,"39":0.00432,"43":0.00144,"44":0.00288,"45":0.01873,"47":0.00721,"52":0.01153,"56":0.00144,"61":0.00432,"70":0.00288,"72":0.00432,"78":0.00432,"79":0.00432,"81":0.00432,"82":0.00144,"84":0.00144,"88":0.00432,"89":0.00144,"91":0.00865,"94":0.00576,"95":0.01153,"96":0.00721,"97":0.01009,"98":0.21039,"99":0.55623,"100":0.01585,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 36 38 40 41 42 46 48 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 80 83 85 86 87 90 92 93 101 3.5 3.6"},D:{"11":0.00432,"25":0.02017,"26":0.00144,"31":0.00288,"32":0.00432,"33":0.01441,"37":0.00288,"38":0.00288,"39":0.00144,"40":0.00144,"43":0.01009,"46":0.00144,"48":0.00144,"49":0.00721,"50":0.00288,"54":0.00144,"55":0.00865,"56":0.00432,"57":0.01153,"58":0.00576,"60":0.00576,"61":0.00144,"63":0.01153,"64":0.00432,"65":0.00865,"66":0.00144,"67":0.00576,"68":0.00288,"69":0.00432,"70":0.00432,"71":0.01009,"72":0.00144,"73":0.00865,"74":0.00432,"75":0.00144,"76":0.00288,"77":0.00288,"78":0.01009,"79":0.01585,"80":0.01153,"81":0.02162,"83":0.04035,"84":0.0317,"85":0.02594,"86":0.09943,"87":0.06485,"88":0.03026,"89":0.03891,"90":0.02594,"91":0.03891,"92":0.04323,"93":0.01153,"94":0.03458,"95":0.0245,"96":0.08934,"97":0.08502,"98":0.14266,"99":1.34157,"100":6.81017,"101":0.17148,"102":0.0317,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 34 35 36 41 42 44 45 47 51 52 53 59 62 103 104"},F:{"70":0.00144,"73":0.00144,"78":0.00432,"79":0.00432,"80":0.00144,"82":0.01729,"83":0.01729,"84":0.1124,"85":0.40492,"86":0.00576,_:"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 71 72 74 75 76 77 81 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.00288,"14":0.00432,"15":0.00144,"16":0.00288,"17":0.00721,"18":0.03603,"84":0.01441,"85":0.00865,"86":0.00721,"87":0.00721,"88":0.00721,"89":0.01441,"90":0.01009,"91":0.01009,"92":0.02306,"93":0.00432,"94":0.00721,"95":0.01009,"96":0.01441,"97":0.03891,"98":0.02882,"99":0.21759,"100":0.93665,"101":0.01153,_:"13 79 80 81 83"},E:{"4":0,"13":0.01729,"14":0.09222,"15":0.01441,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00576,"10.1":0.01441,"11.1":0.00288,"12.1":0.00288,"13.1":0.01729,"14.1":0.04899,"15.1":0.02306,"15.2-15.3":0.02882,"15.4":0.12249},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.00978,"8.1-8.4":0.0021,"9.0-9.2":0.0028,"9.3":0.0622,"10.0-10.2":0.0021,"10.3":0.05312,"11.0-11.2":0.02027,"11.3-11.4":0.02935,"12.0-12.1":0.03494,"12.2-12.5":0.63739,"13.0-13.1":0.03774,"13.2":0.01048,"13.3":0.06989,"13.4-13.7":0.13838,"14.0-14.4":0.58777,"14.5-14.8":0.96168,"15.0-15.1":0.63879,"15.2-15.3":1.84018,"15.4":1.84438},P:{"4":0.37334,"5.0-5.4":0.02018,"6.2-6.4":0.09081,"7.2-7.4":0.89802,"8.2":0.02018,"9.2":0.13117,"10.1":0.04036,"11.1-11.2":0.40361,"12.0":0.11099,"13.0":0.34307,"14.0":0.63568,"15.0":0.34307,"16.0":2.84542},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00039,"4.2-4.3":0.00148,"4.4":0,"4.4.3-4.4.4":0.0238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00432,"9":0.00288,"10":0.00144,"11":0.07781,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":70.19268},S:{"2.5":0},R:{_:"0"},M:{"0":0.06846},Q:{"10.4":0},O:{"0":0.31665},H:{"0":2.51167}}; 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 7e9ab93b701de8..79d807535d3a1c 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.72585,"15":0.74612,"18":0.74207,"21":0.73801,"23":0.74207,"25":1.48413,"30":0.7299,"51":0.74612,"52":0.04461,"60":0.00406,"64":0.00406,"65":0.01622,"78":0.01622,"81":0.00811,"84":0.02433,"88":0.00406,"89":0.00406,"91":0.02028,"93":0.00406,"94":0.00811,"95":0.01622,"96":0.31224,"97":0.49066,"98":0.01217,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 61 62 63 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 87 90 92 99 3.5 3.6"},D:{"19":0.73801,"24":2.21809,"30":0.73801,"33":0.74612,"35":1.48008,"38":0.00406,"43":0.00406,"49":0.04461,"53":0.01217,"54":0.74207,"55":0.74612,"56":3.69816,"58":0.00406,"62":0.00406,"63":0.00811,"64":0.00406,"65":0.01217,"66":0.01622,"67":0.06083,"68":0.01217,"69":0.00811,"70":0.06894,"71":0.00811,"72":0.01622,"74":0.00406,"75":0.01622,"77":0.00406,"78":0.00406,"79":0.04461,"80":0.00811,"81":0.02028,"83":0.03244,"84":0.04461,"85":0.04055,"86":0.05272,"87":0.13787,"88":0.03244,"89":0.0365,"90":0.02839,"91":0.04055,"92":0.0365,"93":0.1987,"94":0.0811,"95":0.03244,"96":0.1987,"97":2.48166,"98":5.70133,"100":0.00406,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 31 32 34 36 37 39 40 41 42 44 45 46 47 48 50 51 52 57 59 60 61 73 76 99 101"},F:{"43":0.73801,"82":0.10949,"83":0.49066,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.74207},B:{"18":0.00811,"84":0.00811,"85":0.00811,"86":0.00406,"87":0.00406,"88":0.00406,"89":0.00811,"90":0.00406,"91":0.00811,"92":0.01217,"94":0.00406,"95":0.00811,"96":0.01622,"97":0.17437,"98":0.61231,_:"12 13 14 15 16 17 79 80 81 83 93"},E:{"4":0,"5":0.73396,"13":0.0365,"14":0.04055,"15":0.02839,_:"0 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00811,"12.1":0.01217,"13.1":0.05272,"14.1":0.08516,"15.1":0.03244,"15.2-15.3":0.04866},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00383,"6.0-6.1":14.55397,"7.0-7.1":0.0249,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04597,"10.0-10.2":1.97079,"10.3":0.04405,"11.0-11.2":0.06129,"11.3-11.4":0.04405,"12.0-12.1":0.06703,"12.2-12.5":0.452,"13.0-13.1":0.00766,"13.2":0.00383,"13.3":0.01915,"13.4-13.7":0.08427,"14.0-14.4":0.18195,"14.5-14.8":0.452,"15.0-15.1":0.36581,"15.2-15.3":0.75461,"15.4":0.00575},P:{"4":0.37587,"5.0-5.4":0.07136,"6.2-6.4":0.02048,"7.2-7.4":0.12161,"8.2":0.01015,"9.2":0.03317,"10.1":0.02048,"11.1-11.2":0.05528,"12.0":0.02211,"13.0":0.12161,"14.0":0.07739,"15.0":0.0995,"16.0":1.06128},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0133,"4.2-4.3":0.63155,"4.4":0,"4.4.3-4.4.4":1.07919},A:{"8":1.48008,"9":1.48008,"10":1.48413,"11":0.05677,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.05945},Q:{"10.4":0},O:{"0":0.05351},H:{"0":0.16322},L:{"0":35.78282},S:{"2.5":0}}; +module.exports={C:{"2":0.30349,"15":0.31072,"18":0.31794,"21":0.31433,"23":0.31072,"25":0.60337,"29":0.00361,"30":0.31433,"47":0.00361,"50":0.00361,"51":0.31433,"52":0.09394,"55":0.01084,"65":0.04697,"66":0.00361,"72":0.00361,"78":0.02529,"79":0.00361,"80":0.00361,"81":0.01445,"83":0.00361,"84":0.00723,"87":0.00723,"88":0.00361,"89":0.04336,"91":0.05781,"93":0.03974,"94":0.00723,"95":0.01084,"96":0.00723,"97":0.02168,"98":0.41911,"99":1.14532,"100":0.02529,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 53 54 56 57 58 59 60 61 62 63 64 67 68 69 70 71 73 74 75 76 77 82 85 86 90 92 101 3.5 3.6"},D:{"19":0.31433,"22":0.00361,"24":0.92493,"30":0.31072,"33":0.31794,"34":0.00361,"35":0.63228,"38":0.01084,"43":0.00723,"49":0.07587,"53":0.01084,"54":0.30349,"55":0.30711,"56":1.5572,"63":0.01445,"64":0.00723,"65":0.01084,"66":0.00361,"67":0.79486,"68":0.01445,"69":0.01445,"70":0.00723,"72":0.00723,"73":0.00723,"74":0.00723,"75":0.0542,"76":0.00361,"77":0.00361,"78":0.01084,"79":0.0831,"80":0.01445,"81":0.01807,"83":0.04697,"84":0.04697,"85":0.04336,"86":0.0831,"87":0.10116,"88":0.02529,"89":0.03613,"90":0.06142,"91":0.05781,"92":0.04336,"93":0.0542,"94":0.02529,"95":0.04336,"96":0.10478,"97":0.10839,"98":0.21678,"99":2.52187,"100":12.81531,"101":0.18065,"102":0.01084,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 25 26 27 28 29 31 32 36 37 39 40 41 42 44 45 46 47 48 50 51 52 57 58 59 60 61 62 71 103 104"},F:{"28":0.01445,"36":0.00361,"40":0.00723,"43":0.31794,"46":0.00723,"82":0.00361,"83":0.00723,"84":0.20594,"85":0.84906,"86":0.01445,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.31794},B:{"17":0.00361,"18":0.01445,"83":0.00361,"84":0.00723,"85":0.00361,"86":0.00723,"89":0.00723,"90":0.00361,"91":0.00361,"92":0.01445,"95":0.00361,"96":0.01084,"97":0.02168,"98":0.01807,"99":0.23485,"100":1.43436,"101":0.02168,_:"12 13 14 15 16 79 80 81 87 88 93 94"},E:{"4":0,"5":0.30711,"13":0.01445,"14":0.05058,"15":0.01807,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00361,"11.1":0.01084,"12.1":0.01445,"13.1":0.06503,"14.1":0.10116,"15.1":0.0289,"15.2-15.3":0.0289,"15.4":0.10478},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01173,"6.0-6.1":5.77813,"7.0-7.1":0.05606,"8.1-8.4":0.00261,"9.0-9.2":0.0013,"9.3":0.12646,"10.0-10.2":0.82917,"10.3":0.11212,"11.0-11.2":0.18513,"11.3-11.4":0.13559,"12.0-12.1":0.21772,"12.2-12.5":1.29982,"13.0-13.1":0.01564,"13.2":0.00782,"13.3":0.04563,"13.4-13.7":0.12516,"14.0-14.4":0.39764,"14.5-14.8":0.81222,"15.0-15.1":0.39633,"15.2-15.3":1.19291,"15.4":1.28026},P:{"4":0.79219,"5.0-5.4":0.03059,"6.2-6.4":0.02085,"7.2-7.4":0.26059,"8.2":0.01006,"9.2":0.09381,"10.1":0.01042,"11.1-11.2":0.15635,"12.0":0.04169,"13.0":0.18762,"14.0":0.14593,"15.0":0.12508,"16.0":2.06387},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02189,"4.2-4.3":0.19134,"4.4":0,"4.4.3-4.4.4":0.50212},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.62505,"9":0.64673,"10":0.63589,"11":0.04697,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":46.39927},S:{"2.5":0},R:{_:"0"},M:{"0":0.13413},Q:{"10.4":0},O:{"0":0.08303},H:{"0":0.34467}}; 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 04db73ae98f66b..07a2e506246540 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:{"68":0.01917,"75":0.02556,"78":0.65817,"79":0.01278,"80":0.03834,"81":0.03195,"84":0.02556,"91":0.10224,"92":0.00639,"93":0.01278,"94":0.01278,"95":0.10224,"96":1.42497,"97":2.67741,"98":0.01278,_:"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 69 70 71 72 73 74 76 77 82 83 85 86 87 88 89 90 99 3.5 3.6"},D:{"18":3.24612,"49":0.00639,"56":0.01278,"66":0.01278,"71":0.00639,"75":0.00639,"76":0.00639,"77":0.60705,"78":0.01278,"79":0.01917,"80":0.00639,"81":0.02556,"83":0.01278,"84":0.05751,"85":0.24282,"86":0.00639,"87":0.68373,"88":0.01917,"89":0.23643,"90":0.08307,"91":0.01917,"92":0.05112,"93":0.02556,"94":0.79875,"95":0.04473,"96":0.69012,"97":8.67123,"98":17.09325,"99":0.01917,"100":0.01917,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 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 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 101"},F:{"70":0.01278,"71":0.00639,"82":0.10224,"83":0.7668,_:"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 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.03195,"84":0.01278,"85":0.01278,"94":0.00639,"95":0.02556,"96":0.15975,"97":1.29078,"98":4.33242,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 91 92 93"},E:{"4":0,"13":0.20448,"14":0.84348,"15":0.56871,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00639,"10.1":0.01278,"11.1":0.04473,"12.1":0.11502,"13.1":1.3419,"14.1":3.84039,"15.1":1.7892,"15.2-15.3":4.54968,"15.4":0.01278},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.00956,"9.0-9.2":0,"9.3":0.04542,"10.0-10.2":0.04064,"10.3":0.06694,"11.0-11.2":0,"11.3-11.4":0.24385,"12.0-12.1":0.04781,"12.2-12.5":0.38011,"13.0-13.1":0.02152,"13.2":0.01673,"13.3":0.01913,"13.4-13.7":0.60723,"14.0-14.4":2.24722,"14.5-14.8":5.7065,"15.0-15.1":2.58669,"15.2-15.3":11.81225,"15.4":0.0502},P:{"4":0.06258,"5.0-5.4":0.01024,"6.2-6.4":0.02048,"7.2-7.4":0.04172,"8.2":0.01015,"9.2":0.03129,"10.1":0.02048,"11.1-11.2":0.04348,"12.0":0.02174,"13.0":0.11472,"14.0":0.03261,"15.0":0.13558,"16.0":0.90215},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:{"11":0.17253,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00722},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.1083},Q:{"10.4":0},O:{"0":0.00722},H:{"0":0.00342},L:{"0":11.45817},S:{"2.5":0}}; +module.exports={C:{"52":0.00623,"65":0.01246,"67":0.00623,"72":0.00623,"75":0.03115,"78":0.64169,"80":0.01869,"82":0.01246,"84":0.01869,"91":0.16198,"94":0.08722,"95":0.04984,"96":0.01869,"97":0.01246,"98":1.23354,"99":3.32059,"100":0.01246,_:"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 60 61 62 63 64 66 68 69 70 71 73 74 76 77 79 81 83 85 86 87 88 89 90 92 93 101 3.5 3.6"},D:{"18":3.20222,"65":0.01246,"79":0.05607,"80":0.03115,"81":0.04361,"83":0.11837,"84":0.02492,"85":0.18067,"86":0.04984,"87":0.65415,"89":0.08722,"90":0.03115,"92":0.03115,"93":0.06853,"94":0.41118,"95":0.01869,"96":0.34265,"97":0.05607,"98":1.6821,"99":5.87489,"100":20.88296,"101":0.98434,"102":0.04361,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 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 66 67 68 69 70 71 72 73 74 75 76 77 78 88 91 103 104"},F:{"82":0.01246,"83":0.01246,"84":0.04361,"85":0.24297,"86":0.00623,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01869,"95":0.00623,"97":0.02492,"98":0.03738,"99":0.72268,"100":3.78784,"101":0.04361,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96"},E:{"4":0,"12":0.00623,"13":0.0623,"14":1.20239,"15":0.19313,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0623,"12.1":0.21805,"13.1":1.02795,"14.1":2.87203,"15.1":0.27412,"15.2-15.3":0.61054,"15.4":5.12729},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.01196,"9.0-9.2":0.00718,"9.3":0.04067,"10.0-10.2":0.02871,"10.3":0.03589,"11.0-11.2":0,"11.3-11.4":0.0957,"12.0-12.1":0.03589,"12.2-12.5":0.34213,"13.0-13.1":0.06699,"13.2":0.04546,"13.3":0.14594,"13.4-13.7":0.36366,"14.0-14.4":0.5431,"14.5-14.8":2.82079,"15.0-15.1":1.44509,"15.2-15.3":10.10124,"15.4":7.78767},P:{"4":0.04201,"5.0-5.4":0.06035,"6.2-6.4":0.01062,"7.2-7.4":0.05252,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.04299,"12.0":0.02101,"13.0":0.05252,"14.0":0.09453,"15.0":0.06302,"16.0":1.69828},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.1093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05607,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":11.56826},S:{"2.5":0},R:{_:"0"},M:{"0":0.34675},Q:{"10.4":0.00377},O:{"0":0.00377},H:{"0":0.04282}}; 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 3cb7e1a876936a..1e41a03d575fc6 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:{"16":0.00426,"52":0.06389,"55":0.00852,"68":0.00426,"77":0.00426,"78":0.03833,"80":0.00426,"84":0.00426,"85":0.00426,"87":0.24276,"88":0.00852,"89":0.00852,"90":0.00426,"91":0.11073,"92":0.00426,"93":0.01278,"94":0.04259,"95":0.07666,"96":0.79217,"97":0.9242,"98":0.00852,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 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 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 81 82 83 86 99 3.5 3.6"},D:{"34":0.00426,"38":0.00426,"48":0.0213,"49":0.11073,"53":0.00426,"57":0.00426,"58":0.00852,"59":0.01704,"63":0.00852,"64":0.00852,"67":0.04685,"68":0.00852,"69":0.01704,"70":0.01278,"71":0.02555,"72":0.00852,"73":0.0213,"74":0.03407,"75":0.00426,"76":0.04259,"77":0.02555,"78":0.00852,"79":0.03407,"80":0.07666,"81":0.01278,"83":0.05963,"84":0.09796,"85":0.04685,"86":0.08518,"87":0.05537,"88":0.02981,"89":0.03833,"90":0.07666,"91":0.05111,"92":0.05111,"93":2.71724,"94":0.07666,"95":0.04685,"96":0.86884,"97":9.702,"98":18.10501,"99":0.01278,"100":0.00426,_:"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 47 50 51 52 54 55 56 60 61 62 65 66 101"},F:{"70":0.02555,"82":0.41738,"83":1.53324,_:"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 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01704,"85":0.01704,"91":0.00852,"92":0.00852,"96":0.01278,"97":0.33646,"98":1.07753,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 93 94 95"},E:{"4":0,"13":0.04259,"14":0.10648,"15":0.05111,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 15.4","5.1":0.05537,"9.1":0.00852,"11.1":0.00426,"12.1":0.01278,"13.1":0.10648,"14.1":0.26832,"15.1":0.12777,"15.2-15.3":0.24702},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00093,"6.0-6.1":0,"7.0-7.1":0.00371,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0167,"10.0-10.2":0.00371,"10.3":0.0334,"11.0-11.2":0.01392,"11.3-11.4":0.01113,"12.0-12.1":0.01021,"12.2-12.5":0.30157,"13.0-13.1":0.01485,"13.2":0.00557,"13.3":0.04176,"13.4-13.7":0.16517,"14.0-14.4":0.50479,"14.5-14.8":1.90222,"15.0-15.1":1.56261,"15.2-15.3":4.63771,"15.4":0.04176},P:{"4":0.06258,"5.0-5.4":0.01024,"6.2-6.4":0.02048,"7.2-7.4":0.04172,"8.2":0.01015,"9.2":0.03129,"10.1":0.02048,"11.1-11.2":0.07301,"12.0":0.02086,"13.0":0.11472,"14.0":0.12515,"15.0":0.13558,"16.0":1.89817},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00197,"4.2-4.3":0.00492,"4.4":0,"4.4.3-4.4.4":0.02756},A:{"6":0.0047,"7":0.0047,"8":0.04232,"9":0.01411,"10":0.01411,"11":0.14578,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.06315},Q:{"10.4":0},O:{"0":0.08037},H:{"0":0.20654},L:{"0":41.25343},S:{"2.5":0}}; +module.exports={C:{"38":0.0045,"51":0.01351,"52":0.12611,"53":0.01351,"54":0.00901,"55":0.01351,"56":0.00901,"57":0.00901,"77":0.0045,"78":0.02252,"80":0.01351,"82":0.00901,"85":0.0045,"86":0.0045,"87":0.15314,"88":0.01351,"89":0.01351,"90":0.0045,"91":0.1171,"93":0.02252,"94":0.04954,"95":0.01351,"96":0.23421,"97":0.01802,"98":0.49544,"99":1.52686,"100":0.00901,_:"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 39 40 41 42 43 44 45 46 47 48 49 50 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 81 83 84 92 101 3.5","3.6":0.00901},D:{"39":0.0045,"41":0.00901,"42":0.0045,"43":0.0045,"44":0.0045,"45":0.0045,"46":0.0045,"47":0.0045,"48":0.0045,"49":0.08558,"53":0.01802,"55":0.0045,"56":0.0045,"57":0.0045,"58":0.00901,"59":0.27925,"60":0.00901,"61":0.0045,"62":0.0045,"63":0.01351,"64":0.02252,"65":0.00901,"66":0.0045,"67":0.04954,"68":0.00901,"69":0.01351,"70":0.01351,"71":0.02252,"72":0.00901,"73":0.0045,"74":0.03603,"75":0.01351,"76":0.04504,"77":0.00901,"78":0.01351,"79":0.04054,"80":0.31528,"81":0.01351,"83":0.07657,"84":0.07206,"85":0.05405,"86":0.46842,"87":0.09458,"88":0.02252,"89":0.02702,"90":0.27024,"91":0.08107,"92":0.1171,"93":0.02702,"94":0.21169,"95":0.02252,"96":0.14863,"97":0.23871,"98":0.69362,"99":5.58046,"100":23.29919,"101":0.31528,"102":0.00901,_:"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 40 50 51 52 54 103 104"},F:{"70":0.03603,"82":0.0045,"83":0.00901,"84":0.52697,"85":2.01779,"86":0.05855,_:"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 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0045,"18":0.00901,"84":0.01802,"85":0.01351,"86":0.01802,"87":0.01802,"89":0.0045,"92":0.00901,"97":0.00901,"98":0.01351,"99":0.21169,"100":1.26562,"101":0.01351,_:"12 14 15 16 17 79 80 81 83 88 90 91 93 94 95 96"},E:{"4":0,"13":0.03153,"14":0.29726,"15":0.03153,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.02702,"11.1":0.0045,"12.1":0.00901,"13.1":0.09458,"14.1":0.26123,"15.1":0.08558,"15.2-15.3":0.13062,"15.4":0.34681},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.00298,"8.1-8.4":0,"9.0-9.2":0.00496,"9.3":0.04961,"10.0-10.2":0.00992,"10.3":0.04365,"11.0-11.2":0.01091,"11.3-11.4":0.01091,"12.0-12.1":0.0129,"12.2-12.5":0.30756,"13.0-13.1":0.01191,"13.2":0.00695,"13.3":0.03076,"13.4-13.7":0.14585,"14.0-14.4":0.4296,"14.5-14.8":1.32749,"15.0-15.1":0.60025,"15.2-15.3":3.38718,"15.4":3.52509},P:{"4":0.04201,"5.0-5.4":0.06035,"6.2-6.4":0.01062,"7.2-7.4":0.05252,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.05252,"12.0":0.02101,"13.0":0.05252,"14.0":0.09453,"15.0":0.06302,"16.0":2.11112},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00275,"4.2-4.3":0.00618,"4.4":0,"4.4.3-4.4.4":0.02954},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00901,"9":0.00901,"11":0.08558,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":42.96376},S:{"2.5":0},R:{_:"0"},M:{"0":0.13738},Q:{"10.4":0},O:{"0":0.06594},H:{"0":0.27572}}; 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 cd3302474fae6a..6c637b3396be11 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:{"34":0.00341,"48":0.04091,"49":0.00341,"52":0.92043,"56":0.00341,"84":0.01705,"88":0.01705,"89":0.00341,"91":0.01705,"92":0.00682,"93":0.01364,"94":0.01023,"95":0.02045,"96":0.61703,"97":1.28519,"98":0.01364,_:"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 43 44 45 46 47 50 51 53 54 55 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 85 86 87 90 99 3.5 3.6"},D:{"11":0.00341,"34":0.00682,"38":0.01364,"49":0.075,"53":0.075,"56":0.00341,"62":0.00341,"63":0.00341,"66":0.05795,"68":0.02727,"75":0.00341,"77":0.00682,"78":0.03068,"79":0.10568,"80":0.02386,"81":0.01023,"83":0.01023,"84":0.03409,"85":0.04773,"86":0.01364,"87":0.08182,"88":0.05795,"89":0.02386,"90":0.01023,"91":0.02727,"92":0.05454,"93":0.075,"94":0.03068,"95":0.04773,"96":0.32045,"97":5.7578,"98":12.30308,"99":0.00682,"100":0.01023,_:"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 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 60 61 64 65 67 69 70 71 72 73 74 76 101"},F:{"28":0.00682,"40":0.01023,"42":0.01364,"46":0.01705,"68":7.9532,"74":0.00341,"82":0.16022,"83":0.78407,_:"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 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00682,"91":0.00682,"92":0.02045,"96":0.00341,"97":0.22159,"98":0.8693,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95"},E:{"4":0,"12":0.00682,"13":0.02045,"14":0.06818,"15":0.02386,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00341,"12.1":0.03068,"13.1":0.05454,"14.1":0.17386,"15.1":0.08523,"15.2-15.3":0.15681},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.01388,"8.1-8.4":0.00185,"9.0-9.2":0,"9.3":0.03793,"10.0-10.2":0.00185,"10.3":0.11378,"11.0-11.2":0.0111,"11.3-11.4":0.02313,"12.0-12.1":0.02128,"12.2-12.5":0.49397,"13.0-13.1":0.01573,"13.2":0.00463,"13.3":0.0555,"13.4-13.7":0.18963,"14.0-14.4":0.51155,"14.5-14.8":2.40048,"15.0-15.1":1.20625,"15.2-15.3":4.1192,"15.4":0.02405},P:{"4":0.12465,"5.0-5.4":0.07136,"6.2-6.4":0.02048,"7.2-7.4":0.04155,"8.2":0.01015,"9.2":0.08155,"10.1":0.02048,"11.1-11.2":0.05194,"12.0":0.01039,"13.0":0.07271,"14.0":0.10387,"15.0":0.11426,"16.0":2.2748},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00081,"4.2-4.3":0.00244,"4.4":0,"4.4.3-4.4.4":0.01652},A:{"11":0.08863,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.11203},Q:{"10.4":0},O:{"0":0.01318},H:{"0":0.18093},L:{"0":42.12832},S:{"2.5":0}}; +module.exports={C:{"31":0.01566,"52":0.94743,"68":0.00392,"72":0.00392,"75":0.00783,"78":0.00392,"81":0.00783,"85":0.00783,"88":0.02349,"89":0.00783,"91":0.03132,"94":0.03132,"96":0.01958,"97":0.01958,"98":0.49329,"99":1.34676,"100":0.01175,_:"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 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 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 83 84 86 87 90 92 93 95 101 3.5 3.6"},D:{"22":0.00392,"38":0.02349,"49":0.07439,"53":0.07439,"56":0.00783,"58":0.00783,"59":0.00783,"62":0.00392,"63":0.00783,"64":0.00783,"66":0.08222,"67":0.00392,"68":0.0509,"69":0.00392,"70":0.00392,"74":0.01175,"75":0.00392,"76":0.00392,"78":0.03915,"79":0.18792,"80":0.01175,"81":0.01566,"83":0.04307,"84":0.1292,"85":0.07047,"86":0.02349,"87":0.0783,"88":0.03915,"89":0.0509,"90":0.01566,"91":0.03915,"92":0.03132,"93":0.02349,"94":0.00783,"95":0.01566,"96":0.10179,"97":0.14094,"98":0.37193,"99":3.69968,"100":16.50173,"101":0.21533,"102":0.00392,_:"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 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 60 61 65 71 72 73 77 103 104"},F:{"28":0.01566,"40":0.00392,"42":0.01566,"46":0.04307,"68":9.12978,"84":0.21141,"85":0.88088,"86":0.01958,_:"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 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00783,"92":0.01958,"96":0.01175,"97":0.00783,"98":0.00783,"99":0.14486,"100":1.14318,"101":0.01175,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01958,"14":0.05481,"15":0.01566,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00392,"11.1":0.00783,"12.1":0.02349,"13.1":0.06264,"14.1":0.20358,"15.1":0.03132,"15.2-15.3":0.10571,"15.4":0.36801},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.0354,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05532,"10.0-10.2":0.00332,"10.3":0.09957,"11.0-11.2":0.02545,"11.3-11.4":0.02434,"12.0-12.1":0.02213,"12.2-12.5":0.53324,"13.0-13.1":0.0177,"13.2":0.00885,"13.3":0.03651,"13.4-13.7":0.23232,"14.0-14.4":0.49231,"14.5-14.8":1.76014,"15.0-15.1":0.61732,"15.2-15.3":3.42292,"15.4":3.66962},P:{"4":0.15383,"5.0-5.4":0.03059,"6.2-6.4":0.0102,"7.2-7.4":0.04102,"8.2":0.01006,"9.2":0.10198,"10.1":0.09052,"11.1-11.2":0.0923,"12.0":0.02051,"13.0":0.07179,"14.0":0.11281,"15.0":0.06153,"16.0":3.07669},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00031,"4.2-4.3":0.00185,"4.4":0,"4.4.3-4.4.4":0.01001},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0509,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":44.60104},S:{"2.5":0},R:{_:"0"},M:{"0":0.13387},Q:{"10.4":0},O:{"0":0.06085},H:{"0":0.25924}}; 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 88395a65173b70..06b5a04f8d84ac 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:{"16":0.00964,"28":0.00964,"36":0.00482,"39":0.00964,"40":0.01447,"41":0.00964,"42":0.00482,"47":0.02411,"48":0.02411,"52":0.13019,"56":0.02411,"59":0.00482,"60":0.01929,"61":0.00964,"66":0.01929,"68":0.01929,"69":0.01447,"70":0.01929,"72":0.18324,"75":0.00482,"78":0.05786,"79":0.02411,"80":0.00482,"81":0.00964,"82":0.00964,"83":0.00964,"84":0.01447,"85":0.00964,"86":0.00964,"87":0.01447,"88":0.05304,"89":0.10126,"90":0.00482,"91":0.1543,"92":0.0434,"93":0.0868,"94":0.04822,"95":0.1543,"96":2.02042,"97":3.18734,"98":0.04822,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 43 44 45 46 49 50 51 53 54 55 57 58 62 63 64 65 67 71 73 74 76 77 99 3.5 3.6"},D:{"11":0.07715,"29":0.00482,"38":0.00482,"40":0.05786,"42":0.06269,"43":0.05304,"49":0.09162,"55":0.00964,"57":0.02893,"58":0.00964,"60":0.02411,"61":0.01447,"63":0.01447,"64":0.01447,"65":0.00964,"67":0.03858,"68":0.00482,"69":0.00482,"70":0.00482,"71":0.02893,"72":0.00964,"73":0.01447,"74":0.02893,"75":0.00482,"76":0.07715,"77":0.00964,"78":0.06269,"79":0.03858,"80":0.04822,"81":0.13984,"83":0.0434,"84":0.01929,"85":0.03858,"86":0.20252,"87":0.16877,"88":0.03858,"89":0.18324,"90":0.07233,"91":0.13502,"92":0.10608,"93":0.44845,"94":0.08197,"95":0.19288,"96":1.21032,"97":6.82795,"98":15.09768,"99":0.01447,"100":0.02893,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 41 44 45 46 47 48 50 51 52 53 54 56 59 62 66 101"},F:{"37":0.00964,"53":0.08197,"66":0.03375,"68":0.06751,"79":0.01447,"82":0.13019,"83":0.88243,_:"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 54 55 56 57 58 60 62 63 64 65 67 69 70 71 72 73 74 75 76 77 78 80 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.00964,"13":0.00482,"14":0.00964,"15":0.00964,"17":0.00964,"18":0.03375,"84":0.01447,"85":0.01929,"89":0.01447,"90":0.01929,"92":0.01929,"93":0.02893,"94":0.00964,"95":0.02893,"96":0.03858,"97":0.57382,"98":1.7745,_:"16 79 80 81 83 86 87 88 91"},E:{"4":0,"14":0.01447,"15":0.01447,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.07715,"12.1":0.06751,"13.1":0.09644,"14.1":0.13019,"15.1":0.06751,"15.2-15.3":0.05304},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01522,"5.0-5.1":0.00098,"6.0-6.1":0.00074,"7.0-7.1":0.02356,"8.1-8.4":0.00123,"9.0-9.2":0.00123,"9.3":0.03878,"10.0-10.2":0.04467,"10.3":0.06209,"11.0-11.2":0.01301,"11.3-11.4":0.01031,"12.0-12.1":0.01203,"12.2-12.5":0.27904,"13.0-13.1":0.04172,"13.2":0.00442,"13.3":0.03755,"13.4-13.7":0.07976,"14.0-14.4":0.24051,"14.5-14.8":0.33597,"15.0-15.1":0.29057,"15.2-15.3":0.90852,"15.4":0.01203},P:{"4":0.08639,"5.0-5.4":0.0216,"6.2-6.4":0.05053,"7.2-7.4":0.0108,"8.2":0.01057,"9.2":0.07569,"10.1":0.05053,"11.1-11.2":0.0216,"12.0":0.0432,"13.0":0.0648,"14.0":0.21599,"15.0":0.0756,"16.0":0.46437},I:{"0":0,"3":0,"4":0.00043,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00534,"4.2-4.3":0.01025,"4.4":0,"4.4.3-4.4.4":0.06681},A:{"9":0.01232,"11":0.09858,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.37792},Q:{"10.4":0.01035},O:{"0":1.07682},H:{"0":4.3229},L:{"0":51.88882},S:{"2.5":0.06212}}; +module.exports={C:{"40":0.00436,"43":0.00436,"47":0.01309,"48":0.01745,"52":0.10035,"53":0.00873,"56":0.02618,"60":0.00436,"68":0.00436,"70":0.00436,"72":0.06545,"74":0.00873,"78":0.0349,"81":0.00873,"84":0.02182,"85":0.01309,"86":0.00873,"87":0.00436,"88":0.02618,"89":0.03927,"91":0.07853,"92":0.03054,"93":0.02182,"94":0.02618,"95":0.03927,"96":0.03927,"97":0.13962,"98":1.15183,"99":3.41623,"100":0.06108,_:"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 44 45 46 49 50 51 54 55 57 58 59 61 62 63 64 65 66 67 69 71 73 75 76 77 79 80 82 83 90 101 3.5 3.6"},D:{"11":0.0349,"38":0.00436,"39":0.00436,"40":0.00873,"42":0.01745,"43":0.02182,"47":0.84642,"49":0.06108,"50":0.00436,"51":0.00436,"55":0.00873,"57":0.04363,"58":0.00873,"60":0.02182,"62":0.01745,"63":0.04363,"64":0.02618,"65":0.01745,"69":0.10908,"70":0.01309,"71":0.03927,"72":0.02182,"73":0.00873,"74":0.01745,"75":0.01745,"77":0.00873,"78":0.01745,"79":0.02182,"80":0.03054,"81":0.09162,"83":0.05672,"84":0.01745,"85":0.02618,"86":0.10035,"87":0.08726,"88":0.09162,"89":0.2836,"90":0.06981,"91":0.0829,"92":0.0349,"93":0.16579,"94":0.10471,"95":0.12653,"96":0.19197,"97":0.30977,"98":0.29668,"99":2.77923,"100":15.26614,"101":0.23997,"102":0.00436,_:"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 41 44 45 46 48 52 53 54 56 59 61 66 67 68 76 103 104"},F:{"37":0.02182,"38":0.00436,"53":0.06981,"62":0.00873,"68":0.00436,"71":0.00873,"79":0.00873,"81":0.00436,"82":0.00873,"83":0.01309,"84":0.13525,"85":0.81588,"86":0.01745,_:"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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 63 64 65 66 67 69 70 72 73 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.00436,"15":0.01309,"16":0.00436,"17":0.01309,"18":0.02618,"84":0.01745,"89":0.00873,"90":0.01745,"91":0.00873,"92":0.02182,"93":0.01745,"94":0.00436,"95":0.00436,"96":0.01745,"97":0.01745,"98":0.01745,"99":0.23124,"100":1.57068,"101":0.01745,_:"13 14 79 80 81 83 85 86 87 88"},E:{"4":0,"12":0.01309,"13":0.00873,"14":0.01309,"15":0.01309,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03927,"12.1":0.03054,"13.1":0.06981,"14.1":0.13962,"15.1":0.01309,"15.2-15.3":0.00873,"15.4":0.09599},G:{"8":0.00039,"3.2":0,"4.0-4.1":0.00135,"4.2-4.3":0.00482,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03452,"8.1-8.4":0,"9.0-9.2":0.00386,"9.3":0.03201,"10.0-10.2":0.00405,"10.3":0.07443,"11.0-11.2":0.01408,"11.3-11.4":0.00501,"12.0-12.1":0.01408,"12.2-12.5":0.23486,"13.0-13.1":0.00752,"13.2":0.0054,"13.3":0.00926,"13.4-13.7":0.05804,"14.0-14.4":0.20131,"14.5-14.8":0.2229,"15.0-15.1":0.14288,"15.2-15.3":0.39664,"15.4":0.46046},P:{"4":0.08858,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.04429,"8.2":0.02018,"9.2":0.01039,"10.1":0.04036,"11.1-11.2":0.08311,"12.0":0.01107,"13.0":0.02215,"14.0":0.06644,"15.0":0.02215,"16.0":0.67543},I:{"0":0,"3":0,"4":0.00188,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00964,"4.2-4.3":0.02759,"4.4":0,"4.4.3-4.4.4":0.09054},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00873,"11":0.05236,_:"6 7 8 10 5.5"},J:{"7":0,"10":0.01127},N:{"10":0.01484,_:"11"},L:{"0":60.37804},S:{"2.5":0.07328},R:{_:"0"},M:{"0":0.47351},Q:{"10.4":0.03382},O:{"0":0.96956},H:{"0":3.26609}}; 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 0fedaeae19395c..222b776e45fefc 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:{"78":0.00723,"85":0.00241,"91":0.00723,"95":0.01205,"96":0.20236,"97":0.72029,_:"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 86 87 88 89 90 92 93 94 98 99 3.5 3.6"},D:{"36":0.00241,"60":0.00241,"73":0.15418,"75":0.01686,"80":0.00723,"81":0.01205,"84":0.01927,"87":0.02168,"90":0.00241,"92":0.07468,"93":0.11081,"94":0.00482,"95":0.00482,"96":0.10359,"97":5.90205,"98":11.89564,_:"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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 74 76 77 78 79 83 85 86 88 89 91 99 100 101"},F:{"82":0.00723,"83":0.03614,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00241,"80":0.01205,"84":0.02168,"89":0.00723,"90":0.00241,"92":0.00964,"95":0.01205,"97":0.20717,"98":0.84797,_:"12 13 14 15 16 17 79 81 83 85 86 87 88 91 93 94 96"},E:{"4":0,"13":0.00482,"14":0.01205,"15":0.00241,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.053,"13.1":0.40471,"14.1":0.67934,"15.1":0.06023,"15.2-15.3":0.01686},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.00388,"9.0-9.2":0,"9.3":0.00388,"10.0-10.2":0,"10.3":0.02286,"11.0-11.2":0.16603,"11.3-11.4":0.00776,"12.0-12.1":0.00388,"12.2-12.5":0.06296,"13.0-13.1":0.00173,"13.2":0.00388,"13.3":0.00561,"13.4-13.7":0.02458,"14.0-14.4":0.68483,"14.5-14.8":1.30023,"15.0-15.1":0.95997,"15.2-15.3":1.05959,"15.4":0},P:{"4":0.02189,"5.0-5.4":0.01033,"6.2-6.4":0.02087,"7.2-7.4":0.03284,"8.2":0.01057,"9.2":0.02066,"10.1":0.01052,"11.1-11.2":0.02189,"12.0":0.01095,"13.0":0.03284,"14.0":0.08588,"15.0":0.09661,"16.0":0.35025},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:{"11":0.05782,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.03036},Q:{"10.4":0},O:{"0":0.90333},H:{"0":0.02156},L:{"0":12.69557},S:{"2.5":0}}; +module.exports={C:{"68":0.02243,"77":0.01602,"88":0.01282,"91":0.01602,"98":0.04806,"99":0.41332,_:"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 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"57":0.00961,"72":0.0032,"73":0.4037,"76":0.06088,"79":0.39089,"80":0.03524,"81":0.01282,"87":0.0032,"89":0.00961,"91":0.0032,"93":0.04486,"96":0.07049,"97":0.10573,"98":0.10894,"99":4.3286,"100":18.56398,"101":0.34283,_:"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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 77 78 83 84 85 86 88 90 92 94 95 102 103 104"},F:{"85":0.05767,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.10253,"18":0.01282,"84":0.01282,"89":0.0032,"90":0.07049,"92":0.04486,"98":0.24991,"99":0.25952,"100":1.59239,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 101"},E:{"4":0,"13":0.03524,"14":0.04806,"15":0.03204,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03204,"12.1":0.02243,"13.1":0.38768,"14.1":0.17302,"15.1":0.10573,"15.2-15.3":0.28516,"15.4":0.26273},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.93147,"10.0-10.2":0,"10.3":0.02717,"11.0-11.2":0.07762,"11.3-11.4":0.0132,"12.0-12.1":0.03726,"12.2-12.5":0.24373,"13.0-13.1":0,"13.2":0.01009,"13.3":0.09159,"13.4-13.7":0.40596,"14.0-14.4":0.38889,"14.5-14.8":0.99977,"15.0-15.1":1.14881,"15.2-15.3":1.73796,"15.4":1.64637},P:{"4":0.09475,"5.0-5.4":0.02018,"6.2-6.4":0.01025,"7.2-7.4":0.04099,"8.2":0.02018,"9.2":0.0208,"10.1":0.04036,"11.1-11.2":0.03158,"12.0":0.01053,"13.0":0.01025,"14.0":0.01025,"15.0":0.03074,"16.0":1.16819},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.03748,_:"11"},L:{"0":21.09577},S:{"2.5":0},R:{_:"0"},M:{"0":0.04757},Q:{"10.4":0},O:{"0":0.16988},H:{"0":1.20298}}; 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 44d3fec3acfe9c..00ddb2b4bca9a8 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:{"40":0.02095,"44":0.00698,"47":0.01047,"48":0.00349,"50":0.00698,"51":0.01396,"52":0.2723,"56":0.01047,"65":0.00349,"66":0.00698,"68":0.01047,"71":0.00349,"72":0.01746,"78":0.02095,"79":0.02793,"80":0.02095,"81":0.01047,"82":0.04538,"83":0.00349,"84":0.00698,"85":0.00698,"87":0.00349,"88":0.01047,"91":0.04189,"92":0.00349,"93":0.00698,"94":0.04538,"95":0.09077,"96":0.78897,"97":1.47669,"98":0.01047,_:"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 45 46 49 53 54 55 57 58 59 60 61 62 63 64 67 69 70 73 74 75 76 77 86 89 90 99 3.5 3.6"},D:{"22":0.00349,"26":0.00698,"34":0.00698,"38":0.01047,"47":0.05237,"48":0.01396,"49":0.15011,"53":0.03491,"56":0.01396,"58":0.00698,"63":0.01047,"64":0.01047,"66":0.01396,"68":0.01047,"69":0.02095,"70":0.00349,"71":0.01746,"72":0.01396,"73":0.00349,"74":0.00698,"76":0.00698,"77":0.01396,"78":0.02793,"79":0.10124,"80":0.01746,"81":0.01047,"83":0.05935,"84":0.13615,"85":0.12568,"86":0.17106,"87":0.2339,"88":0.02793,"89":0.02444,"90":0.03142,"91":0.06633,"92":0.05935,"93":0.02793,"94":0.0384,"95":0.11869,"96":0.40845,"97":7.2543,"98":17.09892,"99":0.01047,"100":0.00698,_:"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 42 43 44 45 46 50 51 52 54 55 57 59 60 61 62 65 67 75 101"},F:{"28":0.00349,"31":0.01047,"36":0.00698,"46":0.00698,"52":0.01396,"68":0.01396,"69":0.01396,"70":0.00698,"71":0.01746,"72":0.00349,"73":0.01047,"80":0.00349,"82":0.26881,"83":1.1625,_:"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 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.03491,"18":0.03142,"84":0.01047,"85":0.00698,"87":0.00698,"92":0.01746,"94":0.00698,"95":0.00349,"96":0.03491,"97":0.30721,"98":1.21836,_:"12 13 14 15 17 79 80 81 83 86 88 89 90 91 93"},E:{"4":0,"11":0.00349,"13":0.00698,"14":0.04538,"15":0.05586,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00698,"12.1":0.00349,"13.1":0.03142,"14.1":0.11171,"15.1":0.07331,"15.2-15.3":0.09077,"15.4":0.01746},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00232,"6.0-6.1":0,"7.0-7.1":0.01275,"8.1-8.4":0,"9.0-9.2":0.00464,"9.3":0.0313,"10.0-10.2":0.00464,"10.3":0.04406,"11.0-11.2":0.01739,"11.3-11.4":0.04058,"12.0-12.1":0.02087,"12.2-12.5":0.49739,"13.0-13.1":0.01159,"13.2":0.01043,"13.3":0.0858,"13.4-13.7":0.22493,"14.0-14.4":0.57855,"14.5-14.8":2.65738,"15.0-15.1":1.77506,"15.2-15.3":5.5362,"15.4":0.03014},P:{"4":0.07399,"5.0-5.4":0.89089,"6.2-6.4":0.05053,"7.2-7.4":0.03115,"8.2":0.01057,"9.2":0.07569,"10.1":0.05053,"11.1-11.2":0.13741,"12.0":0.02114,"13.0":0.09513,"14.0":0.11627,"15.0":0.09513,"16.0":1.92377},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00393,"4.2-4.3":0.00393,"4.4":0,"4.4.3-4.4.4":0.02469},A:{"8":0.02095,"9":0.02095,"10":0.00349,"11":0.10822,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.11716},Q:{"10.4":0},O:{"0":0.01302},H:{"0":0.15406},L:{"0":45.88336},S:{"2.5":0}}; +module.exports={C:{"40":0.0289,"43":0.00413,"47":0.00826,"48":0.00826,"50":0.00413,"51":0.02064,"52":0.21053,"56":0.02064,"61":0.01238,"65":0.01238,"68":0.00413,"72":0.01651,"77":0.01651,"78":0.02477,"79":0.02477,"80":0.00826,"81":0.01238,"82":0.01238,"83":0.00826,"88":0.00826,"89":0.00413,"91":0.04541,"93":0.00826,"94":0.01238,"95":0.0289,"96":0.00826,"97":0.02477,"98":0.73478,"99":2.10115,"100":0.02064,_:"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 44 45 46 49 53 54 55 57 58 59 60 62 63 64 66 67 69 70 71 73 74 75 76 84 85 86 87 90 92 101 3.5 3.6"},D:{"22":0.01238,"28":0.00826,"34":0.00413,"38":0.01238,"47":0.02477,"49":0.12797,"53":0.04128,"56":0.00826,"57":0.02064,"63":0.01651,"64":0.01651,"65":0.00826,"66":0.00826,"68":0.02064,"69":0.04954,"70":0.00413,"71":0.02477,"73":0.01238,"74":0.00826,"76":0.00413,"77":0.00826,"78":0.02064,"79":0.22291,"80":0.03302,"81":0.01238,"83":0.14448,"84":0.14035,"85":0.26006,"86":0.18576,"87":0.2353,"88":0.02064,"89":0.0289,"90":0.02064,"91":0.03715,"92":0.04954,"93":0.01651,"94":0.0289,"95":0.09907,"96":0.09907,"97":0.11558,"98":0.24768,"99":4.65226,"100":24.0167,"101":0.28483,"102":0.01651,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 58 59 60 61 62 67 72 75 103 104"},F:{"28":0.01238,"36":0.00826,"40":0.00413,"46":0.00826,"70":0.01651,"71":0.02064,"73":0.00826,"84":0.26832,"85":1.3127,"86":0.00826,_:"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 72 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0289,"84":0.01238,"86":0.01651,"90":0.00413,"92":0.00413,"96":0.00826,"97":0.02064,"98":0.02064,"99":0.2353,"100":1.72138,"101":0.02477,_:"12 13 14 15 16 17 79 80 81 83 85 87 88 89 91 93 94 95"},E:{"4":0,"13":0.00826,"14":0.03715,"15":0.01651,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1","11.1":0.00826,"13.1":0.04128,"14.1":0.09082,"15.1":0.03715,"15.2-15.3":0.03715,"15.4":0.21878},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.00088,"7.0-7.1":0.0254,"8.1-8.4":0,"9.0-9.2":0.00175,"9.3":0.03503,"10.0-10.2":0.00263,"10.3":0.03503,"11.0-11.2":0.01489,"11.3-11.4":0.01226,"12.0-12.1":0.02189,"12.2-12.5":0.35378,"13.0-13.1":0.00788,"13.2":0.00788,"13.3":0.03678,"13.4-13.7":0.14011,"14.0-14.4":0.29598,"14.5-14.8":1.16204,"15.0-15.1":0.40457,"15.2-15.3":2.9861,"15.4":3.2059},P:{"4":0.20778,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.02078,"8.2":0.02018,"9.2":0.01039,"10.1":0.04036,"11.1-11.2":0.08311,"12.0":0.02078,"13.0":0.0935,"14.0":0.0935,"15.0":0.06233,"16.0":2.15052},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00483,"4.2-4.3":0.00402,"4.4":0,"4.4.3-4.4.4":0.02052},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00826,"9":0.01238,"11":0.16925,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":47.26799},S:{"2.5":0},R:{_:"0"},M:{"0":0.11159},Q:{"10.4":0},O:{"0":0.01762},H:{"0":0.20573}}; 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 b14ac463dabbeb..63af01942169a6 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:{"41":0.00228,"43":0.00228,"47":0.00685,"48":0.00685,"52":0.00228,"56":0.00457,"57":0.00228,"72":0.02741,"78":0.00685,"87":0.00457,"88":0.00457,"89":0.00914,"91":0.02512,"93":0.00457,"94":0.00457,"95":0.01142,"96":1.20824,"97":1.39096,"98":0.00457,_:"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 42 44 45 46 49 50 51 53 54 55 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 90 92 99 3.5 3.6"},D:{"11":0.00685,"30":0.00228,"38":0.00228,"43":0.00914,"49":0.00457,"50":0.00228,"57":0.00685,"60":0.00457,"63":0.00685,"65":0.00228,"68":0.01142,"76":0.01142,"77":0.01142,"78":0.00228,"79":0.02741,"80":0.01142,"81":0.00685,"83":0.00228,"84":0.00228,"85":0.00228,"86":0.00457,"87":0.02284,"88":0.00457,"89":0.00685,"90":0.01142,"91":0.01142,"92":0.02512,"93":0.07309,"94":0.00685,"95":0.01827,"96":2.18122,"97":3.7686,"98":6.64644,_:"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 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 51 52 53 54 55 56 58 59 61 62 64 66 67 69 70 71 72 73 74 75 99 100 101"},F:{"51":0.00914,"60":0.00228,"79":0.00228,"80":0.00228,"82":0.08222,"83":0.4431,_:"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 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 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.01142,"13":0.01142,"14":0.00685,"15":0.00228,"16":0.00914,"17":0.00914,"18":0.27865,"84":0.00685,"85":0.00685,"89":0.02741,"90":0.00457,"92":0.01142,"93":0.00228,"95":0.00457,"96":0.02284,"97":0.47964,"98":1.41151,_:"79 80 81 83 86 87 88 91 94"},E:{"4":0,"14":0.02969,"15":0.00685,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 9.1 10.1 15.4","5.1":0.00228,"7.1":0.00914,"11.1":0.00228,"12.1":0.00685,"13.1":0.03654,"14.1":0.04111,"15.1":0.01827,"15.2-15.3":0.02969},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.02516,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03972,"10.0-10.2":0,"10.3":0.14961,"11.0-11.2":0.08209,"11.3-11.4":0.04501,"12.0-12.1":0.03177,"12.2-12.5":4.76359,"13.0-13.1":0.00662,"13.2":0.04369,"13.3":0.05296,"13.4-13.7":0.38924,"14.0-14.4":1.69996,"14.5-14.8":1.6801,"15.0-15.1":1.81382,"15.2-15.3":2.38842,"15.4":0.02118},P:{"4":0.30992,"5.0-5.4":0.01033,"6.2-6.4":0.02087,"7.2-7.4":0.24793,"8.2":0.01057,"9.2":0.02066,"10.1":0.01052,"11.1-11.2":0.09297,"12.0":0.42355,"13.0":0.10331,"14.0":0.2376,"15.0":0.21694,"16.0":0.83677},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00631,"4.2-4.3":0.00253,"4.4":0,"4.4.3-4.4.4":0.19949},A:{"9":0.00228,"11":0.05938,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.24691},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.03086},Q:{"10.4":0.00772},O:{"0":0.93364},H:{"0":0.54057},L:{"0":61.78002},S:{"2.5":0.02315}}; +module.exports={C:{"47":0.0025,"48":0.0025,"52":0.0025,"72":0.00501,"78":0.0025,"89":0.01001,"91":0.00501,"92":0.0025,"93":0.0025,"94":0.00501,"96":0.34291,"97":0.01752,"98":0.62575,"99":2.49799,"100":0.02253,_:"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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 95 101 3.5 3.6"},D:{"28":0.0025,"33":0.0025,"37":0.00501,"43":0.0025,"50":0.0025,"57":0.0025,"64":0.01001,"70":0.03755,"73":0.0025,"75":0.0025,"79":0.01001,"80":0.00501,"81":0.00501,"83":0.00501,"86":0.0025,"87":0.00501,"89":0.01252,"90":0.07509,"91":0.00751,"92":0.02253,"93":0.18773,"94":0.00501,"95":0.01502,"96":0.12014,"97":0.02002,"98":0.08761,"99":1.94984,"100":9.25609,"101":0.06508,"102":0.00751,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 71 72 74 76 77 78 84 85 88 103 104"},F:{"84":0.07008,"85":0.21526,"86":0.0025,_:"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 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.00751,"13":0.00501,"14":0.01252,"15":0.01252,"17":0.00501,"18":0.32539,"84":0.00501,"85":0.00501,"89":0.04005,"90":0.02002,"91":0.0025,"92":0.01252,"93":0.05006,"95":0.01001,"96":0.01252,"97":0.01502,"98":0.02002,"99":0.44804,"100":2.06247,"101":0.07759,_:"16 79 80 81 83 86 87 88 94"},E:{"4":0,"13":0.00751,"14":0.02253,"15":0.00751,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00501,"13.1":0.01252,"14.1":0.05757,"15.1":0.00501,"15.2-15.3":0.00751,"15.4":0.05507},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.14449,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03065,"10.0-10.2":0,"10.3":0.49329,"11.0-11.2":0.1007,"11.3-11.4":0.03649,"12.0-12.1":0.08173,"12.2-12.5":3.55522,"13.0-13.1":0.02773,"13.2":0.01168,"13.3":0.23643,"13.4-13.7":0.64946,"14.0-14.4":1.28724,"14.5-14.8":1.61269,"15.0-15.1":1.43756,"15.2-15.3":2.45188,"15.4":2.42999},P:{"4":0.24963,"5.0-5.4":0.02018,"6.2-6.4":0.0104,"7.2-7.4":0.23923,"8.2":0.02018,"9.2":0.0208,"10.1":0.04036,"11.1-11.2":0.07281,"12.0":0.0208,"13.0":0.16642,"14.0":0.27043,"15.0":0.13521,"16.0":0.98811},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00107,"4.2-4.3":0.00587,"4.4":0,"4.4.3-4.4.4":0.06053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02753,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.0075},N:{"10":0.03748,_:"11"},L:{"0":61.61952},S:{"2.5":0.04498},R:{_:"0"},M:{"0":0.07496},Q:{"10.4":0.0075},O:{"0":0.85454},H:{"0":0.89419}}; 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 0ae6a965536fe6..1d27e24a079906 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:{"29":0.00227,"30":0.00454,"34":0.00227,"35":0.00681,"36":0.00681,"37":0.00227,"39":0.00454,"41":0.00908,"43":0.00908,"44":0.00454,"45":0.00454,"46":0.00227,"47":0.00681,"48":0.00681,"52":0.00908,"54":0.00454,"56":0.01135,"57":0.00681,"58":0.00227,"60":0.14975,"61":0.00454,"62":0.00454,"66":0.02269,"67":0.00227,"68":0.00227,"69":0.00908,"71":0.00227,"72":0.02042,"73":0.00227,"76":0.00227,"77":0.00227,"78":0.09984,"79":0.00227,"81":0.00454,"82":0.00227,"84":0.00908,"85":0.00454,"87":0.00681,"88":0.02042,"89":0.01361,"90":0.00681,"91":0.02723,"92":0.00908,"93":0.01588,"94":0.02723,"95":0.05219,"96":0.8418,"97":1.36594,"98":0.08849,_:"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 31 32 33 38 40 42 49 50 51 53 55 59 63 64 65 70 74 75 80 83 86 99 3.5 3.6"},D:{"11":0.00454,"22":0.00227,"31":0.00227,"32":0.00681,"37":0.00681,"38":0.00681,"40":0.00227,"49":0.00908,"53":0.02723,"54":0.00227,"56":0.00454,"57":0.00227,"61":0.00454,"62":0.00454,"63":0.01135,"65":0.00681,"66":0.00227,"67":0.00454,"70":0.00454,"71":0.01361,"74":0.00681,"76":0.00454,"78":0.00681,"79":0.04311,"80":0.01361,"81":0.01361,"83":0.01361,"84":0.00908,"85":0.00908,"86":0.01588,"87":0.04765,"88":0.01588,"89":0.02042,"90":0.01361,"91":0.0295,"92":0.05673,"93":0.02269,"94":0.02496,"95":0.04765,"96":0.2927,"97":3.57821,"98":9.12819,"99":0.00454,"100":0.00454,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 33 34 35 36 39 41 42 43 44 45 46 47 48 50 51 52 55 58 59 60 64 68 69 72 73 75 77 101"},F:{"36":0.00681,"46":0.00454,"54":0.01135,"77":0.00227,"79":0.00227,"80":0.01815,"81":0.00227,"82":0.0953,"83":0.33808,_:"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 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00908,"14":0.00227,"15":0.00454,"16":0.00454,"17":0.00681,"18":0.03404,"84":0.00681,"85":0.00454,"89":0.00908,"90":0.00227,"91":0.00227,"92":0.02042,"93":0.00227,"94":0.00454,"95":0.00454,"96":0.02496,"97":0.36758,"98":1.40678,_:"13 79 80 81 83 86 87 88"},E:{"4":0,"12":0.00454,"13":0.02269,"14":0.14068,"15":0.08168,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00908,"11.1":0.01135,"12.1":0.02042,"13.1":0.11118,"14.1":0.34035,"15.1":0.21102,"15.2-15.3":0.39708,"15.4":0.00454},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00233,"5.0-5.1":0.0035,"6.0-6.1":0.00233,"7.0-7.1":0.0251,"8.1-8.4":0.0035,"9.0-9.2":0.007,"9.3":0.06713,"10.0-10.2":0.00292,"10.3":0.08114,"11.0-11.2":0.01634,"11.3-11.4":0.01051,"12.0-12.1":0.00992,"12.2-12.5":0.3088,"13.0-13.1":0.01518,"13.2":0.00584,"13.3":0.03327,"13.4-13.7":0.10799,"14.0-14.4":0.31581,"14.5-14.8":0.85869,"15.0-15.1":1.16108,"15.2-15.3":2.76288,"15.4":0.03561},P:{"4":0.16332,"5.0-5.4":0.03097,"6.2-6.4":0.02048,"7.2-7.4":0.02178,"8.2":0.11355,"9.2":0.08258,"10.1":0.02048,"11.1-11.2":0.02178,"12.0":0.01089,"13.0":0.11977,"14.0":0.07621,"15.0":0.04355,"16.0":0.84925},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00394,"4.2-4.3":0.00507,"4.4":0,"4.4.3-4.4.4":0.23838},A:{"11":0.06807,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.17781},Q:{"10.4":0.03092},O:{"0":1.71628},H:{"0":0.44647},L:{"0":41.94551},S:{"2.5":0}}; +module.exports={C:{"29":0.00266,"30":0.00533,"36":0.00533,"37":0.00533,"38":0.00533,"39":0.00533,"40":0.01066,"41":0.01066,"43":0.00533,"44":0.00266,"45":0.00266,"46":0.00533,"47":0.01066,"48":0.00533,"49":0.00533,"50":0.00266,"51":0.01598,"52":0.02664,"53":0.01598,"54":0.01066,"55":0.01598,"56":0.02131,"57":0.01865,"58":0.00799,"59":0.00533,"60":0.22111,"61":0.00533,"62":0.01066,"66":0.05594,"67":0.00266,"69":0.00533,"71":0.00266,"72":0.02131,"76":0.00533,"78":0.0373,"79":0.00266,"81":0.00533,"82":0.00799,"83":0.00266,"84":0.01066,"85":0.01066,"86":0.00533,"87":0.00533,"88":0.02664,"89":0.01332,"90":0.00533,"91":0.30636,"92":0.00799,"93":0.00799,"94":0.01332,"95":0.0293,"96":0.01865,"97":0.05062,"98":0.63936,"99":1.87013,"100":0.10123,"101":0.00533,_:"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 31 32 33 34 35 42 63 64 65 68 70 73 74 75 77 80 3.5 3.6"},D:{"11":0.00533,"22":0.00533,"31":0.00533,"32":0.00799,"35":0.02131,"37":0.00533,"38":0.01066,"39":0.00533,"40":0.00533,"41":0.00533,"42":0.00533,"43":0.00799,"44":0.00533,"45":0.00799,"46":0.00799,"47":0.00799,"48":0.00533,"49":0.01865,"50":0.00533,"51":0.00533,"52":0.00266,"53":0.01332,"54":0.00533,"55":0.00533,"56":0.00799,"57":0.00533,"58":0.00799,"59":0.00533,"60":0.00799,"61":0.01066,"62":0.01066,"63":0.01332,"64":0.01332,"65":0.02131,"67":0.00799,"69":0.00266,"70":0.01332,"71":0.01598,"73":0.00266,"74":0.00799,"75":0.00799,"78":0.01066,"79":0.07726,"80":0.02131,"81":0.01332,"83":0.01598,"84":0.01332,"85":0.01332,"86":0.01332,"87":0.03463,"88":0.04262,"89":0.02664,"90":0.01332,"91":0.03197,"92":0.04795,"93":0.01865,"94":0.01865,"95":0.02664,"96":0.0666,"97":0.09857,"98":0.16517,"99":2.40293,"100":12.17448,"101":0.21046,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 33 34 36 66 68 72 76 77 102 103 104"},F:{"28":0.01332,"36":0.00533,"46":0.00266,"76":0.00266,"79":0.00266,"82":0.01066,"83":0.00799,"84":0.07726,"85":0.38095,"86":0.01066,"87":0.00799,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 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.01332,"13":0.00266,"14":0.00266,"15":0.00533,"16":0.00533,"17":0.00533,"18":0.05594,"84":0.01066,"85":0.00533,"86":0.00266,"88":0.00266,"89":0.01332,"90":0.00533,"91":0.00533,"92":0.02398,"93":0.00266,"94":0.00266,"95":0.00533,"96":0.01066,"97":0.01332,"98":0.02131,"99":0.22644,"100":1.69963,"101":0.03197,_:"79 80 81 83 87"},E:{"4":0,"11":0.00266,"13":0.02131,"14":0.15185,"15":0.05328,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01865,"11.1":0.01865,"12.1":0.01332,"13.1":0.11189,"14.1":0.31702,"15.1":0.14918,"15.2-15.3":0.14386,"15.4":0.54612},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0.00578,"6.0-6.1":0.00083,"7.0-7.1":0.01074,"8.1-8.4":0.00578,"9.0-9.2":0.01239,"9.3":0.17681,"10.0-10.2":0.00991,"10.3":0.11649,"11.0-11.2":0.02148,"11.3-11.4":0.01652,"12.0-12.1":0.0157,"12.2-12.5":0.50894,"13.0-13.1":0.01405,"13.2":0.00991,"13.3":0.04379,"13.4-13.7":0.13467,"14.0-14.4":0.3594,"14.5-14.8":0.78158,"15.0-15.1":0.60147,"15.2-15.3":2.48355,"15.4":2.9297},P:{"4":0.2084,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.04168,"8.2":0.083,"9.2":0.01042,"10.1":0.01037,"11.1-11.2":0.06252,"12.0":0.02084,"13.0":0.06252,"14.0":0.04168,"15.0":0.04168,"16.0":1.14619},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00211,"4.2-4.3":0.00423,"4.4":0,"4.4.3-4.4.4":0.30177},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0109,"9":0.0109,"11":0.05812,_:"6 7 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":2.42822},H:{"0":0.6598},L:{"0":58.63367},S:{"2.5":0},R:{_:"0"},M:{"0":0.25676},Q:{"10.4":0.06602}}; 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 b72bd3b0cf030a..dec41cf90e8e0a 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:{"52":0.04244,"72":0.00386,"78":0.01543,"81":0.01543,"84":0.00772,"87":0.00772,"88":0.01929,"89":0.01929,"90":0.00386,"91":0.01929,"92":0.00386,"94":0.00772,"95":0.01929,"96":0.58256,"97":1.19984,"98":0.05015,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 85 86 93 99 3.5 3.6"},D:{"38":0.00386,"49":0.04244,"53":0.03086,"63":0.01543,"65":0.00386,"66":0.00386,"67":0.00772,"69":0.00772,"70":0.01543,"71":0.00772,"72":0.00386,"73":0.01543,"74":0.02315,"76":0.01157,"78":0.02701,"79":0.03858,"80":0.01157,"81":0.01157,"83":0.01157,"84":0.02701,"85":0.01929,"86":0.06173,"87":0.09259,"88":0.02315,"89":0.03086,"90":0.03086,"91":0.07716,"92":0.09259,"93":0.08488,"94":0.05015,"95":0.06559,"96":0.73688,"97":6.4853,"98":19.69895,"99":0.02315,"100":0.01929,_:"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 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 68 75 77 101"},F:{"28":0.00386,"46":0.00772,"82":0.21991,"83":0.90277,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00772,"16":0.00772,"17":0.00386,"18":0.05015,"84":0.01157,"89":0.01157,"90":0.01157,"91":0.01929,"92":0.01929,"93":0.01543,"94":0.00772,"95":0.01929,"96":0.03472,"97":0.34722,"98":2.09489,_:"13 14 15 79 80 81 83 85 86 87 88"},E:{"4":0,"13":0.01543,"14":0.20062,"15":0.09259,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00772,"10.1":0.00772,"11.1":0.02315,"12.1":0.03086,"13.1":0.06559,"14.1":0.54398,"15.1":0.28549,"15.2-15.3":0.41281,"15.4":0.01543},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.00602,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09636,"10.0-10.2":0.00201,"10.3":0.05019,"11.0-11.2":0.01606,"11.3-11.4":0.03814,"12.0-12.1":0.01606,"12.2-12.5":0.95758,"13.0-13.1":0.03212,"13.2":0.02208,"13.3":0.20075,"13.4-13.7":0.267,"14.0-14.4":1.45344,"14.5-14.8":3.27425,"15.0-15.1":4.18365,"15.2-15.3":9.34495,"15.4":0.10238},P:{"4":0.30583,"5.0-5.4":0.07136,"6.2-6.4":0.02048,"7.2-7.4":0.24466,"8.2":0.01015,"9.2":0.08155,"10.1":0.02048,"11.1-11.2":0.09175,"12.0":0.03058,"13.0":0.21408,"14.0":0.36699,"15.0":0.25486,"16.0":4.02675},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00101,"4.2-4.3":0.0037,"4.4":0,"4.4.3-4.4.4":0.01986},A:{"8":0.00817,"10":0.00408,"11":0.05719,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.23958},Q:{"10.4":0.01229},O:{"0":0.11672},H:{"0":0.16284},L:{"0":37.06002},S:{"2.5":0}}; +module.exports={C:{"47":0.004,"52":0.03202,"72":0.004,"78":0.01201,"79":0.01201,"87":0.01201,"88":0.02001,"89":0.02401,"90":0.008,"91":0.01601,"92":0.008,"93":0.008,"94":0.004,"95":0.008,"96":0.01601,"97":0.008,"98":0.36818,"99":1.33267,"100":0.05203,_:"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 55 56 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 101 3.5 3.6"},D:{"49":0.02801,"50":0.004,"58":0.004,"63":0.01201,"65":0.008,"66":0.008,"69":0.004,"70":0.01201,"71":0.004,"72":0.008,"73":0.008,"74":0.03202,"76":0.008,"77":0.004,"78":0.01601,"79":0.03202,"80":0.02001,"81":0.01201,"83":0.01601,"84":0.02801,"85":0.01601,"86":0.07204,"87":0.05203,"88":0.02401,"89":0.04002,"90":0.03202,"91":0.04802,"92":0.08404,"93":0.02401,"94":0.03602,"95":0.03202,"96":0.18009,"97":0.18409,"98":0.34017,"99":4.47824,"100":22.88344,"101":0.36418,"102":0.01601,_:"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 51 52 53 54 55 56 57 59 60 61 62 64 67 68 75 103 104"},F:{"28":0.008,"46":0.004,"69":0.004,"70":0.01201,"79":0.004,"84":0.22011,"85":0.7924,"86":0.02001,_:"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 71 72 73 74 75 76 77 78 80 81 82 83 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.004,"16":0.008,"18":0.02001,"84":0.03202,"85":0.01201,"86":0.01201,"87":0.01201,"88":0.01601,"89":0.02001,"90":0.01601,"91":0.02401,"92":0.02801,"93":0.008,"94":0.01201,"95":0.01601,"96":0.04802,"97":0.02801,"98":0.04002,"99":0.36018,"100":2.69335,"101":0.02401,_:"13 14 15 17 79 80 81 83"},E:{"4":0,"13":0.06403,"14":0.16408,"15":0.06803,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.008,"11.1":0.008,"12.1":0.03202,"13.1":0.08404,"14.1":0.31216,"15.1":0.26813,"15.2-15.3":0.14407,"15.4":0.47624},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.06112,"10.0-10.2":0,"10.3":0.05886,"11.0-11.2":0.01358,"11.3-11.4":0.03396,"12.0-12.1":0.02264,"12.2-12.5":0.94627,"13.0-13.1":0.0498,"13.2":0.02717,"13.3":0.22185,"13.4-13.7":0.28524,"14.0-14.4":1.15907,"14.5-14.8":2.66676,"15.0-15.1":2.16646,"15.2-15.3":9.10728,"15.4":5.80439},P:{"4":0.30594,"5.0-5.4":0.03059,"6.2-6.4":0.0102,"7.2-7.4":0.14277,"8.2":0.01006,"9.2":0.10198,"10.1":0.09052,"11.1-11.2":0.07139,"12.0":0.0204,"13.0":0.14277,"14.0":0.17336,"15.0":0.15297,"16.0":3.61005},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00161,"4.2-4.3":0.00268,"4.4":0,"4.4.3-4.4.4":0.02571},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04402,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":33.83019},S:{"2.5":0},R:{_:"0"},M:{"0":0.17394},Q:{"10.4":0.012},O:{"0":0.10796},H:{"0":0.13628}}; 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 9fabf4e3859867..75c5b1696d1079 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:{"34":0.07637,"52":0.03394,"75":0.00849,"77":0.00424,"81":0.00849,"84":0.00849,"87":0.00424,"88":0.00849,"91":0.01273,"93":0.01697,"94":0.05516,"95":0.02546,"96":0.35641,"97":0.68737,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 78 79 80 82 83 85 86 89 90 92 98 99 3.5 3.6"},D:{"22":0.05092,"26":0.05516,"30":0.01273,"34":0.09335,"38":0.16123,"45":0.00424,"47":0.02546,"49":0.08062,"53":0.09335,"55":0.04243,"57":0.00424,"58":0.02122,"61":0.09759,"62":0.02122,"63":0.00424,"65":0.02546,"66":0.00849,"67":0.03819,"68":0.07213,"69":0.0297,"70":0.02546,"71":0.06365,"72":0.02546,"73":0.03394,"74":0.04243,"75":0.02122,"76":0.03394,"77":0.02546,"78":0.0297,"79":0.44552,"80":0.06789,"81":0.04667,"83":0.02546,"84":0.01697,"85":0.00849,"86":0.0297,"87":0.13153,"88":0.00849,"89":0.0594,"90":0.01697,"91":0.05516,"92":0.21215,"93":0.0594,"94":0.11032,"95":0.13153,"96":0.7892,"97":6.61059,"98":15.20267,"99":0.00424,"100":0.01697,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 48 50 51 52 54 56 59 60 64 101"},F:{"28":0.00849,"36":0.03819,"46":0.08062,"70":0.01697,"82":0.02546,"83":0.17396,_:"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 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00849,"18":0.06365,"95":0.01273,"96":0.01697,"97":0.53038,"98":2.34638,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94"},E:{"4":0,"11":0.00424,"12":0.00849,"13":0.17821,"14":0.82739,"15":0.35641,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01697,"11.1":0.04243,"12.1":0.13153,"13.1":0.43703,"14.1":3.62777,"15.1":1.2432,"15.2-15.3":2.62217,"15.4":0.01273},G:{"8":0.00327,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00327,"6.0-6.1":0.06204,"7.0-7.1":0.0653,"8.1-8.4":0.05877,"9.0-9.2":0.13714,"9.3":0.30366,"10.0-10.2":0.06204,"10.3":0.35264,"11.0-11.2":0.17959,"11.3-11.4":0.20244,"12.0-12.1":0.23183,"12.2-12.5":1.69464,"13.0-13.1":0.09469,"13.2":0.03918,"13.3":0.25469,"13.4-13.7":0.67263,"14.0-14.4":1.89382,"14.5-14.8":7.16711,"15.0-15.1":3.89212,"15.2-15.3":15.1995,"15.4":0.07183},P:{"4":0.82174,"5.0-5.4":0.89089,"6.2-6.4":0.05053,"7.2-7.4":0.03115,"8.2":0.01022,"9.2":0.07569,"10.1":0.05053,"11.1-11.2":0.02077,"12.0":0.05192,"13.0":0.04325,"14.0":0.0865,"15.0":0.04325,"16.0":1.94624},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00018,"4.2-4.3":0.00053,"4.4":0,"4.4.3-4.4.4":0.01657},A:{"11":0.47522,_:"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.01512,_:"11"},R:{_:"0"},M:{"0":0.17271},Q:{"10.4":0.11514},O:{"0":0.59873},H:{"0":0.0763},L:{"0":21.63894},S:{"2.5":0}}; +module.exports={C:{"34":0.07619,"47":0.00448,"51":0.06723,"52":0.08516,"53":0.06275,"54":0.03137,"55":0.06275,"56":0.04034,"57":0.0493,"58":0.01793,"59":0.01793,"78":0.04034,"87":0.00896,"88":0.01345,"91":0.00896,"93":0.01793,"94":0.04034,"95":0.00448,"97":0.01793,"98":0.25996,"99":0.80228,_:"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 43 44 45 46 48 49 50 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 89 90 92 96 100 101 3.5 3.6"},D:{"22":0.04482,"26":0.04482,"30":0.01345,"34":0.06723,"38":0.17928,"39":0.01793,"40":0.01793,"41":0.02241,"42":0.01793,"43":0.02241,"44":0.02241,"45":0.03137,"46":0.02689,"47":0.02689,"48":0.02241,"49":0.12101,"50":0.01345,"51":0.01793,"52":0.01345,"53":0.11653,"54":0.02689,"55":0.0493,"56":0.01793,"57":0.02241,"58":0.0493,"59":0.03137,"60":0.02689,"61":0.12998,"62":0.04034,"63":0.02689,"64":0.02689,"65":0.04034,"66":0.00896,"67":0.02689,"68":0.05378,"69":0.02241,"70":0.03137,"71":0.05827,"72":0.01793,"73":0.02241,"74":0.04034,"75":0.03137,"76":0.02241,"77":0.05827,"78":0.04034,"79":0.44372,"80":0.06275,"81":0.0493,"83":0.05378,"84":0.01345,"85":0.00896,"86":0.0493,"87":0.09412,"88":0.01345,"89":0.07619,"90":0.01345,"91":0.05827,"92":0.19273,"93":0.03586,"94":0.08068,"95":0.07619,"96":0.2734,"97":0.61403,"98":0.52888,"99":4.34306,"100":17.72183,"101":0.26892,"102":0.03586,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 103 104"},F:{"28":0.01793,"36":0.04482,"40":0.00448,"46":0.05378,"84":0.04034,"85":0.11205,_:"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 86 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.00448,"17":0.00896,"18":0.0986,"94":0.01793,"97":0.02241,"98":0.01345,"99":0.43924,"100":2.80125,"101":0.0493,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96"},E:{"4":0,"8":0.00896,"11":0.00896,"12":0.00448,"13":0.17928,"14":0.7709,"15":0.28237,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01345,"11.1":0.04482,"12.1":0.08964,"13.1":0.47061,"14.1":2.49199,"15.1":0.32719,"15.2-15.3":0.45716,"15.4":2.16032},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.06974,"7.0-7.1":0.07265,"8.1-8.4":0.09299,"9.0-9.2":0.13948,"9.3":0.40391,"10.0-10.2":0.11623,"10.3":0.37485,"11.0-11.2":0.18597,"11.3-11.4":0.15401,"12.0-12.1":0.18016,"12.2-12.5":1.51683,"13.0-13.1":0.10461,"13.2":0.09008,"13.3":0.20922,"13.4-13.7":0.50852,"14.0-14.4":1.5517,"14.5-14.8":4.6522,"15.0-15.1":1.13908,"15.2-15.3":8.42394,"15.4":9.06612},P:{"4":0.87329,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.02062,"8.2":0.02018,"9.2":0.06633,"10.1":0.04036,"11.1-11.2":0.01031,"12.0":0.11344,"13.0":0.02211,"14.0":0.07738,"15.0":0.01105,"16.0":2.27719},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00154,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.04146},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04822,"9":0.0675,"10":0.01929,"11":0.50144,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":22.86831},S:{"2.5":0},R:{_:"0"},M:{"0":0.19865},Q:{"10.4":0.08277},O:{"0":0.56835},H:{"0":0.09403}}; 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 cd0e5ae20f40bb..363e0dbc6cd515 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:{"52":0.23072,"78":0.0355,"85":0.00592,"93":0.00592,"94":0.01183,"95":0.01183,"96":0.34313,"97":0.50878,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 98 99 3.5 3.6"},D:{"23":0.00592,"65":0.0355,"67":0.01775,"76":0.01183,"77":0.00592,"78":0.01775,"79":0.10057,"83":0.09466,"86":0.00592,"87":0.11832,"90":0.01775,"91":0.04141,"92":0.19523,"93":0.05324,"94":0.10057,"95":0.16565,"96":1.56182,"97":11.9444,"98":24.16686,"99":0.02958,"100":0.01775,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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 66 68 69 70 71 72 73 74 75 80 81 84 85 88 89 101"},F:{"82":0.34904,"83":2.63854,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01183,"96":0.0355,"97":1.04122,"98":4.48433,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"12":0.00592,"13":0.11832,"14":1.26602,"15":0.19523,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.40229,"14.1":4.41334,"15.1":1.11812,"15.2-15.3":1.37843},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.05048,"10.0-10.2":0.00235,"10.3":0.30403,"11.0-11.2":0.11621,"11.3-11.4":0.01996,"12.0-12.1":0.00939,"12.2-12.5":1.46263,"13.0-13.1":0.00822,"13.2":0.00704,"13.3":0.09273,"13.4-13.7":0.08569,"14.0-14.4":1.06469,"14.5-14.8":1.8817,"15.0-15.1":2.44515,"15.2-15.3":4.17659,"15.4":0.01056},P:{"4":0.16235,"5.0-5.4":0.01015,"6.2-6.4":0.04189,"7.2-7.4":0.15152,"8.2":0.11355,"9.2":0.0112,"10.1":0.02048,"11.1-11.2":0.02165,"12.0":0.0112,"13.0":0.02165,"14.0":0.03247,"15.0":0.03247,"16.0":4.37252},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0147,"4.4":0,"4.4.3-4.4.4":0.03431},A:{"11":0.06508,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.90256},Q:{"10.4":0},O:{"0":0.00817},H:{"0":0.07346},L:{"0":23.78834},S:{"2.5":0}}; +module.exports={C:{"52":0.03049,"77":0.0122,"78":0.0122,"97":0.0122,"98":0.34759,"99":1.85989,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"23":0.01829,"29":0.0122,"49":0.02439,"53":0.35978,"63":0.04878,"65":0.03659,"67":0.04269,"71":0.0061,"73":0.03659,"76":0.21953,"78":0.0122,"79":0.07318,"83":0.06098,"86":0.0061,"87":0.12196,"88":0.06708,"90":0.0122,"91":0.06098,"92":0.10976,"93":0.01829,"94":0.0122,"95":0.04878,"96":0.52443,"97":0.17684,"98":0.88421,"99":7.87862,"100":29.66067,"101":0.49394,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 68 69 70 72 74 75 77 80 81 84 85 89 102 103 104"},F:{"83":0.21953,"84":0.58541,"85":1.59158,_:"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 86 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.0061,"97":0.0122,"98":0.0061,"99":0.97568,"100":5.5004,"101":0.04878,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"13":0.22563,"14":1.2318,"15":0.04269,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.06708,"12.1":0.10367,"13.1":0.23782,"14.1":2.57945,"15.1":0.2988,"15.2-15.3":0.47564,"15.4":0.93299},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.22792,"10.0-10.2":0,"10.3":0.25175,"11.0-11.2":0.26314,"11.3-11.4":0.01243,"12.0-12.1":0.00518,"12.2-12.5":1.31572,"13.0-13.1":0.00414,"13.2":0.00311,"13.3":0.10256,"13.4-13.7":0.08184,"14.0-14.4":0.65993,"14.5-14.8":1.04947,"15.0-15.1":0.30044,"15.2-15.3":3.18156,"15.4":2.90184},P:{"4":0.10989,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.01099,"8.2":0.01122,"9.2":0.17596,"10.1":0.01054,"11.1-11.2":0.02198,"12.0":0.45055,"13.0":0.02198,"14.0":0.35191,"15.0":0.03297,"16.0":5.17584},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00172,"4.2-4.3":0.00052,"4.4":0,"4.4.3-4.4.4":0.00947},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08537,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.04432},L:{"0":22.36214},S:{"2.5":0},R:{_:"0"},M:{"0":0.48763},Q:{"10.4":0.0039}}; 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 8f7a6a3f4810a7..0d087f4b8e8647 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:{"52":0.00833,"60":0.02083,"78":0.04999,"82":0.12915,"83":0.00417,"84":0.00417,"89":0.01666,"91":0.04583,"92":0.00833,"94":0.03333,"95":0.03333,"96":1.82054,"97":2.51626,_:"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 68 69 70 71 72 73 74 75 76 77 79 80 81 85 86 87 88 90 93 98 99 3.5 3.6"},D:{"49":0.0125,"58":0.00417,"65":0.00833,"67":0.02083,"74":0.00417,"75":0.00833,"76":0.0125,"77":0.00833,"79":0.0125,"80":0.0125,"83":0.02083,"84":0.0125,"86":0.025,"87":0.04999,"88":0.01666,"89":0.01666,"90":0.00833,"91":0.0125,"92":0.01666,"93":0.06249,"94":0.02916,"95":0.02083,"96":0.44993,"97":7.01971,"98":15.0226,"99":0.0125,_:"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 57 59 60 61 62 63 64 66 68 69 70 71 72 73 78 81 85 100 101"},F:{"40":0.04999,"77":0.0125,"80":0.00833,"82":0.29162,"83":0.79571,_:"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 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 78 79 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.00833,"17":0.0125,"18":0.0125,"80":0.00833,"86":0.00833,"89":0.01666,"90":0.00417,"91":0.00417,"92":0.02083,"93":0.00417,"95":0.00833,"96":0.04166,"97":1.29979,"98":4.62426,_:"13 14 15 16 79 81 83 84 85 87 88 94"},E:{"4":0,"12":0.00833,"13":0.14164,"14":0.47076,"15":0.32911,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00833,"11.1":0.01666,"12.1":0.10832,"13.1":0.42493,"14.1":1.61641,"15.1":0.65823,"15.2-15.3":0.90402,"15.4":0.0125},G:{"8":0.00319,"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.0016,"9.3":0.11645,"10.0-10.2":0,"10.3":0.03828,"11.0-11.2":0.01595,"11.3-11.4":0.00798,"12.0-12.1":0.01117,"12.2-12.5":0.40518,"13.0-13.1":0.0319,"13.2":0.01117,"13.3":0.04626,"13.4-13.7":0.14835,"14.0-14.4":0.87576,"14.5-14.8":2.87771,"15.0-15.1":2.56506,"15.2-15.3":8.7448,"15.4":0.04626},P:{"4":0.07293,"5.0-5.4":0.01033,"6.2-6.4":0.02087,"7.2-7.4":0.08335,"8.2":0.01057,"9.2":0.01042,"10.1":0.01052,"11.1-11.2":0.14586,"12.0":0.06251,"13.0":0.47927,"14.0":0.47927,"15.0":0.20838,"16.0":4.53223},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03016,"4.4":0,"4.4.3-4.4.4":0.12155},A:{"11":0.14581,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.46097},Q:{"10.4":0},O:{"0":0.01751},H:{"0":0.07734},L:{"0":35.70815},S:{"2.5":0}}; +module.exports={C:{"52":0.02059,"60":0.00824,"78":0.03294,"82":0.21825,"88":0.02059,"89":0.01235,"91":0.0906,"95":0.02059,"96":0.05353,"97":0.0906,"98":1.34659,"99":2.84554,"100":0.01647,_:"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 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 90 92 93 94 101 3.5 3.6"},D:{"23":0.00412,"29":0.00824,"38":0.01235,"49":0.02471,"63":0.00824,"67":0.04118,"68":0.01647,"73":0.01647,"76":0.00412,"78":0.00412,"79":0.02059,"81":0.00412,"83":0.02471,"84":0.02471,"85":0.04942,"86":0.01235,"87":0.20178,"88":0.00412,"89":0.02059,"90":0.00412,"91":0.01235,"92":0.00824,"93":0.00412,"95":0.00824,"96":0.06177,"97":0.10295,"98":0.39533,"99":3.88739,"100":17.04028,"101":0.23473,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 69 70 71 72 74 75 77 80 94 102 103 104"},F:{"40":0.16884,"46":0.00824,"84":0.14001,"85":0.39945,"86":0.00412,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00412,"15":0.00824,"16":0.01647,"18":0.19355,"84":0.00412,"88":0.00824,"89":0.02883,"91":0.00412,"92":0.00412,"93":0.00412,"95":0.00824,"96":0.01235,"97":0.03294,"98":0.05765,"99":0.83595,"100":5.88874,"101":0.05765,_:"12 14 17 79 80 81 83 85 86 87 90 94"},E:{"4":0,"12":0.00412,"13":0.02471,"14":0.28826,"15":0.11942,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03294,"12.1":0.11119,"13.1":0.32532,"14.1":1.05833,"15.1":0.29238,"15.2-15.3":0.23884,"15.4":1.28482},G:{"8":0.00137,"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.08629,"10.0-10.2":0,"10.3":0.25886,"11.0-11.2":0.01644,"11.3-11.4":0.00822,"12.0-12.1":0.00411,"12.2-12.5":0.49991,"13.0-13.1":0.02465,"13.2":0.00548,"13.3":0.06026,"13.4-13.7":0.1082,"14.0-14.4":0.66289,"14.5-14.8":1.31482,"15.0-15.1":1.07103,"15.2-15.3":4.44573,"15.4":5.12506},P:{"4":0.04204,"5.0-5.4":0.02018,"6.2-6.4":0.01025,"7.2-7.4":0.02102,"8.2":0.02018,"9.2":0.02102,"10.1":0.04036,"11.1-11.2":0.21022,"12.0":0.02102,"13.0":0.35738,"14.0":0.31533,"15.0":0.13665,"16.0":4.69849},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0369,"4.4":0,"4.4.3-4.4.4":0.09839},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14413,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":38.19844},S:{"2.5":0},R:{_:"0"},M:{"0":0.59408},Q:{"10.4":0},O:{"0":0.01765},H:{"0":0.07239}}; 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 481363ef540c80..febbee98c5cf75 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:{"24":0.00552,"30":0.00552,"34":0.00414,"35":0.00276,"36":0.00414,"38":0.01241,"42":0.00552,"43":0.00827,"45":0.00138,"47":0.00276,"49":0.01103,"52":0.03448,"56":0.00552,"57":0.00414,"68":0.01793,"69":0.00965,"71":0.00276,"72":0.00827,"73":0.00276,"78":0.00552,"80":0.00276,"81":0.00552,"87":0.00276,"89":0.00138,"90":0.00138,"91":0.00965,"93":0.00276,"94":0.00552,"95":0.02344,"96":0.44128,"97":0.52126,"98":0.00414,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 37 39 40 41 44 46 48 50 51 53 54 55 58 59 60 61 62 63 64 65 66 67 70 74 75 76 77 79 82 83 84 85 86 88 92 99 3.5 3.6"},D:{"11":0.00414,"19":0.00138,"22":0.00276,"25":0.00138,"31":0.00276,"33":0.02206,"37":0.00414,"39":0.0069,"40":0.00414,"43":0.0262,"47":0.00827,"48":0.00276,"49":0.01655,"53":0.00276,"54":0.00276,"57":0.00276,"60":0.00414,"63":0.02206,"65":0.00827,"67":0.00552,"68":0.00276,"69":0.01103,"70":0.00965,"71":0.00414,"72":0.01103,"73":0.00276,"75":0.00414,"76":0.00552,"77":0.00414,"78":0.00965,"79":0.02896,"80":0.01517,"81":0.02206,"83":0.02758,"84":0.01103,"85":0.0069,"86":0.02206,"87":0.04413,"88":0.01793,"89":0.01793,"90":0.01793,"91":0.06343,"92":0.01517,"93":0.01517,"94":0.01931,"95":0.03861,"96":0.22202,"97":2.85453,"98":5.02921,"99":0.00552,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 23 24 26 27 28 29 30 32 34 35 36 38 41 42 44 45 46 50 51 52 55 56 58 59 61 62 64 66 74 100 101"},F:{"28":0.00276,"30":0.00276,"46":0.01103,"82":0.0524,"83":0.20823,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00827,"13":0.0069,"14":0.00552,"15":0.00414,"16":0.0069,"17":0.00414,"18":0.05516,"83":0.00276,"84":0.01379,"85":0.0069,"89":0.00827,"90":0.00414,"91":0.01241,"92":0.01103,"93":0.00276,"94":0.00552,"95":0.00552,"96":0.0331,"97":0.33648,"98":1.04528,_:"79 80 81 86 87 88"},E:{"4":0,"12":0.00138,"13":0.01103,"14":0.03172,"15":0.01103,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.4","9.1":0.00414,"12.1":0.00414,"13.1":0.09929,"14.1":0.07309,"15.1":0.13376,"15.2-15.3":0.06757},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":0.03062,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03758,"10.0-10.2":0.00278,"10.3":0.04175,"11.0-11.2":0.22824,"11.3-11.4":0.22129,"12.0-12.1":0.09464,"12.2-12.5":2.49537,"13.0-13.1":0.04175,"13.2":0.01809,"13.3":0.17118,"13.4-13.7":0.32706,"14.0-14.4":1.84683,"14.5-14.8":2.53573,"15.0-15.1":2.35898,"15.2-15.3":3.44314,"15.4":0.01809},P:{"4":1.124,"5.0-5.4":0.0405,"6.2-6.4":0.12151,"7.2-7.4":1.16451,"8.2":0.01057,"9.2":0.17214,"10.1":0.01052,"11.1-11.2":0.54681,"12.0":0.09114,"13.0":0.28353,"14.0":0.62782,"15.0":0.53669,"16.0":1.79233},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00031,"4.2-4.3":0.00282,"4.4":0,"4.4.3-4.4.4":0.02274},A:{"8":0.00772,"10":0.00309,"11":0.05092,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.10346},Q:{"10.4":0},O:{"0":0.68114},H:{"0":0.702},L:{"0":59.89872},S:{"2.5":0}}; +module.exports={C:{"16":0.00566,"34":0.00142,"36":0.00425,"38":0.00708,"47":0.00425,"52":0.0085,"56":0.00425,"65":0.00283,"72":0.00425,"82":0.00283,"88":0.00708,"89":0.00991,"91":0.01841,"94":0.01133,"95":0.00425,"96":0.00425,"97":0.00708,"98":0.29311,"99":0.83119,"100":0.00708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 90 92 93 101 3.5 3.6"},D:{"11":0.00991,"25":0.00283,"33":0.01274,"38":0.00425,"39":0.00425,"40":0.00566,"43":0.00566,"46":0.00283,"49":0.00991,"50":0.01133,"55":0.00283,"59":0.00566,"60":0.00283,"61":0.00142,"62":0.00142,"63":0.00283,"65":0.01841,"67":0.00425,"68":0.00142,"69":0.00708,"70":0.00566,"71":0.00708,"72":0.00425,"74":0.01416,"75":0.00283,"76":0.00283,"78":0.00425,"79":0.0085,"80":0.00425,"81":0.00708,"83":0.02124,"84":0.01416,"85":0.01416,"86":0.01416,"87":0.01416,"88":0.00566,"89":0.00425,"90":0.00708,"91":0.01982,"92":0.00991,"93":0.0085,"94":0.18408,"95":0.01699,"96":0.04956,"97":0.02407,"98":0.08071,"99":1.08182,"100":5.83675,"101":0.23506,"102":0.00566,_:"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 41 42 44 45 47 48 51 52 53 54 56 57 58 64 66 73 77 103 104"},F:{"28":0.00566,"36":0.00283,"71":0.00283,"79":0.00142,"82":0.04248,"84":0.02974,"85":0.11045,"86":0.00425,_:"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 72 73 74 75 76 77 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00425},B:{"12":0.01133,"13":0.00283,"14":0.00566,"15":0.00142,"16":0.01841,"17":0.02974,"18":0.02832,"84":0.0085,"85":0.00425,"89":0.0085,"90":0.00708,"92":0.01133,"93":0.00142,"95":0.00142,"96":0.0085,"97":0.03965,"98":0.05239,"99":0.4517,"100":1.27865,"101":0.03823,_:"79 80 81 83 86 87 88 91 94"},E:{"4":0,"8":0.0269,"11":0.00283,"13":0.01133,"14":0.0354,"15":0.00708,_:"0 5 6 7 9 10 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00283,"11.1":0.00142,"12.1":0.00425,"13.1":0.08638,"14.1":0.13594,"15.1":0.04531,"15.2-15.3":0.02832,"15.4":0.19541},G:{"8":0.00509,"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.01356,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02204,"10.0-10.2":0,"10.3":0.0373,"11.0-11.2":0.14073,"11.3-11.4":0.20516,"12.0-12.1":0.04748,"12.2-12.5":3.28765,"13.0-13.1":0.08139,"13.2":0.03391,"13.3":0.33233,"13.4-13.7":0.30689,"14.0-14.4":1.99734,"14.5-14.8":2.53822,"15.0-15.1":1.74979,"15.2-15.3":3.47585,"15.4":2.68064},P:{"4":0.9354,"5.0-5.4":0.06035,"6.2-6.4":0.15087,"7.2-7.4":2.57488,"8.2":0.01006,"9.2":0.27157,"10.1":0.09052,"11.1-11.2":0.91529,"12.0":0.15087,"13.0":0.42244,"14.0":1.01587,"15.0":0.56325,"16.0":3.38959},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00027,"4.2-4.3":0.00082,"4.4":0,"4.4.3-4.4.4":0.01608},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00142,"11":0.14585,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":58.79802},S:{"2.5":0},R:{_:"0"},M:{"0":0.14595},Q:{"10.4":0},O:{"0":0.24038},H:{"0":0.95907}}; 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 b093cc986f9198..ddb64560c081bb 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:{"95":0.05202,"96":0.41619,"97":0.20159,"98":0.05202,_:"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 99 3.5 3.6"},D:{"49":0.02601,"67":0.01301,"75":0.31865,"79":0.01301,"86":0.03902,"88":0.01301,"89":0.03902,"95":0.01301,"96":0.69582,"97":9.42285,"98":38.40022,_:"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 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 87 90 91 92 93 94 99 100 101"},F:{"83":0.17558,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.03902,"89":0.07804,"93":0.01301,"96":0.05202,"97":1.073,"98":5.15688,_:"12 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 92 94 95"},E:{"4":0,"13":0.02601,"14":0.41619,"15":0.03902,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.4","11.1":0.10405,"14.1":1.073,"15.1":2.25004,"15.2-15.3":2.67924},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01965,"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.058,"10.0-10.2":0,"10.3":0.00936,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.20301,"13.0-13.1":0,"13.2":0.00936,"13.3":0.01965,"13.4-13.7":2.30704,"14.0-14.4":0.03836,"14.5-14.8":0.53045,"15.0-15.1":1.56422,"15.2-15.3":4.58602,"15.4":0.00936},P:{"4":0.01234,"5.0-5.4":0.07136,"6.2-6.4":0.02048,"7.2-7.4":0.07403,"8.2":0.01015,"9.2":0.08155,"10.1":0.02048,"11.1-11.2":0.05194,"12.0":0.01039,"13.0":0.11105,"14.0":0.08637,"15.0":0.01234,"16.0":1.66569},I:{"0":0,"3":0,"4":0.00244,"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.01505},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.02136,_:"11"},R:{_:"0"},M:{"0":0.03497},Q:{"10.4":0},O:{"0":0},H:{"0":0.03311},L:{"0":23.67829},S:{"2.5":0}}; +module.exports={C:{"78":0.01718,"91":0.01718,"95":0.01718,"98":0.29203,"99":0.64131,"100":0.05726,_:"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 89 90 92 93 94 96 97 101 3.5 3.6"},D:{"55":0.01718,"67":0.02863,"75":0.1317,"85":0.01718,"86":0.01718,"87":1.38569,"91":0.01718,"94":0.01718,"95":0.23477,"96":0.02863,"99":7.42662,"100":33.08483,"101":0.99632,"102":0.04581,_:"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 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 88 89 90 92 93 97 98 103 104"},F:{"84":0.24622,"85":0.17751,"86":0.01718,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.04581,"18":0.04581,"94":0.01718,"96":2.2675,"97":0.01718,"98":0.02863,"99":0.49816,"100":4.64951,"101":0.1317,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95"},E:{"4":0,"13":0.52679,"14":0.14888,"15":0.16033,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.3092,"14.1":0.5726,"15.1":0.11452,"15.2-15.3":0.10307,"15.4":0.55542},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.10346,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":1.0406,"13.0-13.1":0,"13.2":0.00975,"13.3":0.00975,"13.4-13.7":1.45294,"14.0-14.4":0.02849,"14.5-14.8":0.42209,"15.0-15.1":0.29089,"15.2-15.3":2.58726,"15.4":1.55565},P:{"4":0.11307,"5.0-5.4":0.03059,"6.2-6.4":0.0102,"7.2-7.4":0.02261,"8.2":0.01006,"9.2":0.10198,"10.1":0.09052,"11.1-11.2":0.21484,"12.0":0.02051,"13.0":0.14699,"14.0":0.05654,"15.0":0.03392,"16.0":2.09183},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.03419},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14888,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":32.98267},S:{"2.5":0},R:{_:"0"},M:{"0":0.12395},Q:{"10.4":0},O:{"0":0.0171},H:{"0":0.03237}}; 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 a42e8098d43236..07a6b5dc51b9bb 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:{"52":0.03023,"68":0.03628,"76":0.00605,"78":0.01814,"82":0.00605,"89":0.04232,"91":0.01814,"94":0.01209,"95":0.03023,"96":0.57437,"97":1.17292,"98":0.01209,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 79 80 81 83 84 85 86 87 88 90 92 93 99 3.5 3.6"},D:{"26":0.01209,"49":0.04837,"67":0.03023,"69":0.23579,"70":0.01814,"72":0.03023,"74":0.00605,"76":0.01814,"77":0.18743,"78":0.02418,"79":0.01814,"80":0.06046,"81":0.01814,"83":0.02418,"84":0.03023,"85":0.00605,"86":0.02418,"87":0.05441,"88":0.01209,"89":0.01814,"90":0.01209,"91":0.04232,"92":0.03628,"93":0.85249,"94":0.06046,"95":0.28416,"96":0.526,"97":13.38584,"98":27.733,"99":0.01814,"100":0.01209,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 57 58 59 60 61 62 63 64 65 66 68 71 73 75 101"},F:{"28":0.00605,"37":0.01814,"46":0.00605,"67":0.27812,"82":0.40508,"83":1.15479,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01209,"18":0.01814,"92":0.01209,"95":0.01209,"96":0.03628,"97":1.39058,"98":5.30839,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"12":0.00605,"13":0.04837,"14":0.27207,"15":0.17533,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.06651,"12.1":0.07255,"13.1":0.31439,"14.1":1.29384,"15.1":0.91295,"15.2-15.3":1.11851},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.00124,"7.0-7.1":0.00868,"8.1-8.4":0.01116,"9.0-9.2":0.0062,"9.3":0.04218,"10.0-10.2":0.00248,"10.3":0.36594,"11.0-11.2":0.00992,"11.3-11.4":0.00868,"12.0-12.1":0.02233,"12.2-12.5":0.25554,"13.0-13.1":0.00744,"13.2":0.00248,"13.3":0.01861,"13.4-13.7":0.05954,"14.0-14.4":0.67358,"14.5-14.8":2.20308,"15.0-15.1":2.06414,"15.2-15.3":6.59682,"15.4":0.0397},P:{"4":0.05367,"5.0-5.4":0.01033,"6.2-6.4":0.02087,"7.2-7.4":0.02147,"8.2":0.01057,"9.2":0.02066,"10.1":0.01052,"11.1-11.2":0.04294,"12.0":0.42355,"13.0":0.04294,"14.0":0.08588,"15.0":0.09661,"16.0":2.40453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0041,"4.4":0,"4.4.3-4.4.4":0.06312},A:{"11":0.24789,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.18979},Q:{"10.4":0},O:{"0":0.11071},H:{"0":0.09733},L:{"0":23.75954},S:{"2.5":0}}; +module.exports={C:{"48":0.00494,"52":0.03954,"68":0.03954,"78":0.02472,"88":0.00494,"91":0.00989,"97":0.01977,"98":0.42016,"99":1.23575,"100":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 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 101 3.5 3.6"},D:{"26":0.00494,"38":0.00494,"49":0.04449,"55":0.00494,"65":0.00494,"69":0.51407,"70":0.01977,"74":0.00989,"76":0.03954,"77":0.10875,"78":0.01977,"79":0.04943,"80":0.00989,"81":0.00989,"83":0.01977,"84":0.00494,"85":0.00989,"86":0.01977,"87":0.04943,"89":0.02472,"90":0.00989,"91":0.32624,"92":0.01977,"93":0.05437,"94":0.01483,"95":0.0346,"96":0.0692,"97":0.09392,"98":0.40533,"99":6.21829,"100":27.0135,"101":0.41027,"102":0.00989,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 67 68 71 72 73 75 88 103 104"},F:{"28":0.01977,"37":0.04943,"46":0.00494,"71":0.00989,"84":0.19772,"85":0.55856,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 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 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.01483,"18":0.02472,"86":0.00989,"88":0.00494,"92":0.00494,"96":0.01977,"97":0.02472,"98":0.02966,"99":0.70685,"100":5.15061,"101":0.05932,_:"12 13 15 16 17 79 80 81 83 84 85 87 89 90 91 93 94 95"},E:{"4":0,"13":0.02966,"14":0.18783,"15":0.08897,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00989,"11.1":0.09392,"12.1":0.0346,"13.1":0.25704,"14.1":0.5981,"15.1":0.14335,"15.2-15.3":0.18289,"15.4":1.06769},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00115,"6.0-6.1":0,"7.0-7.1":0.00345,"8.1-8.4":0.00115,"9.0-9.2":0.0023,"9.3":0.038,"10.0-10.2":0.00461,"10.3":0.45836,"11.0-11.2":0.01497,"11.3-11.4":0.01382,"12.0-12.1":0.00576,"12.2-12.5":0.29943,"13.0-13.1":0.00921,"13.2":0.00345,"13.3":0.01958,"13.4-13.7":0.05643,"14.0-14.4":0.43878,"14.5-14.8":1.23688,"15.0-15.1":0.49406,"15.2-15.3":4.23466,"15.4":4.17592},P:{"4":0.09475,"5.0-5.4":0.02018,"6.2-6.4":0.0104,"7.2-7.4":0.01053,"8.2":0.02018,"9.2":0.0208,"10.1":0.04036,"11.1-11.2":0.03158,"12.0":0.01053,"13.0":0.03158,"14.0":0.09475,"15.0":0.10528,"16.0":2.97949},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0036,"4.4":0,"4.4.3-4.4.4":0.02675},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00989,"9":0.01483,"11":0.36084,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":27.62208},S:{"2.5":0},R:{_:"0"},M:{"0":0.2529},Q:{"10.4":0},O:{"0":0.12645},H:{"0":0.11971}}; 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 04ff7a53ae8540..dab87c5cb26680 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:{"34":0.01427,"51":0.00357,"52":0.17126,"69":0.00357,"72":0.00714,"78":0.01784,"89":0.00357,"91":0.04995,"92":0.00714,"94":0.00714,"95":0.02141,"96":0.92054,"97":1.43077,"98":0.01784,_:"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 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 93 99 3.5 3.6"},D:{"26":0.00714,"31":0.00357,"38":0.10704,"39":0.01427,"43":0.00357,"49":0.03211,"50":0.00714,"53":0.01784,"55":0.00714,"58":0.02141,"59":0.00357,"65":0.03211,"67":0.00357,"69":0.0107,"71":0.0107,"73":0.0107,"74":0.00357,"75":0.00714,"76":0.0107,"77":0.00714,"78":0.00714,"79":0.11774,"80":0.01427,"81":0.01784,"83":0.02141,"84":0.01427,"85":0.04282,"86":0.02141,"87":0.03925,"88":0.0107,"89":0.02141,"90":0.03925,"91":0.03925,"92":0.08206,"93":0.02498,"94":0.04638,"95":0.03211,"96":0.38534,"97":6.65075,"98":16.02389,"99":0.02498,"100":0.03925,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 40 41 42 44 45 46 47 48 51 52 54 56 57 60 61 62 63 64 66 68 70 72 101"},F:{"28":0.06779,"82":0.12488,"83":0.59942,_:"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 79 80 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.00357,"16":0.00714,"17":0.0107,"18":0.02854,"84":0.00357,"92":0.00714,"95":0.00714,"96":0.04282,"97":0.7243,"98":2.52258,_:"13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"11":0.00714,"12":0.02498,"13":0.0107,"14":0.21051,"15":0.0999,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00714,"11.1":0.02498,"12.1":0.02498,"13.1":0.19624,"14.1":0.5352,"15.1":0.25333,"15.2-15.3":0.71717},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01444,"6.0-6.1":0.00138,"7.0-7.1":0.04332,"8.1-8.4":0.00206,"9.0-9.2":0,"9.3":0.07082,"10.0-10.2":0.00275,"10.3":0.08114,"11.0-11.2":0.00344,"11.3-11.4":0.00756,"12.0-12.1":0.011,"12.2-12.5":0.31493,"13.0-13.1":0.00825,"13.2":0.00413,"13.3":0.03369,"13.4-13.7":0.11414,"14.0-14.4":0.2056,"14.5-14.8":1.0321,"15.0-15.1":1.16756,"15.2-15.3":3.72823,"15.4":0.02819},P:{"4":0.24351,"5.0-5.4":0.0405,"6.2-6.4":0.12151,"7.2-7.4":0.23337,"8.2":0.01015,"9.2":0.03044,"10.1":0.02029,"11.1-11.2":0.14205,"12.0":0.05073,"13.0":0.23337,"14.0":0.39571,"15.0":0.20293,"16.0":4.63693},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.00289,"4.4":0,"4.4.3-4.4.4":0.05318},A:{"8":0.00771,"10":0.00386,"11":0.22749,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.23152},Q:{"10.4":0},O:{"0":0.77172},H:{"0":0.49925},L:{"0":49.25859},S:{"2.5":0}}; +module.exports={C:{"24":0.00708,"52":0.06018,"72":0.00708,"78":0.0177,"84":0.00354,"87":0.00708,"88":0.00708,"89":0.00354,"90":0.00354,"91":0.04602,"92":0.06726,"93":0.00354,"94":0.00354,"95":0.00354,"96":0.01416,"97":0.01416,"98":0.5841,"99":1.7346,"100":0.00708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 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 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 101 3.5 3.6"},D:{"26":0.00708,"34":0.00354,"38":0.02478,"39":0.00708,"47":0.01062,"49":0.03186,"53":0.01416,"55":0.01062,"58":0.00354,"59":0.00708,"62":0.00708,"65":0.01416,"67":0.00708,"68":0.00354,"69":0.01062,"70":0.00708,"71":0.00708,"73":0.01062,"74":0.00354,"76":0.01416,"78":0.02832,"79":0.13098,"80":0.02478,"81":0.0177,"83":0.02124,"84":0.02832,"85":0.0177,"86":0.02124,"87":0.04248,"88":0.01062,"89":0.02478,"90":0.0177,"91":0.0354,"92":0.0531,"93":0.03894,"94":0.0177,"95":0.0177,"96":0.08496,"97":0.16284,"98":0.26904,"99":3.98958,"100":17.93364,"101":0.32214,"102":0.00708,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 56 57 60 61 63 64 66 72 75 77 103 104"},F:{"28":0.1416,"83":0.00708,"84":0.11328,"85":0.59826,"86":0.02124,_:"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 79 80 81 82 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.00708,"15":0.00354,"16":0.00708,"17":0.01062,"18":0.0354,"83":0.01416,"84":0.00708,"92":0.00708,"96":0.00708,"97":0.01416,"98":0.04248,"99":0.39648,"100":2.60544,"101":0.03186,_:"13 14 79 80 81 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.01062,"13":0.01416,"14":0.20886,"15":0.03894,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02832,"12.1":0.02478,"13.1":0.16638,"14.1":0.32568,"15.1":0.10266,"15.2-15.3":0.11328,"15.4":0.73986},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02058,"6.0-6.1":0.00199,"7.0-7.1":0.0259,"8.1-8.4":0.00664,"9.0-9.2":0,"9.3":0.06375,"10.0-10.2":0.00266,"10.3":0.04648,"11.0-11.2":0.00664,"11.3-11.4":0.00531,"12.0-12.1":0.0093,"12.2-12.5":0.26959,"13.0-13.1":0.00332,"13.2":0.00199,"13.3":0.01262,"13.4-13.7":0.07636,"14.0-14.4":0.14874,"14.5-14.8":0.54715,"15.0-15.1":0.26694,"15.2-15.3":2.50535,"15.4":2.61957},P:{"4":0.18365,"5.0-5.4":0.06035,"6.2-6.4":0.15087,"7.2-7.4":0.28568,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.09183,"12.0":0.06122,"13.0":0.16325,"14.0":0.27548,"15.0":0.09183,"16.0":4.74434},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.00204,"4.4":0,"4.4.3-4.4.4":0.03604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.16284,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":51.9114},S:{"2.5":0},R:{_:"0"},M:{"0":0.34238},Q:{"10.4":0},O:{"0":0.96254},H:{"0":0.47704}}; 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 3c32ee178614a1..b159d3577fed58 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:{"3":0.00288,"5":0.00288,"17":0.00576,"34":0.00576,"40":0.00288,"68":0.02879,"72":0.00576,"77":0.00576,"78":0.01152,"85":0.00576,"87":0.00288,"89":0.02591,"90":0.01152,"91":0.02015,"93":0.00576,"95":0.02015,"96":0.40594,"97":0.68808,"98":0.02015,_:"2 4 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 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 69 70 71 73 74 75 76 79 80 81 82 83 84 86 88 92 94 99 3.5","3.6":0.00576},D:{"18":0.00576,"39":0.01727,"42":0.00288,"43":0.00864,"44":0.00864,"45":0.00864,"46":0.01152,"47":0.00576,"49":0.00288,"51":0.02303,"67":0.00864,"69":0.00288,"70":0.00576,"73":0.01727,"74":0.00576,"76":0.02303,"77":0.02015,"79":0.02015,"80":0.01727,"83":0.0547,"84":0.00288,"85":0.00576,"86":0.05182,"87":0.05758,"88":0.00288,"89":0.02879,"90":0.00864,"91":0.04031,"92":0.04606,"93":0.01152,"94":0.04031,"95":0.04606,"96":0.29366,"97":6.25319,"98":13.11672,"99":0.00288,"100":0.01152,"101":0.00576,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 71 72 75 78 81"},F:{"28":0.00864,"81":0.0144,"82":0.1094,"83":0.25623,_:"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 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00288,"15":0.00576,"16":0.00576,"17":0.00288,"18":0.02015,"84":0.00576,"89":0.00288,"90":0.00576,"91":0.01152,"92":0.00576,"93":0.02015,"95":0.00864,"96":0.02015,"97":0.3973,"98":1.06235,_:"13 14 79 80 81 83 85 86 87 88 94"},E:{"4":0,"9":0.04606,"13":0.01727,"14":0.10364,"15":0.09501,_:"0 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00864,"12.1":0.02303,"13.1":0.08925,"14.1":0.38867,"15.1":0.27063,"15.2-15.3":0.39442,"15.4":0.00576},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.01626,"8.1-8.4":0.00813,"9.0-9.2":0,"9.3":0.0305,"10.0-10.2":0.00203,"10.3":0.04473,"11.0-11.2":0.10572,"11.3-11.4":0.01017,"12.0-12.1":0.04676,"12.2-12.5":0.38425,"13.0-13.1":0.0244,"13.2":0.0061,"13.3":0.07116,"13.4-13.7":0.13418,"14.0-14.4":0.81932,"14.5-14.8":3.22034,"15.0-15.1":3.72657,"15.2-15.3":11.61275,"15.4":0.05286},P:{"4":0.04174,"5.0-5.4":0.0216,"6.2-6.4":0.02087,"7.2-7.4":0.06261,"8.2":0.01057,"9.2":0.01045,"10.1":0.01052,"11.1-11.2":0.04174,"12.0":0.02087,"13.0":0.05217,"14.0":0.05217,"15.0":0.09391,"16.0":1.72173},I:{"0":0,"3":0.00729,"4":0.04008,"2.1":0.00729,"2.2":0.02915,"2.3":0.0255,"4.1":0.01457,"4.2-4.3":0.04736,"4.4":0,"4.4.3-4.4.4":0.29875},A:{"7":0.00576,"8":0.05182,"9":0.01152,"10":0.00864,"11":0.06046,_:"6 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01424},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.68362},Q:{"10.4":0},O:{"0":0.86876},H:{"0":0.51911},L:{"0":46.41095},S:{"2.5":0.00712}}; +module.exports={C:{"34":0.00259,"51":0.01037,"52":0.01037,"53":0.01037,"54":0.00519,"55":0.01037,"56":0.00778,"57":0.00519,"58":0.00259,"59":0.00259,"66":0.00259,"72":0.00778,"78":0.00778,"80":0.03371,"83":0.01297,"85":0.01037,"89":0.04149,"90":0.00519,"91":0.00778,"95":0.00778,"96":0.03371,"97":0.01297,"98":0.30338,"99":0.71308,"100":0.01815,_:"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 43 44 45 46 47 48 49 50 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 81 82 84 86 87 88 92 93 94 101 3.5 3.6"},D:{"39":0.00519,"40":0.00519,"41":0.00519,"42":0.00259,"43":0.00519,"44":0.00519,"45":0.00259,"46":0.00259,"47":0.00519,"49":0.00259,"51":0.00778,"52":0.00259,"53":0.00259,"54":0.00259,"55":0.00259,"57":0.00259,"58":0.00519,"59":0.00259,"60":0.00259,"61":0.00519,"62":0.00259,"63":0.01037,"64":0.00519,"65":0.00259,"67":0.01815,"73":0.02074,"74":0.00778,"76":0.00519,"77":0.00519,"79":0.01297,"80":0.01297,"83":0.09335,"84":0.00259,"85":0.04667,"86":0.00519,"87":0.02593,"88":0.00259,"89":0.02852,"90":0.00519,"91":0.04667,"92":0.02852,"93":0.00519,"94":0.01815,"95":0.0752,"96":0.0363,"97":0.05705,"98":0.1841,"99":3.26199,"100":15.31167,"101":0.16336,"102":0.01037,"103":0.00519,_:"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 48 50 56 66 68 69 70 71 72 75 78 81 104"},F:{"28":0.00259,"83":0.00519,"84":0.05964,"85":0.19448,"86":0.01037,_:"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 79 80 81 82 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.00259,"15":0.01037,"16":0.02074,"18":0.03371,"84":0.00259,"92":0.01815,"95":0.00519,"96":0.00778,"97":0.02593,"98":0.03112,"99":0.1867,"100":1.17982,"101":0.02074,_:"13 14 17 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"9":0.00519,"13":0.01556,"14":0.08038,"15":0.06742,_:"0 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01815,"13.1":0.05964,"14.1":0.28264,"15.1":0.09335,"15.2-15.3":0.15299,"15.4":0.38376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00413,"6.0-6.1":0.01858,"7.0-7.1":0,"8.1-8.4":0.00413,"9.0-9.2":0,"9.3":0.00619,"10.0-10.2":0.00413,"10.3":0.01445,"11.0-11.2":0.02477,"11.3-11.4":0.02064,"12.0-12.1":0.02271,"12.2-12.5":0.25185,"13.0-13.1":0.01032,"13.2":0.01239,"13.3":0.07845,"13.4-13.7":0.13212,"14.0-14.4":0.65853,"14.5-14.8":1.77742,"15.0-15.1":1.36661,"15.2-15.3":7.93336,"15.4":8.2905},P:{"4":0.71413,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.03131,"8.2":0.02018,"9.2":0.0105,"10.1":0.04036,"11.1-11.2":0.03131,"12.0":0.02087,"13.0":0.05218,"14.0":0.09392,"15.0":0.07305,"16.0":1.86792},I:{"0":0,"3":0,"4":0.00208,"2.1":0,"2.2":0.00521,"2.3":0.00104,"4.1":0,"4.2-4.3":0.00208,"4.4":0,"4.4.3-4.4.4":0.12293},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01556,"9":0.01037,"10":0.00259,"11":0.03371,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":50.27376},S:{"2.5":0},R:{_:"0"},M:{"0":0.57042},Q:{"10.4":0},O:{"0":0.76302},H:{"0":0.70134}}; 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 c6b2306b076d63..8bccb0199e4c6a 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:{"29":0.01012,"34":0.00337,"39":0.00675,"40":0.00337,"47":0.00337,"48":0.00337,"52":0.01687,"56":0.00337,"59":0.01687,"60":0.00337,"61":0.02024,"63":0.04385,"68":0.01012,"69":0.02024,"72":0.01012,"76":0.00675,"77":0.00337,"78":0.07758,"80":0.02024,"81":0.03373,"84":0.01012,"87":0.00337,"88":0.04048,"89":0.03373,"90":0.00337,"91":0.04385,"92":0.00675,"93":0.01012,"94":0.07083,"95":0.05734,"96":1.35257,"97":2.09126,"98":0.08095,_:"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 30 31 32 33 35 36 37 38 41 42 43 44 45 46 49 50 51 53 54 55 57 58 62 64 65 66 67 70 71 73 74 75 79 82 83 85 86 99 3.5 3.6"},D:{"31":0.00337,"33":0.00337,"43":0.00675,"49":0.01349,"50":0.14504,"52":0.00337,"55":0.00675,"56":0.00675,"60":0.00675,"62":0.00337,"63":0.00675,"65":0.00675,"66":0.00675,"69":0.02361,"70":0.01012,"71":0.01012,"72":0.01687,"74":0.02698,"75":0.02361,"76":0.01012,"77":0.00675,"78":0.05734,"79":0.05734,"80":0.01687,"81":0.01349,"83":0.03036,"84":0.02024,"85":0.01012,"86":0.0506,"87":0.17877,"88":0.03373,"89":0.0371,"90":0.0371,"91":0.03373,"92":0.13829,"93":0.04385,"94":0.04385,"95":0.10794,"96":0.61726,"97":4.62438,"98":10.97574,"99":0.01012,"100":0.00337,_:"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 32 34 35 36 37 38 39 40 41 42 44 45 46 47 48 51 53 54 57 58 59 61 64 67 68 73 101"},F:{"34":0.00675,"36":0.00675,"42":0.02024,"54":0.02024,"64":0.21925,"67":0.01012,"74":0.00675,"79":0.03036,"80":0.01349,"81":0.00675,"82":0.13492,"83":0.94107,_:"9 11 12 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 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 65 66 68 69 70 71 72 73 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07083,"13":0.04048,"14":0.02698,"15":0.04048,"16":0.0506,"17":0.06071,"18":0.27659,"84":0.03036,"85":0.06071,"89":0.09444,"90":0.06071,"91":0.00675,"92":0.09782,"93":0.01012,"94":0.03373,"95":0.0506,"96":0.1754,"97":0.84662,"98":2.45892,_:"79 80 81 83 86 87 88"},E:{"4":0,"13":0.01349,"14":0.02361,"15":0.0506,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 15.4","5.1":0.05734,"9.1":0.00337,"11.1":0.00675,"12.1":0.01349,"13.1":0.04722,"14.1":0.0877,"15.1":0.0371,"15.2-15.3":0.03036},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00023,"5.0-5.1":0.00045,"6.0-6.1":0,"7.0-7.1":0.00499,"8.1-8.4":0,"9.0-9.2":0.00385,"9.3":0.04988,"10.0-10.2":0.00068,"10.3":0.04671,"11.0-11.2":0.01088,"11.3-11.4":0.0068,"12.0-12.1":0.0093,"12.2-12.5":0.28638,"13.0-13.1":0.00612,"13.2":0.00499,"13.3":0.02154,"13.4-13.7":0.07505,"14.0-14.4":0.33332,"14.5-14.8":0.4349,"15.0-15.1":0.44805,"15.2-15.3":0.51403,"15.4":0.00794},P:{"4":0.27352,"5.0-5.4":0.0216,"6.2-6.4":0.02104,"7.2-7.4":0.11572,"8.2":0.01057,"9.2":0.07569,"10.1":0.01052,"11.1-11.2":0.07364,"12.0":0.02104,"13.0":0.18936,"14.0":0.19988,"15.0":0.263,"16.0":1.052},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00519,"4.2-4.3":0.00778,"4.4":0,"4.4.3-4.4.4":0.1063},A:{"9":0.00675,"10":0.00337,"11":0.14167,_:"6 7 8 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01988},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.21866},Q:{"10.4":0},O:{"0":6.77177},H:{"0":7.77233},L:{"0":50.43139},S:{"2.5":0.03976}}; +module.exports={C:{"29":0.00939,"34":0.00313,"45":0.00313,"52":0.01252,"61":0.01252,"63":0.04695,"65":0.00626,"69":0.00939,"72":0.00939,"77":0.00626,"78":0.02191,"79":0.00313,"82":0.00626,"83":0.00313,"85":0.00939,"88":0.03756,"89":0.00313,"91":0.03443,"92":0.00626,"94":0.01565,"95":0.00626,"96":0.01565,"97":0.02504,"98":1.09237,"99":1.50866,"100":0.07825,_:"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 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 64 66 67 68 70 71 73 74 75 76 80 81 84 86 87 90 93 101 3.5 3.6"},D:{"48":0.00313,"49":0.00939,"50":0.00939,"51":0.00626,"55":0.00313,"57":0.00939,"62":0.01252,"63":0.0313,"64":0.00626,"65":0.00626,"68":0.00313,"69":0.00939,"70":0.00939,"71":0.01565,"72":0.00626,"74":0.02504,"75":0.03443,"76":0.00626,"78":0.00939,"79":0.02504,"80":0.02191,"81":0.01565,"83":0.01252,"84":0.00939,"85":0.00939,"86":0.02504,"87":0.09703,"88":0.0626,"89":0.03756,"90":0.01252,"91":0.04069,"92":0.05321,"93":0.02191,"94":0.02504,"95":0.0313,"96":0.15337,"97":0.13459,"98":0.21597,"99":4.04083,"100":9.96279,"101":0.1252,"102":0.00626,_:"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 52 53 54 56 58 59 60 61 66 67 73 77 103 104"},F:{"36":0.00939,"42":0.00939,"44":0.00626,"54":0.00939,"63":0.00313,"64":0.1878,"68":0.00313,"78":0.00313,"79":0.02504,"82":0.00313,"83":0.00939,"84":0.17841,"85":0.78876,"86":0.03756,_:"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 43 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 65 66 67 69 70 71 72 73 74 75 76 77 80 81 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.08764,"13":0.03443,"14":0.02504,"15":0.05008,"16":0.05947,"17":0.04069,"18":0.22849,"80":0.00313,"84":0.0313,"85":0.02817,"86":0.02817,"89":0.05634,"90":0.0313,"91":0.02191,"92":0.07512,"93":0.00313,"94":0.00626,"95":0.02504,"96":0.03443,"97":0.02191,"98":0.10329,"99":0.73868,"100":2.86708,"101":0.01252,_:"79 81 83 87 88"},E:{"4":0,"10":0.00626,"14":0.02191,_:"0 5 6 7 8 9 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1","5.1":0.01565,"9.1":0.00313,"12.1":0.00939,"13.1":0.0313,"14.1":0.20658,"15.1":0.00939,"15.2-15.3":0.01252,"15.4":0.05321},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0006,"5.0-5.1":0.00218,"6.0-6.1":0,"7.0-7.1":0.00655,"8.1-8.4":0.00238,"9.0-9.2":0.00298,"9.3":0.09133,"10.0-10.2":0.00179,"10.3":0.0407,"11.0-11.2":0.00576,"11.3-11.4":0.00496,"12.0-12.1":0.01072,"12.2-12.5":0.22357,"13.0-13.1":0.01112,"13.2":0.00179,"13.3":0.02522,"13.4-13.7":0.06076,"14.0-14.4":0.2339,"14.5-14.8":0.32662,"15.0-15.1":0.13958,"15.2-15.3":0.38241,"15.4":0.41021},P:{"4":0.22923,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.14587,"8.2":0.02018,"9.2":0.1042,"10.1":0.04036,"11.1-11.2":0.03126,"12.0":0.02084,"13.0":0.06252,"14.0":0.16671,"15.0":0.12504,"16.0":1.2712},I:{"0":0,"3":0,"4":0.00177,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00353,"4.2-4.3":0.00883,"4.4":0,"4.4.3-4.4.4":0.10951},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00313,"11":0.1252,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.01374},N:{"10":0.01484,_:"11"},L:{"0":55.2374},S:{"2.5":0.03435},R:{_:"0"},M:{"0":0.27476},Q:{"10.4":0.00687},O:{"0":6.18897},H:{"0":7.57614}}; 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 10205392d73e94..eec9a2b089a1b5 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:{"4":0.69904,"34":0.00874,"52":0.02185,"56":0.00437,"72":0.00437,"73":0.00437,"78":0.04369,"84":0.00437,"88":0.00874,"89":0.00437,"90":0.01311,"91":0.02185,"92":0.00437,"93":0.00437,"94":0.0699,"95":0.03058,"96":0.5636,"97":0.93497,"98":0.00874,_:"2 3 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 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 85 86 87 99 3.5 3.6"},D:{"22":0.00874,"34":0.00437,"38":0.01311,"39":0.00874,"47":0.00437,"48":0.00437,"49":0.07427,"52":0.01311,"53":0.00437,"58":0.00437,"60":0.00437,"63":0.00437,"65":0.01311,"66":0.02185,"67":0.01748,"69":0.00437,"70":0.00874,"71":0.00437,"72":0.00437,"73":0.00437,"74":0.00874,"75":0.01311,"76":0.02185,"77":0.01311,"78":0.00874,"79":0.16602,"80":0.01748,"81":0.02185,"83":0.01748,"84":0.02185,"85":0.01748,"86":0.02621,"87":0.09612,"88":0.03058,"89":0.02185,"90":0.03495,"91":0.07427,"92":0.07427,"93":0.14418,"94":0.0699,"95":0.0699,"96":0.42379,"97":8.14819,"98":21.37315,"99":0.01748,"100":0.00874,_:"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 40 41 42 43 44 45 46 50 51 54 55 56 57 59 61 62 64 68 101"},F:{"82":0.3102,"83":0.93934,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01311,"15":0.00874,"16":0.00874,"17":0.00874,"18":0.02621,"85":0.00874,"89":0.00437,"90":0.00874,"91":0.00437,"92":0.00874,"94":0.00874,"95":0.0568,"96":0.03495,"97":0.88254,"98":2.60392,_:"13 14 79 80 81 83 84 86 87 88 93"},E:{"4":0,"13":0.02185,"14":0.14855,"15":0.10923,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.02185,"10.1":0.00437,"11.1":0.01748,"12.1":0.03932,"13.1":0.17913,"14.1":0.5068,"15.1":0.26214,"15.2-15.3":0.55049,"15.4":0.00437},G:{"8":0.00175,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00614,"6.0-6.1":0.00175,"7.0-7.1":0.01052,"8.1-8.4":0.00263,"9.0-9.2":0.01315,"9.3":0.06925,"10.0-10.2":0.00175,"10.3":0.05435,"11.0-11.2":0.01052,"11.3-11.4":0.03506,"12.0-12.1":0.01052,"12.2-12.5":0.43305,"13.0-13.1":0.01578,"13.2":0.00438,"13.3":0.03068,"13.4-13.7":0.10695,"14.0-14.4":0.3375,"14.5-14.8":1.62087,"15.0-15.1":1.2676,"15.2-15.3":4.69782,"15.4":0.02981},P:{"4":0.12942,"5.0-5.4":0.01024,"6.2-6.4":0.02048,"7.2-7.4":0.07549,"8.2":0.01015,"9.2":0.12286,"10.1":0.02048,"11.1-11.2":0.04314,"12.0":0.01078,"13.0":0.03235,"14.0":0.04314,"15.0":0.04314,"16.0":0.89514},I:{"0":0,"3":0,"4":0.00116,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00174,"4.2-4.3":0.00348,"4.4":0,"4.4.3-4.4.4":0.03304},A:{"8":0.01885,"9":0.00942,"10":0.00942,"11":0.2026,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.17456},Q:{"10.4":0},O:{"0":0.05068},H:{"0":0.19192},L:{"0":41.32315},S:{"2.5":0}}; +module.exports={C:{"4":0.85889,"34":0.00919,"52":0.03215,"56":0.00459,"66":0.00459,"73":0.00459,"78":0.03674,"88":0.00919,"90":0.01378,"91":0.02756,"93":0.00459,"94":0.0643,"95":0.01378,"96":0.19291,"97":0.01837,"98":0.43174,"99":1.13906,"100":0.01378,_:"2 3 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 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 89 92 101 3.5 3.6"},D:{"22":0.00919,"38":0.01378,"49":0.07808,"52":0.01837,"53":0.00459,"63":0.00919,"65":0.01378,"66":0.02756,"67":0.01378,"69":0.01378,"70":0.00459,"72":0.00459,"73":0.00459,"74":0.00919,"75":0.01378,"76":0.07808,"77":0.00919,"78":0.00919,"79":0.08727,"80":0.01378,"81":0.01837,"83":0.01837,"84":0.01837,"85":0.01837,"86":0.01837,"87":0.0689,"88":0.02756,"89":0.02297,"90":0.04134,"91":0.07808,"92":0.05512,"93":0.04134,"94":0.04593,"95":0.22506,"96":0.1286,"97":0.14698,"98":0.23884,"99":5.74584,"100":25.82185,"101":0.395,"102":0.00459,_:"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 40 41 42 43 44 45 46 47 48 50 51 54 55 56 57 58 59 60 61 62 64 68 71 103 104"},F:{"28":0.00919,"84":0.21587,"85":0.74407,"86":0.00919,_:"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 79 80 81 82 83 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.01378,"15":0.00919,"16":0.00459,"17":0.00919,"18":0.02297,"84":0.00459,"85":0.00459,"89":0.00459,"90":0.00459,"91":0.00459,"92":0.01378,"94":0.00459,"95":0.00459,"96":0.01378,"97":0.16076,"98":0.02756,"99":0.51442,"100":2.87981,"101":0.04134,_:"13 14 79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.01837,"14":0.11942,"15":0.05052,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.01378,"10.1":0.00459,"11.1":0.01837,"12.1":0.04134,"13.1":0.14238,"14.1":0.3261,"15.1":0.09645,"15.2-15.3":0.10105,"15.4":0.50064},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00723,"6.0-6.1":0.00181,"7.0-7.1":0.01084,"8.1-8.4":0.01084,"9.0-9.2":0.01716,"9.3":0.07316,"10.0-10.2":0.00181,"10.3":0.0849,"11.0-11.2":0.01084,"11.3-11.4":0.03613,"12.0-12.1":0.00903,"12.2-12.5":0.43356,"13.0-13.1":0.00994,"13.2":0.00452,"13.3":0.02981,"13.4-13.7":0.09755,"14.0-14.4":0.26194,"14.5-14.8":1.02879,"15.0-15.1":0.3351,"15.2-15.3":2.93644,"15.4":3.6229},P:{"4":0.11895,"5.0-5.4":0.06035,"6.2-6.4":0.02049,"7.2-7.4":0.0757,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.03244,"12.0":0.06122,"13.0":0.02163,"14.0":0.03244,"15.0":0.02163,"16.0":0.95163},I:{"0":0,"3":0,"4":0.00122,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00244,"4.2-4.3":0.00426,"4.4":0,"4.4.3-4.4.4":0.03534},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00459,"11":0.15157,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":44.28814},S:{"2.5":0},R:{_:"0"},M:{"0":0.19465},Q:{"10.4":0},O:{"0":0.05948},H:{"0":0.19452}}; 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 0bb186ae5e0e8c..df92f4bbd890ed 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:{"34":0.01996,"39":0.01198,"52":0.02395,"60":0.02395,"63":0.00399,"71":0.00399,"78":0.02395,"81":0.00399,"88":0.00399,"89":0.00399,"91":0.03593,"92":0.00399,"93":0.00399,"94":0.01597,"95":0.02395,"96":0.54291,"97":0.97804,"98":0.02395,_:"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 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 64 65 66 67 68 69 70 72 73 74 75 76 77 79 80 82 83 84 85 86 87 90 99 3.5 3.6"},D:{"22":0.00798,"34":0.02395,"38":0.08782,"47":0.01198,"49":0.07186,"53":0.07585,"55":0.07186,"56":0.03194,"58":0.00399,"62":0.00798,"63":0.00399,"65":0.01198,"66":0.00399,"67":0.01198,"68":0.00798,"69":0.01597,"70":0.02794,"71":0.01198,"72":0.01597,"73":0.01597,"74":0.01597,"75":0.03194,"76":0.01198,"77":0.00798,"78":0.01996,"79":0.31138,"80":0.02395,"81":0.0519,"83":0.03992,"84":0.03593,"85":0.04391,"86":0.0519,"87":0.07984,"88":0.04391,"89":0.03992,"90":0.02395,"91":0.07984,"92":0.18363,"93":0.07186,"94":0.07585,"95":0.06387,"96":0.47904,"97":7.52492,"98":20.61469,"99":0.01198,"100":0.02395,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 57 59 60 61 64 101"},F:{"28":0.03194,"36":0.05589,"40":0.01198,"46":0.05589,"82":0.09581,"83":0.37924,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01198,"84":0.00399,"92":0.00399,"95":0.00399,"96":0.02395,"97":0.35529,"98":1.74051,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.03593,"14":0.21956,"15":0.18762,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00798,"11.1":0.01597,"12.1":0.02794,"13.1":0.1477,"14.1":0.87026,"15.1":0.50698,"15.2-15.3":0.79042,"15.4":0.00399},G:{"8":0.00133,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00265,"5.0-5.1":0.0053,"6.0-6.1":0.01061,"7.0-7.1":0.02652,"8.1-8.4":0.03448,"9.0-9.2":0.02652,"9.3":0.23872,"10.0-10.2":0.02255,"10.3":0.17241,"11.0-11.2":0.02122,"11.3-11.4":0.02785,"12.0-12.1":0.03713,"12.2-12.5":0.65781,"13.0-13.1":0.03448,"13.2":0.01194,"13.3":0.07825,"13.4-13.7":0.19496,"14.0-14.4":0.70423,"14.5-14.8":2.07688,"15.0-15.1":2.5636,"15.2-15.3":6.27572,"15.4":0.03448},P:{"4":0.76275,"5.0-5.4":0.0216,"6.2-6.4":0.02104,"7.2-7.4":0.06269,"8.2":0.01057,"9.2":0.01045,"10.1":0.01052,"11.1-11.2":0.05224,"12.0":0.0209,"13.0":0.06269,"14.0":0.08359,"15.0":0.08359,"16.0":1.50461},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00698,"4.4":0,"4.4.3-4.4.4":0.02907},A:{"9":0.00577,"11":0.14992,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.01512,_:"11"},R:{_:"0"},M:{"0":0.13818},Q:{"10.4":0.00601},O:{"0":1.03938},H:{"0":0.59724},L:{"0":43.04182},S:{"2.5":0}}; +module.exports={C:{"34":0.0207,"39":0.00828,"52":0.0207,"60":0.02898,"78":0.01656,"88":0.00414,"91":0.04554,"94":0.00414,"95":0.00828,"96":0.00414,"97":0.01242,"98":0.35604,"99":1.10952,"100":0.02898,_:"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 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 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 101 3.5 3.6"},D:{"22":0.00828,"34":0.0207,"38":0.07866,"47":0.00828,"49":0.06624,"53":0.06624,"55":0.05382,"56":0.02898,"62":0.00828,"63":0.00414,"65":0.00828,"67":0.00828,"68":0.00828,"69":0.01242,"70":0.02484,"71":0.01242,"72":0.01656,"73":0.01242,"74":0.01656,"75":0.02898,"76":0.01242,"77":0.01242,"78":0.01656,"79":0.31464,"80":0.0207,"81":0.0621,"83":0.04968,"84":0.03312,"85":0.03726,"86":0.05382,"87":0.07866,"88":0.02898,"89":0.0414,"90":0.0207,"91":0.0828,"92":0.14076,"93":0.02484,"94":0.0414,"95":0.03312,"96":0.11592,"97":0.23598,"98":0.2277,"99":4.77342,"100":23.99958,"101":0.31878,"102":0.02898,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 64 66 103 104"},F:{"28":0.03312,"36":0.05382,"40":0.01242,"46":0.05382,"84":0.09522,"85":0.36018,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00828,"84":0.00414,"97":0.00828,"98":0.01242,"99":0.2484,"100":1.92096,"101":0.0207,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"8":0.00828,"13":0.03312,"14":0.17388,"15":0.1035,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00828,"11.1":0.01242,"12.1":0.02484,"13.1":0.13248,"14.1":0.61272,"15.1":0.19458,"15.2-15.3":0.19872,"15.4":0.92322},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00284,"5.0-5.1":0.00568,"6.0-6.1":0.0071,"7.0-7.1":0.0213,"8.1-8.4":0.03124,"9.0-9.2":0.02556,"9.3":0.2371,"10.0-10.2":0.01704,"10.3":0.16611,"11.0-11.2":0.0213,"11.3-11.4":0.02556,"12.0-12.1":0.03549,"12.2-12.5":0.646,"13.0-13.1":0.02982,"13.2":0.01136,"13.3":0.06673,"13.4-13.7":0.16327,"14.0-14.4":0.58069,"14.5-14.8":1.37151,"15.0-15.1":0.92428,"15.2-15.3":3.83056,"15.4":5.97584},P:{"4":0.71413,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.05251,"8.2":0.02018,"9.2":0.0105,"10.1":0.04036,"11.1-11.2":0.04201,"12.0":0.0105,"13.0":0.06301,"14.0":0.07351,"15.0":0.05251,"16.0":1.76433},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00606,"4.4":0,"4.4.3-4.4.4":0.02323},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12834,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":41.46173},S:{"2.5":0},R:{_:"0"},M:{"0":0.14062},Q:{"10.4":0.00586},O:{"0":0.93158},H:{"0":0.56024}}; 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 9fb039d0b71a5a..9db87b34004775 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:{"35":0.00863,"45":0.00431,"52":0.00431,"65":0.00431,"66":0.00431,"78":0.00863,"88":0.01725,"89":0.00863,"91":0.01294,"92":0.00431,"93":0.00863,"94":0.01294,"95":0.02588,"96":0.77634,"97":1.46642,"98":0.00863,_:"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 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 99 3.5 3.6"},D:{"11":0.00431,"33":0.01725,"39":0.02157,"40":0.00863,"42":0.00431,"43":0.04744,"49":0.01294,"53":0.00431,"56":0.03882,"60":0.18115,"62":0.00431,"63":0.02157,"65":0.00431,"68":0.00431,"69":0.00863,"70":0.01725,"72":0.00431,"73":0.00431,"74":0.04744,"77":0.00863,"79":0.01725,"80":0.01725,"81":0.38817,"83":0.01294,"84":0.00431,"85":0.00431,"86":0.06901,"87":0.05176,"88":0.02157,"89":0.02157,"90":0.01725,"91":0.03882,"92":0.03019,"93":0.1984,"94":0.04744,"95":0.08626,"96":0.29328,"97":5.09365,"98":12.09797,"99":0.01294,"100":0.00431,_:"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 38 41 44 45 46 47 48 50 51 52 54 55 57 58 59 61 64 66 67 71 75 76 78 101"},F:{"20":0.01725,"53":0.00863,"65":0.01294,"79":0.00863,"80":0.02157,"82":0.18115,"83":1.60012,_:"9 11 12 15 16 17 18 19 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 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 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.01725,"13":0.00431,"14":0.00431,"15":0.00863,"16":0.03019,"17":0.01294,"18":0.18115,"84":0.01725,"85":0.00431,"89":0.12939,"90":0.00431,"91":0.00863,"92":0.0345,"93":0.00863,"94":0.01725,"95":0.01725,"96":0.04313,"97":0.59519,"98":1.626,_:"79 80 81 83 86 87 88"},E:{"4":0,"13":0.01294,"14":0.02588,"15":0.00863,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00863,"11.1":0.00863,"12.1":0.01294,"13.1":0.07763,"14.1":0.06901,"15.1":0.02588,"15.2-15.3":0.03882},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00176,"6.0-6.1":0.00059,"7.0-7.1":0.03515,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02753,"10.0-10.2":0.00234,"10.3":0.11423,"11.0-11.2":0.01172,"11.3-11.4":0.06326,"12.0-12.1":0.02929,"12.2-12.5":1.80829,"13.0-13.1":0.13707,"13.2":0.06444,"13.3":0.05213,"13.4-13.7":0.18042,"14.0-14.4":0.5395,"14.5-14.8":0.71816,"15.0-15.1":0.62971,"15.2-15.3":1.43749,"15.4":0.00351},P:{"4":1.32129,"5.0-5.4":0.03097,"6.2-6.4":0.02048,"7.2-7.4":0.20645,"8.2":0.11355,"9.2":0.08258,"10.1":0.02048,"11.1-11.2":0.17548,"12.0":0.12387,"13.0":0.07226,"14.0":0.19613,"15.0":0.08258,"16.0":0.67097},I:{"0":0,"3":0,"4":0.00023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00085,"4.2-4.3":0.00271,"4.4":0,"4.4.3-4.4.4":0.03032},A:{"11":0.1984,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.03412},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.07392},Q:{"10.4":0.00569},O:{"0":0.21038},H:{"0":5.0117},L:{"0":58.17232},S:{"2.5":0.03412}}; +module.exports={C:{"45":0.00857,"52":0.00428,"59":0.00857,"61":0.00857,"66":0.00428,"67":0.00428,"72":0.00428,"78":0.01285,"87":0.00428,"88":0.02999,"91":0.0257,"96":0.00857,"97":0.00857,"98":0.41126,"99":1.22951,"100":0.00857,_:"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 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 93 94 95 101 3.5 3.6"},D:{"26":0.02142,"33":0.05998,"40":0.01714,"43":0.04284,"49":0.01285,"55":0.00857,"56":0.01285,"60":0.00857,"63":0.01714,"65":0.01285,"68":0.02142,"69":0.00428,"70":0.01285,"73":0.00857,"74":0.08568,"77":0.00428,"79":0.02142,"80":0.03856,"81":0.41126,"83":0.03856,"84":0.00857,"86":0.02142,"87":0.08568,"88":0.01714,"89":0.01285,"90":0.02999,"91":0.03427,"92":0.08568,"93":0.02999,"94":0.02142,"95":0.06854,"96":0.04284,"97":0.11567,"98":0.10282,"99":2.85314,"100":13.61027,"101":0.17564,"102":0.00428,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 57 58 59 61 62 64 66 67 71 72 75 76 78 85 103 104"},F:{"79":0.00428,"80":0.04284,"84":0.22277,"85":1.26378,"86":0.1885,_:"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 81 82 83 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.03427,"13":0.01285,"14":0.00428,"15":0.00428,"16":0.00857,"17":0.00857,"18":0.05998,"84":0.0257,"85":0.00857,"88":0.00857,"89":0.05141,"90":0.00428,"92":0.02999,"96":0.01714,"97":0.01285,"98":0.0257,"99":0.39413,"100":1.59793,"101":0.05141,_:"79 80 81 83 86 87 91 93 94 95"},E:{"4":0,"13":0.00857,"14":0.00857,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00428,"12.1":0.00428,"13.1":0.05569,"14.1":0.03856,"15.1":0.0257,"15.2-15.3":0.01714,"15.4":0.07283},G:{"8":0.00129,"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.0223,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01672,"10.0-10.2":0.003,"10.3":0.05917,"11.0-11.2":0.01115,"11.3-11.4":0.06046,"12.0-12.1":0.00815,"12.2-12.5":1.33052,"13.0-13.1":0.05703,"13.2":0.05231,"13.3":0.03044,"13.4-13.7":0.11577,"14.0-14.4":0.43222,"14.5-14.8":0.36104,"15.0-15.1":0.20839,"15.2-15.3":0.98835,"15.4":0.52869},P:{"4":0.91295,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.18674,"8.2":0.083,"9.2":0.06225,"10.1":0.01037,"11.1-11.2":0.06225,"12.0":0.01037,"13.0":0.14524,"14.0":0.12449,"15.0":0.03112,"16.0":0.67434},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00015,"4.2-4.3":0.0004,"4.4":0,"4.4.3-4.4.4":0.01087},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0814,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0.02858},O:{"0":0.23436},H:{"0":4.56193},L:{"0":63.16625},S:{"2.5":0.06859},R:{_:"0"},M:{"0":0.26865},Q:{"10.4":0.00572}}; 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 60a3ff33c60500..8f78f0a89098d4 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:{"34":0.01641,"37":0.0041,"47":0.00821,"49":0.00821,"52":0.09847,"56":0.0041,"60":0.0041,"72":0.0041,"78":0.02872,"82":0.01231,"83":0.01231,"84":0.01231,"86":0.0041,"87":0.01231,"89":0.0041,"91":0.02462,"94":0.00821,"95":0.02462,"96":0.86573,"97":1.45246,"98":0.02052,_:"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 38 39 40 41 42 43 44 45 46 48 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 85 88 90 92 93 99 3.5 3.6"},D:{"36":0.00821,"37":0.0041,"38":0.01231,"39":0.0041,"40":0.0041,"48":0.01641,"49":0.04924,"55":0.01231,"63":0.01231,"69":0.02462,"70":0.00821,"71":0.02872,"72":0.00821,"73":0.0041,"75":0.01641,"76":0.01231,"78":0.0041,"79":0.01641,"80":0.01231,"81":0.02462,"83":0.01641,"84":0.02462,"85":0.01231,"86":0.04103,"87":0.02462,"88":0.02462,"89":0.01641,"90":0.03282,"91":0.03693,"92":0.05334,"93":0.04103,"94":0.09437,"95":0.07796,"96":0.2749,"97":6.63455,"98":16.28481,"99":0.0041,"100":0.0041,_:"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 41 42 43 44 45 46 47 50 51 52 53 54 56 57 58 59 60 61 62 64 65 66 67 68 74 77 101"},F:{"79":0.01231,"81":0.0041,"82":0.09847,"83":0.84932,_:"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 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03282,"13":0.02052,"14":0.01231,"15":0.02462,"16":0.02462,"17":0.04924,"18":0.09847,"80":0.00821,"81":0.01641,"84":0.02872,"85":0.00821,"88":0.0041,"89":0.01641,"90":0.00821,"91":0.0041,"92":0.04103,"93":0.01231,"94":0.01641,"95":0.03282,"96":0.4062,"97":1.02985,"98":3.37677,_:"79 83 86 87"},E:{"4":0,"12":0.01641,"13":0.01231,"14":0.08206,"15":0.11078,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.00821,"11.1":0.02052,"12.1":0.02462,"13.1":0.10668,"14.1":0.31593,"15.1":0.22156,"15.2-15.3":0.51698},G:{"8":0,"3.2":0,"4.0-4.1":0.00067,"4.2-4.3":0,"5.0-5.1":0.00399,"6.0-6.1":0.01332,"7.0-7.1":0.01864,"8.1-8.4":0.01531,"9.0-9.2":0.00067,"9.3":0.0526,"10.0-10.2":0,"10.3":0.07057,"11.0-11.2":0.01065,"11.3-11.4":0.00266,"12.0-12.1":0.01332,"12.2-12.5":0.47536,"13.0-13.1":0.01465,"13.2":0.00466,"13.3":0.06192,"13.4-13.7":0.08855,"14.0-14.4":0.5446,"14.5-14.8":1.14313,"15.0-15.1":1.44805,"15.2-15.3":2.66641,"15.4":0.00799},P:{"4":0.48383,"5.0-5.4":0.03097,"6.2-6.4":0.02048,"7.2-7.4":0.7309,"8.2":0.11355,"9.2":0.08258,"10.1":0.02048,"11.1-11.2":0.21618,"12.0":0.02059,"13.0":0.15441,"14.0":0.26765,"15.0":0.23677,"16.0":2.66623},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00077,"4.2-4.3":0.00294,"4.4":0,"4.4.3-4.4.4":0.02578},A:{"9":0.00843,"11":0.76293,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,_:"11"},R:{_:"0"},M:{"0":0.56611},Q:{"10.4":0},O:{"0":0.65457},H:{"0":1.7642},L:{"0":49.09273},S:{"2.5":0}}; +module.exports={C:{"34":0.03148,"52":0.04329,"60":0.01181,"72":0.00787,"78":0.03148,"82":0.00394,"86":0.02755,"91":0.03542,"94":0.00787,"95":0.01574,"96":0.00394,"97":0.03148,"98":0.66502,"99":1.99111,"100":0.0669,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 87 88 89 90 92 93 101 3.5 3.6"},D:{"49":0.06296,"53":0.00787,"63":0.01574,"69":0.03542,"70":0.01181,"71":0.00394,"73":0.00787,"74":0.01574,"75":0.01181,"76":0.00394,"77":0.00394,"78":0.02361,"79":0.01968,"80":0.01574,"81":0.01181,"83":0.01181,"84":0.01574,"85":0.01574,"86":0.02361,"87":0.03148,"88":0.02755,"89":0.01968,"90":0.01181,"91":0.0787,"92":0.04722,"93":0.01968,"94":0.04722,"95":0.03542,"96":0.09838,"97":0.13379,"98":0.15347,"99":3.52576,"100":18.02624,"101":0.48401,"102":0.02361,_:"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 54 55 56 57 58 59 60 61 62 64 65 66 67 68 72 103 104"},F:{"40":0.00787,"79":0.03542,"82":0.00394,"83":0.01181,"84":0.13379,"85":0.75159,"86":0.00787,"87":0.00394,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02755,"13":0.02755,"14":0.01181,"15":0.02361,"16":0.03148,"17":0.02361,"18":0.0787,"81":0.01574,"83":0.00394,"84":0.03148,"85":0.00787,"88":0.01968,"89":0.02755,"90":0.00787,"91":0.00394,"92":0.05903,"93":0.01574,"94":0.03148,"95":0.01181,"96":0.12592,"97":0.07083,"98":0.0787,"99":0.66895,"100":4.43475,"101":0.03542,_:"79 80 86 87"},E:{"4":0,"8":0.01968,"13":0.01181,"14":0.07083,"15":0.02755,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01181,"12.1":0.00787,"13.1":0.08657,"14.1":0.17708,"15.1":0.03148,"15.2-15.3":0.11018,"15.4":0.38957},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00272,"6.0-6.1":0.00204,"7.0-7.1":0.00679,"8.1-8.4":0.04006,"9.0-9.2":0.00407,"9.3":0.06789,"10.0-10.2":0.00136,"10.3":0.35101,"11.0-11.2":0.00272,"11.3-11.4":0.00747,"12.0-12.1":0.03123,"12.2-12.5":0.63346,"13.0-13.1":0.02784,"13.2":0.00136,"13.3":0.01358,"13.4-13.7":0.07536,"14.0-14.4":0.7869,"14.5-14.8":0.71153,"15.0-15.1":0.39582,"15.2-15.3":1.78766,"15.4":1.83587},P:{"4":0.90802,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.71417,"8.2":0.083,"9.2":0.01042,"10.1":0.03061,"11.1-11.2":0.13263,"12.0":0.0204,"13.0":0.10202,"14.0":0.15304,"15.0":0.08162,"16.0":2.8975},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.00348,"4.4":0,"4.4.3-4.4.4":0.0302},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.50762,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.64289},H:{"0":1.70536},L:{"0":49.52763},S:{"2.5":0},R:{_:"0"},M:{"0":0.75813},Q:{"10.4":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 0b74bd33779e94..91713bfb34d3d0 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:{"45":0.02514,"48":0.00359,"52":0.14368,"56":0.26222,"60":0.01078,"68":0.01796,"78":0.25503,"80":0.00718,"84":0.00359,"87":0.02155,"88":0.00718,"89":0.01078,"91":0.10417,"92":0.00359,"93":0.00359,"94":0.02155,"95":0.03951,"96":2.18034,"97":3.10349,"98":0.00359,_:"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 46 47 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 82 83 85 86 90 99 3.5 3.6"},D:{"49":0.10776,"63":0.12213,"65":0.01078,"67":0.00359,"70":0.00359,"71":0.00359,"74":0.03592,"75":0.00359,"76":0.19397,"77":0.00359,"78":0.00718,"79":0.03233,"80":0.01078,"81":0.00359,"83":0.00718,"85":0.01796,"86":0.0431,"87":0.05388,"89":0.01078,"90":0.02155,"91":0.00718,"92":0.02514,"93":0.05747,"94":0.05029,"95":0.25503,"96":0.21193,"97":5.26587,"98":12.11222,"99":0.00359,_:"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 57 58 59 60 61 62 64 66 68 69 72 73 84 88 100 101"},F:{"36":0.00359,"82":0.32328,"83":0.34124,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00718,"15":0.01796,"17":0.00718,"18":0.02514,"84":0.00718,"85":0.02155,"89":0.00718,"91":0.02514,"94":0.00359,"95":0.00718,"96":0.05029,"97":0.84412,"98":2.81972,_:"12 13 16 79 80 81 83 86 87 88 90 92 93"},E:{"4":0,"12":0.0467,"13":0.06825,"14":0.16882,"15":0.10417,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02874,"11.1":0.12931,"12.1":0.10417,"13.1":0.33765,"14.1":1.52301,"15.1":0.44182,"15.2-15.3":1.0776,"15.4":0.01078},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.00223,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03683,"10.0-10.2":0.00446,"10.3":0.13281,"11.0-11.2":0.01228,"11.3-11.4":0.125,"12.0-12.1":0.02009,"12.2-12.5":0.99103,"13.0-13.1":0.02009,"13.2":0.00112,"13.3":0.14508,"13.4-13.7":0.24553,"14.0-14.4":0.39396,"14.5-14.8":1.73096,"15.0-15.1":1.3783,"15.2-15.3":5.90157,"15.4":0.01674},P:{"4":0.1143,"5.0-5.4":0.01015,"6.2-6.4":0.02048,"7.2-7.4":0.99755,"8.2":0.11355,"9.2":0.02078,"10.1":0.02048,"11.1-11.2":0.4676,"12.0":0.04156,"13.0":0.239,"14.0":0.22861,"15.0":0.24939,"16.0":3.67848},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00034,"4.4":0,"4.4.3-4.4.4":0.0253},A:{"9":0.00718,"11":0.21552,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.44222},Q:{"10.4":0},O:{"0":0.0705},H:{"0":0.03034},L:{"0":27.45535},S:{"2.5":0}}; +module.exports={C:{"45":0.01703,"52":0.20013,"56":0.01703,"60":0.04684,"68":0.02129,"78":0.39174,"80":0.00852,"81":0.00426,"89":0.00852,"90":0.01277,"91":0.17458,"93":0.01703,"94":0.01277,"96":0.03832,"97":0.04684,"98":1.60952,"99":4.59438,"100":0.00852,_:"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 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 82 83 84 85 86 87 88 92 95 101 3.5 3.6"},D:{"49":0.09368,"50":0.00852,"58":0.01703,"65":0.00852,"71":0.00852,"74":0.01703,"76":0.0809,"78":0.00852,"79":0.01277,"80":0.07664,"83":0.00426,"84":0.00852,"85":0.06387,"86":0.00852,"87":0.09793,"88":0.02555,"89":0.01703,"90":0.01703,"91":0.00852,"92":0.01277,"93":0.05535,"94":0.03406,"95":0.10645,"96":0.17884,"97":0.20438,"98":0.33212,"99":3.49582,"100":16.0995,"101":0.31083,_:"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 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 72 73 75 77 81 102 103 104"},F:{"46":0.00852,"84":0.09793,"85":0.58335,"86":0.01277,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00426,"15":0.00426,"16":0.00426,"17":0.00426,"18":0.07239,"84":0.00852,"85":0.01277,"91":0.01277,"92":0.03406,"96":0.02129,"97":0.11922,"98":0.03832,"99":0.52373,"100":3.47453,"101":0.07664,_:"12 14 79 80 81 83 86 87 88 89 90 93 94 95"},E:{"4":0,"12":0.03832,"13":0.08516,"14":0.17884,"15":0.04684,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00426,"10.1":0.03832,"11.1":0.03832,"12.1":0.22142,"13.1":0.64296,"14.1":1.54991,"15.1":0.11071,"15.2-15.3":0.30232,"15.4":2.61441},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00251,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00126,"8.1-8.4":0.00502,"9.0-9.2":0,"9.3":0.08412,"10.0-10.2":0.00377,"10.3":0.18079,"11.0-11.2":0.00753,"11.3-11.4":0.4683,"12.0-12.1":0.01758,"12.2-12.5":1.00439,"13.0-13.1":0.02009,"13.2":0.00377,"13.3":0.29002,"13.4-13.7":0.1381,"14.0-14.4":0.39046,"14.5-14.8":1.48147,"15.0-15.1":0.58506,"15.2-15.3":4.18453,"15.4":3.68108},P:{"4":0.21073,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":1.2433,"8.2":0.01054,"9.2":0.04215,"10.1":0.01054,"11.1-11.2":0.68487,"12.0":0.05268,"13.0":0.56897,"14.0":0.38985,"15.0":0.20019,"16.0":5.54216},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00077,"4.4":0,"4.4.3-4.4.4":0.02793},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12348,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01722},H:{"0":0.1087},L:{"0":35.95313},S:{"2.5":0},R:{_:"0"},M:{"0":0.52243},Q:{"10.4":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 d83a475915ca3c..b26a9a8fd8a857 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:{"33":0.00316,"34":0.00316,"35":0.00316,"37":0.00316,"45":0.00316,"47":0.00475,"49":0.01107,"52":0.00475,"56":0.00475,"57":0.00316,"60":0.00316,"63":0.00316,"67":0.00633,"68":0.00316,"72":0.00791,"75":0.00475,"77":0.00158,"78":0.00475,"80":0.00158,"84":0.00158,"85":0.00316,"88":0.00475,"89":0.02689,"91":0.02215,"92":0.00158,"93":0.0174,"94":0.03639,"95":0.04113,"96":0.97768,"97":1.32413,"98":0.02689,_:"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 36 38 39 40 41 42 43 44 46 48 50 51 53 54 55 58 59 61 62 64 65 66 69 70 71 73 74 76 79 81 82 83 86 87 90 99 3.5 3.6"},D:{"33":0.00475,"37":0.00949,"43":0.00316,"48":0.00316,"49":0.01107,"57":0.00158,"58":0.02531,"59":0.00316,"60":0.00316,"63":0.00791,"65":0.00316,"66":0.00633,"67":0.02848,"69":0.02848,"70":0.01898,"71":0.01424,"75":0.00633,"78":0.00475,"79":0.27052,"80":0.00475,"81":0.06486,"83":0.00949,"84":0.00316,"86":0.00475,"87":0.0174,"88":0.01424,"89":0.01424,"90":0.01266,"91":0.0174,"92":0.03006,"93":0.01266,"94":0.01424,"95":0.01582,"96":0.09492,"97":2.07084,"98":3.762,"99":0.00475,"100":0.01424,_:"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 38 39 40 41 42 44 45 46 47 50 51 52 53 54 55 56 61 62 64 68 72 73 74 76 77 85 101"},F:{"12":0.00633,"40":0.00475,"42":0.00158,"45":0.00949,"47":0.00158,"79":0.00158,"80":0.00158,"81":0.01266,"82":0.04904,"83":0.24205,_:"9 11 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 43 44 46 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.08543,"13":0.01582,"14":0.01107,"15":0.00475,"16":0.01898,"17":0.01266,"18":0.11865,"84":0.02689,"85":0.01107,"87":0.00158,"89":0.00475,"90":0.00791,"91":0.01107,"92":0.02689,"93":0.04588,"94":0.00158,"95":0.02215,"96":0.64229,"97":0.45562,"98":1.03621,_:"79 80 81 83 86 88"},E:{"4":0,"8":0.00633,"13":0.00949,"14":0.02531,"15":0.00791,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1 15.4","5.1":0.00316,"9.1":0.00316,"10.1":0.00158,"11.1":0.01582,"12.1":0.00791,"13.1":0.0174,"14.1":0.04746,"15.1":0.03955,"15.2-15.3":0.04746},G:{"8":0.00071,"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.00707,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01202,"10.0-10.2":0,"10.3":0.03252,"11.0-11.2":0.04242,"11.3-11.4":0.09968,"12.0-12.1":0.07635,"12.2-12.5":0.7013,"13.0-13.1":0.01485,"13.2":0.01202,"13.3":0.03464,"13.4-13.7":0.21704,"14.0-14.4":1.26899,"14.5-14.8":1.74194,"15.0-15.1":1.53693,"15.2-15.3":1.26899,"15.4":0.00283},P:{"4":0.29325,"5.0-5.4":0.01015,"6.2-6.4":0.04189,"7.2-7.4":0.07331,"8.2":0.11355,"9.2":0.07331,"10.1":0.02048,"11.1-11.2":0.02095,"12.0":0.06167,"13.0":0.04189,"14.0":0.05237,"15.0":0.14662,"16.0":0.62838},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02221,"4.2-4.3":0.01428,"4.4":0,"4.4.3-4.4.4":0.56954},A:{"9":0.02774,"11":0.3203,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00842},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.0505},Q:{"10.4":0.14309},O:{"0":1.81807},H:{"0":3.80106},L:{"0":71.13845},S:{"2.5":0.00842}}; +module.exports={C:{"25":0.00323,"36":0.00162,"38":0.00323,"47":0.00808,"48":0.00323,"56":0.00162,"59":0.00162,"60":0.00323,"63":0.00162,"65":0.01292,"72":0.00646,"76":0.00969,"78":0.00646,"79":0.00323,"83":0.00162,"84":0.00485,"85":0.00323,"87":0.00323,"88":0.01454,"89":0.01131,"91":0.01615,"92":0.00323,"93":0.01131,"94":0.00162,"95":0.04361,"96":0.00323,"97":0.08075,"98":0.63147,"99":1.53425,"100":0.02907,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 37 39 40 41 42 43 44 45 46 49 50 51 52 53 54 55 57 58 61 62 64 66 67 68 69 70 71 73 74 75 77 80 81 82 86 90 101 3.5 3.6"},D:{"21":0.00162,"28":0.02907,"37":0.00162,"38":0.00323,"39":0.00323,"40":0.01292,"43":0.00162,"46":0.00485,"47":0.00323,"49":0.01615,"55":0.00323,"58":0.04038,"61":0.00162,"65":0.00323,"66":0.00808,"67":0.00162,"70":0.00646,"71":0.00323,"72":0.00162,"76":0.01131,"77":0.00485,"79":0.16958,"80":0.01454,"83":0.00646,"85":0.00323,"86":0.00646,"87":0.02907,"88":0.01292,"90":0.00969,"91":0.00485,"92":0.04522,"93":0.00323,"94":0.00808,"95":0.01131,"96":0.03876,"97":0.04361,"98":0.03392,"99":1.24355,"100":4.19254,"101":0.01938,"102":0.00162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 29 30 31 32 33 34 35 36 41 42 44 45 48 50 51 52 53 54 56 57 59 60 62 63 64 68 69 73 74 75 78 81 84 89 103 104"},F:{"37":0.00646,"64":0.00162,"65":0.00646,"77":0.09852,"79":0.00162,"80":0.00162,"82":0.00162,"83":0.00646,"84":0.04684,"85":0.2907,"86":0.00162,_:"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 66 67 68 69 70 71 72 73 74 75 76 78 81 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.0856,"13":0.00485,"15":0.00162,"16":0.021,"17":0.00323,"18":0.03715,"83":0.00323,"84":0.01292,"85":0.00162,"86":0.00323,"88":0.01292,"89":0.00808,"90":0.00323,"92":0.01454,"93":0.00323,"94":0.00485,"95":0.00323,"96":0.61855,"97":0.01615,"98":0.10175,"99":0.23579,"100":1.04491,"101":0.00969,_:"14 79 80 81 87 91"},E:{"4":0,"14":0.03392,"15":0.00485,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.00323,"10.1":0.00485,"12.1":0.00323,"13.1":0.00969,"14.1":0.01938,"15.1":0.00808,"15.2-15.3":0.03392,"15.4":0.15343},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,"9.0-9.2":0,"9.3":0.0112,"10.0-10.2":0,"10.3":0.55641,"11.0-11.2":0.31443,"11.3-11.4":0.04631,"12.0-12.1":0.05751,"12.2-12.5":0.99557,"13.0-13.1":0.01494,"13.2":0.00373,"13.3":0.04705,"13.4-13.7":0.15161,"14.0-14.4":1.08968,"14.5-14.8":1.85596,"15.0-15.1":0.39659,"15.2-15.3":1.28013,"15.4":0.64156},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.12318,"8.2":0.01054,"9.2":0.49273,"10.1":0.01054,"11.1-11.2":0.0308,"12.0":0.03084,"13.0":0.02053,"14.0":0.11292,"15.0":0.07186,"16.0":1.04706},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0022,"4.4":0,"4.4.3-4.4.4":0.19902},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.19057,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.38106},H:{"0":4.20684},L:{"0":71.01749},S:{"2.5":0.01677},R:{_:"0"},M:{"0":0.16768},Q:{"10.4":0.10899}}; 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 14cb7ab2b98f77..876d6a582094fe 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:{"95":0.52157,"96":4.16053,"97":7.80549,_:"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 98 99 3.5 3.6"},D:{"81":0.25779,"95":0.13189,"96":1.04313,"97":9.2323,"98":21.588,_:"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 83 84 85 86 87 88 89 90 91 92 93 94 99 100 101"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.25779,"97":0.77935,"98":2.60183,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"13":0.25779,"14":0.38968,"15":0.77935,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":2.46994,"14.1":1.04313,"15.1":0.77935,"15.2-15.3":0.64746},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.12026,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.72155,"14.5-14.8":1.80231,"15.0-15.1":3.12359,"15.2-15.3":9.8518,"15.4":0},P:{"4":0.29325,"5.0-5.4":0.01015,"6.2-6.4":0.04189,"7.2-7.4":0.03361,"8.2":0.11355,"9.2":0.0112,"10.1":0.02048,"11.1-11.2":0.03361,"12.0":0.0112,"13.0":0.05602,"14.0":0.26539,"15.0":0.08963,"16.0":1.20445},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:{"11":0.52157,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0.12513},L:{"0":25.03011},S:{"2.5":0}}; +module.exports={C:{"82":0.14448,"98":1.30034,"99":7.95762,_:"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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"99":0.57793,"100":14.03698,"101":0.14448,_:"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 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"99":1.01137,"100":21.2722,_:"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 101"},E:{"4":0,"14":0.72241,_:"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 12.1 15.2-15.3","13.1":0.14448,"14.1":0.57793,"15.1":0.14448,"15.4":1.30034},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.14916,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":1.78987,"13.0-13.1":0,"13.2":0.29831,"13.3":0.14916,"13.4-13.7":0.14916,"14.0-14.4":0,"14.5-14.8":2.23734,"15.0-15.1":7.30621,"15.2-15.3":6.85874,"15.4":5.51633},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.03367,"8.2":0.01122,"9.2":0.17596,"10.1":0.01054,"11.1-11.2":0.03367,"12.0":0.02244,"13.0":0.05611,"14.0":0.35191,"15.0":0.07855,"16.0":2.57335},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:{"11":4.05105,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.65198},L:{"0":15.07313},S:{"2.5":0},R:{_:"0"},M:{"0":1.55061},Q:{"10.4":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 6433a07ab6fa35..43c92f0d1e6bba 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:{"34":0.00252,"43":0.02644,"47":0.01007,"48":0.00126,"52":0.01259,"56":0.00252,"57":0.00252,"58":0.00252,"61":0.00126,"65":0.00504,"68":0.00252,"72":0.01007,"77":0.00504,"78":0.01007,"79":0.00252,"80":0.00252,"81":0.00252,"82":0.00504,"83":0.00126,"84":0.00378,"85":0.00378,"86":0.00378,"87":0.00252,"88":0.00504,"89":0.0063,"90":0.00378,"91":0.01511,"92":0.00755,"93":0.00504,"94":0.01259,"95":0.03022,"96":0.45576,"97":0.73652,"98":0.05917,_:"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 51 53 54 55 59 60 62 63 64 66 67 69 70 71 73 74 75 76 99 3.5 3.6"},D:{"38":0.00378,"39":0.00126,"47":0.01385,"49":0.00378,"50":0.00252,"53":0.00252,"55":0.0063,"56":0.00378,"57":0.00252,"58":0.01007,"62":0.00755,"63":0.00378,"64":0.00881,"65":0.00126,"66":0.00126,"68":0.00378,"69":0.05917,"70":0.01007,"71":0.00378,"72":0.00252,"73":0.00252,"74":0.00755,"75":0.00755,"76":0.00881,"77":0.01259,"78":0.00378,"79":0.0214,"80":0.03022,"81":0.01637,"83":0.01385,"84":0.01007,"85":0.00881,"86":0.03525,"87":0.03651,"88":0.01637,"89":0.01889,"90":0.01889,"91":0.08561,"92":0.03148,"93":0.03273,"94":0.03148,"95":0.04281,"96":0.19515,"97":1.86836,"98":3.74301,"99":0.00755,"100":0.0063,_:"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 40 41 42 43 44 45 46 48 51 52 54 59 60 61 67 101"},F:{"36":0.01133,"65":0.00504,"66":0.00252,"67":0.00378,"79":0.00881,"80":0.02518,"81":0.00126,"82":0.04407,"83":0.26187,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 68 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01385,"13":0.00252,"14":0.00126,"15":0.00378,"16":0.00378,"17":0.00378,"18":0.03022,"84":0.0063,"85":0.00504,"88":0.0063,"89":0.00504,"90":0.00378,"91":0.00252,"92":0.00881,"93":0.00252,"94":0.00378,"95":0.00755,"96":0.02644,"97":0.22536,"98":0.57159,_:"79 80 81 83 86 87"},E:{"4":0,"11":0.00126,"12":0.00378,"13":0.01133,"14":0.03777,"15":0.01133,_:"0 5 6 7 8 9 10 3.1 3.2 6.1 7.1 9.1 15.4","5.1":0.01259,"10.1":0.00252,"11.1":0.00378,"12.1":0.00504,"13.1":0.02392,"14.1":0.06925,"15.1":0.03148,"15.2-15.3":0.0491},G:{"8":0.00061,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00122,"6.0-6.1":0,"7.0-7.1":0.00367,"8.1-8.4":0,"9.0-9.2":0.00122,"9.3":0.0165,"10.0-10.2":0.00244,"10.3":0.04521,"11.0-11.2":0.10081,"11.3-11.4":0.03177,"12.0-12.1":0.03727,"12.2-12.5":0.71792,"13.0-13.1":0.07637,"13.2":0.02383,"13.3":0.13564,"13.4-13.7":0.2609,"14.0-14.4":1.17617,"14.5-14.8":1.20916,"15.0-15.1":1.06313,"15.2-15.3":1.20122,"15.4":0.00489},P:{"4":0.29325,"5.0-5.4":0.01015,"6.2-6.4":0.04189,"7.2-7.4":0.03361,"8.2":0.11355,"9.2":0.0112,"10.1":0.02048,"11.1-11.2":0.03361,"12.0":0.0112,"13.0":0.05602,"14.0":0.10083,"15.0":0.08963,"16.0":0.45933},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00082,"4.2-4.3":0.00082,"4.4":0,"4.4.3-4.4.4":0.03333},A:{"8":0.00278,"9":0.00278,"10":0.00139,"11":0.03334,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00874},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.27097},Q:{"10.4":0},O:{"0":1.07514},H:{"0":41.55913},L:{"0":37.70243},S:{"2.5":0.00874}}; +module.exports={C:{"34":0.00156,"43":0.02491,"47":0.00779,"52":0.01401,"56":0.00311,"57":0.00467,"58":0.00311,"61":0.00156,"65":0.00779,"66":0.00311,"68":0.00311,"72":0.00934,"78":0.00779,"79":0.00156,"80":0.00311,"83":0.00311,"84":0.00623,"85":0.00311,"87":0.00467,"88":0.00311,"89":0.00467,"90":0.00156,"91":0.01713,"92":0.0109,"93":0.00467,"94":0.00934,"95":0.00934,"96":0.01401,"97":0.02647,"98":0.35344,"99":1.01049,"100":0.0545,_:"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 51 53 54 55 59 60 62 63 64 67 69 70 71 73 74 75 76 77 81 82 86 101 3.5 3.6"},D:{"46":0.00156,"47":0.01401,"49":0.00467,"50":0.00156,"53":0.00156,"55":0.00467,"56":0.00311,"57":0.00311,"58":0.01713,"61":0.00311,"62":0.00779,"63":0.01868,"64":0.01401,"65":0.00156,"68":0.00467,"69":0.06228,"70":0.00934,"71":0.00156,"72":0.00156,"73":0.00467,"74":0.02336,"75":0.00779,"76":0.01401,"77":0.01868,"78":0.02024,"79":0.02647,"80":0.02958,"81":0.0218,"83":0.01246,"84":0.00934,"85":0.0327,"86":0.03737,"87":0.03893,"88":0.01557,"89":0.01557,"90":0.02024,"91":0.03114,"92":0.02647,"93":0.03114,"94":0.02024,"95":0.03114,"96":0.07318,"97":0.11366,"98":0.15881,"99":1.29387,"100":5.24865,"101":0.08096,"102":0.0109,"103":0.00311,_:"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 48 51 52 54 59 60 66 67 104"},F:{"36":0.00156,"65":0.00311,"67":0.00311,"68":0.00623,"72":0.01868,"79":0.00623,"80":0.00311,"82":0.02647,"83":0.00623,"84":0.06539,"85":0.37368,"86":0.00779,"87":0.00156,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 69 70 71 73 74 75 76 77 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.01246,"13":0.00156,"14":0.00156,"15":0.00311,"16":0.00311,"17":0.00311,"18":0.03114,"81":0.00156,"84":0.00779,"85":0.00779,"88":0.01246,"89":0.02958,"90":0.00467,"91":0.00311,"92":0.01246,"93":0.00156,"94":0.00311,"95":0.00779,"96":0.00934,"97":0.01713,"98":0.02336,"99":0.16816,"100":0.72868,"101":0.00779,_:"79 80 83 86 87"},E:{"4":0,"11":0.00156,"13":0.00934,"14":0.04204,"15":0.0109,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00934,"10.1":0.00156,"11.1":0.00311,"12.1":0.00623,"13.1":0.03114,"14.1":0.05138,"15.1":0.02491,"15.2-15.3":0.01713,"15.4":0.06384},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00445,"5.0-5.1":0.00074,"6.0-6.1":0,"7.0-7.1":0.00297,"8.1-8.4":0,"9.0-9.2":0.00148,"9.3":0.01927,"10.0-10.2":0.00593,"10.3":0.04077,"11.0-11.2":0.08673,"11.3-11.4":0.02224,"12.0-12.1":0.03781,"12.2-12.5":0.8458,"13.0-13.1":0.06746,"13.2":0.0252,"13.3":0.13936,"13.4-13.7":0.3232,"14.0-14.4":1.20532,"14.5-14.8":1.24906,"15.0-15.1":0.95922,"15.2-15.3":1.46329,"15.4":0.91178},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.03367,"8.2":0.01122,"9.2":0.01122,"10.1":0.01054,"11.1-11.2":0.03367,"12.0":0.02244,"13.0":0.05611,"14.0":0.06733,"15.0":0.07855,"16.0":0.60597},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.0012,"4.4":0,"4.4.3-4.4.4":0.02373},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00385,"10":0.00192,"11":0.02693,_:"6 7 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00844},O:{"0":1.28318},H:{"0":33.63976},L:{"0":42.4533},S:{"2.5":0.01688},R:{_:"0"},M:{"0":0.34612},Q:{"10.4":0}}; 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 07f2d0ef087fbf..936b0645491f0d 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:{"52":0.03156,"69":0.00395,"72":0.00395,"78":0.00395,"84":0.00395,"85":0.01184,"87":0.00395,"88":0.0434,"89":0.02367,"90":0.01973,"91":0.03156,"92":0.03156,"93":0.00789,"94":0.01973,"95":0.25643,"96":1.72002,"97":2.1303,"98":0.00789,_:"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 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 86 99 3.5 3.6"},D:{"38":0.01184,"42":0.00789,"49":0.02762,"56":0.00395,"58":0.01184,"63":0.00789,"65":0.00395,"66":0.00789,"69":0.00789,"70":0.01184,"71":0.00395,"72":0.01184,"73":0.00395,"74":0.01973,"75":0.05129,"76":0.02367,"77":0.00395,"78":0.00789,"79":0.10257,"80":0.03156,"81":0.02367,"83":0.01578,"84":0.01184,"85":0.01184,"86":0.01973,"87":0.0434,"88":0.03551,"89":0.20909,"90":0.05129,"91":0.05918,"92":0.04734,"93":0.03156,"94":0.05918,"95":0.06707,"96":0.40239,"97":7.74009,"98":17.98131,"99":0.01578,"100":0.00789,_:"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 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 64 67 68 101"},F:{"36":0.00395,"79":0.00789,"82":0.27615,"83":0.89157,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00395,"18":0.02762,"84":0.00789,"85":0.00395,"89":0.01184,"90":0.01578,"92":0.01973,"94":0.00395,"95":0.01578,"96":0.03551,"97":0.48524,"98":1.64507,_:"13 14 15 16 17 79 80 81 83 86 87 88 91 93"},E:{"4":0,"12":0.01184,"13":0.03551,"14":0.05918,"15":0.03945,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4","5.1":0.0434,"12.1":0.01184,"13.1":0.09074,"14.1":0.14597,"15.1":0.08285,"15.2-15.3":0.10652},G:{"8":0,"3.2":0,"4.0-4.1":0.0017,"4.2-4.3":0,"5.0-5.1":0.00284,"6.0-6.1":0,"7.0-7.1":0.02497,"8.1-8.4":0,"9.0-9.2":0.00114,"9.3":0.0874,"10.0-10.2":0.0017,"10.3":0.02327,"11.0-11.2":0.01873,"11.3-11.4":0.00738,"12.0-12.1":0.00624,"12.2-12.5":0.3723,"13.0-13.1":0.00908,"13.2":0.00568,"13.3":0.06243,"13.4-13.7":0.07605,"14.0-14.4":0.34619,"14.5-14.8":0.97841,"15.0-15.1":0.85526,"15.2-15.3":2.76384,"15.4":0.02894},P:{"4":0.27753,"5.0-5.4":0.01015,"6.2-6.4":0.02056,"7.2-7.4":0.32893,"8.2":0.11355,"9.2":0.07195,"10.1":0.02048,"11.1-11.2":0.27753,"12.0":0.06167,"13.0":0.16446,"14.0":0.25698,"15.0":0.2467,"16.0":2.16888},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00202,"4.2-4.3":0.01514,"4.4":0,"4.4.3-4.4.4":0.09183},A:{"11":0.08679,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.12716},Q:{"10.4":0},O:{"0":0.13927},H:{"0":0.33248},L:{"0":49.83656},S:{"2.5":0}}; +module.exports={C:{"38":0.00807,"52":0.02422,"72":0.01211,"78":0.00404,"86":0.00404,"88":0.01615,"89":0.03633,"90":0.00404,"91":0.02826,"93":0.00807,"94":0.01211,"95":0.01615,"96":0.04037,"97":0.0323,"98":1.17073,"99":1.88932,"100":0.01211,_:"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 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 87 92 101 3.5 3.6"},D:{"38":0.00404,"42":0.00404,"47":0.00404,"49":0.02422,"63":0.00807,"65":0.01615,"66":0.00807,"69":0.01211,"70":0.00807,"72":0.00404,"73":0.01211,"74":0.00807,"75":0.02826,"76":0.01615,"77":0.00404,"78":0.00807,"79":0.109,"80":0.02019,"81":0.0323,"83":0.01211,"84":0.01615,"85":0.06056,"86":0.02019,"87":0.05248,"88":0.01615,"89":0.01615,"90":0.04844,"91":0.04844,"92":0.0767,"93":0.03633,"94":0.02422,"95":0.07267,"96":0.11707,"97":0.1413,"98":0.20589,"99":5.25617,"100":21.55354,"101":0.41581,"102":0.00807,_:"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 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 67 68 71 103 104"},F:{"28":0.00404,"36":0.01211,"83":0.00404,"84":0.26241,"85":0.8397,"86":0.00807,_:"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 79 80 81 82 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.00807,"18":0.0323,"84":0.00807,"89":0.01211,"90":0.00807,"92":0.02826,"94":0.00807,"95":0.01211,"96":0.02019,"97":0.04037,"98":0.08478,"99":0.33103,"100":2.0508,"101":0.04441,_:"13 14 15 16 17 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"13":0.09285,"14":0.08881,"15":0.0323,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.03633,"12.1":0.00807,"13.1":0.10093,"14.1":0.12515,"15.1":0.06863,"15.2-15.3":0.05248,"15.4":0.16955},G:{"8":0,"3.2":0.00057,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00401,"6.0-6.1":0,"7.0-7.1":0.01949,"8.1-8.4":0.00631,"9.0-9.2":0,"9.3":0.03268,"10.0-10.2":0.00115,"10.3":0.02236,"11.0-11.2":0.01032,"11.3-11.4":0.00975,"12.0-12.1":0.01261,"12.2-12.5":0.35027,"13.0-13.1":0.0086,"13.2":0.00344,"13.3":0.06765,"13.4-13.7":0.06707,"14.0-14.4":0.23963,"14.5-14.8":0.66729,"15.0-15.1":0.27861,"15.2-15.3":1.80581,"15.4":2.12283},P:{"4":0.28782,"5.0-5.4":0.02075,"6.2-6.4":0.01028,"7.2-7.4":0.38034,"8.2":0.01054,"9.2":0.0514,"10.1":0.01054,"11.1-11.2":0.19531,"12.0":0.03084,"13.0":0.14391,"14.0":0.25698,"15.0":0.16447,"16.0":2.31286},I:{"0":0,"3":0,"4":0.00175,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00351,"4.2-4.3":0.01052,"4.4":0,"4.4.3-4.4.4":0.07366},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17763,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.17889},H:{"0":0.42905},L:{"0":52.04198},S:{"2.5":0},R:{_:"0"},M:{"0":0.14908},Q:{"10.4":0}}; 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 2e013cc011c00f..8cbb10b9c6c37b 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:{"11":0.01047,"52":0.02617,"55":0.00523,"56":0.0157,"60":0.01047,"66":0.01047,"74":0.01047,"78":0.05756,"80":0.00523,"81":0.0157,"83":0.00523,"84":0.0157,"87":0.00523,"88":0.02093,"89":0.00523,"90":0.00523,"91":0.07326,"92":0.00523,"93":0.00523,"94":0.05233,"95":0.09419,"96":1.18266,"97":1.89958,"98":0.01047,_:"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 54 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 79 82 85 86 99 3.5 3.6"},D:{"15":0.04186,"47":0.05233,"48":0.01047,"49":0.03663,"52":0.0628,"53":0.01047,"63":0.00523,"64":0.08896,"65":0.00523,"66":0.0157,"67":0.01047,"69":0.07326,"70":0.11513,"72":0.10466,"73":0.01047,"74":0.01047,"75":0.01047,"76":0.02093,"77":0.0157,"78":0.0157,"79":0.22502,"80":0.11513,"81":0.02093,"83":0.0471,"84":0.07326,"85":0.0785,"86":0.06803,"87":0.14129,"88":0.0314,"89":0.04186,"90":0.04186,"91":0.0785,"92":0.22502,"93":0.81112,"94":0.20932,"95":0.18839,"96":0.68029,"97":10.11539,"98":18.36783,"99":0.01047,"100":0.01047,_:"4 5 6 7 8 9 10 11 12 13 14 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 50 51 54 55 56 57 58 59 60 61 62 68 71 101"},F:{"67":0.01047,"80":0.00523,"82":0.17269,"83":0.64889,_:"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 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00523,"18":0.02617,"89":0.00523,"90":0.00523,"91":0.00523,"92":0.0157,"93":0.00523,"94":0.0157,"95":0.0314,"96":0.0785,"97":1.51757,"98":5.10218,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88"},E:{"4":0,"12":0.00523,"13":0.0628,"14":0.38201,"15":0.24595,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00523,"10.1":0.00523,"11.1":0.03663,"12.1":0.06803,"13.1":0.41864,"14.1":1.46001,"15.1":0.79018,"15.2-15.3":1.78445,"15.4":0.0157},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.0018,"7.0-7.1":0.00361,"8.1-8.4":0.00541,"9.0-9.2":0.06133,"9.3":0.07575,"10.0-10.2":0,"10.3":0.10642,"11.0-11.2":0.01263,"11.3-11.4":0.03247,"12.0-12.1":0.01263,"12.2-12.5":0.62768,"13.0-13.1":0.02345,"13.2":0.00902,"13.3":0.05772,"13.4-13.7":0.1966,"14.0-14.4":0.70704,"14.5-14.8":3.30795,"15.0-15.1":2.57746,"15.2-15.3":10.16195,"15.4":0.0469},P:{"4":0.11614,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.01056,"12.0":0.02112,"13.0":0.07391,"14.0":0.07391,"15.0":0.08447,"16.0":4.44511},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00468,"4.2-4.3":0.00562,"4.4":0,"4.4.3-4.4.4":0.04215},A:{"8":0.02528,"9":0.05898,"10":0.00843,"11":0.40445,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.40528},Q:{"10.4":0.00477},O:{"0":0.43389},H:{"0":0.30244},L:{"0":23.61706},S:{"2.5":0}}; +module.exports={C:{"11":0.02431,"44":0.00486,"52":0.02431,"56":0.01458,"60":0.00972,"66":0.00486,"74":0.00972,"78":0.05347,"79":0.00972,"80":0.01458,"81":0.02431,"82":0.00972,"83":0.00972,"84":0.00486,"88":0.01458,"89":0.00486,"91":0.0875,"94":0.05347,"95":0.01458,"96":0.01458,"97":0.03889,"98":0.9722,"99":2.51314,"100":0.00972,_:"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 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 85 86 87 90 92 93 101 3.5 3.6"},D:{"38":0.00486,"42":0.00486,"47":0.07292,"48":0.01458,"49":0.03889,"52":0.10694,"53":0.00972,"61":0.01458,"62":0.00486,"65":0.00972,"66":0.01944,"67":0.01458,"69":0.175,"70":0.04375,"72":0.01944,"73":0.00972,"74":0.00486,"75":0.00972,"76":0.08264,"77":0.01458,"78":0.01458,"79":0.18958,"80":0.10694,"81":0.01458,"83":0.04861,"84":0.09236,"85":0.15069,"86":0.0875,"87":0.14097,"88":0.02431,"89":0.03889,"90":0.02917,"91":0.07292,"92":0.10694,"93":0.10208,"94":0.07778,"95":0.1118,"96":0.24305,"97":0.24305,"98":0.52985,"99":5.07488,"100":19.02109,"101":0.23819,"102":0.00486,_:"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 43 44 45 46 50 51 54 55 56 57 58 59 60 63 64 68 71 103 104"},F:{"36":0.00972,"67":0.00972,"83":0.00486,"84":0.15069,"85":0.60276,"86":0.01458,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00972,"18":0.02431,"84":0.01458,"85":0.00972,"86":0.00972,"87":0.00486,"89":0.00972,"91":0.00972,"92":0.01944,"94":0.00972,"95":0.01458,"96":0.02431,"97":0.04861,"98":0.06805,"99":0.93331,"100":5.96445,"101":0.09722,_:"12 13 14 15 16 79 80 81 83 88 90 93"},E:{"4":0,"13":0.04375,"14":0.26249,"15":0.11666,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00486,"11.1":0.03403,"12.1":0.06319,"13.1":0.3743,"14.1":0.91387,"15.1":0.27222,"15.2-15.3":0.29652,"15.4":2.02704},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.0034,"7.0-7.1":0.0051,"8.1-8.4":0.01019,"9.0-9.2":0.08154,"9.3":0.07984,"10.0-10.2":0,"10.3":0.12401,"11.0-11.2":0.01189,"11.3-11.4":0.03567,"12.0-12.1":0.01359,"12.2-12.5":0.67102,"13.0-13.1":0.02548,"13.2":0.01189,"13.3":0.05266,"13.4-13.7":0.16988,"14.0-14.4":0.48585,"14.5-14.8":1.78371,"15.0-15.1":0.70669,"15.2-15.3":6.39079,"15.4":6.31605},P:{"4":0.13673,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.02104,"12.0":0.02104,"13.0":0.07363,"14.0":0.07363,"15.0":0.06311,"16.0":5.00655},I:{"0":0,"3":0,"4":0.00418,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00314,"4.2-4.3":0.01359,"4.4":0,"4.4.3-4.4.4":0.04076},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01927,"9":0.08673,"10":0.00964,"11":0.43365,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},S:{"2.5":0},R:{_:"0"},M:{"0":0.5396},Q:{"10.4":0.01028},O:{"0":0.42654},H:{"0":0.43301},L:{"0":26.72583}}; 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 f9b07324e39f07..2f1681eb5f6112 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:{"52":0.01269,"59":0.01903,"78":0.0444,"88":0.00634,"91":0.06977,"94":0.00634,"95":0.03172,"96":3.05098,"97":2.96218,_:"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 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 89 90 92 93 98 99 3.5 3.6"},D:{"38":0.00634,"49":0.03172,"64":0.02537,"65":0.00634,"66":0.08246,"67":0.01269,"69":0.12686,"70":0.02537,"72":0.02537,"75":0.02537,"76":0.19029,"77":0.00634,"78":0.01269,"79":0.08246,"80":0.05709,"81":0.01269,"83":0.01269,"84":0.03172,"85":2.76555,"86":0.03172,"87":0.12686,"88":0.03172,"89":0.03172,"90":0.07612,"91":0.08246,"92":0.06343,"93":0.08246,"94":0.13955,"95":0.90705,"96":1.00854,"97":11.97558,"98":20.08828,"99":0.00634,"100":0.01903,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 68 71 73 74 101"},F:{"82":0.37424,"83":0.93876,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01269,"18":0.01269,"84":0.01903,"85":0.05074,"86":0.00634,"87":0.00634,"89":0.01269,"91":0.00634,"92":0.01269,"94":0.01903,"95":0.02537,"96":0.06343,"97":1.60478,"98":5.02366,_:"12 13 14 15 16 79 80 81 83 88 90 93"},E:{"4":0,"12":0.00634,"13":0.12052,"14":0.50744,"15":0.35521,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00634,"10.1":0.00634,"11.1":0.03172,"12.1":0.07612,"13.1":0.41864,"14.1":2.51183,"15.1":1.39546,"15.2-15.3":2.13125,"15.4":0.00634},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.00215,"9.0-9.2":0.00215,"9.3":0.04522,"10.0-10.2":0.00215,"10.3":0.09043,"11.0-11.2":0.01723,"11.3-11.4":0.05383,"12.0-12.1":0.01507,"12.2-12.5":0.4134,"13.0-13.1":0.02584,"13.2":0.00646,"13.3":0.05813,"13.4-13.7":0.14211,"14.0-14.4":0.74498,"14.5-14.8":4.31273,"15.0-15.1":3.32229,"15.2-15.3":12.21259,"15.4":0.04737},P:{"4":0.0423,"5.0-5.4":0.01015,"6.2-6.4":0.04189,"7.2-7.4":0.15152,"8.2":0.11355,"9.2":0.0112,"10.1":0.02048,"11.1-11.2":0.02115,"12.0":0.0112,"13.0":0.02115,"14.0":0.03172,"15.0":0.03172,"16.0":2.38991},I:{"0":0,"3":0,"4":0.0026,"2.1":0,"2.2":0.00195,"2.3":0.00195,"4.1":0.0026,"4.2-4.3":0.0065,"4.4":0,"4.4.3-4.4.4":0.01365},A:{"8":0.04229,"9":0.00705,"10":0.0141,"11":0.25372,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.20479},Q:{"10.4":0},O:{"0":0.01829},H:{"0":0.14541},L:{"0":12.12816},S:{"2.5":0}}; +module.exports={C:{"51":0.01095,"52":0.02737,"53":0.01095,"54":0.00547,"55":0.01095,"56":0.00547,"57":0.01095,"59":0.03831,"78":0.05473,"83":0.00547,"88":0.01095,"89":0.00547,"90":0.13135,"91":0.0602,"94":0.00547,"95":0.00547,"96":0.01095,"97":0.02737,"98":1.80062,"99":5.98199,"100":0.00547,_:"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 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 92 93 101 3.5 3.6"},D:{"38":0.01095,"46":0.00547,"49":0.04378,"51":0.00547,"53":0.00547,"56":0.00547,"58":0.00547,"59":0.00547,"63":0.01095,"64":0.01642,"65":0.01095,"66":0.15324,"67":0.01095,"69":0.19703,"73":0.00547,"76":0.01095,"77":0.01095,"78":0.01095,"79":0.07662,"80":0.05473,"81":0.01095,"83":0.01095,"84":0.02737,"85":5.15557,"86":0.02189,"87":0.05473,"88":0.01095,"89":0.03284,"90":0.05473,"91":0.03831,"92":0.0602,"93":0.04378,"94":0.02737,"95":0.03831,"96":0.20797,"97":0.21345,"98":0.70602,"99":5.70287,"100":16.63245,"101":0.21892,"102":0.00547,_:"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 47 48 50 52 54 55 57 60 61 62 68 70 71 72 74 75 103 104"},F:{"83":0.01095,"84":0.2846,"85":0.81,"86":0.01642,_:"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 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.00547,"16":0.00547,"17":0.02189,"18":0.00547,"83":0.01095,"85":0.01095,"86":0.01642,"89":0.00547,"92":0.01095,"95":0.01095,"96":0.02189,"97":0.03831,"98":0.03831,"99":1.10555,"100":5.57151,"101":0.07662,_:"12 13 14 79 80 81 84 87 88 90 91 93 94"},E:{"4":0,"12":0.01095,"13":0.0602,"14":0.30102,"15":0.11493,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01642,"10.1":0.01095,"11.1":0.04378,"12.1":0.06568,"13.1":0.36122,"14.1":1.27521,"15.1":0.3448,"15.2-15.3":0.35575,"15.4":1.94292},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01601,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00229,"9.0-9.2":0.01143,"9.3":0.06174,"10.0-10.2":0.00686,"10.3":0.15777,"11.0-11.2":0.02287,"11.3-11.4":0.07317,"12.0-12.1":0.02287,"12.2-12.5":0.58536,"13.0-13.1":0.01829,"13.2":0.01143,"13.3":0.04344,"13.4-13.7":0.13262,"14.0-14.4":0.49618,"14.5-14.8":2.47633,"15.0-15.1":0.9512,"15.2-15.3":9.69952,"15.4":8.06693},P:{"4":0.09453,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.01099,"8.2":0.01122,"9.2":0.17596,"10.1":0.01054,"11.1-11.2":0.0105,"12.0":0.0105,"13.0":0.02101,"14.0":0.03151,"15.0":0.03151,"16.0":3.69732},I:{"0":0,"3":0,"4":0.00247,"2.1":0,"2.2":0.00165,"2.3":0.00165,"4.1":0.00165,"4.2-4.3":0.0107,"4.4":0,"4.4.3-4.4.4":0.0181},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01642,"9":0.00547,"11":0.3448,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.04526},H:{"0":0.26138},L:{"0":18.11113},S:{"2.5":0},R:{_:"0"},M:{"0":0.34398},Q:{"10.4":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 5dffd891a4c01c..40509a13af1ee7 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:{"28":0.00216,"47":0.00216,"48":0.00216,"52":0.00864,"66":0.00432,"71":0.0389,"72":0.01297,"73":0.01081,"74":0.01081,"75":0.01945,"76":0.05619,"78":0.04106,"87":0.50135,"88":0.00432,"89":0.00648,"90":0.00216,"91":0.01513,"92":0.00216,"94":0.00432,"95":0.03025,"96":0.35224,"97":0.65911,"98":0.04754,_:"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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 77 79 80 81 82 83 84 85 86 93 99 3.5 3.6"},D:{"38":0.00432,"49":0.00648,"53":0.00216,"63":0.00648,"64":0.00432,"65":0.00864,"67":0.00432,"68":0.00216,"69":0.00432,"70":0.00432,"71":0.00216,"72":0.00216,"73":0.00216,"74":0.00432,"75":0.00432,"76":0.01729,"78":0.00432,"79":0.02161,"80":0.00648,"81":0.00648,"83":0.01297,"84":0.03242,"85":0.00648,"86":0.01513,"87":0.02593,"88":0.02161,"89":0.97461,"90":0.01297,"91":0.01729,"92":0.02377,"93":0.02377,"94":0.01513,"95":0.04106,"96":0.22474,"97":4.20963,"98":10.50678,"99":0.05835,"100":0.01945,_:"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 47 48 50 51 52 54 55 56 57 58 59 60 61 62 66 77 101"},F:{"63":0.01081,"75":0.03242,"82":0.05619,"83":0.38682,_:"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 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 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.00216,"16":0.00216,"17":0.00216,"18":0.00864,"81":0.01513,"89":0.31983,"92":0.00432,"93":0.00432,"95":0.00432,"96":0.01513,"97":0.255,"98":0.83631,_:"13 14 15 79 80 83 84 85 86 87 88 90 91 94"},E:{"4":0,"8":0.00432,"9":0.00216,"13":0.00432,"14":0.05403,"15":0.01513,_:"0 5 6 7 10 11 12 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.00432,"10.1":0.00216,"11.1":0.00432,"12.1":0.00864,"13.1":0.02161,"14.1":0.09508,"15.1":0.04106,"15.2-15.3":0.0886},G:{"8":0.0023,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00092,"6.0-6.1":0.00046,"7.0-7.1":0.00965,"8.1-8.4":0.00184,"9.0-9.2":0.00322,"9.3":0.02574,"10.0-10.2":0.0023,"10.3":0.04045,"11.0-11.2":0.27395,"11.3-11.4":0.01241,"12.0-12.1":0.02298,"12.2-12.5":0.42149,"13.0-13.1":0.05378,"13.2":0.0046,"13.3":0.0239,"13.4-13.7":0.0717,"14.0-14.4":0.62511,"14.5-14.8":0.75243,"15.0-15.1":0.48814,"15.2-15.3":1.74618,"15.4":0.01011},P:{"4":0.14128,"5.0-5.4":0.01015,"6.2-6.4":0.02048,"7.2-7.4":0.05434,"8.2":0.11355,"9.2":0.08258,"10.1":0.02048,"11.1-11.2":0.02174,"12.0":0.02174,"13.0":0.05434,"14.0":0.04347,"15.0":0.04347,"16.0":0.57599},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.00561,"4.4":0,"4.4.3-4.4.4":0.06334},A:{"6":0.00216,"11":0.01081,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.65848},Q:{"10.4":0},O:{"0":1.07394},H:{"0":0.86831},L:{"0":69.56896},S:{"2.5":0}}; +module.exports={C:{"52":0.00498,"78":0.01744,"87":0.06726,"89":0.00498,"91":0.01993,"96":0.00249,"97":0.00747,"98":0.21423,"99":0.67506,"100":0.04235,_:"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 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 88 90 92 93 94 95 101 3.5 3.6"},D:{"49":0.00498,"62":0.00249,"63":0.00249,"65":0.00996,"67":0.00249,"70":0.00249,"73":0.00249,"78":0.00498,"79":0.01495,"80":0.00249,"81":0.00498,"83":0.00747,"84":0.01993,"85":0.00498,"86":0.00996,"87":0.01744,"88":0.0274,"89":0.07224,"90":0.00747,"91":0.01246,"92":0.01495,"93":0.00996,"94":0.00747,"95":0.01744,"96":0.03737,"97":0.04235,"98":0.09964,"99":1.9654,"100":17.74339,"101":1.33019,"102":0.00996,_:"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 57 58 59 60 61 64 66 68 69 71 72 74 75 76 77 103 104"},F:{"75":0.00996,"84":0.05231,"85":0.28647,"86":0.00498,_:"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 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00498,"81":0.00498,"88":0.00249,"89":0.02491,"92":0.00249,"96":0.00249,"97":0.00249,"98":0.00498,"99":0.09217,"100":0.79214,"101":0.00747,_:"12 13 14 15 16 17 79 80 83 84 85 86 87 90 91 93 94 95"},E:{"4":0,"13":0.00249,"14":0.0274,"15":0.00747,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00249,"12.1":0.00498,"13.1":0.01993,"14.1":0.05231,"15.1":0.01744,"15.2-15.3":0.01744,"15.4":0.07722},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.00502,"8.1-8.4":0.00112,"9.0-9.2":0.00056,"9.3":0.024,"10.0-10.2":0,"10.3":0.04409,"11.0-11.2":0.01005,"11.3-11.4":0.01228,"12.0-12.1":0.01339,"12.2-12.5":0.5553,"13.0-13.1":0.00502,"13.2":0.00446,"13.3":0.0279,"13.4-13.7":0.08371,"14.0-14.4":0.19979,"14.5-14.8":0.81146,"15.0-15.1":0.21096,"15.2-15.3":1.984,"15.4":1.58608},P:{"4":0.10774,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.0431,"8.2":0.083,"9.2":0.13111,"10.1":0.03061,"11.1-11.2":0.01077,"12.0":0.0204,"13.0":0.0431,"14.0":0.03232,"15.0":0.02155,"16.0":0.48482},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.00341,"4.4":0,"4.4.3-4.4.4":0.05393},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00747,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.89357},H:{"0":0.50474},L:{"0":67.59819},S:{"2.5":0},R:{_:"0"},M:{"0":0.04505},Q:{"10.4":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 f8c464a69db505..603fb1c917a755 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:{"96":0.2029,"97":0.03689,_:"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 98 99 3.5 3.6"},D:{"11":0.02372,"75":0.03689,"79":0.01318,"86":0.01318,"89":0.01318,"96":0.888,"97":2.9512,"98":9.57559,_:"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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 87 88 90 91 92 93 94 95 99 100 101"},F:{"83":0.06061,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.02372,"84":0.03689,"94":0.02372,"96":0.03689,"97":0.25296,"98":1.09089,_:"12 13 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 95"},E:{"4":0,"11":0.08432,"13":0.03689,"14":6.93532,_:"0 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4","11.1":0.06061,"14.1":1.14096},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.01067,"12.0-12.1":0,"12.2-12.5":0.01067,"13.0-13.1":0.03155,"13.2":0.02088,"13.3":0,"13.4-13.7":0.36702,"14.0-14.4":0.18931,"14.5-14.8":1.91073,"15.0-15.1":1.12287,"15.2-15.3":0.97625,"15.4":0},P:{"4":0.02031,"5.0-5.4":0.01015,"6.2-6.4":0.02048,"7.2-7.4":0.02031,"8.2":0.11355,"9.2":0.08258,"10.1":0.02048,"11.1-11.2":0.21618,"12.0":0.02059,"13.0":0.11169,"14.0":0.12184,"15.0":0.01015,"16.0":0.75137},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:{"11":0.16864,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.01473},Q:{"10.4":0},O:{"0":0.86171},H:{"0":6.83325},L:{"0":62.07733},S:{"2.5":0}}; +module.exports={C:{"98":0.02336,"99":0.05709,_:"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 100 101 3.5 3.6"},D:{"75":0.04671,"76":0.05709,"77":0.25431,"89":0.07007,"96":0.01038,"98":0.01038,"99":1.89695,"100":9.18111,"101":0.2076,_:"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 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 97 102 103 104"},F:{"85":0.11678,_:"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 86 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.01038,"14":0.03374,"16":0.04671,"89":0.01038,"91":0.01038,"99":0.60204,"100":2.1279,_:"13 15 17 18 79 80 81 83 84 85 86 87 88 90 92 93 94 95 96 97 98 101"},E:{"4":0,"13":0.02336,"14":5.2964,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.07007,"14.1":0.28805,"15.1":0.02336,"15.4":0.11678},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.01088,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.12914,"13.0-13.1":0.03229,"13.2":0,"13.3":0.09686,"13.4-13.7":0.04316,"14.0-14.4":0.12949,"14.5-14.8":0.97979,"15.0-15.1":1.4209,"15.2-15.3":0.52744,"15.4":0.14002},P:{"4":0.01009,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.13111,"8.2":0.083,"9.2":0.13111,"10.1":0.03061,"11.1-11.2":0.04034,"12.0":0.0204,"13.0":0.01009,"14.0":0.09077,"15.0":0.08162,"16.0":1.8154},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:{"11":0.12716,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":3.11751},H:{"0":0.88333},L:{"0":69.13863},S:{"2.5":0},R:{_:"0"},M:{"0":0.01481},Q:{"10.4":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 55b5be90242546..8a0804af2e60d2 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 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 3.5 3.6"},D:{"81":4.4448,"98":31.1136,_:"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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101"},F:{"83":2.2224,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"98":2.2224,_:"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"},E:{"4":0,"14":4.4448,_:"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 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},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":6.66511,"13.0-13.1":0,"13.2":2.22222,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":2.22222,"15.0-15.1":0,"15.2-15.3":2.22222,"15.4":2.22222},P:{"4":0.29325,"5.0-5.4":0.01015,"6.2-6.4":0.04189,"7.2-7.4":0.03361,"8.2":0.11355,"9.2":0.0112,"10.1":0.02048,"11.1-11.2":0.03361,"12.0":0.0112,"13.0":0.05602,"14.0":0.10083,"15.0":0.08963,"16.0":0.45933},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:{"11":6.6672,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0},L:{"0":28.886},S:{"2.5":0}}; +module.exports={C:{"98":5.83261,_:"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 99 100 101 3.5 3.6"},D:{"100":4.99859,_:"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 101 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"100":3.33239,_:"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 101"},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.1 15.2-15.3","15.4":3.33239},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.83303,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":4.16517,"15.2-15.3":14.16975,"15.4":62.50205},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.03367,"8.2":0.01122,"9.2":0.01122,"10.1":0.01054,"11.1-11.2":0.03367,"12.0":0.02244,"13.0":0.05611,"14.0":0.06733,"15.0":0.07855,"16.0":0.60597},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"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":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 585806a3169df9..0028fbca8aa3c3 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:{"11":0.01228,"34":0.01228,"52":0.02456,"54":0.00614,"59":0.02456,"78":0.08597,"88":0.01228,"89":0.01228,"90":0.00614,"91":0.07369,"92":0.00614,"93":0.01842,"94":0.16581,"95":0.03685,"96":1.02555,"97":1.6028,_:"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 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 98 99 3.5 3.6"},D:{"34":0.03071,"38":0.15353,"49":0.07369,"53":0.04299,"59":0.01842,"61":0.03071,"65":0.01842,"66":0.05527,"67":0.01228,"68":0.01228,"69":0.00614,"70":0.01842,"71":0.00614,"72":0.01842,"73":0.01228,"74":0.01842,"75":0.01228,"76":0.03685,"77":0.01842,"78":0.01228,"79":0.39917,"80":0.01842,"81":0.01842,"83":0.01842,"84":0.02456,"85":0.01228,"86":0.01842,"87":0.15353,"88":0.01842,"89":0.04913,"90":0.17809,"91":0.08597,"92":0.15353,"93":0.62024,"94":0.27635,"95":0.23336,"96":1.19135,"97":11.95039,"98":26.92829,"99":0.04299,"100":0.01842,_:"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 47 48 50 51 52 54 55 56 57 58 60 62 63 64 101"},F:{"28":0.00614,"36":0.00614,"40":0.00614,"46":0.09212,"82":0.11668,"83":0.39917,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00614,"18":0.01842,"84":0.00614,"85":0.00614,"90":0.01228,"92":0.00614,"95":0.07369,"96":0.04913,"97":1.23434,"98":4.43994,_:"12 13 14 15 16 79 80 81 83 86 87 88 89 91 93 94"},E:{"4":0,"12":0.01228,"13":0.07369,"14":0.41759,"15":0.3439,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02456,"11.1":0.05527,"12.1":0.12282,"13.1":0.55883,"14.1":1.78703,"15.1":0.97028,"15.2-15.3":1.78703,"15.4":0.01228},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00313,"6.0-6.1":0.01254,"7.0-7.1":0.00627,"8.1-8.4":0.02351,"9.0-9.2":0.01724,"9.3":0.17551,"10.0-10.2":0.00784,"10.3":0.20215,"11.0-11.2":0.10343,"11.3-11.4":0.08149,"12.0-12.1":0.03134,"12.2-12.5":0.84622,"13.0-13.1":0.01567,"13.2":0.0047,"13.3":0.06895,"13.4-13.7":0.19902,"14.0-14.4":0.46699,"14.5-14.8":2.80818,"15.0-15.1":2.08107,"15.2-15.3":8.46843,"15.4":0.04388},P:{"4":0.72232,"5.0-5.4":0.01015,"6.2-6.4":0.02048,"7.2-7.4":0.99755,"8.2":0.11355,"9.2":0.02078,"10.1":0.02048,"11.1-11.2":0.03283,"12.0":0.01094,"13.0":0.10944,"14.0":0.08755,"15.0":0.07661,"16.0":2.36394},I:{"0":0,"3":0,"4":0.00265,"2.1":0,"2.2":0.00132,"2.3":0.00132,"4.1":0.00132,"4.2-4.3":0.00728,"4.4":0,"4.4.3-4.4.4":0.03242},A:{"11":0.38074,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.41291},Q:{"10.4":0},O:{"0":0.08104},H:{"0":0.17171},L:{"0":18.97166},S:{"2.5":0}}; +module.exports={C:{"11":0.01625,"34":0.01083,"39":0.00542,"40":0.00542,"41":0.01083,"42":0.00542,"43":0.00542,"44":0.00542,"45":0.00542,"46":0.00542,"47":0.01083,"48":0.01083,"49":0.00542,"50":0.01083,"51":0.34115,"52":0.30866,"53":0.33573,"54":0.18953,"55":0.3249,"56":0.23285,"57":0.22743,"58":0.09206,"59":0.1083,"66":0.01083,"78":0.0704,"86":0.00542,"88":0.00542,"89":0.00542,"90":0.00542,"91":0.05957,"92":0.00542,"94":0.01083,"95":0.00542,"96":0.02166,"97":0.03249,"98":0.65522,"99":1.93316,"100":0.01083,_:"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 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 93 101 3.5 3.6"},D:{"26":0.01083,"34":0.03791,"38":0.11372,"39":0.09206,"40":0.09206,"41":0.09747,"42":0.09747,"43":0.10289,"44":0.1083,"45":0.12455,"46":0.12996,"47":0.12996,"48":0.1083,"49":0.16787,"50":0.0704,"51":0.09206,"52":0.0704,"53":0.11913,"54":0.08664,"55":0.09206,"56":0.10289,"57":0.10289,"58":0.12455,"59":0.14079,"60":0.12996,"61":0.14621,"62":0.11372,"63":0.11913,"64":0.11913,"65":0.13538,"66":0.0704,"67":0.01083,"68":0.01083,"69":0.01083,"70":0.01083,"71":0.00542,"72":0.00542,"73":0.01083,"74":0.01625,"75":0.02708,"76":0.05957,"77":0.00542,"78":0.01083,"79":0.3953,"80":0.02166,"81":0.01625,"83":0.02708,"84":0.01083,"85":0.01083,"86":0.01083,"87":0.10289,"88":0.01083,"89":0.03791,"90":0.24368,"91":0.03249,"92":0.0704,"93":0.16245,"94":0.05957,"95":0.03791,"96":0.18411,"97":0.31949,"98":0.49818,"99":5.77239,"100":21.21597,"101":0.29783,"102":0.01083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 103 104"},F:{"28":0.01083,"32":0.00542,"36":0.01083,"42":0.00542,"43":0.00542,"45":0.01083,"46":0.08664,"47":0.00542,"84":0.11372,"85":0.37905,"86":0.00542,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 44 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01083},B:{"12":0.01083,"13":0.01083,"14":0.01083,"15":0.01083,"17":0.01083,"18":0.01625,"92":0.01625,"95":0.01083,"96":0.01083,"97":0.08123,"98":0.02166,"99":0.68229,"100":4.60275,"101":0.05415,_:"16 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"12":0.01083,"13":0.0704,"14":0.33573,"15":0.18411,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01625,"11.1":0.05415,"12.1":0.09206,"13.1":0.51443,"14.1":1.18047,"15.1":0.33032,"15.2-15.3":0.287,"15.4":2.17683},G:{"8":0.00368,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0092,"7.0-7.1":0.0092,"8.1-8.4":0.02392,"9.0-9.2":0.09934,"9.3":0.20604,"10.0-10.2":0.13062,"10.3":0.3109,"11.0-11.2":0.07543,"11.3-11.4":0.08094,"12.0-12.1":0.02943,"12.2-12.5":0.92718,"13.0-13.1":0.01288,"13.2":0.00368,"13.3":0.06071,"13.4-13.7":0.16741,"14.0-14.4":0.43232,"14.5-14.8":2.02178,"15.0-15.1":0.67515,"15.2-15.3":6.74049,"15.4":6.37072},P:{"4":0.62836,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":1.2433,"8.2":0.01054,"9.2":0.04215,"10.1":0.01054,"11.1-11.2":0.0325,"12.0":0.05268,"13.0":0.0975,"14.0":0.0975,"15.0":0.05417,"16.0":3.04429},I:{"0":0,"3":0,"4":0.00249,"2.1":0,"2.2":0.00166,"2.3":0.00166,"4.1":0.00166,"4.2-4.3":0.01244,"4.4":0,"4.4.3-4.4.4":0.05803},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.17455,"9":0.20365,"10":0.07273,"11":0.29092,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.11918},H:{"0":0.20397},L:{"0":23.1255},S:{"2.5":0},R:{_:"0"},M:{"0":0.4859},Q:{"10.4":0.01375}}; 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 4f5b65a7b6b123..f297c7d2a104be 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:{"34":0.00326,"52":0.00326,"78":0.00979,"86":0.00653,"91":0.00653,"95":0.00653,"96":0.20883,"97":0.29367,"98":0.00653,_:"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 43 44 45 46 47 48 49 50 51 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 87 88 89 90 92 93 94 99 3.5 3.6"},D:{"11":0.00653,"30":0.01305,"38":0.02284,"49":0.02937,"53":0.00326,"59":0.00653,"62":0.00653,"63":0.00326,"64":0.00326,"65":0.0261,"67":0.00326,"68":0.00326,"69":0.00653,"70":0.00979,"71":0.00653,"73":0.00326,"74":0.00979,"75":0.01632,"76":0.00653,"77":0.00326,"78":0.00326,"79":0.06526,"80":0.00653,"81":0.00979,"83":0.00979,"84":0.00326,"85":0.02937,"86":0.03589,"87":0.05221,"88":0.01632,"89":0.03263,"90":0.01632,"91":0.04568,"92":0.14357,"93":0.46987,"94":0.05547,"95":0.05547,"96":0.31977,"97":5.89624,"98":15.186,"99":0.05221,"100":0.01632,_:"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 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 60 61 66 72 101"},F:{"28":0.00979,"46":0.00979,"82":0.15336,"83":0.36546,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00326,"15":0.00326,"16":0.00653,"17":0.00326,"18":0.01958,"84":0.00653,"89":0.00326,"91":0.00326,"92":0.01305,"93":0.00326,"94":0.01305,"95":0.01958,"96":0.03589,"97":0.47966,"98":2.26452,_:"13 14 79 80 81 83 85 86 87 88 90"},E:{"4":0,"13":0.02937,"14":0.13378,"15":0.11094,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00979,"12.1":0.01305,"13.1":0.0881,"14.1":0.38177,"15.1":0.2382,"15.2-15.3":0.37525,"15.4":0.00653},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00321,"6.0-6.1":0,"7.0-7.1":0.03532,"8.1-8.4":0.00803,"9.0-9.2":0.00161,"9.3":0.04334,"10.0-10.2":0.00321,"10.3":0.0305,"11.0-11.2":0.03692,"11.3-11.4":0.01124,"12.0-12.1":0.01605,"12.2-12.5":0.51368,"13.0-13.1":0.03692,"13.2":0.02087,"13.3":0.08508,"13.4-13.7":0.20708,"14.0-14.4":0.78657,"14.5-14.8":2.87177,"15.0-15.1":2.79953,"15.2-15.3":8.43069,"15.4":0.10595},P:{"4":0.18523,"5.0-5.4":0.01015,"6.2-6.4":0.01029,"7.2-7.4":0.17494,"8.2":0.11355,"9.2":0.03087,"10.1":0.02048,"11.1-11.2":0.16465,"12.0":0.05145,"13.0":0.19552,"14.0":0.22639,"15.0":0.20581,"16.0":2.50061},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00049,"4.2-4.3":0.00391,"4.4":0,"4.4.3-4.4.4":0.02929},A:{"11":2.92039,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.06737},Q:{"10.4":0},O:{"0":0.88928},H:{"0":0.4975},L:{"0":39.42475},S:{"2.5":0}}; +module.exports={C:{"34":0.00913,"52":0.00304,"91":0.01522,"96":0.00304,"97":0.00304,"98":0.14302,"99":0.40472,"100":0.00913,_:"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 43 44 45 46 47 48 49 50 51 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 92 93 94 95 101 3.5 3.6"},D:{"34":0.01217,"38":0.01522,"49":0.01217,"53":0.00304,"62":0.01217,"63":0.00609,"64":0.00304,"65":0.01217,"67":0.00304,"69":0.00913,"70":0.01217,"71":0.00609,"75":0.00609,"76":0.00609,"77":0.01522,"78":0.01217,"79":0.0639,"80":0.00609,"81":0.02434,"83":0.01522,"84":0.00609,"85":0.01217,"86":0.04565,"87":0.05782,"88":0.01826,"89":0.05173,"90":0.03043,"91":0.04565,"92":0.11259,"93":0.0426,"94":0.01826,"95":0.03956,"96":0.06695,"97":0.0852,"98":0.18258,"99":3.17689,"100":16.33178,"101":0.23735,"102":0.03652,_:"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 47 48 50 51 52 54 55 56 57 58 59 60 61 66 68 72 73 74 103 104"},F:{"28":0.02434,"36":0.00304,"46":0.01217,"84":0.07912,"85":0.30126,"86":0.00609,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 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.00304,"14":0.00304,"16":0.00304,"17":0.00913,"18":0.0213,"84":0.00913,"89":0.00609,"91":0.00304,"92":0.01217,"93":0.01217,"94":0.00609,"95":0.00609,"96":0.01217,"97":0.0213,"98":0.02739,"99":0.33777,"100":2.30051,"101":0.01826,_:"13 15 79 80 81 83 85 86 87 88 90"},E:{"4":0,"13":0.01826,"14":0.10955,"15":0.05173,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02739,"12.1":0.00913,"13.1":0.07608,"14.1":0.27387,"15.1":0.13389,"15.2-15.3":0.09738,"15.4":0.44732},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00319,"6.0-6.1":0.00159,"7.0-7.1":0.02871,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0303,"10.0-10.2":0.00159,"10.3":0.02871,"11.0-11.2":0.01914,"11.3-11.4":0.01276,"12.0-12.1":0.01276,"12.2-12.5":0.48484,"13.0-13.1":0.02073,"13.2":0.01435,"13.3":0.07336,"13.4-13.7":0.20255,"14.0-14.4":0.78627,"14.5-14.8":2.01431,"15.0-15.1":0.89791,"15.2-15.3":5.22796,"15.4":6.0844},P:{"4":0.17401,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.17401,"8.2":0.01122,"9.2":0.04094,"10.1":0.01054,"11.1-11.2":0.16377,"12.0":0.05118,"13.0":0.19448,"14.0":0.24566,"15.0":0.23542,"16.0":2.99908},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00171,"4.2-4.3":0.00228,"4.4":0,"4.4.3-4.4.4":0.03079},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":2.05403,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.00181},H:{"0":0.46764},L:{"0":49.3043},S:{"2.5":0},R:{_:"0"},M:{"0":0.06261},Q:{"10.4":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 5ba7e2d5bd89db..f3d856a3f87d3a 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:{"51":0.00755,"52":0.00755,"56":0.00377,"73":0.03773,"78":0.01887,"83":0.00377,"84":0.00377,"88":0.01132,"89":0.01132,"90":0.03396,"91":0.02641,"93":0.00755,"94":0.01132,"95":0.01132,"96":0.50558,"97":0.78101,"98":0.00755,_:"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 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 85 86 87 92 99 3.5 3.6"},D:{"34":0.01132,"38":0.01509,"47":0.01132,"49":0.02641,"53":0.01132,"56":0.00377,"58":0.00377,"61":0.00377,"62":0.01509,"63":0.00377,"65":0.01132,"67":0.00755,"68":0.00755,"69":0.01132,"70":0.01132,"72":0.01887,"73":0.02264,"75":0.04528,"76":0.01887,"77":0.00755,"78":0.00755,"79":0.19242,"80":0.01887,"81":0.01509,"83":0.01509,"84":0.01509,"85":0.00755,"86":0.02264,"87":0.14337,"88":0.01132,"89":0.03018,"90":0.04905,"91":0.23015,"92":0.08678,"93":0.22638,"94":0.02641,"95":0.07546,"96":0.49804,"97":7.59128,"98":16.55215,"99":0.00755,"100":0.01132,"101":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 40 41 42 43 44 45 46 48 50 51 52 54 55 57 59 60 64 66 71 74"},F:{"28":0.00755,"46":0.00377,"79":0.01132,"82":0.4754,"83":1.61107,_:"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 80 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.00377,"14":0.00377,"16":0.00755,"17":0.01132,"18":0.02641,"84":0.00755,"89":0.00377,"90":0.00755,"92":0.01132,"93":0.00377,"94":0.00755,"95":0.00755,"96":0.03773,"97":0.69046,"98":2.46377,_:"13 15 79 80 81 83 85 86 87 88 91"},E:{"4":0,"8":0.00755,"12":0.00755,"13":0.00755,"14":0.13583,"15":0.07923,_:"0 5 6 7 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01887,"11.1":0.01509,"12.1":0.02641,"13.1":0.26034,"14.1":0.615,"15.1":0.24147,"15.2-15.3":0.57727,"15.4":0.00377},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00166,"6.0-6.1":0.00581,"7.0-7.1":0.03819,"8.1-8.4":0.00664,"9.0-9.2":0.01494,"9.3":0.09132,"10.0-10.2":0,"10.3":0.02657,"11.0-11.2":0.01245,"11.3-11.4":0.0083,"12.0-12.1":0.01411,"12.2-12.5":0.33041,"13.0-13.1":0.01826,"13.2":0.00166,"13.3":0.03653,"13.4-13.7":0.14694,"14.0-14.4":0.39516,"14.5-14.8":1.54413,"15.0-15.1":1.23115,"15.2-15.3":4.34181,"15.4":0.03321},P:{"4":0.27566,"5.0-5.4":0.01065,"6.2-6.4":0.01065,"7.2-7.4":0.31649,"8.2":0.03083,"9.2":0.04084,"10.1":0.01021,"11.1-11.2":0.20419,"12.0":0.03063,"13.0":0.14293,"14.0":0.18377,"15.0":0.22461,"16.0":2.87907},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00854,"4.4":0,"4.4.3-4.4.4":0.06617},A:{"11":0.18865,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.25527},Q:{"10.4":0},O:{"0":0.1432},H:{"0":0.24756},L:{"0":44.50503},S:{"2.5":0}}; +module.exports={C:{"51":0.05316,"52":0.04556,"53":0.05316,"54":0.02658,"55":0.04936,"56":0.03797,"57":0.03417,"58":0.01519,"59":0.01519,"72":0.02278,"73":0.05316,"78":0.00759,"88":0.01139,"89":0.0038,"90":0.04936,"91":0.02658,"95":0.00759,"97":0.03038,"98":0.30756,"99":0.99861,"100":0.00759,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 92 93 94 96 101 3.5 3.6"},D:{"35":0.01139,"38":0.00759,"39":0.01519,"40":0.01519,"41":0.01519,"42":0.01139,"43":0.01519,"44":0.01519,"45":0.02278,"46":0.01899,"47":0.02658,"48":0.01899,"49":0.04177,"50":0.01139,"51":0.01139,"52":0.01139,"53":0.01899,"54":0.01519,"55":0.01519,"56":0.01899,"57":0.01899,"58":0.02278,"59":0.01899,"60":0.02278,"61":0.01899,"62":0.02278,"63":0.02278,"64":0.01899,"65":0.02278,"67":0.00759,"68":0.00759,"69":0.00759,"70":0.00759,"71":0.0038,"73":0.02278,"74":0.0038,"75":0.04177,"76":0.01519,"77":0.00759,"78":0.01519,"79":0.20884,"80":0.01139,"81":0.01519,"83":0.01519,"84":0.00759,"85":0.01139,"86":0.01899,"87":0.10632,"88":0.01899,"89":0.03417,"90":0.01899,"91":0.06075,"92":0.06835,"93":0.05696,"94":0.01899,"95":0.48222,"96":0.1215,"97":0.1291,"98":0.31135,"99":3.74005,"100":19.35331,"101":0.23921,_:"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 66 72 102 103 104"},F:{"28":0.01519,"84":0.23162,"85":0.82015,"86":0.0038,_:"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 79 80 81 82 83 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.0038,"13":0.0038,"14":0.0038,"15":0.01139,"16":0.00759,"17":0.01139,"18":0.02278,"84":0.01139,"88":0.0038,"91":0.0038,"92":0.01519,"95":0.0038,"96":0.01519,"97":0.02278,"98":0.02278,"99":0.43666,"100":3.27301,"101":0.04556,_:"79 80 81 83 85 86 87 89 90 93 94"},E:{"4":0,"12":0.00759,"13":0.01519,"14":0.1329,"15":0.06455,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01519,"11.1":0.00759,"12.1":0.03038,"13.1":0.1253,"14.1":0.47842,"15.1":0.09493,"15.2-15.3":0.10632,"15.4":0.66827},G:{"8":0,"3.2":0.00096,"4.0-4.1":0.00192,"4.2-4.3":0,"5.0-5.1":0.00192,"6.0-6.1":0.01536,"7.0-7.1":0.04032,"8.1-8.4":0.00192,"9.0-9.2":0.01824,"9.3":0.07775,"10.0-10.2":0.0192,"10.3":0.04224,"11.0-11.2":0.01536,"11.3-11.4":0.00768,"12.0-12.1":0.00384,"12.2-12.5":0.36092,"13.0-13.1":0.00864,"13.2":0.00384,"13.3":0.03648,"13.4-13.7":0.08831,"14.0-14.4":0.34172,"14.5-14.8":1.03956,"15.0-15.1":0.3878,"15.2-15.3":3.35962,"15.4":3.72246},P:{"4":0.23634,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.35965,"8.2":0.01122,"9.2":0.03083,"10.1":0.01054,"11.1-11.2":0.20551,"12.0":0.02055,"13.0":0.21579,"14.0":0.24662,"15.0":0.15414,"16.0":3.60676},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00396,"4.4":0,"4.4.3-4.4.4":0.03326},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01961,"9":0.02353,"10":0.00784,"11":0.18823,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.15508},H:{"0":0.22903},L:{"0":48.02104},S:{"2.5":0},R:{_:"0"},M:{"0":0.32876},Q:{"10.4":0.01241}}; 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 755887ad404e9e..f00afacddf4605 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:{"47":0.005,"52":0.015,"76":0.01,"78":0.01,"84":0.01,"88":0.01,"90":0.01,"91":0.01,"92":0.01,"93":0.005,"94":0.01,"95":0.015,"96":0.39992,"97":0.68486,_:"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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 79 80 81 82 83 85 86 87 89 98 99 3.5 3.6"},D:{"22":0.01,"34":0.005,"38":0.05499,"47":0.01,"49":0.02999,"53":0.02,"65":0.01,"66":0.005,"68":0.01,"69":0.01,"70":0.005,"71":0.005,"72":0.005,"74":0.01,"75":0.01,"76":0.005,"77":0.02,"78":0.01,"79":0.24995,"80":0.025,"81":0.04499,"83":0.03499,"84":0.02,"85":0.015,"86":0.03999,"87":0.09498,"88":0.025,"89":0.02999,"90":0.02999,"91":0.23495,"92":0.09498,"93":0.11998,"94":0.06499,"95":0.08498,"96":0.54489,"97":11.24775,"98":27.94441,"99":0.02,"100":0.01,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 67 73 101"},F:{"36":0.01,"80":0.005,"81":0.005,"82":0.64487,"83":1.68466,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.005,"18":0.025,"84":0.005,"88":0.01,"90":0.005,"91":0.005,"92":0.01,"94":0.005,"95":0.01,"96":0.04999,"97":0.5149,"98":1.87463,_:"13 14 15 16 17 79 80 81 83 85 86 87 89 93"},E:{"4":0,"12":0.005,"13":0.005,"14":0.06499,"15":0.06499,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.005,"12.1":0.01,"13.1":0.04999,"14.1":0.14997,"15.1":0.11498,"15.2-15.3":0.17497},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00348,"6.0-6.1":0.00145,"7.0-7.1":0.00261,"8.1-8.4":0.00058,"9.0-9.2":0,"9.3":0.01245,"10.0-10.2":0.00463,"10.3":0.01738,"11.0-11.2":0.00521,"11.3-11.4":0.00695,"12.0-12.1":0.00724,"12.2-12.5":0.1593,"13.0-13.1":0.00463,"13.2":0.00463,"13.3":0.0197,"13.4-13.7":0.04489,"14.0-14.4":0.1735,"14.5-14.8":0.58566,"15.0-15.1":0.5063,"15.2-15.3":1.32715,"15.4":0.00782},P:{"4":0.2466,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.07505,"8.2":0.03083,"9.2":0.02144,"10.1":0.03037,"11.1-11.2":0.09649,"12.0":0.02144,"13.0":0.06433,"14.0":0.11794,"15.0":0.08577,"16.0":0.76123},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00129,"4.2-4.3":0.00323,"4.4":0,"4.4.3-4.4.4":0.05549},A:{"11":0.12498,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.09002},Q:{"10.4":0},O:{"0":0.02501},H:{"0":0.17045},L:{"0":43.35314},S:{"2.5":0}}; +module.exports={C:{"52":0.0104,"73":0.0052,"78":0.0104,"84":0.0104,"88":0.0156,"90":0.0104,"91":0.0052,"96":0.0052,"97":0.03119,"98":0.24955,"99":0.84224,"100":0.0052,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 89 92 93 94 95 101 3.5 3.6"},D:{"22":0.0052,"34":0.0052,"38":0.04159,"47":0.0104,"49":0.03639,"53":0.0208,"63":0.0052,"65":0.0052,"66":0.0052,"67":0.0104,"68":0.0104,"69":0.0104,"70":0.0052,"72":0.0052,"73":0.0052,"74":0.0052,"75":0.04159,"76":0.0052,"77":0.0156,"78":0.0208,"79":0.27035,"80":0.0208,"81":0.04159,"83":0.026,"84":0.026,"85":0.03119,"86":0.04679,"87":0.10398,"88":0.0156,"89":0.03639,"90":0.026,"91":0.17157,"92":0.06759,"93":0.05719,"94":0.04679,"95":0.27555,"96":0.17677,"97":0.24955,"98":0.24955,"99":5.98405,"100":34.55255,"101":0.43152,"102":0.0104,_:"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 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 71 103 104"},F:{"36":0.0104,"83":0.0052,"84":0.41072,"85":1.33614,"86":0.0156,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0156,"84":0.0052,"88":0.0104,"89":0.0052,"92":0.0104,"95":0.0052,"96":0.0104,"97":0.04159,"98":0.026,"99":0.29114,"100":2.25637,"101":0.0104,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 90 91 93 94"},E:{"4":0,"13":0.0104,"14":0.04159,"15":0.0208,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0104,"13.1":0.04679,"14.1":0.12478,"15.1":0.04159,"15.2-15.3":0.03639,"15.4":0.21316},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00435,"6.0-6.1":0.00054,"7.0-7.1":0.0019,"8.1-8.4":0,"9.0-9.2":0.0019,"9.3":0.01441,"10.0-10.2":0.00408,"10.3":0.01686,"11.0-11.2":0.00299,"11.3-11.4":0.00816,"12.0-12.1":0.00979,"12.2-12.5":0.13894,"13.0-13.1":0.00381,"13.2":0.00272,"13.3":0.01577,"13.4-13.7":0.04106,"14.0-14.4":0.13024,"14.5-14.8":0.37958,"15.0-15.1":0.15662,"15.2-15.3":0.8709,"15.4":0.91332},P:{"4":0.20562,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01082,"10.1":0.03034,"11.1-11.2":0.08658,"12.0":0.0708,"13.0":0.05411,"14.0":0.11904,"15.0":0.05411,"16.0":0.86575},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00218,"4.2-4.3":0.00218,"4.4":0,"4.4.3-4.4.4":0.03885},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09358,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01921},H:{"0":0.18185},L:{"0":44.77863},S:{"2.5":0},R:{_:"0"},M:{"0":0.10084},Q:{"10.4":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 1b9da8a73b6182..aa3ad9ea706d5a 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:{"47":0.02663,"48":0.0222,"52":0.00888,"56":0.02663,"59":0.01332,"60":0.03551,"61":0.00444,"63":0.00444,"65":0.00444,"68":0.25302,"78":0.31961,"81":0.00444,"82":0.03551,"84":0.01332,"88":0.00888,"89":0.00888,"90":0.00444,"91":0.13317,"92":0.00888,"93":0.05771,"94":0.04439,"95":0.03995,"96":1.32282,"97":2.44589,"98":0.00444,_:"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 62 64 66 67 69 70 71 72 73 74 75 76 77 79 80 83 85 86 87 99 3.5 3.6"},D:{"49":0.03551,"62":0.01776,"67":0.03107,"77":0.01332,"79":0.00888,"83":0.02663,"84":0.02663,"85":0.00888,"86":0.00888,"87":0.08878,"88":0.00888,"89":0.01776,"91":0.01776,"92":0.11541,"93":0.182,"94":0.02663,"95":0.03551,"96":0.51936,"97":5.49548,"98":17.54737,"100":0.00444,_:"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 57 58 59 60 61 63 64 65 66 68 69 70 71 72 73 74 75 76 78 80 81 90 99 101"},F:{"71":0.03995,"82":0.23971,"83":0.53712,_:"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 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00888,"17":0.01332,"18":0.00888,"89":0.00888,"90":0.00888,"91":0.01332,"92":0.03551,"93":0.09322,"95":0.00888,"96":0.0222,"97":0.71468,"98":2.13072,_:"12 13 15 16 79 80 81 83 84 85 86 87 88 94"},E:{"4":0,"12":0.01332,"13":0.04439,"14":0.7857,"15":0.2841,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00444,"11.1":0.13761,"12.1":0.16424,"13.1":0.38619,"14.1":2.05082,"15.1":1.08312,"15.2-15.3":1.65575,"15.4":0.0222},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00215,"6.0-6.1":0,"7.0-7.1":0.00431,"8.1-8.4":0,"9.0-9.2":0.00431,"9.3":0.14426,"10.0-10.2":0.01722,"10.3":0.15718,"11.0-11.2":0.0689,"11.3-11.4":0.03014,"12.0-12.1":0.13349,"12.2-12.5":1.54807,"13.0-13.1":0.04737,"13.2":0.00431,"13.3":0.09043,"13.4-13.7":0.44784,"14.0-14.4":0.86339,"14.5-14.8":4.11026,"15.0-15.1":3.61289,"15.2-15.3":10.20566,"15.4":0.03445},P:{"4":0.02094,"5.0-5.4":0.02093,"6.2-6.4":0.04074,"7.2-7.4":0.10469,"8.2":0.02094,"9.2":0.01094,"10.1":0.04074,"11.1-11.2":0.13609,"12.0":0.01047,"13.0":0.07328,"14.0":0.14656,"15.0":0.11516,"16.0":2.66954},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.00142,"4.4":0,"4.4.3-4.4.4":0.01893},A:{"11":0.20419,_:"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 11"},R:{_:"0"},M:{"0":0.31142},Q:{"10.4":0},O:{"0":0.67288},H:{"0":0.06318},L:{"0":29.53786},S:{"2.5":0}}; +module.exports={C:{"38":0.01226,"48":0.11438,"52":0.04494,"56":0.00817,"57":0.00409,"60":0.05311,"65":0.00409,"68":0.22059,"78":0.13072,"80":0.00409,"82":0.06128,"84":0.00409,"88":0.00409,"89":0.02451,"91":0.54331,"93":0.00817,"94":0.01226,"95":0.00409,"96":0.01226,"97":0.05311,"98":1.11112,"99":2.79414,_:"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 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 58 59 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 81 83 85 86 87 90 92 100 101 3.5 3.6"},D:{"26":0.01226,"49":0.02043,"57":0.00409,"62":0.00817,"67":0.02451,"70":0.00817,"73":0.00817,"76":0.00409,"79":0.01226,"83":0.02043,"84":0.00817,"85":0.01226,"87":0.04494,"88":0.01634,"89":0.01226,"91":0.00817,"92":0.12664,"93":0.02451,"94":0.04085,"95":0.01634,"96":0.29004,"97":0.31046,"98":0.23693,"99":3.40689,"100":15.06957,"101":0.31863,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 63 64 65 66 68 69 71 72 74 75 77 78 80 81 86 90 102 103 104"},F:{"46":0.02043,"84":0.07762,"85":0.4085,_:"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 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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01634,"18":0.00817,"90":0.00817,"91":0.00817,"92":0.01226,"93":0.04085,"96":0.00817,"97":0.04085,"98":0.00817,"99":0.38808,"100":2.93712,"101":0.03677,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 94 95"},E:{"4":0,"11":0.00817,"12":0.02451,"13":0.03268,"14":0.4085,"15":0.58824,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.18383,"12.1":0.15523,"13.1":0.48612,"14.1":1.4706,"15.1":0.34723,"15.2-15.3":0.36357,"15.4":1.91995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00657,"6.0-6.1":0,"7.0-7.1":0.00219,"8.1-8.4":0.00219,"9.0-9.2":0,"9.3":0.11607,"10.0-10.2":0.01095,"10.3":0.14235,"11.0-11.2":0.0438,"11.3-11.4":0.03285,"12.0-12.1":0.08103,"12.2-12.5":1.50892,"13.0-13.1":0.00657,"13.2":0.00657,"13.3":0.04161,"13.4-13.7":0.08322,"14.0-14.4":0.65263,"14.5-14.8":2.73095,"15.0-15.1":1.67536,"15.2-15.3":8.91994,"15.4":5.82764},P:{"4":0.03131,"5.0-5.4":0.02116,"6.2-6.4":0.0102,"7.2-7.4":0.16698,"8.2":0.0204,"9.2":0.02087,"10.1":0.0102,"11.1-11.2":0.1148,"12.0":0.03131,"13.0":0.05218,"14.0":0.15655,"15.0":0.04175,"16.0":3.54841},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.03549},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.45344,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":33.99749},S:{"2.5":0},R:{_:"0"},M:{"0":0.26618},Q:{"10.4":0},O:{"0":0.1183},H:{"0":0.0672}}; 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 6e462187edc45e..e77aa2e0f8066a 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:{"33":0.02085,"44":0.00695,"48":0.00695,"56":0.00695,"61":0.01043,"72":0.00695,"77":0.02433,"78":0.00348,"79":0.00695,"80":0.0139,"82":0.03475,"83":0.00695,"84":0.01738,"88":0.0139,"89":0.00348,"90":0.01043,"91":0.04518,"92":0.00348,"93":0.0139,"94":0.01738,"95":0.0695,"96":0.59075,"97":1.33788,"98":0.06603,_:"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 45 46 47 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 81 85 86 87 99 3.5 3.6"},D:{"26":0.00695,"37":0.02433,"38":0.00348,"43":0.00348,"44":0.00695,"46":0.00348,"49":0.02085,"53":0.00695,"54":0.01043,"55":0.00348,"56":0.01043,"59":0.00695,"60":0.00695,"61":0.01043,"62":0.00695,"65":0.0139,"67":0.02085,"68":0.00695,"69":0.16333,"70":0.17028,"72":0.00695,"74":0.03475,"76":0.0139,"77":0.00695,"78":0.00348,"79":0.00695,"80":0.01043,"81":0.04865,"83":0.03128,"84":0.00695,"85":0.05213,"86":0.02433,"87":0.05213,"88":0.44828,"89":0.07993,"90":0.04518,"91":0.07645,"92":0.0556,"93":0.09035,"94":0.07645,"95":0.07645,"96":0.52473,"97":4.1978,"98":9.76823,"99":0.00695,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 39 40 41 42 45 47 48 50 51 52 57 58 63 64 66 71 73 75 100 101"},F:{"28":0.00348,"67":0.13553,"73":0.00695,"76":0.00695,"77":0.04865,"80":0.04865,"81":0.0139,"82":0.11815,"83":0.46565,_:"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 68 69 70 71 72 74 75 78 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05213,"13":0.05908,"14":0.0278,"15":0.04518,"16":0.06603,"17":0.05213,"18":0.26758,"80":0.03128,"83":0.01043,"84":0.10425,"85":0.02085,"88":0.00348,"89":0.03823,"90":0.0139,"91":0.0278,"92":0.0417,"93":0.0139,"94":0.03823,"95":0.04518,"96":0.1112,"97":0.95215,"98":2.96765,_:"79 81 86 87"},E:{"4":0,"7":0.00348,"12":0.00695,"13":0.02085,"14":0.04865,"15":0.0139,_:"0 5 6 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.05213,"12.1":0.01738,"13.1":0.37183,"14.1":0.10773,"15.1":0.03128,"15.2-15.3":0.15985},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.00121,"7.0-7.1":0,"8.1-8.4":0.0006,"9.0-9.2":0.00904,"9.3":0.01356,"10.0-10.2":0,"10.3":0.02924,"11.0-11.2":0.00573,"11.3-11.4":0.01658,"12.0-12.1":0.01537,"12.2-12.5":0.27279,"13.0-13.1":0.00603,"13.2":0.00452,"13.3":0.06722,"13.4-13.7":0.10912,"14.0-14.4":0.21009,"14.5-14.8":0.40903,"15.0-15.1":0.79847,"15.2-15.3":1.04353,"15.4":0.00241},P:{"4":0.5237,"5.0-5.4":0.01065,"6.2-6.4":0.01027,"7.2-7.4":1.15009,"8.2":0.03083,"9.2":0.12322,"10.1":0.01021,"11.1-11.2":0.25672,"12.0":0.05134,"13.0":0.45182,"14.0":0.45182,"15.0":0.54424,"16.0":2.14615},I:{"0":0,"3":0,"4":0.00282,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02441,"4.2-4.3":0.02347,"4.4":0,"4.4.3-4.4.4":0.2103},A:{"9":0.02309,"10":0.00924,"11":0.33254,_:"6 7 8 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.13703},Q:{"10.4":0.0522},O:{"0":2.32943},H:{"0":1.68644},L:{"0":59.5965},S:{"2.5":0.09788}}; +module.exports={C:{"47":0.01074,"52":0.01432,"61":0.02148,"65":0.00716,"68":0.00358,"71":0.00716,"72":0.00716,"77":0.0895,"78":0.00716,"82":0.01074,"84":0.00716,"85":0.0179,"87":0.01074,"88":0.01074,"89":0.02148,"90":0.00716,"91":0.06086,"92":0.02864,"93":0.00716,"94":0.01432,"95":0.04654,"96":0.02148,"97":0.1253,"98":0.6086,"99":1.24226,"100":0.0179,_:"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 55 56 57 58 59 60 62 63 64 66 67 69 70 73 74 75 76 79 80 81 83 86 101 3.5 3.6"},D:{"11":0.00716,"18":0.00716,"38":0.00358,"39":0.01074,"43":0.00358,"47":0.00358,"49":0.01074,"50":0.00358,"55":0.0179,"58":0.00358,"59":0.00358,"61":0.01432,"63":0.00716,"65":0.03222,"66":0.00716,"67":0.0179,"68":0.01074,"69":0.11098,"70":0.16468,"71":0.0179,"72":0.00716,"73":0.01432,"74":0.04654,"75":0.01074,"76":0.0179,"77":0.00716,"78":0.00716,"79":0.01074,"80":0.01074,"81":0.04296,"83":0.01432,"84":0.00716,"85":0.00716,"86":0.02148,"87":0.06444,"88":0.12172,"89":0.03222,"90":0.0358,"91":0.09666,"92":0.0537,"93":0.02148,"94":0.09666,"95":0.03938,"96":0.15752,"97":0.11814,"98":0.15394,"99":2.80314,"100":11.27342,"101":0.18974,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 44 45 46 48 51 52 53 54 56 57 60 62 64 102 103 104"},F:{"17":0.00358,"38":0.00716,"68":0.03938,"77":0.00358,"80":0.02148,"81":0.02148,"82":0.01074,"84":0.05728,"85":0.18616,_:"9 11 12 15 16 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 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 83 86 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.06444,"13":0.09308,"14":0.0179,"15":0.03222,"16":0.0895,"17":0.04654,"18":0.33294,"80":0.03938,"84":0.19332,"85":0.0179,"89":0.05012,"90":0.0358,"91":0.0179,"92":0.05012,"93":0.02506,"94":0.06444,"95":0.04296,"96":0.0895,"97":0.02864,"98":0.18258,"99":0.83414,"100":3.84492,"101":0.02506,_:"79 81 83 86 87 88"},E:{"4":0,"13":0.00716,"14":0.03222,"15":0.00716,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01074,"13.1":0.06086,"14.1":0.07876,"15.1":0.02506,"15.2-15.3":0.01432,"15.4":0.08592},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.00044,"7.0-7.1":0,"8.1-8.4":0.00067,"9.0-9.2":0,"9.3":0.02598,"10.0-10.2":0.00133,"10.3":0.00711,"11.0-11.2":0.00711,"11.3-11.4":0.0131,"12.0-12.1":0.01355,"12.2-12.5":0.16921,"13.0-13.1":0.00311,"13.2":0.00533,"13.3":0.01288,"13.4-13.7":0.05796,"14.0-14.4":0.18476,"14.5-14.8":0.16277,"15.0-15.1":0.37174,"15.2-15.3":0.61734,"15.4":0.56693},P:{"4":0.388,"5.0-5.4":0.01047,"6.2-6.4":0.04084,"7.2-7.4":0.9802,"8.2":0.01122,"9.2":0.09189,"10.1":0.01021,"11.1-11.2":0.27568,"12.0":0.16337,"13.0":0.15316,"14.0":0.45947,"15.0":0.37779,"16.0":1.71536},I:{"0":0,"3":0,"4":0.00129,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01035,"4.2-4.3":0.03753,"4.4":0,"4.4.3-4.4.4":0.27824},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00358,"9":0.00716,"10":0.01074,"11":0.3401,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.00946},H:{"0":1.89635},L:{"0":61.66988},S:{"2.5":0.13482},R:{_:"0"},M:{"0":0.17334},Q:{"10.4":0.05778}}; 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 edf9106d41f162..f94dcef8496b45 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:{"34":0.00474,"36":0.00949,"52":0.00949,"56":0.03321,"59":0.01423,"72":0.00474,"78":0.00949,"87":0.00474,"88":0.00949,"91":0.00949,"92":0.00949,"94":0.00949,"95":0.01423,"96":0.31785,"97":0.48863,"98":0.00949,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 93 99 3.5 3.6"},D:{"49":0.02372,"52":0.00474,"53":0.00949,"55":0.00949,"56":0.00474,"58":0.00474,"63":0.00474,"65":0.01423,"66":0.06167,"67":0.00949,"69":0.01423,"70":0.00949,"71":0.01423,"72":0.01423,"73":0.00949,"74":0.02372,"75":0.02372,"76":0.03321,"77":0.01898,"78":0.10437,"79":0.08065,"80":0.02846,"81":0.02846,"83":0.03795,"84":0.03321,"85":0.03321,"86":0.05218,"87":0.1186,"88":0.05218,"89":0.05693,"90":0.06642,"91":0.1186,"92":0.18027,"93":0.1186,"94":0.09488,"95":0.12334,"96":0.61672,"97":9.93394,"98":23.6014,"99":0.02372,"100":0.02372,_:"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 54 57 59 60 61 62 64 68 101"},F:{"28":0.03321,"36":0.00949,"46":0.00949,"82":0.30836,"83":0.85392,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00949,"18":0.01423,"84":0.00474,"92":0.00949,"95":0.01423,"96":0.02846,"97":0.76378,"98":2.65664,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.01898,"14":0.09962,"15":0.0759,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00474,"11.1":0.02372,"12.1":0.01423,"13.1":0.07116,"14.1":0.29887,"15.1":0.17078,"15.2-15.3":0.29413},G:{"8":0.00087,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00043,"5.0-5.1":0.01039,"6.0-6.1":0.00217,"7.0-7.1":0.01473,"8.1-8.4":0.00087,"9.0-9.2":0.00823,"9.3":0.0589,"10.0-10.2":0.00476,"10.3":0.03465,"11.0-11.2":0.01776,"11.3-11.4":0.03378,"12.0-12.1":0.01949,"12.2-12.5":0.38849,"13.0-13.1":0.01299,"13.2":0.00736,"13.3":0.03162,"13.4-13.7":0.10351,"14.0-14.4":0.26809,"14.5-14.8":0.72371,"15.0-15.1":0.71591,"15.2-15.3":1.85713,"15.4":0.01429},P:{"4":0.32855,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.07505,"8.2":0.03083,"9.2":0.0106,"10.1":0.03037,"11.1-11.2":0.05299,"12.0":0.0106,"13.0":0.03179,"14.0":0.05299,"15.0":0.05299,"16.0":0.72069},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.0024,"4.4":0,"4.4.3-4.4.4":0.04088},A:{"11":3.07886,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.09459},Q:{"10.4":0.01051},O:{"0":1.13508},H:{"0":0.69651},L:{"0":45.06218},S:{"2.5":0}}; +module.exports={C:{"36":0.00915,"50":0.00457,"52":0.01372,"56":0.0183,"59":0.01372,"78":0.01372,"88":0.00915,"91":0.00915,"92":0.00457,"94":0.00915,"95":0.00915,"96":0.00915,"97":0.00915,"98":0.21955,"99":0.66323,"100":0.0183,_:"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 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 57 58 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 89 90 93 101 3.5 3.6"},D:{"49":0.02744,"52":0.0183,"53":0.00915,"55":0.00915,"56":0.00457,"58":0.00457,"63":0.00457,"65":0.01372,"66":0.07318,"67":0.00915,"68":0.00457,"69":0.01372,"70":0.00915,"71":0.00915,"72":0.00915,"73":0.01372,"74":0.04117,"75":0.02287,"76":0.04117,"77":0.01372,"78":0.09605,"79":0.10063,"80":0.02287,"81":0.02287,"83":0.04574,"84":0.03202,"85":0.02744,"86":0.05031,"87":0.07776,"88":0.05031,"89":0.04117,"90":0.04117,"91":0.10063,"92":0.13722,"93":0.08691,"94":0.06404,"95":0.07776,"96":0.17381,"97":0.25157,"98":0.31103,"99":5.66261,"100":26.3005,"101":0.41166,"102":0.02744,_:"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 54 57 59 60 61 62 64 103 104"},F:{"28":0.03659,"46":0.00915,"83":0.00457,"84":0.32018,"85":0.84162,"86":0.00915,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00915,"18":0.01372,"84":0.00915,"88":0.00457,"89":0.00457,"92":0.01372,"95":0.00915,"96":0.00915,"97":0.01372,"98":0.02287,"99":0.44825,"100":3.03714,"101":0.03659,_:"12 13 14 15 16 79 80 81 83 85 86 87 90 91 93 94"},E:{"4":0,"13":0.01372,"14":0.08691,"15":0.05031,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00457,"11.1":0.02287,"12.1":0.01372,"13.1":0.06861,"14.1":0.20583,"15.1":0.07318,"15.2-15.3":0.06861,"15.4":0.42081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0106,"6.0-6.1":0.00202,"7.0-7.1":0.0111,"8.1-8.4":0.00151,"9.0-9.2":0.01968,"9.3":0.07469,"10.0-10.2":0.00505,"10.3":0.03936,"11.0-11.2":0.01716,"11.3-11.4":0.03936,"12.0-12.1":0.01665,"12.2-12.5":0.40626,"13.0-13.1":0.0111,"13.2":0.00807,"13.3":0.03331,"13.4-13.7":0.08832,"14.0-14.4":0.24275,"14.5-14.8":0.57432,"15.0-15.1":0.27909,"15.2-15.3":1.30762,"15.4":1.85721},P:{"4":0.25709,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01082,"10.1":0.03034,"11.1-11.2":0.03214,"12.0":0.0708,"13.0":0.03214,"14.0":0.05356,"15.0":0.03214,"16.0":0.85697},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.00452,"4.4":0,"4.4.3-4.4.4":0.0425},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.89364,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.92768},H:{"0":0.74473},L:{"0":47.13963},S:{"2.5":0},R:{_:"0"},M:{"0":0.10308},Q:{"10.4":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 fdf280665113d8..a2824ea6258c08 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:{"47":0.01214,"50":0.00243,"52":0.03156,"68":0.00243,"72":0.00486,"78":0.00971,"79":0.00486,"80":0.00486,"81":0.00486,"82":0.00243,"83":0.00243,"84":0.00486,"88":0.00486,"89":0.00486,"91":0.02185,"93":0.00486,"94":0.04128,"95":0.017,"96":0.36177,"97":0.59486,"98":0.03156,_:"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 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 86 87 90 92 99 3.5 3.6"},D:{"38":0.00486,"40":0.00243,"42":0.00243,"43":0.017,"49":0.02428,"50":0.00243,"56":0.02671,"58":0.00243,"62":0.00243,"63":0.00728,"64":0.03885,"65":0.00728,"66":0.00243,"67":0.00243,"68":0.00728,"69":0.00486,"70":0.00486,"71":0.00728,"72":0.00728,"73":0.00728,"74":0.01214,"75":0.00971,"76":0.00971,"77":0.00486,"78":0.00728,"79":0.017,"80":0.02185,"81":0.03399,"83":0.03642,"84":0.06798,"85":0.03885,"86":0.06798,"87":0.08012,"88":0.017,"89":0.03399,"90":0.02185,"91":0.0437,"92":0.05099,"93":0.25008,"94":0.0437,"95":0.07284,"96":0.34235,"97":5.06724,"98":12.37066,"99":0.02428,"100":0.02671,_:"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 41 44 45 46 47 48 51 52 53 54 55 57 59 60 61 101"},F:{"71":0.00243,"82":0.06798,"83":0.52202,_:"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 72 73 74 75 76 77 78 79 80 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.01214,"13":0.00243,"14":0.00243,"15":0.00486,"16":0.00486,"17":0.00243,"18":0.02428,"84":0.00486,"85":0.00243,"89":0.00486,"92":0.00728,"95":0.00728,"96":0.00971,"97":0.19424,"98":0.66284,_:"79 80 81 83 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00971,"14":0.02914,"15":0.017,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 15.4","5.1":0.00971,"10.1":0.00243,"11.1":0.00486,"12.1":0.00728,"13.1":0.01942,"14.1":0.09226,"15.1":0.03885,"15.2-15.3":0.05584},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00114,"5.0-5.1":0.00228,"6.0-6.1":0.00076,"7.0-7.1":0.03841,"8.1-8.4":0.00076,"9.0-9.2":0.00456,"9.3":0.07795,"10.0-10.2":0.0057,"10.3":0.04715,"11.0-11.2":0.01559,"11.3-11.4":0.01483,"12.0-12.1":0.01065,"12.2-12.5":0.35402,"13.0-13.1":0.00799,"13.2":0.00456,"13.3":0.0289,"13.4-13.7":0.10115,"14.0-14.4":0.2331,"14.5-14.8":0.66849,"15.0-15.1":0.6221,"15.2-15.3":1.55182,"15.4":0.00875},P:{"4":0.21296,"5.0-5.4":0.01065,"6.2-6.4":0.01065,"7.2-7.4":0.05324,"8.2":0.11355,"9.2":0.0213,"10.1":0.02048,"11.1-11.2":0.04259,"12.0":0.0213,"13.0":0.08519,"14.0":0.06389,"15.0":0.09583,"16.0":1.03288},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00139,"4.2-4.3":0.00555,"4.4":0,"4.4.3-4.4.4":0.05363},A:{"8":0.00744,"9":0.00744,"11":0.09923,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.06057},Q:{"10.4":0},O:{"0":4.32304},H:{"0":1.74893},L:{"0":64.93215},S:{"2.5":0.11357}}; +module.exports={C:{"47":0.00532,"52":0.02927,"68":0.00532,"72":0.00532,"78":0.00798,"79":0.00532,"80":0.00532,"81":0.00266,"82":0.00532,"83":0.00266,"84":0.00532,"86":0.00266,"88":0.00532,"89":0.00266,"90":0.00532,"91":0.01597,"93":0.00266,"94":0.00798,"95":0.01064,"96":0.01064,"97":0.01331,"98":0.29271,"99":0.80096,"100":0.03992,_:"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 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 87 92 101 3.5 3.6"},D:{"38":0.00266,"40":0.00266,"42":0.00266,"43":0.02129,"47":0.00266,"49":0.01863,"50":0.00266,"55":0.00266,"56":0.03725,"58":0.00266,"61":0.00266,"62":0.00266,"63":0.01064,"64":0.03459,"65":0.00798,"67":0.00266,"68":0.00798,"69":0.00532,"70":0.00532,"71":0.00532,"72":0.01064,"73":0.01331,"74":0.01863,"75":0.01064,"76":0.01064,"77":0.00798,"78":0.01064,"79":0.02395,"80":0.02129,"81":0.02927,"83":0.0479,"84":0.08781,"85":0.23683,"86":0.07717,"87":0.07717,"88":0.02395,"89":0.03193,"90":0.02395,"91":0.02927,"92":0.04258,"93":0.05056,"94":0.03193,"95":0.0479,"96":0.0958,"97":0.1091,"98":0.24747,"99":2.8659,"100":15.30607,"101":0.25546,"102":0.02927,_:"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 41 44 45 46 48 51 52 53 54 57 59 60 66 103 104"},F:{"28":0.01064,"70":0.00266,"79":0.00266,"82":0.00266,"83":0.00266,"84":0.10112,"85":0.52688,"86":0.01597,_:"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 71 72 73 74 75 76 77 78 80 81 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.01064,"13":0.00532,"14":0.00266,"15":0.00532,"16":0.00532,"17":0.00532,"18":0.02661,"84":0.01064,"85":0.00532,"89":0.00266,"92":0.00798,"95":0.00266,"96":0.00532,"97":0.00798,"98":0.00798,"99":0.14369,"100":0.83822,"101":0.01064,_:"79 80 81 83 86 87 88 90 91 93 94"},E:{"4":0,"12":0.00266,"13":0.01064,"14":0.02661,"15":0.01064,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.00266,"10.1":0.00266,"12.1":0.00798,"13.1":0.02395,"14.1":0.07983,"15.1":0.01863,"15.2-15.3":0.02395,"15.4":0.07451},G:{"8":0,"3.2":0.00044,"4.0-4.1":0,"4.2-4.3":0.00177,"5.0-5.1":0.00885,"6.0-6.1":0.00133,"7.0-7.1":0.07032,"8.1-8.4":0,"9.0-9.2":0.00088,"9.3":0.06325,"10.0-10.2":0.0031,"10.3":0.05484,"11.0-11.2":0.01371,"11.3-11.4":0.01636,"12.0-12.1":0.01415,"12.2-12.5":0.35649,"13.0-13.1":0.01194,"13.2":0.00663,"13.3":0.02477,"13.4-13.7":0.08271,"14.0-14.4":0.20876,"14.5-14.8":0.50997,"15.0-15.1":0.27245,"15.2-15.3":1.40163,"15.4":1.29371},P:{"4":0.19887,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.0628,"8.2":0.01122,"9.2":0.02093,"10.1":0.01054,"11.1-11.2":0.04187,"12.0":0.02093,"13.0":0.08374,"14.0":0.0628,"15.0":0.0628,"16.0":1.33979},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00095,"4.2-4.3":0.00523,"4.4":0,"4.4.3-4.4.4":0.04519},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00532,"9":0.00532,"11":0.08515,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":3.64748},H:{"0":1.52858},L:{"0":64.0089},S:{"2.5":0.12476},R:{_:"0"},M:{"0":0.06605},Q:{"10.4":0}}; 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 2470b7684d419f..b8f4671ec15377 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:{"48":0.00474,"52":0.16597,"56":0.00474,"66":0.00948,"68":0.00948,"72":0.01897,"78":0.03794,"80":0.00474,"81":0.00474,"82":0.00948,"83":0.00474,"84":0.02371,"85":0.00474,"86":0.00948,"87":0.02845,"88":0.02371,"89":0.02845,"90":0.01897,"91":0.11855,"92":0.01897,"93":0.03794,"94":0.06165,"95":0.12329,"96":2.48007,"97":3.42847,"98":0.01423,_:"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 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 99 3.5 3.6"},D:{"34":0.01423,"49":0.11855,"50":0.00474,"58":0.00948,"63":0.01897,"70":0.00474,"71":0.00474,"74":0.00474,"75":0.00948,"76":0.04268,"77":0.01423,"78":0.01423,"79":0.27504,"80":0.00948,"81":0.00948,"83":0.01897,"84":0.04742,"85":0.01897,"86":0.04268,"87":0.06165,"88":0.03319,"89":0.03319,"90":0.03319,"91":0.03794,"92":0.04742,"93":0.1802,"94":0.07587,"95":0.09484,"96":0.8915,"97":7.64885,"98":15.2313,"99":0.00474,"100":0.00474,_:"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 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 72 73 101"},F:{"36":0.01897,"75":0.00948,"76":0.00474,"77":0.01897,"78":0.01897,"79":0.01897,"80":0.01897,"81":0.01897,"82":2.50852,"83":6.2215,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00948,"16":0.00474,"17":0.00948,"18":0.01897,"84":0.00474,"86":0.00474,"89":0.00474,"91":0.00948,"92":0.01897,"93":0.00474,"94":0.01423,"95":0.01897,"96":0.06165,"97":0.98634,"98":3.33363,_:"12 13 14 79 80 81 83 85 87 88 90"},E:{"4":0,"13":0.01423,"14":0.07113,"15":0.04742,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00948,"12.1":0.01897,"13.1":0.07113,"14.1":0.1802,"15.1":0.12329,"15.2-15.3":0.22287},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00039,"6.0-6.1":0.00116,"7.0-7.1":0.00232,"8.1-8.4":0.00077,"9.0-9.2":0.00039,"9.3":0.01898,"10.0-10.2":0.00039,"10.3":0.00929,"11.0-11.2":0.00387,"11.3-11.4":0.00349,"12.0-12.1":0.00542,"12.2-12.5":0.06932,"13.0-13.1":0.00852,"13.2":0.00503,"13.3":0.01704,"13.4-13.7":0.05925,"14.0-14.4":0.1793,"14.5-14.8":0.7114,"15.0-15.1":0.60413,"15.2-15.3":2.15394,"15.4":0.01549},P:{"4":0.18679,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.02075,"8.2":0.03083,"9.2":0.12453,"10.1":0.03037,"11.1-11.2":0.09339,"12.0":0.03113,"13.0":0.09339,"14.0":0.14528,"15.0":0.09339,"16.0":1.96127},I:{"0":0,"3":0,"4":0.00216,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01417,"4.2-4.3":0.00984,"4.4":0,"4.4.3-4.4.4":0.02641},A:{"11":0.14226,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01052},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.21032},Q:{"10.4":0},O:{"0":0.03681},H:{"0":1.18475},L:{"0":44.77015},S:{"2.5":0.00526}}; +module.exports={C:{"51":0.00661,"52":0.09915,"66":0.00331,"68":0.00992,"72":0.00661,"78":0.01983,"79":0.00331,"80":0.00331,"81":0.00331,"82":0.00661,"83":0.00331,"84":0.01983,"87":0.00661,"88":0.01983,"89":0.01653,"90":0.00661,"91":0.07932,"92":0.00992,"93":0.01653,"94":0.03636,"95":0.02975,"96":0.02975,"97":0.06941,"98":1.47734,"99":3.59584,"100":0.00992,"101":0.00331,_:"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 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 85 86 3.5 3.6"},D:{"34":0.01322,"48":0.00331,"49":0.0661,"58":0.00661,"63":0.01322,"69":0.00331,"70":0.00331,"71":0.00661,"75":0.00661,"76":0.03636,"77":0.00331,"78":0.00992,"79":0.18178,"80":0.00661,"81":0.00661,"83":0.01653,"84":0.03636,"85":0.01653,"86":0.02644,"87":0.03305,"88":0.01322,"89":0.01983,"90":0.01653,"91":0.02314,"92":0.02975,"93":0.02975,"94":0.02975,"95":0.03966,"96":0.08924,"97":0.11568,"98":0.1983,"99":3.39093,"100":12.94899,"101":0.16195,"102":0.00331,_:"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 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 72 73 74 103 104"},F:{"36":0.00992,"68":0.00331,"73":0.00992,"75":0.00331,"76":0.00331,"77":0.00661,"78":0.01322,"79":0.01322,"80":0.00661,"81":0.00331,"82":0.01653,"83":0.02644,"84":1.29226,"85":3.27195,"86":0.03305,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 74 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00331,"17":0.00331,"18":0.00661,"91":0.00331,"92":0.00992,"93":0.00331,"94":0.00331,"95":0.00331,"96":0.00992,"97":0.01983,"98":0.03636,"99":0.35364,"100":1.96317,"101":0.02975,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90"},E:{"4":0,"13":0.00661,"14":0.03966,"15":0.01983,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00331,"12.1":0.00992,"13.1":0.04297,"14.1":0.08924,"15.1":0.04958,"15.2-15.3":0.04297,"15.4":0.20491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00052,"6.0-6.1":0.00157,"7.0-7.1":0.00157,"8.1-8.4":0.00052,"9.0-9.2":0.00105,"9.3":0.01154,"10.0-10.2":0.00105,"10.3":0.00734,"11.0-11.2":0.00105,"11.3-11.4":0.00262,"12.0-12.1":0.00524,"12.2-12.5":0.08024,"13.0-13.1":0.00629,"13.2":0.0042,"13.3":0.01521,"13.4-13.7":0.06031,"14.0-14.4":0.15943,"14.5-14.8":0.50243,"15.0-15.1":0.21975,"15.2-15.3":2.0931,"15.4":2.06635},P:{"4":0.13436,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01034,"10.1":0.03034,"11.1-11.2":0.07235,"12.0":0.02067,"13.0":0.08268,"14.0":0.13436,"15.0":0.06201,"16.0":2.65619},I:{"0":0,"3":0,"4":0.00105,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00732,"4.2-4.3":0.00697,"4.4":0,"4.4.3-4.4.4":0.01813},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07271,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03347},H:{"0":2.44625},L:{"0":55.13017},S:{"2.5":0},R:{_:"0"},M:{"0":0.60246},Q:{"10.4":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 36f80eedde0def..8932744e43c4b6 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:{"43":0.00778,"52":0.00778,"78":0.02724,"79":0.22179,"86":0.00389,"91":0.14397,"95":0.05447,"96":0.54474,"97":1.57586,"98":0.01556,_:"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 44 45 46 47 48 49 50 51 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 80 81 82 83 84 85 87 88 89 90 92 93 94 99 3.5 3.6"},D:{"29":0.00389,"49":0.00778,"61":0.00389,"65":0.01167,"76":0.01167,"79":0.01556,"84":0.01167,"87":0.01946,"89":0.00389,"91":0.00389,"94":0.01167,"95":0.00389,"96":0.26459,"97":4.10501,"98":10.93371,_:"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 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 57 58 59 60 62 63 64 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 85 86 88 90 92 93 99 100 101"},F:{"82":0.27626,"83":1.26068,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00389,"97":1.24123,"98":4.5836,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"14":0.10117,"15":0.08949,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00389,"11.1":0.04669,"12.1":0.00389,"13.1":0.10895,"14.1":1.30349,"15.1":1.71204,"15.2-15.3":5.78203,"15.4":0.29183},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.00956,"10.0-10.2":0,"10.3":0.01913,"11.0-11.2":0.02391,"11.3-11.4":0.01434,"12.0-12.1":0.00956,"12.2-12.5":1.39619,"13.0-13.1":0,"13.2":0.00956,"13.3":0.31558,"13.4-13.7":0.00956,"14.0-14.4":0.15779,"14.5-14.8":5.98639,"15.0-15.1":7.05744,"15.2-15.3":32.27965,"15.4":0.50205},P:{"4":0.16724,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.68986,"8.2":0.03083,"9.2":0.03136,"10.1":0.03037,"11.1-11.2":0.20905,"12.0":0.0209,"13.0":0.14633,"14.0":0.20905,"15.0":0.36584,"16.0":0.31767},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04934,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03618},A:{"11":0.05058,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.09164},Q:{"10.4":0},O:{"0":0},H:{"0":0.08097},L:{"0":12.73345},S:{"2.5":0}}; +module.exports={C:{"45":0.00324,"56":0.00972,"68":0.02593,"78":0.00972,"85":0.00324,"91":0.10371,"98":0.40837,"99":1.81496,"100":0.00324,_:"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 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 92 93 94 95 96 97 101 3.5 3.6"},D:{"23":0.00972,"29":0.01621,"47":0.00972,"49":0.03889,"67":0.04213,"73":0.06158,"78":0.00324,"83":0.10371,"86":0.00324,"88":0.00972,"89":0.01296,"90":0.01621,"91":0.01296,"93":0.01296,"94":0.00324,"95":0.02593,"96":0.13288,"97":0.15881,"98":0.61255,"99":3.21507,"100":8.12195,"101":0.01945,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 81 84 85 87 92 102 103 104"},F:{"83":0.02593,"84":0.04213,"85":0.50236,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"96":0.00972,"99":0.37596,"100":4.29433,"101":0.10371,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98"},E:{"4":0,"13":0.00324,"14":0.0551,"15":0.01945,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 12.1","10.1":0.00324,"11.1":0.00324,"13.1":0.12964,"14.1":0.72923,"15.1":0.74867,"15.2-15.3":0.76812,"15.4":1.6205},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.00965,"9.3":0.05788,"10.0-10.2":0,"10.3":0.05788,"11.0-11.2":0.00965,"11.3-11.4":0.07718,"12.0-12.1":0.03377,"12.2-12.5":1.94395,"13.0-13.1":0,"13.2":0.00965,"13.3":0.28942,"13.4-13.7":0.01447,"14.0-14.4":0.20742,"14.5-14.8":4.07121,"15.0-15.1":2.5035,"15.2-15.3":31.05501,"15.4":7.89158},P:{"4":0.14789,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.65496,"8.2":0.01011,"9.2":0.02062,"10.1":0.02113,"11.1-11.2":0.15846,"12.0":0.01056,"13.0":0.10564,"14.0":0.15846,"15.0":0.16902,"16.0":1.51402},I:{"0":0,"3":0,"4":0.00186,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07458,"4.4":0,"4.4.3-4.4.4":0.00466},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08751,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":17.7498},S:{"2.5":0},R:{_:"0"},M:{"0":0.10139},Q:{"10.4":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 d70389d372a8e8..1e72ad49a80fb4 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 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 3.5 3.6"},D:{"81":57.14,"98":42.86,_:"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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},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.1 15.2-15.3 15.4"},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},P:{"4":0.32855,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.07505,"8.2":0.03083,"9.2":0.0106,"10.1":0.03037,"11.1-11.2":0.05299,"12.0":0.0106,"13.0":0.03179,"14.0":0.05299,"15.0":0.05299,"16.0":0.72069},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.02136,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}}; +module.exports={C:{_:"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 3.5 3.6"},D:{"99":10.256,"100":2.564,_:"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 101 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},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.1 15.2-15.3 15.4"},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},P:{"4":0.25709,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01082,"10.1":0.03034,"11.1-11.2":0.03214,"12.0":0.0708,"13.0":0.03214,"14.0":0.05356,"15.0":0.03214,"16.0":0.85697},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"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":87.18},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":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 343757b3cf0f45..c004c1744a930a 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:{"52":0.04526,"73":0.04073,"78":0.0181,"90":0.05431,"91":0.03168,"95":0.03168,"96":0.93688,"97":1.29896,"98":0.01358,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 92 93 94 99 3.5 3.6"},D:{"25":0.00453,"49":0.03621,"54":0.01358,"58":0.00453,"63":0.00453,"65":0.00453,"68":0.00453,"71":0.00453,"75":0.01358,"76":0.0181,"78":0.00905,"79":0.06789,"80":0.00905,"81":0.00905,"83":0.0181,"84":0.03168,"85":0.00905,"86":0.03168,"87":0.49786,"88":0.0181,"89":0.05884,"90":0.0181,"91":0.02263,"92":0.04526,"93":0.05431,"94":0.11315,"95":0.08599,"96":0.47523,"97":7.62178,"98":16.76883,"99":0.0181,"100":0.00453,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 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 55 56 57 59 60 61 62 64 66 67 69 70 72 73 74 77 101"},F:{"82":0.17651,"83":0.64269,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00905,"17":0.01358,"18":0.04526,"84":0.00453,"85":0.00905,"89":0.00453,"90":0.00905,"91":0.00453,"92":0.00905,"93":0.00453,"94":0.04526,"95":0.04526,"96":0.18104,"97":1.53431,"98":5.46288,_:"12 13 14 15 79 80 81 83 86 87 88"},E:{"4":0,"12":0.00905,"13":0.04979,"14":0.43902,"15":0.30324,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02716,"11.1":0.03621,"12.1":0.06789,"13.1":0.38924,"14.1":1.6882,"15.1":0.66985,"15.2-15.3":1.67009,"15.4":0.03168},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.00775,"9.0-9.2":0.00258,"9.3":0.09036,"10.0-10.2":0,"10.3":0.03098,"11.0-11.2":0.07229,"11.3-11.4":0.0284,"12.0-12.1":0.01549,"12.2-12.5":0.35886,"13.0-13.1":0.02065,"13.2":0.01549,"13.3":0.05422,"13.4-13.7":0.23494,"14.0-14.4":0.83131,"14.5-14.8":4.41988,"15.0-15.1":4.05586,"15.2-15.3":15.44891,"15.4":0.11101},P:{"4":0.21935,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.05223,"8.2":0.03083,"9.2":0.04178,"10.1":0.03037,"11.1-11.2":0.06267,"12.0":0.01045,"13.0":0.17757,"14.0":0.09401,"15.0":0.09401,"16.0":2.43379},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.01642},A:{"11":0.23535,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.2737},Q:{"10.4":0},O:{"0":0.00547},H:{"0":0.11401},L:{"0":24.77973},S:{"2.5":0}}; +module.exports={C:{"45":0.00424,"46":0.00424,"47":0.00424,"48":0.00848,"49":0.00848,"50":0.00848,"51":0.00424,"52":0.02968,"53":0.00424,"54":0.00848,"55":0.00424,"56":0.00424,"73":0.05512,"78":0.01696,"84":0.00424,"87":0.00424,"88":0.00424,"90":0.0848,"91":0.02544,"95":0.0212,"96":0.0212,"97":0.02544,"98":0.5724,"99":1.65784,"100":0.01696,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 89 92 93 94 101 3.5 3.6"},D:{"25":0.00424,"49":0.0424,"54":0.00848,"58":0.00848,"63":0.00424,"65":0.00424,"73":0.00848,"75":0.01696,"76":0.01272,"77":0.00424,"78":0.00848,"79":0.0636,"80":0.00848,"81":0.00848,"83":0.00848,"84":0.03816,"85":0.01272,"86":0.02968,"87":0.08056,"88":0.01272,"89":0.03816,"90":0.00848,"91":0.02544,"92":0.02968,"93":0.0424,"94":0.04664,"95":0.01696,"96":0.09328,"97":0.22472,"98":0.47064,"99":3.73968,"100":17.7656,"101":0.25864,"102":0.00848,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 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 55 56 57 59 60 61 62 64 66 67 68 69 70 71 72 74 103 104"},F:{"79":0.00848,"83":0.00848,"84":0.12296,"85":0.56816,"86":0.01272,_:"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 80 81 82 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.00424,"16":0.0212,"17":0.01272,"18":0.02544,"84":0.00848,"85":0.00424,"89":0.00424,"91":0.01272,"92":0.00848,"93":0.00424,"94":0.01696,"95":0.00424,"96":0.01696,"97":0.11872,"98":0.06784,"99":0.77168,"100":5.77488,"101":0.12296,_:"13 14 15 79 80 81 83 86 87 88 90"},E:{"4":0,"12":0.01696,"13":0.05936,"14":0.37736,"15":0.11448,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0848,"11.1":0.03392,"12.1":0.05512,"13.1":0.3816,"14.1":1.17024,"15.1":0.28408,"15.2-15.3":0.3392,"15.4":2.02248},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.105,"10.0-10.2":0.00284,"10.3":0.03689,"11.0-11.2":0.07662,"11.3-11.4":0.02838,"12.0-12.1":0.00851,"12.2-12.5":0.30082,"13.0-13.1":0.01419,"13.2":0.00851,"13.3":0.06811,"13.4-13.7":0.17311,"14.0-14.4":0.63853,"14.5-14.8":3.01103,"15.0-15.1":1.3849,"15.2-15.3":9.9838,"15.4":12.51522},P:{"4":0.23888,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.04154,"8.2":0.01011,"9.2":0.01034,"10.1":0.03034,"11.1-11.2":0.0727,"12.0":0.01053,"13.0":0.16618,"14.0":0.08309,"15.0":0.05193,"16.0":2.6692},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.01152},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.20352,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01152},H:{"0":0.10361},L:{"0":26.85016},S:{"2.5":0},R:{_:"0"},M:{"0":0.24768},Q:{"10.4":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 a822cfbf6cf279..0039eb7993573d 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:{"52":0.02036,"78":0.00291,"79":0.01163,"87":0.00582,"88":0.00291,"91":0.02036,"94":0.00291,"95":0.01745,"96":0.47691,"97":0.60777,"98":0.00872,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 89 90 92 93 99 3.5 3.6"},D:{"35":0.41294,"38":0.02036,"41":0.0349,"43":0.00582,"49":0.01745,"53":0.00582,"56":0.00291,"58":0.00582,"60":0.00582,"61":0.01454,"63":0.00872,"69":0.00582,"70":0.00291,"71":0.00872,"72":0.00872,"73":0.00291,"74":0.00582,"76":0.00291,"77":0.20938,"78":0.00582,"79":0.07561,"80":0.01745,"81":0.01745,"83":0.01163,"84":0.01745,"85":0.00872,"86":0.04653,"87":0.05525,"88":0.00872,"89":0.17739,"90":0.01745,"91":0.0378,"92":0.04071,"93":0.05816,"94":0.04071,"95":0.04944,"96":0.33151,"97":6.66223,"98":15.3019,"99":0.00582,"100":0.01454,_:"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 40 42 44 45 46 47 48 50 51 52 54 55 57 59 62 64 65 66 67 68 75 101"},F:{"82":0.13377,"83":0.6543,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00291,"13":0.00291,"17":0.00582,"18":0.03199,"84":0.00582,"92":0.00872,"93":0.00291,"95":0.00872,"96":0.02036,"97":0.34314,"98":1.23008,_:"14 15 16 79 80 81 83 85 86 87 88 89 90 91 94"},E:{"4":0,"13":0.01454,"14":0.04362,"15":0.02908,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00872,"12.1":0.00872,"13.1":0.02036,"14.1":0.12214,"15.1":0.09887,"15.2-15.3":0.15122},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00241,"6.0-6.1":0,"7.0-7.1":0.03047,"8.1-8.4":0.0016,"9.0-9.2":0,"9.3":0.03208,"10.0-10.2":0.0016,"10.3":0.01684,"11.0-11.2":0.00722,"11.3-11.4":0.01524,"12.0-12.1":0.02005,"12.2-12.5":0.27424,"13.0-13.1":0.00882,"13.2":0.00321,"13.3":0.02887,"13.4-13.7":0.09222,"14.0-14.4":0.3841,"14.5-14.8":1.69677,"15.0-15.1":1.30546,"15.2-15.3":4.07113,"15.4":0.02165},P:{"4":0.08236,"5.0-5.4":0.01065,"6.2-6.4":0.01065,"7.2-7.4":0.12354,"8.2":0.03083,"9.2":0.02059,"10.1":0.01029,"11.1-11.2":0.15442,"12.0":0.05147,"13.0":0.24708,"14.0":0.17501,"15.0":0.1956,"16.0":2.13103},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.00972,"4.4":0,"4.4.3-4.4.4":0.12225},A:{"11":0.09887,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.0851},Q:{"10.4":0},O:{"0":0.07092},H:{"0":0.39614},L:{"0":54.16528},S:{"2.5":0}}; +module.exports={C:{"52":0.0203,"78":0.0029,"79":0.0058,"87":0.0029,"91":0.0145,"93":0.0029,"94":0.0029,"95":0.0058,"96":0.0058,"97":0.0058,"98":0.2784,"99":0.7772,"100":0.0058,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 88 89 90 92 101 3.5 3.6"},D:{"35":0.0638,"38":0.0348,"43":0.0058,"49":0.029,"60":0.0058,"61":0.0029,"63":0.0087,"64":0.0058,"67":0.0029,"69":0.0058,"71":0.0087,"72":0.0087,"73":0.0058,"74":0.0087,"75":0.0029,"76":0.0029,"77":0.2291,"78":0.0174,"79":0.087,"80":0.0145,"81":0.0174,"83":0.0174,"84":0.0232,"85":0.0319,"86":0.0464,"87":0.0609,"88":0.0116,"89":0.2059,"90":0.0174,"91":0.0203,"92":0.0406,"93":0.0232,"94":0.0174,"95":0.0232,"96":0.0957,"97":0.1363,"98":0.2117,"99":3.4249,"100":17.9713,"101":0.2494,"102":0.0116,_:"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 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 62 65 66 68 70 103 104"},F:{"28":0.0029,"75":0.0087,"77":0.0058,"84":0.1566,"85":0.6496,"86":0.0145,_:"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 76 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0058,"15":0.0029,"16":0.0029,"18":0.0406,"84":0.0087,"89":0.0058,"90":0.0029,"92":0.0116,"93":0.0029,"94":0.0029,"96":0.0087,"97":0.0232,"98":0.0116,"99":0.1972,"100":1.508,"101":0.0145,_:"12 14 17 79 80 81 83 85 86 87 88 91 95"},E:{"4":0,"13":0.0058,"14":0.058,"15":0.0261,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.0029,"12.1":0.0058,"13.1":0.0435,"14.1":0.0957,"15.1":0.0232,"15.2-15.3":0.0609,"15.4":0.2262},G:{"8":0,"3.2":0.0055,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02017,"6.0-6.1":0,"7.0-7.1":0.0376,"8.1-8.4":0,"9.0-9.2":0.00275,"9.3":0.03209,"10.0-10.2":0.00275,"10.3":0.01192,"11.0-11.2":0.00917,"11.3-11.4":0.01375,"12.0-12.1":0.01467,"12.2-12.5":0.2595,"13.0-13.1":0.01559,"13.2":0.00458,"13.3":0.03485,"13.4-13.7":0.08895,"14.0-14.4":0.36679,"14.5-14.8":1.19482,"15.0-15.1":0.38788,"15.2-15.3":3.0682,"15.4":3.59455},P:{"4":0.10231,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.12278,"8.2":0.01122,"9.2":0.03069,"10.1":0.01054,"11.1-11.2":0.20463,"12.0":0.07162,"13.0":0.27624,"14.0":0.22509,"15.0":0.1637,"16.0":2.79314},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00159,"4.2-4.3":0.00952,"4.4":0,"4.4.3-4.4.4":0.138},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0551,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.0781},H:{"0":0.44364},L:{"0":57.854},S:{"2.5":0},R:{_:"0"},M:{"0":0.1491},Q:{"10.4":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 7e030db0b57720..ab56d569e2c7a2 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:{"3":0.01273,"15":0.01273,"49":0.03819,"52":0.05092,"54":0.01273,"78":0.04456,"84":0.01273,"87":0.00637,"88":0.00637,"91":0.05729,"92":0.01273,"93":0.0191,"94":0.01273,"95":0.05729,"96":1.15207,"97":1.91587,"98":0.01273,_:"2 4 5 6 7 8 9 10 11 12 13 14 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 53 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 85 86 89 90 99 3.5 3.6"},D:{"23":0.02546,"38":0.00637,"43":0.36917,"49":0.10821,"59":0.00637,"63":0.00637,"65":0.00637,"67":0.00637,"68":0.01273,"69":0.0191,"70":0.00637,"71":0.0191,"73":0.01273,"75":0.00637,"76":0.01273,"77":0.01273,"78":0.01273,"79":0.04456,"80":0.02546,"81":0.01273,"83":0.01273,"84":0.04456,"85":0.02546,"86":0.04456,"87":0.17822,"88":0.02546,"89":0.07638,"90":0.09548,"91":0.12094,"92":0.05092,"93":0.35008,"94":0.08275,"95":0.11457,"96":0.40736,"97":12.78092,"98":29.53997,"99":0.02546,"100":0.01273,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 61 62 64 66 72 74 101"},F:{"82":1.46395,"83":3.11249,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01273,"18":0.01273,"84":0.00637,"89":0.01273,"90":0.00637,"91":0.00637,"92":0.01273,"93":0.00637,"94":0.01273,"95":0.0191,"96":0.05092,"97":1.26027,"98":4.62736,_:"12 13 14 16 17 79 80 81 83 85 86 87 88"},E:{"4":0,"13":0.03819,"14":0.20368,"15":0.16549,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00637,"11.1":0.02546,"12.1":0.03819,"13.1":0.22914,"14.1":0.62377,"15.1":0.37554,"15.2-15.3":0.84018,"15.4":0.01273},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00176,"5.0-5.1":0,"6.0-6.1":0.00176,"7.0-7.1":0.00088,"8.1-8.4":0.00616,"9.0-9.2":0,"9.3":0.06244,"10.0-10.2":0,"10.3":0.06419,"11.0-11.2":0.02902,"11.3-11.4":0.00703,"12.0-12.1":0.00528,"12.2-12.5":0.27348,"13.0-13.1":0.01847,"13.2":0.0044,"13.3":0.0255,"13.4-13.7":0.11168,"14.0-14.4":0.28492,"14.5-14.8":1.46064,"15.0-15.1":1.36654,"15.2-15.3":5.01329,"15.4":0.04837},P:{"4":0.01076,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.02075,"8.2":0.03083,"9.2":0.12453,"10.1":0.03037,"11.1-11.2":0.01076,"12.0":0.01076,"13.0":0.04305,"14.0":0.05381,"15.0":0.04305,"16.0":1.46357},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.00554,"4.4":0,"4.4.3-4.4.4":0.04985},A:{"11":0.37554,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.18175},Q:{"10.4":0},O:{"0":0.14177},H:{"0":0.20304},L:{"0":24.70845},S:{"2.5":0}}; +module.exports={C:{"48":0.00482,"49":0.05306,"52":0.08201,"68":0.00965,"78":0.03859,"80":0.00482,"82":0.00482,"84":0.00965,"87":0.00965,"88":0.00482,"89":0.00482,"91":0.05306,"93":0.00482,"94":0.01447,"95":0.01447,"96":0.00965,"97":0.08683,"98":0.69948,"99":2.09844,"100":0.01447,_:"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 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 83 85 86 90 92 101 3.5 3.6"},D:{"23":0.03859,"38":0.00482,"43":0.53546,"49":0.09166,"53":0.00965,"57":0.00482,"63":0.0193,"65":0.00965,"67":0.00965,"68":0.01447,"69":0.02894,"70":0.00965,"71":0.0193,"75":0.00482,"76":0.01447,"77":0.0193,"78":0.00965,"79":0.04824,"80":0.02412,"81":0.01447,"83":0.00965,"84":0.03859,"85":0.03377,"86":0.02894,"87":0.17849,"88":0.0193,"89":0.08683,"90":0.04824,"91":0.11578,"92":0.03377,"93":0.03859,"94":0.02894,"95":0.03377,"96":0.09166,"97":0.13025,"98":0.26532,"99":5.04108,"100":24.58793,"101":0.36662,"102":0.00965,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 60 61 62 64 66 72 73 74 103 104"},F:{"84":0.39557,"85":1.31213,"86":0.01447,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00482,"18":0.02412,"85":0.00482,"89":0.00965,"90":0.00965,"91":0.00482,"92":0.00965,"93":0.00482,"94":0.00965,"96":0.01447,"97":0.02412,"98":0.03859,"99":0.69466,"100":4.74682,"101":0.08201,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 95"},E:{"4":0,"12":0.00482,"13":0.02894,"14":0.18814,"15":0.09648,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00965,"11.1":0.02894,"12.1":0.04824,"13.1":0.23638,"14.1":0.49205,"15.1":0.14954,"15.2-15.3":0.20261,"15.4":0.95033},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00263,"6.0-6.1":0.00175,"7.0-7.1":0.00351,"8.1-8.4":0.00351,"9.0-9.2":0.00088,"9.3":0.07014,"10.0-10.2":0.00088,"10.3":0.08855,"11.0-11.2":0.02104,"11.3-11.4":0.00964,"12.0-12.1":0.00701,"12.2-12.5":0.35245,"13.0-13.1":0.0149,"13.2":0.00438,"13.3":0.02367,"13.4-13.7":0.09732,"14.0-14.4":0.23847,"14.5-14.8":0.94337,"15.0-15.1":0.37437,"15.2-15.3":3.02474,"15.4":3.47976},P:{"4":0.03159,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01034,"10.1":0.03034,"11.1-11.2":0.02106,"12.0":0.01053,"13.0":0.07371,"14.0":0.05265,"15.0":0.03159,"16.0":1.62154},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00161,"4.2-4.3":0.01124,"4.4":0,"4.4.3-4.4.4":0.08032},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.34733,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.22774},H:{"0":0.24011},L:{"0":28.2293},S:{"2.5":0},R:{_:"0"},M:{"0":0.24845},Q:{"10.4":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 c7f6eb159579a1..7c1bf9103272ed 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:{"92":0.04309,"96":0.89408,"97":0.8456,_:"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 93 94 95 98 99 3.5 3.6"},D:{"33":0.01077,"43":0.0754,"48":0.01077,"49":0.01077,"58":0.02154,"68":0.09695,"75":0.7325,"76":0.0377,"78":0.02693,"79":0.25314,"81":0.64632,"85":0.01616,"86":0.01077,"87":0.28007,"89":0.08618,"90":0.09695,"91":0.05925,"93":0.06463,"94":0.03232,"95":0.02154,"96":1.01795,"97":13.10414,"98":25.16339,_:"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 44 45 46 47 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 77 80 83 84 88 92 99 100 101"},F:{"79":0.11311,"82":0.02154,"83":0.15619,_:"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 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.02154,"18":0.01077,"89":0.01077,"96":0.2693,"97":1.08797,"98":2.97846,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95"},E:{"4":0,"11":0.04847,"13":0.01077,"14":0.17235,"15":0.08618,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.4","10.1":0.05386,"12.1":0.03232,"13.1":0.17774,"14.1":1.52962,"15.1":0.19928,"15.2-15.3":1.10952},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.00335,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00335,"10.0-10.2":0.00335,"10.3":0.43827,"11.0-11.2":0,"11.3-11.4":0.02683,"12.0-12.1":0.00335,"12.2-12.5":0.29293,"13.0-13.1":0,"13.2":0,"13.3":0.08162,"13.4-13.7":0.03019,"14.0-14.4":0.25715,"14.5-14.8":3.30942,"15.0-15.1":1.58427,"15.2-15.3":5.01556,"15.4":0.12522},P:{"4":0.21296,"5.0-5.4":0.01065,"6.2-6.4":0.01065,"7.2-7.4":0.46249,"8.2":0.03083,"9.2":0.0213,"10.1":0.01028,"11.1-11.2":0.02056,"12.0":0.0213,"13.0":0.08519,"14.0":0.15416,"15.0":0.29805,"16.0":3.07297},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:{"11":0.12926,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.24905},Q:{"10.4":0},O:{"0":0.17987},H:{"0":0.75974},L:{"0":31.12102},S:{"2.5":0}}; +module.exports={C:{"72":0.00477,"89":0.08101,"97":0.06671,"98":0.42409,"99":0.71952,"100":0.00477,_:"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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 101 3.5 3.6"},D:{"37":0.00477,"43":0.06671,"49":0.20966,"63":0.00477,"73":0.00477,"75":0.15725,"76":1.44856,"79":0.3002,"81":0.00953,"83":0.00953,"86":0.15725,"87":0.06195,"90":0.10007,"92":0.00953,"93":0.02383,"94":0.03812,"95":0.11436,"96":0.08101,"97":0.44315,"98":0.22396,"99":4.55058,"100":22.32879,"101":0.19537,_:"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 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 74 77 78 80 84 85 88 89 91 102 103 104"},F:{"84":0.00477,"85":0.08101,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"80":0.04289,"92":0.04289,"98":0.00477,"99":0.39073,"100":2.52069,"101":0.03336,_:"12 13 14 15 16 17 18 79 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97"},E:{"4":0,"11":0.06195,"13":0.00477,"14":0.71952,"15":0.30496,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01906,"11.1":0.00477,"12.1":0.06195,"13.1":0.13342,"14.1":1.80594,"15.1":0.08577,"15.2-15.3":0.20966,"15.4":2.41586},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.03613,"10.0-10.2":0,"10.3":0.33355,"11.0-11.2":0.00556,"11.3-11.4":0.01946,"12.0-12.1":0.02085,"12.2-12.5":0.52255,"13.0-13.1":0.00973,"13.2":0,"13.3":0.10701,"13.4-13.7":0.12925,"14.0-14.4":0.3669,"14.5-14.8":2.53078,"15.0-15.1":0.33355,"15.2-15.3":3.95391,"15.4":5.52713},P:{"4":0.19887,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.25782,"8.2":0.01122,"9.2":0.02093,"10.1":0.01054,"11.1-11.2":0.03094,"12.0":0.02093,"13.0":0.01031,"14.0":0.0628,"15.0":0.03094,"16.0":3.06292},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.11519},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04289,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.61261},H:{"0":0.02974},L:{"0":39.16621},S:{"2.5":0},R:{_:"0"},M:{"0":0.11519},Q:{"10.4":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 4659e82e197a5a..4a07fff2a011db 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:{"24":0.03432,"30":0.00644,"35":0.11154,"43":0.00215,"47":0.00429,"52":0.3239,"56":0.00215,"60":0.00429,"61":0.00215,"64":0.00429,"65":0.00215,"66":0.00215,"68":0.01502,"69":0.00858,"72":0.00858,"73":0.03218,"77":0.01073,"78":0.00429,"86":0.00644,"88":0.01716,"89":0.00644,"90":0.01073,"91":0.01073,"92":0.00215,"93":0.01287,"94":0.00644,"95":0.01716,"96":0.37109,"97":0.60275,"98":0.00429,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 57 58 59 62 63 67 70 71 74 75 76 79 80 81 82 83 84 85 87 99 3.5 3.6"},D:{"11":0.00858,"31":0.00644,"35":0.00215,"38":0.00858,"41":0.00215,"47":0.03432,"49":0.02789,"52":0.00215,"53":0.00215,"54":0.00215,"55":0.00215,"63":0.00429,"64":0.18447,"65":0.02145,"66":0.00429,"69":0.00858,"70":0.00215,"71":0.01073,"72":0.00215,"73":0.00429,"74":0.00215,"75":0.00644,"76":0.00429,"77":0.00429,"78":0.00429,"79":0.07508,"80":0.00644,"81":0.01073,"83":0.00858,"84":0.00644,"85":0.01931,"86":0.02145,"87":0.18876,"88":0.01716,"89":0.0236,"90":0.01502,"91":0.07293,"92":0.0429,"93":0.0429,"94":0.02574,"95":0.03218,"96":0.57057,"97":4.15058,"98":10.24238,"99":0.00215,_:"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 32 33 34 36 37 39 40 42 43 44 45 46 48 50 51 56 57 58 59 60 61 62 67 68 100 101"},F:{"36":0.00429,"76":0.00429,"78":0.00429,"82":0.21665,"83":0.66495,_:"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 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 77 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00215,"15":0.00429,"17":0.00429,"18":0.00858,"84":0.00429,"89":0.00215,"92":0.01073,"95":0.00858,"96":0.01073,"97":0.28314,"98":0.9867,_:"12 13 16 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00215,"14":0.02145,"15":0.01931,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4","5.1":0.04505,"12.1":0.00215,"13.1":0.05363,"14.1":0.09867,"15.1":0.07508,"15.2-15.3":0.09009},G:{"8":0,"3.2":0.00179,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00313,"6.0-6.1":0,"7.0-7.1":0.02415,"8.1-8.4":0.00089,"9.0-9.2":0.00224,"9.3":0.00716,"10.0-10.2":0.00134,"10.3":0.01387,"11.0-11.2":0.00626,"11.3-11.4":0.01208,"12.0-12.1":0.00358,"12.2-12.5":0.23976,"13.0-13.1":0.00403,"13.2":0.00134,"13.3":0.01118,"13.4-13.7":0.05457,"14.0-14.4":0.15566,"14.5-14.8":0.97379,"15.0-15.1":0.68885,"15.2-15.3":2.25353,"15.4":0.01029},P:{"4":0.50616,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.64788,"8.2":0.03083,"9.2":0.08098,"10.1":0.03037,"11.1-11.2":0.21259,"12.0":0.07086,"13.0":0.25308,"14.0":0.32394,"15.0":0.27332,"16.0":2.35868},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00269,"4.2-4.3":0.00539,"4.4":0,"4.4.3-4.4.4":0.08618},A:{"8":0.00644,"11":0.07937,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.08641},Q:{"10.4":0},O:{"0":0.04713},H:{"0":0.18592},L:{"0":60.80205},S:{"2.5":0}}; +module.exports={C:{"24":0.00876,"30":0.01095,"35":0.09855,"38":0.00657,"43":0.00438,"47":0.00438,"52":0.19272,"60":0.00438,"61":0.00657,"64":0.00657,"66":0.00438,"69":0.00657,"72":0.00657,"73":0.04161,"78":0.00657,"86":0.00438,"88":0.02409,"89":0.00438,"90":0.00438,"91":0.00876,"92":0.00219,"93":0.00219,"94":0.00438,"95":0.00438,"96":0.01314,"97":0.00876,"98":0.28032,"99":0.83001,"100":0.00876,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 36 37 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 62 63 65 67 68 70 71 74 75 76 77 79 80 81 82 83 84 85 87 101 3.5 3.6"},D:{"11":0.00438,"27":0.00438,"31":0.01095,"38":0.00876,"41":0.00219,"47":0.03504,"49":0.02847,"53":0.00438,"54":0.00219,"63":0.00438,"64":0.08103,"65":0.02628,"67":0.00219,"68":0.00219,"69":0.01533,"70":0.00219,"71":0.00657,"73":0.00876,"74":0.00438,"75":0.00876,"76":0.00438,"77":0.00657,"78":0.00438,"79":0.07665,"80":0.00657,"81":0.00876,"83":0.01314,"84":0.00876,"85":0.01095,"86":0.01533,"87":0.7227,"88":0.01095,"89":0.06132,"90":0.01314,"91":0.17082,"92":0.03942,"93":0.01095,"94":0.01752,"95":0.1533,"96":0.11169,"97":0.08979,"98":0.35916,"99":2.31921,"100":11.74278,"101":0.17082,"102":0.00438,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 39 40 42 43 44 45 46 48 50 51 52 55 56 57 58 59 60 61 62 66 72 103 104"},F:{"36":0.00438,"60":0.00438,"67":0.00219,"84":0.13797,"85":0.48618,"86":0.00657,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00438,"14":0.00438,"16":0.04161,"17":0.00219,"18":0.01095,"80":0.00219,"84":0.00657,"91":0.00438,"92":0.01095,"95":0.00438,"96":0.00219,"97":0.00657,"98":0.01095,"99":0.18396,"100":1.1607,"101":0.01533,_:"12 15 79 81 83 85 86 87 88 89 90 93 94"},E:{"4":0,"13":0.00438,"14":0.02409,"15":0.01533,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.02847,"13.1":0.03723,"14.1":0.07884,"15.1":0.03285,"15.2-15.3":0.0219,"15.4":0.13797},G:{"8":0,"3.2":0.00239,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00382,"6.0-6.1":0,"7.0-7.1":0.02769,"8.1-8.4":0,"9.0-9.2":0.00382,"9.3":0.00955,"10.0-10.2":0.00286,"10.3":0.02148,"11.0-11.2":0.00668,"11.3-11.4":0.01003,"12.0-12.1":0.00477,"12.2-12.5":0.29266,"13.0-13.1":0.0043,"13.2":0.00191,"13.3":0.0105,"13.4-13.7":0.0549,"14.0-14.4":0.15421,"14.5-14.8":0.65408,"15.0-15.1":0.14896,"15.2-15.3":1.59939,"15.4":1.7579},P:{"4":0.42479,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.66753,"8.2":0.01011,"9.2":0.11126,"10.1":0.03034,"11.1-11.2":0.20228,"12.0":0.0708,"13.0":0.20228,"14.0":0.53605,"15.0":0.20228,"16.0":2.79149},I:{"0":0,"3":0,"4":0.00548,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00366,"4.2-4.3":0.00548,"4.4":0,"4.4.3-4.4.4":0.07129},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07008,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.04686},H:{"0":0.17746},L:{"0":68.29857},S:{"2.5":0},R:{_:"0"},M:{"0":0.0781},Q:{"10.4":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 ac8465ba70d72e..8b1cb4102dc486 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:{"38":0.03135,"52":0.00314,"78":0.00627,"84":0.00314,"89":0.00627,"91":0.02822,"94":0.00314,"95":0.00941,"96":0.24767,"97":0.41069,"98":0.00314,_:"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 39 40 41 42 43 44 45 46 47 48 49 50 51 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 85 86 87 88 90 92 93 99 3.5 3.6"},D:{"34":0.00314,"38":0.01568,"39":0.00314,"41":0.00627,"49":0.02822,"53":0.00627,"61":0.00314,"65":0.00627,"67":0.00627,"68":0.01568,"69":0.00627,"71":0.00314,"73":0.00627,"74":0.01254,"75":0.00941,"76":0.00627,"77":0.00314,"78":0.00941,"79":0.05957,"80":0.00941,"81":0.00627,"83":0.00941,"84":0.01881,"85":0.00941,"86":0.03449,"87":0.05643,"88":0.01881,"89":0.02195,"90":0.01568,"91":0.02822,"92":0.07524,"93":0.04703,"94":0.04389,"95":0.09092,"96":0.31037,"97":6.37032,"98":15.20162,"99":0.01568,"100":0.00941,_:"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 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 62 63 64 66 70 72 101"},F:{"28":0.01568,"46":0.00627,"82":0.16616,"83":0.47339,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00314,"16":0.00314,"17":0.00941,"18":0.03135,"84":0.01254,"85":0.01881,"91":0.00941,"92":0.00941,"93":0.00314,"94":0.00941,"95":0.02822,"96":0.04389,"97":0.60506,"98":2.11299,_:"12 13 14 79 80 81 83 86 87 88 89 90"},E:{"4":0,"12":0.00627,"13":0.02822,"14":0.17243,"15":0.16616,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00627,"12.1":0.02195,"13.1":0.12854,"14.1":0.64895,"15.1":0.36366,"15.2-15.3":0.73359,"15.4":0.00941},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00274,"6.0-6.1":0.00274,"7.0-7.1":0.01233,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0507,"10.0-10.2":0.00137,"10.3":0.03699,"11.0-11.2":0.03562,"11.3-11.4":0.01233,"12.0-12.1":0.00548,"12.2-12.5":0.27815,"13.0-13.1":0.0137,"13.2":0.00411,"13.3":0.04385,"13.4-13.7":0.16031,"14.0-14.4":0.55355,"14.5-14.8":2.04156,"15.0-15.1":2.01142,"15.2-15.3":8.35397,"15.4":0.06988},P:{"4":0.12427,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.05178,"8.2":0.03083,"9.2":0.04178,"10.1":0.03037,"11.1-11.2":0.07249,"12.0":0.01036,"13.0":0.04142,"14.0":0.0932,"15.0":0.11391,"16.0":1.99866},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00294,"4.4":0,"4.4.3-4.4.4":0.01766},A:{"11":0.16929,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.08926},Q:{"10.4":0},O:{"0":4.0784},H:{"0":0.98804},L:{"0":46.01359},S:{"2.5":0}}; +module.exports={C:{"38":0.08382,"78":0.00508,"89":0.00508,"91":0.02286,"92":0.00254,"97":0.00762,"98":0.12446,"99":0.42926,"100":0.00254,_:"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 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 93 94 95 96 101 3.5 3.6"},D:{"38":0.00762,"41":0.00508,"49":0.01524,"65":0.00254,"67":0.01016,"68":0.00762,"69":0.00508,"71":0.01524,"72":0.00254,"73":0.00254,"74":0.00762,"75":0.0127,"76":0.01016,"77":0.00508,"78":0.00762,"79":0.06858,"80":0.00762,"81":0.00254,"83":0.0127,"84":0.01016,"85":0.00762,"86":0.01778,"87":0.04826,"88":0.01524,"89":0.03048,"90":0.00762,"91":0.0254,"92":0.04826,"93":0.02032,"94":0.01778,"95":0.01778,"96":0.04826,"97":0.0635,"98":0.18034,"99":2.60858,"100":13.71092,"101":0.18288,"102":0.00762,_:"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 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 70 103 104"},F:{"28":0.02032,"40":0.01524,"46":0.00762,"84":0.08382,"85":0.31242,"86":0.00762,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00508,"18":0.01524,"84":0.00254,"85":0.00254,"89":0.00254,"91":0.00508,"92":0.00508,"94":0.00762,"95":0.00762,"96":0.01778,"97":0.02286,"98":0.05842,"99":0.36068,"100":1.9812,"101":0.02794,_:"12 13 14 15 17 79 80 81 83 86 87 88 90 93"},E:{"4":0,"13":0.01778,"14":0.09398,"15":0.05334,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00762,"12.1":0.03048,"13.1":0.09144,"14.1":0.2667,"15.1":0.11176,"15.2-15.3":0.11684,"15.4":0.58674},G:{"8":0.00278,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00556,"6.0-6.1":0,"7.0-7.1":0.01806,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04584,"10.0-10.2":0,"10.3":0.03334,"11.0-11.2":0.02362,"11.3-11.4":0.01111,"12.0-12.1":0.00695,"12.2-12.5":0.28616,"13.0-13.1":0.00833,"13.2":0.00417,"13.3":0.03473,"13.4-13.7":0.11391,"14.0-14.4":0.35701,"14.5-14.8":1.23356,"15.0-15.1":0.6529,"15.2-15.3":4.84532,"15.4":6.19973},P:{"4":0.05158,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.05158,"8.2":0.01011,"9.2":0.01032,"10.1":0.03034,"11.1-11.2":0.05158,"12.0":0.03095,"13.0":0.04126,"14.0":0.09284,"15.0":0.04126,"16.0":2.62011},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00829,"4.4":0,"4.4.3-4.4.4":0.02901},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.10668,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":4.46108},H:{"0":1.13002},L:{"0":53.63568},S:{"2.5":0},R:{_:"0"},M:{"0":0.08952},Q:{"10.4":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 0b4b1e861f8fbc..d884499b7801b0 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:{"11":0.00445,"23":0.00445,"32":0.01335,"45":0.00445,"48":0.0178,"49":0.0178,"52":0.02225,"54":0.0089,"55":0.0089,"56":0.0089,"60":0.0178,"61":0.0356,"66":0.0089,"68":0.01335,"72":0.0089,"78":0.20915,"80":0.00445,"82":0.01335,"85":0.0089,"88":0.0267,"89":0.12015,"90":0.0089,"91":0.1424,"93":0.0089,"94":0.0178,"95":0.0534,"96":1.87345,"97":3.4087,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 46 47 50 51 53 57 58 59 62 63 64 65 67 69 70 71 73 74 75 76 77 79 81 83 84 86 87 92 98 99 3.5 3.6"},D:{"34":0.0178,"46":0.00445,"47":0.0089,"49":0.0801,"54":0.01335,"57":0.00445,"58":0.01335,"61":0.02225,"62":0.00445,"63":0.00445,"65":0.0178,"67":0.0089,"69":0.00445,"70":0.0089,"71":0.0178,"74":0.00445,"76":0.04005,"77":0.0089,"78":0.00445,"79":0.13795,"80":0.0267,"81":0.0089,"83":0.04005,"84":0.0178,"85":0.0267,"86":0.0178,"87":0.0801,"88":0.00445,"89":0.02225,"90":0.01335,"91":0.0267,"92":0.04005,"93":0.01335,"94":0.0356,"95":0.0801,"96":0.3649,"97":6.3813,"98":16.39825,"100":0.00445,_:"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 48 50 51 52 53 55 56 59 60 64 66 68 72 73 75 99 101"},F:{"28":0.0089,"46":0.00445,"82":0.2581,"83":1.07245,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00445,"16":0.00445,"17":0.1691,"18":0.0267,"84":0.0178,"86":0.0089,"89":0.00445,"90":0.00445,"92":0.01335,"94":0.04895,"95":0.0178,"96":0.0534,"97":1.1214,"98":4.10735,_:"12 13 14 79 80 81 83 85 87 88 91 93"},E:{"4":0,"11":0.01335,"12":0.0178,"13":0.0712,"14":0.36935,"15":0.20025,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00445,"10.1":0.01335,"11.1":0.06675,"12.1":0.1246,"13.1":0.57405,"14.1":1.2549,"15.1":0.8544,"15.2-15.3":1.18815,"15.4":0.00445},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.01055,"8.1-8.4":0.00176,"9.0-9.2":0,"9.3":0.14423,"10.0-10.2":0.01231,"10.3":0.08619,"11.0-11.2":0.0299,"11.3-11.4":0.01583,"12.0-12.1":0.02638,"12.2-12.5":0.48369,"13.0-13.1":0.07739,"13.2":0.00528,"13.3":0.05453,"13.4-13.7":0.19875,"14.0-14.4":0.68948,"14.5-14.8":3.10267,"15.0-15.1":2.72451,"15.2-15.3":9.83039,"15.4":0.08619},P:{"4":0.06207,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.10345,"8.2":0.03083,"9.2":0.01035,"10.1":0.03037,"11.1-11.2":0.17587,"12.0":0.01035,"13.0":0.10345,"14.0":0.14483,"15.0":0.14483,"16.0":2.65868},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00171,"4.2-4.3":0.00114,"4.4":0,"4.4.3-4.4.4":0.036},A:{"11":0.1246,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.35526},Q:{"10.4":0},O:{"0":0.15543},H:{"0":0.16817},L:{"0":34.4385},S:{"2.5":0}}; +module.exports={C:{"11":0.00452,"49":0.00904,"51":0.01357,"52":0.03618,"53":0.01809,"54":0.01357,"55":0.01809,"56":0.02261,"57":0.01357,"58":0.00452,"60":0.02261,"61":0.00452,"68":0.01357,"78":0.12209,"80":0.00452,"82":0.00452,"84":0.01357,"85":0.01809,"88":0.00904,"89":0.09948,"91":0.16279,"93":0.00904,"94":0.01809,"95":0.01809,"96":0.02713,"97":0.0814,"98":1.43347,"99":4.16024,"100":0.00904,_:"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 50 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 83 86 87 90 92 101 3.5 3.6"},D:{"40":0.00904,"42":0.00452,"43":0.00452,"45":0.00452,"46":0.00904,"47":0.0407,"48":0.04974,"49":0.05426,"50":0.00452,"53":0.00904,"54":0.01357,"55":0.00452,"56":0.00452,"57":0.00904,"58":0.00904,"59":0.00452,"60":0.00452,"61":0.01357,"62":0.00904,"63":0.02261,"64":0.00904,"65":0.01357,"67":0.01809,"70":0.01357,"71":0.00904,"73":0.00452,"76":0.03165,"77":0.00452,"78":0.00904,"79":0.03165,"80":0.01357,"81":0.00904,"83":0.02261,"84":0.01357,"85":0.00904,"86":0.00904,"87":0.17184,"88":0.01357,"89":0.02261,"90":0.01357,"91":0.01357,"92":0.01809,"93":0.00452,"94":0.03618,"95":0.04522,"96":0.09496,"97":0.10853,"98":0.23062,"99":3.97936,"100":18.96527,"101":0.27584,_:"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 44 51 52 66 68 69 72 74 75 102 103 104"},F:{"28":0.00452,"78":0.00452,"82":0.00452,"83":0.00452,"84":0.3075,"85":0.9858,"86":0.00904,_:"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 79 80 81 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.00904,"16":0.02713,"17":0.04522,"18":0.03165,"83":0.00452,"84":0.00904,"89":0.00452,"90":0.01357,"92":0.02261,"95":0.00452,"96":0.01809,"97":0.05879,"98":0.06331,"99":0.81848,"100":4.77523,"101":0.05879,_:"13 14 15 79 80 81 85 86 87 88 91 93 94"},E:{"4":0,"11":0.00452,"13":0.04974,"14":0.19445,"15":0.14923,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00904,"11.1":0.04974,"12.1":0.07235,"13.1":0.4522,"14.1":0.72804,"15.1":0.16279,"15.2-15.3":0.32558,"15.4":1.12598},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.00263,"7.0-7.1":0.00921,"8.1-8.4":0,"9.0-9.2":0.00132,"9.3":0.07759,"10.0-10.2":0.00789,"10.3":0.10258,"11.0-11.2":0.01578,"11.3-11.4":0.01184,"12.0-12.1":0.02499,"12.2-12.5":0.47476,"13.0-13.1":0.01973,"13.2":0.02762,"13.3":0.06707,"13.4-13.7":0.13283,"14.0-14.4":0.39848,"14.5-14.8":1.45846,"15.0-15.1":0.56418,"15.2-15.3":4.65682,"15.4":5.09344},P:{"4":0.02091,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.06273,"8.2":0.01011,"9.2":0.01045,"10.1":0.03034,"11.1-11.2":0.10455,"12.0":0.01045,"13.0":0.10455,"14.0":0.16728,"15.0":0.06273,"16.0":2.77054},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00169,"4.2-4.3":0.00067,"4.4":0,"4.4.3-4.4.4":0.01955},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00452,"9":0.00452,"11":0.10401,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.59162},H:{"0":0.18152},L:{"0":38.70243},S:{"2.5":0},R:{_:"0"},M:{"0":0.4492},Q:{"10.4":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 0dd3dce7d820d7..9198751bbc3d85 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:{"52":0.17475,"55":0.00406,"68":0.00406,"72":0.00813,"78":0.02438,"79":0.00406,"81":0.00406,"82":0.00406,"84":0.02032,"88":0.01626,"89":0.00813,"90":0.00406,"91":0.06909,"92":0.00813,"93":0.00813,"94":0.01626,"95":0.04064,"96":1.11354,"97":1.79629,"98":0.01219,_:"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 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 80 83 85 86 87 99 3.5 3.6"},D:{"38":0.00406,"49":0.13411,"51":0.01626,"60":0.34544,"61":0.00813,"67":0.01626,"68":0.00406,"69":0.08941,"70":0.00813,"71":0.01219,"72":0.00813,"73":0.00406,"74":0.00813,"75":0.00813,"76":0.02032,"77":0.00813,"78":0.01626,"79":0.04877,"80":0.01219,"81":0.03251,"83":0.01626,"84":0.04064,"85":0.02845,"86":0.03658,"87":0.10566,"88":0.02845,"89":0.03251,"90":0.04064,"91":0.04877,"92":0.04877,"93":0.32512,"94":0.06096,"95":0.05283,"96":0.34138,"97":8.5913,"98":19.26336,"99":0.01219,"100":0.00813,_:"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 47 48 50 52 53 54 55 56 57 58 59 62 63 64 65 66 101"},F:{"36":0.00406,"78":0.00406,"82":0.53238,"83":1.99949,_:"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 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 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01626,"84":0.00406,"89":0.00406,"92":0.00813,"94":0.00406,"95":0.01219,"96":0.02438,"97":0.508,"98":1.81254,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.05283,"14":0.06909,"15":0.04877,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00406,"11.1":0.00813,"12.1":0.02032,"13.1":0.06502,"14.1":0.20726,"15.1":0.12192,"15.2-15.3":0.27229,"15.4":0.00406},G:{"8":0,"3.2":0.01833,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06987,"6.0-6.1":0.00115,"7.0-7.1":0.00573,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03092,"10.0-10.2":0.00229,"10.3":0.03551,"11.0-11.2":0.00916,"11.3-11.4":0.01603,"12.0-12.1":0.01718,"12.2-12.5":0.27259,"13.0-13.1":0.01374,"13.2":0.00687,"13.3":0.05039,"13.4-13.7":0.16035,"14.0-14.4":0.51655,"14.5-14.8":2.12461,"15.0-15.1":1.78215,"15.2-15.3":6.2444,"15.4":0.06872},P:{"4":0.09337,"5.0-5.4":0.01065,"6.2-6.4":0.01012,"7.2-7.4":0.10345,"8.2":0.03083,"9.2":0.01037,"10.1":0.03037,"11.1-11.2":0.11412,"12.0":0.0415,"13.0":0.12449,"14.0":0.31123,"15.0":0.16599,"16.0":3.16421},I:{"0":0,"3":0,"4":0.0147,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01715,"4.4":0,"4.4.3-4.4.4":0.12251},A:{"11":0.28854,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0.2078},Q:{"10.4":0},O:{"0":0.0475},H:{"0":0.2698},L:{"0":43.38381},S:{"2.5":0}}; +module.exports={C:{"52":0.15145,"56":0.00369,"65":0.00369,"66":0.00369,"68":0.00739,"72":0.00739,"78":0.01847,"79":0.00369,"80":0.00369,"81":0.00369,"82":0.00369,"84":0.00739,"88":0.00739,"89":0.00739,"90":0.00369,"91":0.0591,"92":0.00369,"93":0.00369,"94":0.00739,"95":0.02216,"96":0.01847,"97":0.03694,"98":0.79421,"99":2.75942,"100":0.02586,_:"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 57 58 59 60 61 62 63 64 67 69 70 71 73 74 75 76 77 83 85 86 87 101 3.5 3.6"},D:{"38":0.00739,"39":0.00369,"49":0.11082,"51":0.03325,"53":0.00369,"58":0.00739,"60":0.43589,"61":0.01108,"64":0.00369,"66":0.0628,"67":0.00739,"69":0.16254,"70":0.01108,"71":0.01847,"72":0.00369,"73":0.00739,"74":0.00739,"75":0.01847,"76":0.01847,"77":0.00739,"78":0.01108,"79":0.0591,"80":0.01478,"81":0.02586,"83":0.02955,"84":0.02586,"85":0.03325,"86":0.03694,"87":0.07388,"88":0.02216,"89":0.02955,"90":0.02955,"91":0.04433,"92":0.04802,"93":0.03694,"94":0.02586,"95":0.02586,"96":0.09974,"97":0.11451,"98":0.19209,"99":4.25179,"100":19.79245,"101":0.29183,"102":0.00739,_:"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 40 41 42 43 44 45 46 47 48 50 52 54 55 56 57 59 62 63 65 68 103 104"},F:{"36":0.00369,"40":0.00369,"78":0.00369,"82":0.00739,"83":0.00739,"84":0.40265,"85":1.48129,"86":0.02586,_:"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 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 79 80 81 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.00369,"18":0.01478,"84":0.00369,"86":0.00369,"89":0.00369,"92":0.00739,"95":0.00739,"96":0.00739,"97":0.01847,"98":0.02216,"99":0.3103,"100":1.89872,"101":0.03325,_:"12 13 14 16 17 79 80 81 83 85 87 88 90 91 93 94"},E:{"4":0,"13":0.01478,"14":0.06649,"15":0.02586,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00739,"12.1":0.01478,"13.1":0.0628,"14.1":0.15145,"15.1":0.0628,"15.2-15.3":0.06649,"15.4":0.3066},G:{"8":0,"3.2":0.02152,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.08154,"6.0-6.1":0,"7.0-7.1":0.00793,"8.1-8.4":0.0034,"9.0-9.2":0,"9.3":0.02944,"10.0-10.2":0.00113,"10.3":0.31029,"11.0-11.2":0.01699,"11.3-11.4":0.01246,"12.0-12.1":0.01359,"12.2-12.5":0.25027,"13.0-13.1":0.01472,"13.2":0.00793,"13.3":0.04983,"13.4-13.7":0.12457,"14.0-14.4":0.40768,"14.5-14.8":1.3193,"15.0-15.1":0.51753,"15.2-15.3":3.84239,"15.4":4.28857},P:{"4":0.0928,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.06273,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.11342,"12.0":0.04124,"13.0":0.12373,"14.0":0.35056,"15.0":0.11342,"16.0":3.35098},I:{"0":0,"3":0,"4":0.006,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02399,"4.4":0,"4.4.3-4.4.4":0.15292},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00369,"11":0.22533,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.05676},H:{"0":0.32244},L:{"0":44.29377},S:{"2.5":0},R:{_:"0"},M:{"0":0.23336},Q:{"10.4":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 43daff16e5f608..53b9e4d61cf453 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:{"38":0.00352,"48":0.00704,"50":0.00704,"52":0.17248,"56":0.01056,"57":0.00352,"60":0.00704,"65":0.00704,"66":0.01408,"68":0.01056,"72":0.00704,"76":0.00704,"78":0.02464,"79":0.00704,"80":0.00352,"81":0.00352,"82":0.00704,"83":0.00704,"84":0.0176,"87":0.01056,"88":0.0352,"89":0.0176,"90":0.00704,"91":0.0352,"92":0.14432,"93":0.02816,"94":0.02464,"95":0.05984,"96":1.41152,"97":2.36896,"98":0.02816,_:"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 39 40 41 42 43 44 45 46 47 49 51 53 54 55 58 59 61 62 63 64 67 69 70 71 73 74 75 77 85 86 99 3.5 3.6"},D:{"38":0.01056,"43":0.00352,"47":0.01408,"48":0.00352,"49":0.14784,"53":0.0176,"56":0.00352,"63":0.01056,"65":0.00704,"66":0.00352,"67":0.01056,"68":0.02112,"70":0.01408,"71":0.00352,"72":0.01056,"73":0.01056,"74":0.00704,"75":0.01056,"76":0.00704,"77":0.00704,"78":0.0176,"79":0.08448,"80":0.0176,"81":0.0176,"83":0.02816,"84":0.0528,"85":0.03872,"86":0.07392,"87":0.11968,"88":0.0352,"89":0.03872,"90":0.02112,"91":0.03872,"92":0.05632,"93":0.30624,"94":0.0528,"95":0.06688,"96":0.3344,"97":7.2864,"98":15.44576,"99":0.01056,"100":0.01408,_:"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 44 45 46 50 51 52 54 55 57 58 59 60 61 62 64 69 101"},F:{"28":0.00704,"36":0.00704,"40":0.00352,"68":0.02112,"71":0.00704,"79":0.00352,"82":0.34144,"83":1.69664,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00352,"18":0.01408,"84":0.00352,"90":0.00352,"92":0.00704,"95":0.00352,"96":0.0176,"97":0.32032,"98":1.21088,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 91 93 94"},E:{"4":0,"13":0.02816,"14":0.06336,"15":0.03168,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00704,"11.1":0.00704,"12.1":0.0176,"13.1":0.0704,"14.1":0.12672,"15.1":0.0528,"15.2-15.3":0.13728},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00129,"6.0-6.1":0,"7.0-7.1":0.02702,"8.1-8.4":0.00515,"9.0-9.2":0.00129,"9.3":0.03088,"10.0-10.2":0.00515,"10.3":0.07333,"11.0-11.2":0.02058,"11.3-11.4":0.03088,"12.0-12.1":0.01801,"12.2-12.5":0.63555,"13.0-13.1":0.02444,"13.2":0.01158,"13.3":0.08234,"13.4-13.7":0.26245,"14.0-14.4":0.70631,"14.5-14.8":3.29481,"15.0-15.1":1.63518,"15.2-15.3":5.95665,"15.4":0.03345},P:{"4":0.0314,"5.0-5.4":0.01034,"6.2-6.4":0.02028,"7.2-7.4":0.02094,"8.2":0.03042,"9.2":0.04056,"10.1":0.05069,"11.1-11.2":0.09421,"12.0":0.0314,"13.0":0.10468,"14.0":0.11514,"15.0":0.11514,"16.0":2.0726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00336,"4.2-4.3":0.0084,"4.4":0,"4.4.3-4.4.4":0.0336},A:{"8":0.0153,"9":0.00765,"10":0.00383,"11":0.14922,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.17496},Q:{"10.4":0},O:{"0":0.02592},H:{"0":0.34969},L:{"0":46.34224},S:{"2.5":0}}; +module.exports={C:{"32":0.00403,"48":0.01209,"52":0.20155,"55":0.00806,"56":0.01612,"57":0.00403,"60":0.00403,"61":0.00403,"65":0.00403,"66":0.02419,"67":0.00403,"68":0.02419,"71":0.00403,"72":0.01209,"77":0.00403,"78":0.02419,"79":0.00806,"80":0.00806,"81":0.00403,"82":0.01209,"83":0.00403,"84":0.0524,"87":0.01209,"88":0.0524,"89":0.02419,"90":0.00806,"91":0.05643,"92":0.18543,"93":0.04031,"94":0.02419,"95":0.02822,"96":0.03628,"97":0.0524,"98":1.15287,"99":3.5634,"100":0.04031,_:"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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 58 59 62 63 64 69 70 73 74 75 76 85 86 101 3.5 3.6"},D:{"34":0.00806,"38":0.01209,"43":0.00806,"47":0.00806,"49":0.14915,"53":0.02419,"56":0.00403,"63":0.00806,"65":0.00806,"66":0.00806,"67":0.00403,"68":0.02419,"70":0.00403,"71":0.00806,"72":0.01209,"73":0.00806,"74":0.01209,"75":0.01612,"76":0.01209,"77":0.00806,"78":0.01612,"79":0.14109,"80":0.02016,"81":0.02419,"83":0.02822,"84":0.06853,"85":0.0524,"86":0.05643,"87":0.08062,"88":0.03225,"89":0.05643,"90":0.02419,"91":0.05643,"92":0.06853,"93":0.03628,"94":0.04434,"95":0.05643,"96":0.13302,"97":0.17333,"98":0.2862,"99":4.34542,"100":20.98539,"101":0.29829,"102":0.00806,_:"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 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 64 69 103 104"},F:{"28":0.01209,"36":0.00806,"69":0.00806,"70":0.00403,"71":0.00806,"77":0.00403,"82":0.00806,"83":0.00806,"84":0.38698,"85":1.74139,"86":0.02822,_:"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 72 73 74 75 76 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01612,"84":0.00403,"90":0.00806,"91":0.00403,"92":0.00806,"96":0.01209,"97":0.01612,"98":0.02016,"99":0.22574,"100":1.58418,"101":0.02419,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 93 94 95"},E:{"4":0,"13":0.04031,"14":0.0524,"15":0.02419,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00806,"11.1":0.01209,"12.1":0.01209,"13.1":0.07256,"14.1":0.1169,"15.1":0.04031,"15.2-15.3":0.06047,"15.4":0.26605},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00506,"6.0-6.1":0,"7.0-7.1":0.03207,"8.1-8.4":0.00591,"9.0-9.2":0.00253,"9.3":0.02532,"10.0-10.2":0.00169,"10.3":0.05149,"11.0-11.2":0.01182,"11.3-11.4":0.02026,"12.0-12.1":0.01013,"12.2-12.5":0.39078,"13.0-13.1":0.01097,"13.2":0.01097,"13.3":0.03376,"13.4-13.7":0.13167,"14.0-14.4":0.34436,"14.5-14.8":1.31245,"15.0-15.1":0.3739,"15.2-15.3":2.83083,"15.4":2.83421},P:{"4":0.07218,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.02062,"9.2":0.02062,"11.1-11.2":0.13405,"12.0":0.02062,"13.0":0.12374,"14.0":0.13405,"15.0":0.08249,"16.0":2.72231},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00354,"4.2-4.3":0.00531,"4.4":0,"4.4.3-4.4.4":0.02697},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00403,"11":0.13302,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},S:{"2.5":0},R:{_:"0"},M:{"0":0.23279},Q:{"10.4":0},O:{"0":0.04178},H:{"0":0.44078},L:{"0":48.50215}}; 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 cde0f61f353b1b..8e841e209bd465 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:{"4":0.00623,"33":0.03117,"38":0.01247,"44":0.10596,"50":0.0374,"51":0.02493,"52":0.25555,"55":0.26179,"56":0.0187,"60":0.01247,"68":0.0187,"69":0.0187,"70":0.03117,"71":0.01247,"72":0.0187,"75":0.01247,"77":0.0187,"78":0.0748,"79":0.0187,"80":0.04363,"81":0.0561,"82":0.02493,"83":0.0187,"84":0.0561,"86":0.02493,"87":0.0187,"88":0.0374,"89":0.04363,"90":0.04363,"91":0.10596,"92":0.04986,"93":0.02493,"94":0.0374,"95":0.11219,"96":1.08454,"97":1.50215,"98":0.01247,_:"2 3 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 39 40 41 42 43 45 46 47 48 49 53 54 57 58 59 61 62 63 64 65 66 67 73 74 76 85 99 3.5 3.6"},D:{"38":0.00623,"41":0.01247,"47":0.00623,"48":0.04363,"49":0.13089,"51":0.22439,"53":0.01247,"56":0.03117,"57":0.00623,"58":0.00623,"59":0.00623,"61":0.01247,"62":0.00623,"63":0.00623,"64":0.01247,"65":0.00623,"66":0.01247,"67":0.02493,"68":0.02493,"69":0.02493,"70":0.02493,"71":0.02493,"72":0.0374,"73":0.04363,"74":0.0748,"75":0.02493,"76":0.03117,"77":0.0187,"78":0.02493,"79":0.44878,"80":0.10596,"81":0.06233,"83":0.11219,"84":0.24932,"85":0.20569,"86":0.32412,"87":0.35528,"88":0.24309,"89":0.18699,"90":0.41761,"91":0.16829,"92":0.25555,"93":0.5859,"94":0.13089,"95":0.18699,"96":1.14687,"97":8.69504,"98":16.99116,"99":0.01247,"100":0.0187,_:"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 42 43 44 45 46 50 52 54 55 60 101"},F:{"36":0.04363,"54":0.00623,"60":0.00623,"68":0.01247,"70":0.00623,"71":0.01247,"72":0.01247,"73":0.01247,"75":0.0187,"76":0.0187,"77":0.13089,"78":0.0935,"79":0.11843,"80":0.09973,"81":0.0561,"82":1.03468,"83":4.47529,_:"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 46 47 48 49 50 51 52 53 55 56 57 58 62 63 64 65 66 67 69 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02493},B:{"14":0.00623,"17":0.00623,"18":0.06233,"84":0.01247,"85":0.01247,"86":0.01247,"89":0.00623,"90":0.01247,"91":0.00623,"92":0.01247,"94":0.01247,"95":0.01247,"96":0.04363,"97":0.55474,"98":1.80134,_:"12 13 15 16 79 80 81 83 87 88 93"},E:{"4":0,"12":0.00623,"13":0.06856,"14":0.15583,"15":0.09973,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1","5.1":0.11843,"9.1":0.04363,"11.1":0.01247,"12.1":0.02493,"13.1":0.14959,"14.1":0.40515,"15.1":0.27425,"15.2-15.3":0.44254,"15.4":0.00623},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00168,"5.0-5.1":0.00838,"6.0-6.1":0.00419,"7.0-7.1":0.00671,"8.1-8.4":0.00755,"9.0-9.2":0.0109,"9.3":0.05198,"10.0-10.2":0.01174,"10.3":0.05869,"11.0-11.2":0.02264,"11.3-11.4":0.02264,"12.0-12.1":0.02683,"12.2-12.5":0.31776,"13.0-13.1":0.02683,"13.2":0.01425,"13.3":0.0503,"13.4-13.7":0.20038,"14.0-14.4":0.50808,"14.5-14.8":1.5695,"15.0-15.1":1.55273,"15.2-15.3":3.88183,"15.4":0.02599},P:{"4":0.04483,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.08966,"8.2":0.03083,"9.2":0.02242,"10.1":0.03037,"11.1-11.2":0.05604,"12.0":0.02242,"13.0":0.07845,"14.0":0.08966,"15.0":0.06725,"16.0":0.87419},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0029,"4.2-4.3":0.01161,"4.4":0,"4.4.3-4.4.4":0.05706},A:{"6":0.0135,"7":0.0135,"8":0.06752,"9":0.04051,"10":0.03376,"11":0.47942,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.13185},Q:{"10.4":0.00753},O:{"0":0.21472},H:{"0":0.78103},L:{"0":23.1652},S:{"2.5":0}}; +module.exports={C:{"33":0.02366,"35":0.00592,"38":0.01183,"44":0.02366,"50":0.02366,"51":0.05324,"52":0.54427,"53":0.02366,"54":0.01183,"55":0.16565,"56":0.04141,"57":0.01183,"58":0.00592,"60":0.02958,"66":0.00592,"68":0.02958,"69":0.00592,"70":0.01775,"71":0.01183,"72":0.02366,"75":0.00592,"77":0.00592,"78":0.08282,"79":0.02366,"80":0.02366,"81":0.04733,"82":0.02366,"83":0.02366,"84":0.02958,"85":0.00592,"86":0.02958,"87":0.02958,"88":0.04733,"89":0.04733,"90":0.06508,"91":0.1479,"92":0.02958,"93":0.0355,"94":0.0355,"95":0.25439,"96":0.08282,"97":0.07691,"98":0.89332,"99":2.24808,"100":0.01183,_:"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 36 37 39 40 41 42 43 45 46 47 48 49 59 61 62 63 64 65 67 73 74 76 101 3.5 3.6"},D:{"22":0.01183,"38":0.01183,"39":0.00592,"41":0.01775,"42":0.00592,"45":0.01183,"46":0.00592,"47":0.01183,"48":0.01775,"49":0.13015,"51":0.23664,"53":0.01775,"55":0.02366,"56":0.1124,"57":0.02366,"58":0.01775,"59":0.02366,"60":0.00592,"61":0.01775,"62":0.01183,"63":0.01183,"64":0.02366,"65":0.01183,"66":0.01183,"67":0.01775,"68":0.01183,"69":0.02366,"70":0.01183,"71":0.01775,"72":0.01775,"73":0.02366,"74":0.10057,"75":0.01775,"76":0.07691,"77":0.01775,"78":0.02366,"79":0.20706,"80":0.08874,"81":0.05916,"83":0.13607,"84":0.28397,"85":0.21298,"86":0.39046,"87":0.31355,"88":0.11832,"89":0.16565,"90":0.13607,"91":0.13015,"92":0.24847,"93":0.10057,"94":0.07691,"95":0.1479,"96":0.36679,"97":0.52652,"98":1.08263,"99":3.80399,"100":15.80164,"101":0.19523,"102":0.01775,_:"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 40 43 44 50 52 54 103 104"},F:{"36":0.05324,"37":0.00592,"38":0.00592,"47":0.00592,"60":0.00592,"68":0.01775,"70":0.01183,"71":0.00592,"72":0.01183,"73":0.01183,"75":0.00592,"76":0.01183,"77":0.1834,"78":0.10649,"79":0.14198,"80":0.1124,"81":0.08282,"82":0.05324,"83":0.04141,"84":1.1477,"85":4.75055,"86":0.05916,"87":0.00592,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 69 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02366},B:{"15":0.00592,"16":0.01183,"17":0.01183,"18":0.09466,"84":0.01775,"85":0.01183,"86":0.01775,"87":0.00592,"88":0.00592,"89":0.01183,"90":0.01183,"91":0.01775,"92":0.01775,"94":0.00592,"95":0.01183,"96":0.01775,"97":0.0355,"98":0.08874,"99":0.42004,"100":2.37232,"101":0.00592,_:"12 13 14 79 80 81 83 93"},E:{"4":0,"13":0.05916,"14":0.13015,"15":0.04141,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1","5.1":0.01775,"9.1":0.02366,"11.1":0.01183,"12.1":0.02958,"13.1":0.13607,"14.1":0.34313,"15.1":0.1124,"15.2-15.3":0.1124,"15.4":0.4437},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00224,"6.0-6.1":0.00374,"7.0-7.1":0.01347,"8.1-8.4":0.00598,"9.0-9.2":0.00823,"9.3":0.06209,"10.0-10.2":0.01421,"10.3":0.0778,"11.0-11.2":0.02843,"11.3-11.4":0.0202,"12.0-12.1":0.0202,"12.2-12.5":0.34935,"13.0-13.1":0.02394,"13.2":0.01496,"13.3":0.04937,"13.4-13.7":0.16383,"14.0-14.4":0.40022,"14.5-14.8":1.12137,"15.0-15.1":0.69347,"15.2-15.3":2.64446,"15.4":1.76248},P:{"4":0.0751,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.12874,"9.2":0.05364,"11.1-11.2":0.04291,"12.0":0.02146,"13.0":0.11801,"14.0":0.05364,"15.0":0.05364,"16.0":1.00847},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00195,"4.2-4.3":0.00909,"4.4":0,"4.4.3-4.4.4":0.04612},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02464,"9":0.02464,"10":0.00616,"11":0.39418,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.61386},S:{"2.5":0},R:{_:"0"},M:{"0":0.13066},Q:{"10.4":0.00408},O:{"0":0.27356},H:{"0":0.75764}}; 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 3bc9e53465e196..26d63ec5dbfe75 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:{"28":0.00471,"31":0.01884,"36":0.00942,"37":0.00471,"40":0.00471,"47":0.02356,"50":0.06124,"52":0.01884,"56":0.00942,"66":0.00471,"69":0.00471,"71":0.00471,"72":0.00942,"75":0.00471,"78":0.03769,"80":0.00471,"82":0.00942,"88":0.00942,"89":0.02356,"91":0.1696,"93":0.00942,"94":0.01884,"95":0.03298,"96":1.13535,"97":1.7996,"98":0.11306,_:"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 29 30 32 33 34 35 38 39 41 42 43 44 45 46 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 67 68 70 73 74 76 77 79 81 83 84 85 86 87 90 92 99 3.5 3.6"},D:{"25":0.00471,"29":0.00471,"38":0.01413,"41":0.05653,"43":0.01884,"49":0.04711,"58":0.00471,"60":0.02827,"61":0.00471,"63":0.01413,"65":0.00942,"66":0.00471,"68":0.00471,"69":0.02827,"70":0.00942,"71":0.0424,"72":0.00942,"73":0.00471,"74":0.0424,"75":0.00471,"76":0.01413,"77":0.01413,"78":0.00471,"79":0.03298,"80":0.0424,"81":0.01884,"83":0.01413,"84":0.08009,"85":0.01413,"86":0.0424,"87":0.08009,"88":0.01884,"89":0.06595,"90":0.03298,"91":0.07067,"92":0.0848,"93":0.09893,"94":0.212,"95":0.10364,"96":0.48052,"97":8.66824,"98":19.80033,"99":0.0424,"100":0.04711,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 36 37 39 40 42 44 45 46 47 48 50 51 52 53 54 55 56 57 59 62 64 67 101"},F:{"42":0.03298,"79":0.00942,"82":0.09893,"83":0.85269,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.19786,"13":0.13662,"14":0.0424,"15":0.01884,"16":0.02356,"17":0.03298,"18":0.16017,"84":0.03298,"85":0.01884,"87":0.00942,"89":0.01884,"90":0.00942,"91":0.00942,"92":0.0424,"93":0.00471,"94":0.00942,"95":0.01884,"96":0.07538,"97":3.82533,"98":3.19877,_:"79 80 81 83 86 88"},E:{"4":0,"14":0.03769,"15":0.02356,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 15.4","5.1":0.00471,"10.1":0.00471,"11.1":0.01884,"12.1":0.03298,"13.1":0.06595,"14.1":0.22142,"15.1":0.06124,"15.2-15.3":0.19786},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00178,"6.0-6.1":0,"7.0-7.1":0.01006,"8.1-8.4":0,"9.0-9.2":0.00237,"9.3":0.02841,"10.0-10.2":0.00592,"10.3":0.05209,"11.0-11.2":0.01184,"11.3-11.4":0.0148,"12.0-12.1":0.03847,"12.2-12.5":0.55106,"13.0-13.1":0.0148,"13.2":0.00474,"13.3":0.04676,"13.4-13.7":0.10536,"14.0-14.4":0.59131,"14.5-14.8":0.96124,"15.0-15.1":0.9938,"15.2-15.3":2.45342,"15.4":0.03019},P:{"4":0.12615,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.12615,"8.2":0.03083,"9.2":0.07359,"10.1":0.03037,"11.1-11.2":0.12615,"12.0":0.02102,"13.0":0.05256,"14.0":0.09461,"15.0":0.09461,"16.0":0.97764},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00098,"4.2-4.3":0.00146,"4.4":0,"4.4.3-4.4.4":0.02929},A:{"11":0.15075,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00529},N:{"10":0.02136,"11":0.03845},R:{_:"0"},M:{"0":0.21156},Q:{"10.4":0},O:{"0":0.26974},H:{"0":7.561},L:{"0":39.08053},S:{"2.5":0.03173}}; +module.exports={C:{"34":0.0188,"40":0.00627,"47":0.00627,"52":0.01253,"72":0.01253,"78":0.02507,"89":0.00627,"91":0.01253,"95":0.00627,"96":0.01253,"97":0.02507,"98":0.53896,"99":4.76292,"100":0.0752,_:"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 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 94 101 3.5 3.6"},D:{"38":0.01253,"41":0.12534,"43":0.00627,"49":0.0376,"55":0.01253,"56":0.01253,"60":0.00627,"63":0.01253,"65":0.00627,"71":0.0188,"73":0.01253,"74":0.0376,"75":0.00627,"76":0.00627,"77":0.0188,"79":0.0376,"80":0.03134,"81":0.01253,"83":0.01253,"84":0.01253,"85":0.00627,"86":0.03134,"87":0.05014,"88":0.03134,"89":0.04387,"90":0.0752,"91":0.0376,"92":0.09401,"93":0.06894,"94":0.05014,"95":0.0376,"96":0.16921,"97":0.21308,"98":0.25068,"99":4.61251,"100":20.70617,"101":0.25068,"102":0.03134,_:"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 42 44 45 46 47 48 50 51 52 53 54 57 58 59 61 62 64 66 67 68 69 70 72 78 103 104"},F:{"28":0.00627,"83":0.01253,"84":0.10654,"85":0.71444,"86":0.02507,_:"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 79 80 81 82 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.06894,"13":0.09401,"14":0.0188,"15":0.00627,"16":0.02507,"17":0.01253,"18":0.0752,"84":0.0188,"85":0.01253,"89":0.01253,"90":0.00627,"92":0.0376,"95":0.00627,"96":0.01253,"97":0.01253,"98":0.04387,"99":0.5891,"100":24.54784,"101":0.02507,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"13":0.01253,"14":0.03134,"15":0.01253,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02507,"12.1":0.01253,"13.1":0.02507,"14.1":0.10654,"15.1":0.0188,"15.2-15.3":0.02507,"15.4":0.22561},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00756,"6.0-6.1":0,"7.0-7.1":0.00756,"8.1-8.4":0,"9.0-9.2":0.00044,"9.3":0.07158,"10.0-10.2":0.00622,"10.3":0.04935,"11.0-11.2":0.004,"11.3-11.4":0.00889,"12.0-12.1":0.02579,"12.2-12.5":0.48773,"13.0-13.1":0.00667,"13.2":0.00222,"13.3":0.03379,"13.4-13.7":0.06758,"14.0-14.4":0.40681,"14.5-14.8":0.58465,"15.0-15.1":0.2761,"15.2-15.3":1.05726,"15.4":1.3418},P:{"4":0.05579,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.05579,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.06695,"12.0":0.02232,"13.0":0.02232,"14.0":0.04463,"15.0":0.04463,"16.0":0.70298},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0.00073,"4.4":0,"4.4.3-4.4.4":0.02121},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09401,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.20532},H:{"0":4.98317},L:{"0":28.50126},S:{"2.5":0.02986},R:{_:"0"},M:{"0":0.13066},Q:{"10.4":0}}; 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 b182ff18b4866b..e38c1fc6674c68 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:{"34":0.00246,"52":0.00739,"78":0.01725,"84":0.00246,"91":0.01232,"94":0.00246,"95":0.00986,"96":0.26611,"97":0.44845,"98":0.00493,_:"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 43 44 45 46 47 48 49 50 51 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 85 86 87 88 89 90 92 93 99 3.5 3.6"},D:{"11":0.00493,"34":0.00246,"38":0.00739,"43":0.00493,"47":0.00493,"49":0.04189,"53":0.00493,"56":0.00986,"63":0.00739,"64":0.00493,"65":0.00493,"66":0.00246,"67":0.01232,"68":0.00493,"69":0.00739,"70":0.00246,"71":0.00739,"72":0.00246,"74":0.01232,"75":0.00986,"76":0.00493,"77":0.00739,"78":0.01232,"79":0.06406,"80":0.01478,"81":0.00739,"83":0.02218,"84":0.01478,"85":0.02957,"86":0.0271,"87":0.27597,"88":0.01971,"89":0.02218,"90":0.01232,"91":0.03203,"92":0.07392,"93":0.31046,"94":0.02957,"95":0.05421,"96":0.30061,"97":4.928,"98":11.57834,"99":0.00739,"100":0.01232,_:"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 39 40 41 42 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 73 101"},F:{"28":0.00986,"36":0.00246,"46":0.00739,"72":0.00493,"73":0.00493,"75":0.00493,"76":0.00493,"77":0.01232,"78":0.00739,"79":0.00986,"80":0.01232,"81":0.01478,"82":0.09856,"83":0.08624,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00493,"14":0.00493,"15":0.00493,"16":0.00493,"17":0.00493,"18":0.01971,"84":0.00493,"89":0.00493,"90":0.00246,"91":0.00246,"92":0.00986,"93":0.00493,"94":0.00739,"95":0.01971,"96":0.0345,"97":0.46077,"98":1.67798,_:"13 79 80 81 83 85 86 87 88"},E:{"4":0,"12":0.00246,"13":0.0271,"14":0.18726,"15":0.13306,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00246,"10.1":0.00246,"11.1":0.01232,"12.1":0.02464,"13.1":0.0887,"14.1":0.47802,"15.1":0.30307,"15.2-15.3":0.41149,"15.4":0.00493},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.02477,"8.1-8.4":0.00354,"9.0-9.2":0,"9.3":0.04955,"10.0-10.2":0.00708,"10.3":0.03539,"11.0-11.2":0.02124,"11.3-11.4":0.02124,"12.0-12.1":0.06017,"12.2-12.5":0.81404,"13.0-13.1":0.12741,"13.2":0.08848,"13.3":0.33269,"13.4-13.7":0.7928,"14.0-14.4":3.88967,"14.5-14.8":7.83597,"15.0-15.1":7.55991,"15.2-15.3":13.62978,"15.4":0.08494},P:{"4":0.05168,"5.0-5.4":0.01034,"6.2-6.4":0.04087,"7.2-7.4":0.1137,"8.2":0.16348,"9.2":0.01034,"10.1":0.01033,"11.1-11.2":0.07236,"12.0":0.02067,"13.0":0.10336,"14.0":0.16538,"15.0":0.14471,"16.0":1.83989},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00188,"4.4":0,"4.4.3-4.4.4":0.0358},A:{"11":0.19219,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.08291},Q:{"10.4":0},O:{"0":0.94966},H:{"0":0.11417},L:{"0":35.61174},S:{"2.5":0}}; +module.exports={C:{"34":0.00632,"52":0.00632,"68":0.00211,"78":0.00843,"79":0.00421,"84":0.01054,"89":0.00211,"91":0.02107,"94":0.00421,"95":0.00421,"96":0.00421,"97":0.01054,"98":0.16856,"99":0.46775,"100":0.00843,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 81 82 83 85 86 87 88 90 92 93 101 3.5 3.6"},D:{"11":0.00632,"34":0.00421,"38":0.00843,"43":0.00421,"47":0.00632,"49":0.01475,"50":0.00211,"53":0.00421,"56":0.01054,"63":0.00632,"64":0.00421,"65":0.00421,"66":0.00421,"67":0.01054,"68":0.00843,"69":0.01054,"70":0.00421,"71":0.00843,"72":0.00421,"73":0.00421,"74":0.01054,"75":0.01054,"76":0.00421,"77":0.00211,"78":0.01054,"79":0.08428,"80":0.01054,"81":0.00843,"83":0.02528,"84":0.02318,"85":0.01896,"86":0.02739,"87":0.09271,"88":0.01686,"89":0.03161,"90":0.01264,"91":0.03371,"92":0.06532,"93":0.0295,"94":0.01475,"95":0.01686,"96":0.07164,"97":0.08428,"98":0.16856,"99":2.40198,"100":10.69724,"101":0.12853,"102":0.00843,_:"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 39 40 41 42 44 45 46 48 51 52 54 55 57 58 59 60 61 62 103 104"},F:{"28":0.01475,"36":0.00211,"46":0.00632,"71":0.00211,"73":0.00211,"76":0.00421,"77":0.00211,"78":0.00632,"79":0.00421,"80":0.00421,"81":0.00211,"82":0.01475,"83":0.02739,"84":0.02528,"85":0.07375,"86":0.00211,_:"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 58 60 62 63 64 65 66 67 68 69 70 72 74 75 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.00421,"14":0.00632,"15":0.00421,"16":0.00421,"17":0.00211,"18":0.01475,"84":0.00632,"89":0.00421,"91":0.00421,"92":0.00843,"94":0.00421,"95":0.00632,"96":0.01896,"97":0.059,"98":0.10114,"99":0.27391,"100":1.56972,"101":0.01896,_:"13 79 80 81 83 85 86 87 88 90 93"},E:{"4":0,"12":0.00421,"13":0.02318,"14":0.14328,"15":0.06532,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00211,"10.1":0.00211,"11.1":0.00843,"12.1":0.01054,"13.1":0.08639,"14.1":0.32237,"15.1":0.13274,"15.2-15.3":0.10324,"15.4":0.51832},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00287,"6.0-6.1":0,"7.0-7.1":0.03441,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04301,"10.0-10.2":0.00573,"10.3":0.02867,"11.0-11.2":0.02007,"11.3-11.4":0.02007,"12.0-12.1":0.06308,"12.2-12.5":0.65373,"13.0-13.1":0.08315,"13.2":0.05734,"13.3":0.21791,"13.4-13.7":0.57058,"14.0-14.4":2.50024,"14.5-14.8":4.31807,"15.0-15.1":2.8357,"15.2-15.3":8.10856,"15.4":9.09203},P:{"4":0.08214,"5.0-5.4":0.02054,"6.2-6.4":0.0307,"7.2-7.4":0.15401,"8.2":0.01011,"9.2":0.02054,"10.1":0.01036,"11.1-11.2":0.09241,"12.0":0.02054,"13.0":0.10268,"14.0":0.20535,"15.0":0.13348,"16.0":2.20752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00677,"4.4":0,"4.4.3-4.4.4":0.0406},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17488,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.19199},H:{"0":0.15694},L:{"0":46.82576},S:{"2.5":0},R:{_:"0"},M:{"0":0.10262},Q:{"10.4":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 da46d3f2272e09..0cc4a3661a68d3 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:{"47":0.04251,"68":0.00981,"78":0.01308,"83":0.01962,"87":0.00327,"88":0.00981,"90":0.00327,"91":0.00327,"94":0.01635,"95":0.02943,"96":0.54609,"97":0.72267,"98":0.12426,_:"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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 89 92 93 99 3.5 3.6"},D:{"11":0.00654,"70":0.00654,"71":0.03597,"75":0.10791,"78":0.00654,"80":0.00981,"81":0.03597,"83":0.02289,"85":0.01308,"86":0.02616,"87":0.03597,"88":0.05886,"89":0.04251,"90":0.01962,"91":0.04578,"93":0.00654,"95":0.01962,"96":0.1962,"97":4.08423,"98":9.33258,_:"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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 72 73 74 76 77 79 84 92 94 99 100 101"},F:{"47":0.00654,"83":0.16677,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01635,"13":0.05232,"14":0.40875,"15":0.08502,"16":0.08502,"17":0.06213,"18":0.51993,"84":0.01308,"85":0.0327,"86":0.01635,"87":0.00654,"88":0.01308,"89":0.05559,"92":0.02943,"93":0.17004,"94":0.03924,"96":0.05559,"97":0.73575,"98":1.91622,_:"79 80 81 83 90 91 95"},E:{"4":0,"13":0.01962,"14":0.00327,"15":0.00327,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00327,"12.1":0.01962,"13.1":0.05232,"14.1":0.04251,"15.1":0.09156,"15.2-15.3":0.03597},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.02248,"8.1-8.4":0,"9.0-9.2":0.0017,"9.3":0.03287,"10.0-10.2":0,"10.3":0.14376,"11.0-11.2":0.06064,"11.3-11.4":0.007,"12.0-12.1":0.01209,"12.2-12.5":0.2854,"13.0-13.1":0.007,"13.2":0.03626,"13.3":0.02947,"13.4-13.7":0.07082,"14.0-14.4":0.27501,"14.5-14.8":0.34096,"15.0-15.1":0.14715,"15.2-15.3":0.64735,"15.4":0},P:{"4":0.17359,"5.0-5.4":0.01029,"6.2-6.4":0.04084,"7.2-7.4":0.24506,"8.2":0.03042,"9.2":0.25528,"10.1":0.04084,"11.1-11.2":0.34718,"12.0":0.14295,"13.0":0.61266,"14.0":0.26549,"15.0":0.0919,"16.0":0.74541},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05804,"4.2-4.3":0.01451,"4.4":0,"4.4.3-4.4.4":0.24376},A:{"10":0.02972,"11":0.99052,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.07403},Q:{"10.4":0},O:{"0":5.68685},H:{"0":2.89267},L:{"0":62.27555},S:{"2.5":0}}; +module.exports={C:{"33":0.02665,"34":0.00999,"43":0.00333,"47":0.04663,"57":0.00333,"66":0.00999,"67":0.00666,"79":0.00333,"95":0.00333,"98":0.78945,"99":1.60554,"100":0.01999,_:"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 44 45 46 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 101 3.5 3.6"},D:{"37":0.02665,"42":0.02332,"43":0.00666,"48":0.00333,"49":0.03331,"60":0.00666,"61":0.02665,"63":0.00666,"68":0.00999,"69":0.02665,"70":0.01332,"71":0.04663,"75":0.08328,"78":0.01999,"80":0.02665,"81":0.07661,"83":0.03331,"86":0.00999,"87":0.00999,"90":0.02332,"92":0.14323,"93":0.01999,"94":0.00666,"95":0.03331,"96":0.10659,"97":0.02665,"98":0.13324,"99":2.17847,"100":11.32873,"101":0.08328,_:"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 38 39 40 41 44 45 46 47 50 51 52 53 54 55 56 57 58 59 62 64 65 66 67 72 73 74 76 77 79 84 85 88 89 91 102 103 104"},F:{"19":0.00999,"67":0.05996,"84":0.05996,"85":0.68952,"86":0.00999,_:"9 11 12 15 16 17 18 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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 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.02665,"13":0.09327,"14":0.6229,"15":0.15989,"16":0.12658,"17":0.1499,"18":0.46967,"84":0.02998,"85":0.01999,"87":0.00333,"88":0.00999,"89":0.00666,"90":0.00999,"92":0.06995,"93":0.00333,"94":0.00999,"95":0.01332,"96":0.07328,"97":0.00999,"98":0.02332,"99":0.72283,"100":3.98388,"101":0.04663,_:"79 80 81 83 86 91"},E:{"4":0,"13":0.01666,"14":0.00999,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.03331,"13.1":0.07661,"14.1":0.02998,"15.1":0.00999,"15.4":0.08328},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.03301,"9.3":0.00814,"10.0-10.2":0,"10.3":0.03482,"11.0-11.2":0.14787,"11.3-11.4":0.00995,"12.0-12.1":0.08456,"12.2-12.5":0.43683,"13.0-13.1":0.00317,"13.2":0.06647,"13.3":0.02668,"13.4-13.7":0.20259,"14.0-14.4":0.56345,"14.5-14.8":2.2877,"15.0-15.1":0.04477,"15.2-15.3":0.21434,"15.4":0.35724},P:{"4":0.20335,"5.0-5.4":0.05127,"6.2-6.4":0.04067,"7.2-7.4":0.37619,"8.2":0.11279,"9.2":1.59626,"10.1":0.02033,"11.1-11.2":0.12201,"12.0":0.15251,"13.0":0.4982,"14.0":0.20335,"15.0":0.20335,"16.0":1.75894},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00106,"4.4":0,"4.4.3-4.4.4":0.09898},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.0134,"11":1.18909,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":6.96911},H:{"0":1.54056},L:{"0":54.49871},S:{"2.5":0},R:{_:"0"},M:{"0":0.45349},Q:{"10.4":0.01334}}; 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 2b814623a481f0..84c7c853a45093 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:{"38":0.00861,"50":0.00431,"55":0.02584,"56":0.02153,"59":0.03014,"60":0.03875,"61":0.05167,"62":0.02153,"63":0.02153,"68":0.05598,"69":0.03014,"70":0.03875,"71":0.03445,"72":0.05167,"73":0.06459,"74":0.04737,"75":0.04737,"76":0.04306,"77":0.0732,"78":0.11196,"79":0.04306,"80":0.0689,"81":0.0732,"82":0.13349,"83":0.03875,"84":0.0732,"86":0.00861,"87":0.00861,"88":0.01292,"89":0.01292,"90":0.00431,"91":0.52533,"92":0.01722,"94":0.01722,"95":0.05598,"96":0.4306,"97":0.84828,"98":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 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 57 58 64 65 66 67 85 93 99 3.5 3.6"},D:{"33":0.01722,"43":0.00861,"48":0.03014,"53":0.01292,"55":0.01722,"59":0.1421,"63":0.00431,"65":0.00861,"66":0.00431,"68":0.87412,"69":0.27128,"70":0.27128,"71":0.23683,"72":0.89995,"73":0.1464,"74":0.38754,"75":0.24975,"76":0.25836,"77":0.25836,"78":0.53825,"79":0.58562,"80":0.67174,"81":0.37032,"83":0.62006,"84":0.58131,"85":0.8612,"86":0.84398,"87":1.02052,"88":0.49088,"89":0.64159,"90":0.59853,"91":0.16793,"92":1.25735,"93":0.7923,"94":0.02584,"95":0.03445,"96":1.66642,"97":2.27787,"98":4.89592,"99":0.05167,"100":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 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 56 57 58 60 61 62 64 67 101"},F:{"46":0.00861,"47":0.00431,"48":0.00861,"49":0.00861,"51":0.00861,"53":0.04306,"54":0.05598,"55":0.05167,"56":0.01292,"57":0.00431,"60":0.01292,"62":0.00431,"63":0.00431,"65":0.00861,"66":0.00861,"67":0.05167,"68":0.09473,"69":0.00431,"72":0.01292,"73":0.05598,"74":0.00861,"75":0.01292,"76":0.01292,"77":0.05598,"78":0.02153,"79":0.04737,"80":0.03445,"81":0.01292,"82":0.04737,"83":0.46935,_:"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 50 52 58 64 70 71 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.01292,"15":0.00861,"16":0.03875,"17":0.05167,"18":0.29281,"79":0.02153,"80":0.08612,"81":0.06028,"83":0.05598,"84":0.07751,"85":0.03445,"86":0.05167,"87":0.03445,"88":0.04737,"89":0.10765,"90":0.04306,"91":0.00431,"92":0.02153,"95":0.01722,"96":0.05167,"97":0.33587,"98":0.85689,_:"12 13 93 94"},E:{"4":0,"13":0.11626,"14":0.05598,"15":0.05167,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":2.09702,"12.1":0.01292,"13.1":0.06459,"14.1":0.21099,"15.1":1.77407,"15.2-15.3":3.84956,"15.4":0.01722},G:{"8":0.04188,"3.2":0.00966,"4.0-4.1":0.00966,"4.2-4.3":0.06764,"5.0-5.1":0.07409,"6.0-6.1":0.11918,"7.0-7.1":0.14495,"8.1-8.4":0.20615,"9.0-9.2":0.17072,"9.3":0.28024,"10.0-10.2":0.22226,"10.3":0.24159,"11.0-11.2":0.37688,"11.3-11.4":0.26736,"12.0-12.1":0.34789,"12.2-12.5":0.73443,"13.0-13.1":0.21904,"13.2":0.08697,"13.3":0.28024,"13.4-13.7":0.89549,"14.0-14.4":0.47673,"14.5-14.8":0.53794,"15.0-15.1":5.11522,"15.2-15.3":21.23718,"15.4":0.04188},P:{"4":0.15464,"5.0-5.4":0.03093,"6.2-6.4":0.07216,"7.2-7.4":0.2268,"8.2":0.03042,"9.2":0.12371,"10.1":0.29896,"11.1-11.2":0.35051,"12.0":0.16495,"13.0":0.2268,"14.0":0.10309,"15.0":0.08247,"16.0":1.10308},I:{"0":0,"3":0,"4":0.00444,"2.1":0,"2.2":0.005,"2.3":0.00111,"4.1":0.01055,"4.2-4.3":0.02555,"4.4":0,"4.4.3-4.4.4":0.06722},A:{"8":0.03478,"9":0.02484,"10":0.00994,"11":0.51175,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.31317},Q:{"10.4":0.01708},O:{"0":0.88257},H:{"0":0.31266},L:{"0":20.14343},S:{"2.5":0}}; +module.exports={C:{"38":0.01262,"45":0.00841,"47":0.00841,"52":0.07152,"55":0.18932,"59":0.07152,"60":0.05048,"61":0.01683,"62":0.03786,"63":0.06311,"67":0.00421,"68":0.14725,"69":0.02945,"70":0.02524,"71":0.02104,"72":0.0589,"73":0.06311,"74":0.03366,"75":0.03786,"76":0.09255,"77":0.02524,"78":0.10097,"79":0.02945,"80":0.02524,"81":0.28187,"82":0.02945,"83":0.02104,"84":0.07993,"87":0.02524,"88":0.01262,"89":0.02945,"91":0.89188,"92":0.00841,"94":0.01262,"95":0.01262,"96":0.03366,"97":0.06731,"98":0.32815,"99":0.90451,"100":0.04207,_:"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 39 40 41 42 43 44 46 48 49 50 51 53 54 56 57 58 64 65 66 85 86 90 93 101 3.5 3.6"},D:{"43":0.00421,"47":0.00421,"49":0.01262,"53":0.00841,"55":0.01683,"57":0.01262,"58":0.00421,"59":0.25663,"61":0.00841,"63":0.00421,"64":0.00421,"65":0.00421,"66":0.00421,"67":0.00421,"68":0.4207,"69":0.13042,"70":0.22297,"71":0.16828,"72":0.97602,"73":0.05469,"74":0.30711,"75":0.13883,"76":0.13462,"77":0.122,"78":0.43753,"79":0.27346,"80":0.53008,"81":0.18511,"83":0.71098,"84":1.00547,"85":0.8414,"86":0.89188,"87":0.73623,"88":0.25663,"89":0.58477,"90":0.55112,"91":0.10938,"92":0.41229,"93":0.09676,"94":0.08835,"95":0.01683,"96":0.13883,"97":0.10938,"98":0.17249,"99":2.06564,"100":6.89107,"101":0.20614,"102":0.00841,_:"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 44 45 46 48 50 51 52 54 56 60 62 103 104"},F:{"49":0.00841,"51":0.00421,"52":0.00841,"53":0.02524,"54":0.02945,"55":0.03366,"56":0.00841,"60":0.00841,"62":0.00421,"65":0.00421,"66":0.00841,"67":0.06731,"68":0.00841,"71":0.24401,"72":0.00421,"73":0.00841,"74":0.00841,"75":0.00841,"76":0.02104,"84":0.14304,"85":0.37022,_:"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 50 57 58 63 64 69 70 77 78 79 80 81 82 83 86 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.01262,"13":0.01262,"14":0.01262,"15":0.00421,"16":0.02945,"17":0.02524,"18":0.18511,"79":0.01683,"80":0.07573,"81":0.04207,"83":0.02945,"84":0.04207,"85":0.12621,"86":0.02945,"87":0.02524,"88":0.02524,"89":0.05469,"90":0.02524,"91":0.00421,"92":0.02524,"94":0.00421,"95":0.00421,"96":0.01683,"97":0.01262,"98":0.04628,"99":0.32394,"100":1.31679,"101":0.01262,_:"93"},E:{"4":0,"12":0.00841,"13":0.10097,"14":0.0589,"15":0.02524,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":1.04334,"11.1":0.02524,"12.1":0.08414,"13.1":0.0589,"14.1":0.29449,"15.1":0.7236,"15.2-15.3":0.82457,"15.4":0.66471},G:{"8":0.02996,"3.2":0.00599,"4.0-4.1":0.00599,"4.2-4.3":0.02696,"5.0-5.1":0.02996,"6.0-6.1":0.05692,"7.0-7.1":0.0749,"8.1-8.4":0.11085,"9.0-9.2":0.11384,"9.3":0.15878,"10.0-10.2":0.14081,"10.3":0.14081,"11.0-11.2":0.20072,"11.3-11.4":0.13781,"12.0-12.1":0.22769,"12.2-12.5":0.5782,"13.0-13.1":0.13481,"13.2":0.0689,"13.3":0.17076,"13.4-13.7":0.4344,"14.0-14.4":0.63812,"14.5-14.8":0.97066,"15.0-15.1":1.56683,"15.2-15.3":20.77629,"15.4":3.15464},P:{"4":0.17476,"5.0-5.4":0.03084,"6.2-6.4":0.02056,"7.2-7.4":0.13364,"8.2":0.01011,"9.2":0.06168,"10.1":0.1542,"11.1-11.2":0.19531,"12.0":0.09252,"13.0":0.63734,"14.0":0.1542,"15.0":0.07196,"16.0":1.4186},I:{"0":0,"3":0,"4":0.00297,"2.1":0,"2.2":0.00238,"2.3":0,"4.1":0.00475,"4.2-4.3":0.02139,"4.4":0,"4.4.3-4.4.4":0.03803},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.30363,"9":0.26737,"10":0.16767,"11":0.55287,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.02897},O:{"0":1.0775},H:{"0":0.65265},L:{"0":23.36619},S:{"2.5":0},R:{_:"0"},M:{"0":0.59668},Q:{"10.4":0.00579}}; 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 9d3a47f9038f13..53178ec7830e10 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:{"16":0.00139,"17":0.01249,"19":0.00278,"23":0.00278,"24":0.00278,"29":0.00278,"30":0.00416,"31":0.00694,"32":0.00139,"33":0.01249,"34":0.00139,"35":0.01943,"36":0.00555,"38":0.01666,"39":0.00833,"40":0.00416,"41":0.00833,"42":0.00416,"43":0.01804,"44":0.00555,"45":0.00278,"46":0.00278,"47":0.01666,"48":0.00555,"49":0.00555,"50":0.00278,"51":0.00416,"52":0.09438,"53":0.00139,"54":0.00278,"56":0.00833,"57":0.00139,"58":0.00278,"60":0.00278,"61":0.00555,"62":0.00278,"63":0.00416,"64":0.00139,"65":0.00139,"66":0.00416,"68":0.00972,"69":0.00416,"70":0.00416,"72":0.02498,"73":0.00278,"74":0.00416,"78":0.03609,"80":0.00278,"81":0.01943,"82":0.00833,"83":0.01388,"84":0.00972,"85":0.00416,"86":0.00833,"87":0.00416,"88":0.01804,"89":0.03054,"90":0.00694,"91":0.06107,"92":0.01388,"93":0.02082,"94":0.0347,"95":0.03748,"96":2.00844,"97":1.04794,"98":0.0236,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 18 20 21 22 25 26 27 28 37 55 59 67 71 75 76 77 79 99 3.5 3.6"},D:{"26":0.00278,"28":0.00416,"29":0.01666,"33":0.0111,"37":0.00139,"38":0.00278,"39":0.00139,"40":0.01666,"43":0.0458,"46":0.00416,"47":0.00278,"48":0.00139,"49":0.00278,"50":0.00833,"51":0.00139,"52":0.00416,"53":0.00694,"54":0.00278,"55":0.00694,"56":0.00416,"57":0.00416,"58":0.00972,"59":0.00278,"60":0.00278,"62":0.00278,"63":0.01388,"64":0.00833,"65":0.00416,"66":0.00416,"67":0.00555,"68":0.00416,"69":0.01943,"70":0.0111,"71":0.00555,"72":0.00972,"73":0.00278,"74":0.00694,"75":0.01249,"76":0.00833,"77":0.00555,"78":0.01666,"79":0.03886,"80":0.01249,"81":0.01249,"83":0.02498,"84":0.00833,"85":0.02082,"86":0.03609,"87":0.04025,"88":0.01804,"89":0.01388,"90":0.02637,"91":0.06107,"92":0.03609,"93":0.02082,"94":0.0347,"95":0.01943,"96":0.17905,"97":2.15418,"98":3.38256,"99":0.00416,"100":0.00416,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 30 31 32 34 35 36 41 42 44 45 61 101"},F:{"18":0.00139,"33":0.00139,"36":0.00694,"38":0.00278,"42":0.00278,"50":0.00278,"53":0.00139,"62":0.00139,"65":0.00416,"66":0.00139,"71":0.00416,"73":0.00278,"74":0.00278,"77":0.00278,"79":0.00972,"80":0.00278,"81":0.00139,"82":0.04719,"83":0.64126,_:"9 11 12 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 37 39 40 41 43 44 45 46 47 48 49 51 52 54 55 56 57 58 60 63 64 67 68 69 70 72 75 76 78 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00139},B:{"12":0.0236,"13":0.00555,"14":0.02082,"15":0.00555,"16":0.00972,"17":0.02221,"18":0.06107,"84":0.01388,"85":0.00416,"89":0.00694,"90":0.00694,"91":0.00833,"92":0.01804,"93":0.00833,"94":0.00555,"95":0.00972,"96":0.0347,"97":0.21792,"98":0.60794,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00139,"13":0.00833,"14":0.03609,"15":0.02082,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00278,"9.1":0.00139,"10.1":0.00278,"11.1":0.01249,"12.1":0.00278,"13.1":0.02221,"14.1":0.09716,"15.1":0.01388,"15.2-15.3":0.04303,"15.4":0.00278},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00187,"5.0-5.1":0,"6.0-6.1":0.00094,"7.0-7.1":0.01125,"8.1-8.4":0,"9.0-9.2":0.00703,"9.3":0.03328,"10.0-10.2":0.00984,"10.3":0.04031,"11.0-11.2":0.02062,"11.3-11.4":0.06702,"12.0-12.1":0.08952,"12.2-12.5":0.52586,"13.0-13.1":0.05155,"13.2":0.0225,"13.3":0.07874,"13.4-13.7":0.15466,"14.0-14.4":0.69693,"14.5-14.8":0.96736,"15.0-15.1":0.73817,"15.2-15.3":1.1628,"15.4":0.00469},P:{"4":1.45751,"5.0-5.4":0.08041,"6.2-6.4":0.14072,"7.2-7.4":0.65337,"8.2":0.03016,"9.2":0.17088,"10.1":0.08041,"11.1-11.2":0.48249,"12.0":0.13067,"13.0":0.42217,"14.0":0.71368,"15.0":0.48249,"16.0":1.64849},I:{"0":0,"3":0,"4":0.00101,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00406,"4.2-4.3":0.01657,"4.4":0,"4.4.3-4.4.4":0.10754},A:{"9":0.00707,"11":0.22334,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.31003},Q:{"10.4":0},O:{"0":1.30902},H:{"0":6.04158},L:{"0":67.45873},S:{"2.5":0.01722}}; +module.exports={C:{"28":0.00249,"30":0.00249,"31":0.00124,"32":0.00124,"33":0.00124,"35":0.00373,"37":0.00622,"38":0.00746,"39":0.00249,"40":0.00373,"41":0.00124,"43":0.00498,"44":0.00498,"45":0.00498,"47":0.04478,"48":0.00249,"49":0.00373,"51":0.00249,"52":0.02239,"53":0.00249,"54":0.00124,"55":0.00249,"56":0.00622,"57":0.00373,"60":0.00124,"63":0.00249,"66":0.00498,"70":0.00124,"71":0.00249,"72":0.01368,"78":0.01493,"79":0.00124,"80":0.00124,"81":0.00124,"82":0.00124,"83":0.00498,"84":0.00124,"85":0.00746,"87":0.00373,"88":0.0112,"89":0.03234,"90":0.00373,"91":0.03981,"92":0.00373,"93":0.00498,"94":0.01617,"95":0.00995,"96":0.02488,"97":0.0311,"98":0.52994,"99":1.2328,"100":0.02488,_:"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 29 34 36 42 46 50 58 59 61 62 64 65 67 68 69 73 74 75 76 77 86 101 3.5 3.6"},D:{"11":0.00249,"25":0.00124,"26":0.00373,"29":0.00498,"31":0.00124,"32":0.00373,"33":0.00498,"34":0.00124,"36":0.00124,"37":0.00995,"38":0.00746,"40":0.00746,"43":0.04105,"44":0.00124,"45":0.00124,"46":0.00373,"48":0.00124,"49":0.00249,"50":0.00498,"51":0.00124,"52":0.00373,"53":0.00622,"55":0.00373,"56":0.00124,"57":0.00622,"58":0.00498,"60":0.00249,"62":0.00249,"63":0.01244,"64":0.00373,"65":0.00124,"67":0.00373,"68":0.00498,"69":0.01866,"70":0.01244,"71":0.00373,"72":0.00622,"73":0.00373,"74":0.00871,"75":0.00498,"76":0.00498,"77":0.00249,"78":0.02115,"79":0.02861,"80":0.00871,"81":0.02239,"83":0.01742,"84":0.00871,"85":0.00746,"86":0.051,"87":0.04852,"88":0.02115,"89":0.00995,"90":0.02364,"91":0.03359,"92":0.051,"93":0.01244,"94":0.0199,"95":0.02239,"96":0.0734,"97":0.05722,"98":0.25751,"99":0.93424,"100":4.17735,"101":0.05474,"102":0.00622,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 30 35 39 41 42 47 54 59 61 66 103 104"},F:{"18":0.00249,"36":0.00249,"64":0.00124,"73":0.00249,"77":0.00249,"78":0.00249,"79":0.0112,"80":0.00498,"81":0.00249,"82":0.00871,"83":0.00373,"84":0.09206,"85":0.51128,"86":0.0112,"87":0.00373,_:"9 11 12 15 16 17 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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 74 75 76 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00498},B:{"12":0.02239,"13":0.00746,"14":0.02861,"15":0.00871,"16":0.00995,"17":0.03359,"18":0.04727,"81":0.00124,"83":0.00124,"84":0.01368,"85":0.00622,"86":0.00124,"87":0.00249,"88":0.00373,"89":0.0199,"90":0.00995,"91":0.00498,"92":0.02239,"93":0.00249,"94":0.00498,"95":0.00373,"96":0.02861,"97":0.01617,"98":0.02612,"99":0.16172,"100":0.74267,"101":0.01244,_:"79 80"},E:{"4":0,"7":0.00124,"8":0.00124,"10":0.00373,"12":0.00124,"13":0.01742,"14":0.02861,"15":0.00871,_:"0 5 6 9 11 3.1 3.2 6.1 7.1 9.1","5.1":0.01368,"10.1":0.00124,"11.1":0.00871,"12.1":0.00995,"13.1":0.02861,"14.1":0.0734,"15.1":0.07464,"15.2-15.3":0.01493,"15.4":0.06718},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.001,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.02101,"8.1-8.4":0.0015,"9.0-9.2":0.002,"9.3":0.01651,"10.0-10.2":0.0025,"10.3":0.02151,"11.0-11.2":0.02501,"11.3-11.4":0.02852,"12.0-12.1":0.03552,"12.2-12.5":0.43773,"13.0-13.1":0.03352,"13.2":0.01951,"13.3":0.05303,"13.4-13.7":0.11156,"14.0-14.4":0.66736,"14.5-14.8":0.83295,"15.0-15.1":0.48126,"15.2-15.3":1.3122,"15.4":0.89448},P:{"4":1.06823,"5.0-5.4":0.08139,"6.2-6.4":0.10174,"7.2-7.4":0.64094,"8.2":0.01017,"9.2":0.11191,"10.1":0.04069,"11.1-11.2":0.33573,"12.0":0.08139,"13.0":0.27469,"14.0":0.61042,"15.0":0.30521,"16.0":1.67865},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00118,"4.2-4.3":0.00709,"4.4":0,"4.4.3-4.4.4":0.05301},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00513,"11":0.12301,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.6111},H:{"0":8.37251},L:{"0":67.56056},S:{"2.5":0.03502},R:{_:"0"},M:{"0":0.15761},Q:{"10.4":0}}; 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 5c567cf981b52a..2f34ec7f7b3a9f 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:{"52":0.02167,"68":0.00542,"78":0.07043,"84":0.01625,"88":0.01084,"91":0.0596,"92":0.01084,"94":0.01084,"95":0.04334,"96":0.81812,"97":1.27865,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 93 98 99 3.5 3.6"},D:{"38":0.01084,"49":0.02709,"65":0.01084,"66":0.00542,"67":0.01084,"69":0.16796,"71":0.00542,"72":0.00542,"73":0.00542,"75":0.02709,"76":0.03793,"77":0.02167,"78":0.01084,"79":0.05418,"80":0.03251,"81":0.01084,"83":0.01625,"84":0.04876,"85":0.02709,"86":0.03793,"87":0.17879,"88":0.02709,"89":0.0596,"90":0.0596,"91":0.0596,"92":0.07585,"93":0.47137,"94":0.22756,"95":0.13003,"96":1.07276,"97":12.53725,"98":19.14721,"99":0.02709,"100":0.02167,_:"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 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 68 70 74 101"},F:{"80":0.01084,"82":0.31966,"83":1.28948,_:"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 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.01625,"18":0.02709,"85":0.01084,"86":0.01625,"88":0.01084,"89":0.01625,"90":0.00542,"91":0.02167,"92":0.01084,"93":0.01084,"94":0.01084,"95":0.02709,"96":0.12461,"97":1.60373,"98":5.00623,_:"12 13 14 15 17 79 80 81 83 84 87"},E:{"4":0,"13":0.09752,"14":0.57431,"15":0.27632,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00542,"10.1":0.01625,"11.1":0.03793,"12.1":0.09211,"13.1":0.4822,"14.1":2.10218,"15.1":0.81812,"15.2-15.3":1.72292,"15.4":0.01084},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.00236,"7.0-7.1":0.00236,"8.1-8.4":0.00946,"9.0-9.2":0.00473,"9.3":0.07566,"10.0-10.2":0.00473,"10.3":0.13004,"11.0-11.2":0.02837,"11.3-11.4":0.02837,"12.0-12.1":0.03783,"12.2-12.5":0.82989,"13.0-13.1":0.03074,"13.2":0.01891,"13.3":0.09221,"13.4-13.7":0.2719,"14.0-14.4":0.92683,"14.5-14.8":5.26542,"15.0-15.1":3.0713,"15.2-15.3":12.76752,"15.4":0.03074},P:{"4":0.06363,"5.0-5.4":0.08041,"6.2-6.4":0.14072,"7.2-7.4":0.67198,"8.2":0.03016,"9.2":0.02036,"10.1":0.03053,"11.1-11.2":0.0106,"12.0":0.02121,"13.0":0.06363,"14.0":0.08484,"15.0":0.09544,"16.0":3.40414},I:{"0":0,"3":0,"4":0.00761,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00285,"4.2-4.3":0.00666,"4.4":0,"4.4.3-4.4.4":0.03328},A:{"11":0.18963,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.2795},Q:{"10.4":0},O:{"0":0.03207},H:{"0":0.76782},L:{"0":17.42427},S:{"2.5":0}}; +module.exports={C:{"48":0.00913,"51":0.105,"52":0.10956,"53":0.10043,"54":0.05022,"55":0.09587,"56":0.06848,"57":0.06848,"58":0.02739,"59":0.03196,"60":0.00913,"68":0.0137,"78":0.06391,"79":0.0137,"80":0.0137,"81":0.0137,"82":0.00457,"83":0.00913,"84":0.00913,"88":0.0137,"89":0.00457,"91":0.06391,"92":0.00913,"94":0.01826,"95":0.01826,"96":0.0137,"97":0.02739,"98":0.6528,"99":1.70731,"100":0.00457,_:"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 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 85 86 87 90 93 101 3.5 3.6"},D:{"38":0.0137,"39":0.02739,"40":0.02739,"41":0.03196,"42":0.02739,"43":0.03196,"44":0.03196,"45":0.03652,"46":0.03652,"47":0.04109,"48":0.06391,"49":0.06391,"50":0.02283,"51":0.02739,"52":0.02283,"53":0.02739,"54":0.02739,"55":0.02739,"56":0.02739,"57":0.03196,"58":0.03652,"59":0.03652,"60":0.04109,"61":0.03652,"62":0.03196,"63":0.03652,"64":0.03196,"65":0.04565,"66":0.03652,"67":0.00913,"69":0.22825,"70":0.00457,"75":0.02739,"76":0.03196,"77":0.00913,"78":0.00913,"79":0.07304,"80":0.02739,"81":0.00913,"83":0.05935,"84":0.10043,"85":0.0913,"86":0.12782,"87":0.20999,"88":0.01826,"89":0.07304,"90":0.04109,"91":0.03652,"92":0.03652,"93":0.13239,"94":0.07304,"95":0.04109,"96":0.17347,"97":0.1963,"98":0.72127,"99":6.27231,"100":15.55296,"101":0.20999,_:"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 68 71 72 73 74 102 103 104"},F:{"46":0.00457,"68":0.00457,"69":0.00913,"71":0.00913,"79":0.00913,"82":0.0137,"83":0.00913,"84":0.35607,"85":1.65253,"86":0.04109,"87":0.00913,_:"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 56 57 58 60 62 63 64 65 66 67 70 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00457,"17":0.00913,"18":0.03196,"80":0.00457,"84":0.0137,"85":0.00913,"86":0.01826,"88":0.00913,"89":0.00913,"90":0.00457,"92":0.00913,"93":0.00913,"94":0.00457,"95":0.00913,"96":0.01826,"97":0.05478,"98":0.08674,"99":1.05452,"100":5.01694,"101":0.06391,_:"12 13 14 15 79 81 83 87 91"},E:{"4":0,"13":0.07304,"14":0.36977,"15":0.12326,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00913,"10.1":0.0137,"11.1":0.03652,"12.1":0.08217,"13.1":0.39259,"14.1":1.23255,"15.1":0.27847,"15.2-15.3":0.31955,"15.4":1.75296},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.00515,"8.1-8.4":0.01288,"9.0-9.2":0.02576,"9.3":0.10045,"10.0-10.2":0.04379,"10.3":0.17256,"11.0-11.2":0.03606,"11.3-11.4":0.04636,"12.0-12.1":0.03863,"12.2-12.5":0.94782,"13.0-13.1":0.02576,"13.2":0.01288,"13.3":0.08499,"13.4-13.7":0.26529,"14.0-14.4":0.74692,"14.5-14.8":3.42296,"15.0-15.1":0.94524,"15.2-15.3":10.19934,"15.4":8.61277},P:{"4":0.11593,"5.0-5.4":0.01054,_:"6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.01054,"12.0":0.02108,"13.0":0.06323,"14.0":0.07377,"15.0":0.06323,"16.0":4.14185},I:{"0":0,"3":0,"4":0.00237,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00237,"4.2-4.3":0.00949,"4.4":0,"4.4.3-4.4.4":0.05099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04109,"9":0.05022,"10":0.01826,"11":0.21456,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.04348},H:{"0":1.13716},L:{"0":22.06844},S:{"2.5":0},R:{_:"0"},M:{"0":0.37502},Q:{"10.4":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 33e707616761c9..657d8a8c858659 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:{"34":0.00281,"48":0.00562,"52":0.00562,"63":0.00562,"78":0.0225,"79":0.00281,"80":0.00562,"83":0.00281,"84":0.00562,"87":0.0225,"88":0.00844,"89":0.00844,"90":0.01406,"91":0.01968,"92":0.00844,"93":0.00562,"94":0.01125,"95":0.0225,"96":0.50054,"97":0.81548,_:"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 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 81 82 85 86 98 99 3.5 3.6"},D:{"22":0.00562,"26":0.00562,"34":0.03937,"38":0.10404,"47":0.0225,"49":0.02531,"53":0.02812,"55":0.00562,"56":0.01406,"57":0.00562,"60":0.01125,"62":0.00562,"64":0.03374,"65":0.01406,"66":0.01125,"67":0.01687,"68":0.00562,"69":0.00281,"70":0.03656,"71":0.00562,"72":0.03374,"73":0.00562,"74":0.00562,"75":0.00562,"76":0.01406,"77":0.01125,"78":0.01687,"79":0.31776,"80":0.05343,"81":0.03937,"83":0.03937,"84":0.03374,"85":0.03656,"86":0.03374,"87":0.08436,"88":0.02812,"89":0.02531,"90":0.01687,"91":0.05905,"92":0.05905,"93":0.16028,"94":0.11248,"95":0.07592,"96":0.40774,"97":5.02223,"98":12.08316,"99":0.00844,"100":0.00844,_:"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 42 43 44 45 46 48 50 51 52 54 58 59 61 63 101"},F:{"36":0.01406,"40":0.00562,"46":0.03374,"77":0.01406,"78":0.00844,"79":0.01125,"80":0.01125,"81":0.00844,"82":0.05905,"83":0.28401,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00281,"18":0.00844,"84":0.00281,"92":0.00281,"94":0.00281,"95":0.01968,"96":0.01687,"97":0.43867,"98":1.69282,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93"},E:{"4":0,"8":0.00562,"12":0.00562,"13":0.05062,"14":0.21371,"15":0.14622,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00281,"10.1":0.01125,"11.1":0.01968,"12.1":0.02812,"13.1":0.19122,"14.1":0.88578,"15.1":0.52022,"15.2-15.3":0.97014,"15.4":0.01125},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.00595,"7.0-7.1":0.01638,"8.1-8.4":0.01638,"9.0-9.2":0.00595,"9.3":0.12505,"10.0-10.2":0.02084,"10.3":0.08188,"11.0-11.2":0.0268,"11.3-11.4":0.02977,"12.0-12.1":0.02531,"12.2-12.5":0.4362,"13.0-13.1":0.0268,"13.2":0.01042,"13.3":0.05211,"13.4-13.7":0.18311,"14.0-14.4":0.50914,"14.5-14.8":2.17801,"15.0-15.1":2.18545,"15.2-15.3":8.89811,"15.4":0.04913},P:{"4":0.50181,"5.0-5.4":0.01029,"6.2-6.4":0.07216,"7.2-7.4":0.07202,"8.2":0.03042,"9.2":0.03087,"10.1":0.01029,"11.1-11.2":0.05144,"12.0":0.03072,"13.0":0.07169,"14.0":0.03072,"15.0":0.0512,"16.0":2.92892},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":7.25348,"4.4":0,"4.4.3-4.4.4":21.76044},A:{"8":0.00891,"9":0.00891,"11":0.21838,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.37372},Q:{"10.4":0.02156},O:{"0":0.50309},H:{"0":0.46949},L:{"0":19.10707},S:{"2.5":0}}; +module.exports={C:{"48":0.00247,"52":0.00494,"56":0.00247,"78":0.01978,"79":0.00247,"80":0.00494,"81":0.00247,"82":0.00247,"83":0.00494,"84":0.00494,"85":0.00247,"87":0.00494,"88":0.00742,"89":0.00494,"90":0.00742,"91":0.01483,"92":0.00494,"93":0.00247,"94":0.00494,"95":0.00494,"96":0.00989,"97":0.01236,"98":0.28181,"99":0.89734,"100":0.00247,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 86 101 3.5 3.6"},D:{"22":0.00494,"34":0.02719,"38":0.07416,"47":0.0173,"49":0.01978,"51":0.00247,"53":0.01978,"55":0.00247,"56":0.01236,"57":0.00247,"60":0.02472,"61":0.00247,"62":0.00494,"63":0.00247,"65":0.00742,"66":0.00494,"67":0.00989,"68":0.00494,"69":0.00247,"70":0.00494,"71":0.00742,"72":0.00494,"73":0.00494,"74":0.00494,"75":0.00494,"76":0.00742,"77":0.00494,"78":0.01236,"79":0.22742,"80":0.03708,"81":0.04202,"83":0.03214,"84":0.03708,"85":0.03461,"86":0.04944,"87":0.07416,"88":0.02225,"89":0.01978,"90":0.00989,"91":0.03955,"92":0.03955,"93":0.01978,"94":0.0618,"95":0.0173,"96":0.09146,"97":0.11618,"98":0.35102,"99":2.77853,"100":11.98178,"101":0.1681,"102":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 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 58 59 64 103 104"},F:{"28":0.00494,"36":0.01236,"40":0.00494,"46":0.02719,"77":0.00247,"84":0.05191,"85":0.22001,"86":0.00494,_:"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 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00247,"18":0.00742,"84":0.00247,"91":0.00247,"94":0.00247,"96":0.00247,"97":0.00494,"98":0.01236,"99":0.26698,"100":1.6241,"101":0.02225,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 92 93 95"},E:{"4":0,"8":0.00989,"12":0.00247,"13":0.03708,"14":0.14832,"15":0.07169,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00247,"10.1":0.00742,"11.1":0.01978,"12.1":0.02472,"13.1":0.15326,"14.1":0.48946,"15.1":0.13596,"15.2-15.3":0.14585,"15.4":0.98633},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00284,"5.0-5.1":0,"6.0-6.1":0.00568,"7.0-7.1":0.01135,"8.1-8.4":0.01277,"9.0-9.2":0.00568,"9.3":0.10787,"10.0-10.2":0.00994,"10.3":0.06671,"11.0-11.2":0.01987,"11.3-11.4":0.02271,"12.0-12.1":0.01703,"12.2-12.5":0.33354,"13.0-13.1":0.01845,"13.2":0.01135,"13.3":0.04258,"13.4-13.7":0.14761,"14.0-14.4":0.38605,"14.5-14.8":1.30293,"15.0-15.1":0.6174,"15.2-15.3":4.63547,"15.4":6.41245},P:{"4":0.39032,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.05127,"12.0":0.01027,"13.0":0.03081,"14.0":0.01027,"15.0":0.04109,"16.0":2.91715},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":9.39064,"4.4":0,"4.4.3-4.4.4":23.47661},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00786,"9":0.01179,"11":0.13361,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.46674},H:{"0":0.48464},L:{"0":19.26071},S:{"2.5":0},R:{_:"0"},M:{"0":0.39146},Q:{"10.4":0.01506}}; 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 666d0dc2ba105a..eaa0728b9eb05d 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:{"85":0.22214,"96":0.22214,_:"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 86 87 88 89 90 91 92 93 94 95 97 98 99 3.5 3.6"},D:{"49":1.10502,"96":0.22214,"97":18.10474,"98":3.31222,_:"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 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 99 100 101"},F:{"83":2.87078,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},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 12.1 13.1 14.1 15.1 15.2-15.3 15.4","11.1":0.44144},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":13.12716,"13.0-13.1":0,"13.2":0.63491,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.63491,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.12615,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.12615,"8.2":0.03083,"9.2":0.07359,"10.1":0.03037,"11.1-11.2":0.22276,"12.0":0.02102,"13.0":0.05256,"14.0":0.6784,"15.0":0.09461,"16.0":0.97764},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:{"11":0.22214,_:"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.02136,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":52.62442},H:{"0":0},L:{"0":5.36322},S:{"2.5":0}}; +module.exports={C:{_:"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 3.5 3.6"},D:{"99":67.85779,"100":28.57221,_:"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 101 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},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.1 15.2-15.3 15.4"},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.57,"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},P:{"4":0.05579,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.05579,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.06695,"12.0":0.02232,"13.0":0.02232,"14.0":0.04463,"15.0":0.04463,"16.0":0.70298},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"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":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 18e4fb9d65e446..7cd97066133786 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:{"52":0.18429,"60":0.02304,"66":0.01152,"67":0.01728,"68":0.01152,"71":0.00576,"76":0.00576,"77":0.02304,"78":0.10942,"82":0.02304,"83":0.0288,"84":0.01728,"87":0.00576,"88":0.05183,"89":0.03455,"90":0.01152,"91":0.13822,"92":0.01728,"93":0.01152,"94":0.0288,"95":0.1267,"96":2.6549,"97":4.22135,"98":0.01728,_:"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 69 70 72 73 74 75 79 80 81 85 86 99 3.5 3.6"},D:{"49":0.07487,"51":0.0288,"63":0.02304,"69":0.02304,"70":0.00576,"72":0.00576,"76":0.0288,"77":0.01728,"78":0.01152,"79":0.04607,"80":0.02304,"81":0.01152,"83":0.02304,"84":0.03455,"85":0.02304,"86":0.04607,"87":0.05759,"88":0.01152,"89":0.03455,"90":0.08063,"91":0.12094,"92":0.05183,"93":0.71412,"94":0.04031,"95":0.06911,"96":0.85233,"97":10.40651,"98":25.89246,"99":0.01152,"100":0.00576,_:"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 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 71 73 74 75 101"},F:{"82":0.38585,"83":1.36488,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02304,"86":0.00576,"92":0.01152,"94":0.00576,"95":0.01152,"96":0.04031,"97":1.0539,"98":3.88157,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 90 91 93"},E:{"4":0,"5":0.01728,"13":0.04607,"14":0.14398,"15":0.13246,_:"0 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00576,"11.1":0.02304,"12.1":0.0288,"13.1":0.24764,"14.1":0.46648,"15.1":0.34554,"15.2-15.3":0.56438,"15.4":0.00576},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00288,"6.0-6.1":0.00192,"7.0-7.1":0.00096,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02397,"10.0-10.2":0.00192,"10.3":0.04027,"11.0-11.2":0.00575,"11.3-11.4":0.00863,"12.0-12.1":0.00863,"12.2-12.5":0.15052,"13.0-13.1":0.00959,"13.2":0.00288,"13.3":0.02013,"13.4-13.7":0.10834,"14.0-14.4":0.50335,"14.5-14.8":1.65097,"15.0-15.1":1.67878,"15.2-15.3":5.29616,"15.4":0.06903},P:{"4":0.03157,"5.0-5.4":0.01029,"6.2-6.4":0.07216,"7.2-7.4":0.07202,"8.2":0.03042,"9.2":0.03087,"10.1":0.01029,"11.1-11.2":0.04209,"12.0":0.01052,"13.0":0.10523,"14.0":0.12628,"15.0":0.09471,"16.0":2.694},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00308,"4.2-4.3":0.00463,"4.4":0,"4.4.3-4.4.4":0.02622},A:{"11":0.42041,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.4241},Q:{"10.4":0},O:{"0":0.01272},H:{"0":0.22886},L:{"0":29.11605},S:{"2.5":0}}; +module.exports={C:{"52":0.16291,"60":0.11036,"66":0.02102,"68":0.01577,"71":0.00526,"72":0.00526,"76":0.00526,"77":0.01051,"78":0.09459,"83":0.02102,"88":0.06306,"89":0.00526,"91":0.14714,"92":0.01051,"93":0.01051,"94":0.00526,"95":0.04204,"96":0.11036,"97":0.05255,"98":2.36475,"99":4.54558,"100":0.01051,_:"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 67 69 70 73 74 75 79 80 81 82 84 85 86 87 90 101 3.5 3.6"},D:{"49":0.06832,"51":0.03153,"63":0.00526,"67":0.01051,"69":0.00526,"70":0.00526,"73":0.01051,"76":0.02628,"77":0.02628,"78":0.01577,"79":0.06306,"80":0.02628,"81":0.01051,"83":0.03153,"84":0.05781,"85":0.03679,"86":0.01577,"87":0.03679,"88":0.02628,"89":0.02628,"90":0.07883,"91":0.07883,"92":0.12087,"93":0.03679,"94":0.02102,"95":0.02628,"96":0.13138,"97":0.09985,"98":0.35209,"99":6.18514,"100":25.68644,"101":0.26275,"102":0.01051,"103":0.00526,_:"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 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 71 72 74 75 104"},F:{"28":0.04204,"36":0.00526,"46":0.01051,"83":0.00526,"84":0.25224,"85":0.89335,"86":0.01051,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01577,"87":0.01577,"92":0.02102,"96":0.01051,"97":0.03153,"98":0.03153,"99":0.79876,"100":4.31961,"101":0.03679,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 88 89 90 91 93 94 95"},E:{"4":0,"5":0.02102,"12":0.00526,"13":0.02628,"14":0.14714,"15":0.06832,_:"0 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00526,"11.1":0.02628,"12.1":0.03153,"13.1":0.24173,"14.1":0.43617,"15.1":0.1051,"15.2-15.3":0.24173,"15.4":0.83555},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0009,"6.0-6.1":0,"7.0-7.1":0.00902,"8.1-8.4":0.0009,"9.0-9.2":0,"9.3":0.02614,"10.0-10.2":0.0018,"10.3":0.05139,"11.0-11.2":0.01893,"11.3-11.4":0.00631,"12.0-12.1":0.01172,"12.2-12.5":0.15597,"13.0-13.1":0.00992,"13.2":0.00631,"13.3":0.01533,"13.4-13.7":0.09737,"14.0-14.4":0.32726,"14.5-14.8":1.01513,"15.0-15.1":0.59321,"15.2-15.3":3.40871,"15.4":3.25635},P:{"4":0.06251,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.04167,"12.0":0.02084,"13.0":0.06251,"14.0":0.14586,"15.0":0.07293,"16.0":3.1152},I:{"0":0,"3":0,"4":0.00252,"2.1":0,"2.2":0.00126,"2.3":0.00252,"4.1":0.01007,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.04029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01051,"11":0.28377,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01424},H:{"0":0.26061},L:{"0":30.38941},S:{"2.5":0},R:{_:"0"},M:{"0":0.60274},Q:{"10.4":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 7909b0fbb77af3..f895a7512f6cd1 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:{"52":0.14582,"56":0.01042,"65":0.00521,"68":0.01042,"72":0.01042,"74":0.00521,"78":0.05208,"80":0.01042,"81":0.01042,"82":0.01042,"84":0.00521,"87":0.03125,"88":0.02604,"89":0.01042,"90":0.01042,"91":0.10416,"92":0.02604,"93":0.01042,"94":0.02604,"95":0.07291,"96":2.32277,"97":3.81226,"98":0.02083,_:"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 57 58 59 60 61 62 63 64 66 67 69 70 71 73 75 76 77 79 83 85 86 99 3.5 3.6"},D:{"34":0.01042,"38":0.10416,"43":0.01042,"47":0.01562,"49":0.11458,"53":0.02604,"63":0.09895,"67":0.00521,"70":0.01042,"71":0.01042,"72":0.02083,"74":0.00521,"75":0.00521,"77":0.01042,"78":0.01562,"79":0.35414,"80":0.01562,"81":0.04166,"83":0.02604,"84":0.05208,"85":0.05208,"86":0.11458,"87":0.04687,"88":0.01562,"89":0.07291,"90":0.02083,"91":0.04166,"92":0.05208,"93":0.15624,"94":0.03646,"95":0.08854,"96":0.42706,"97":9.44731,"98":21.78506,"99":0.01562,"100":0.01042,_:"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 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 68 69 73 76 101"},F:{"28":0.02604,"36":0.01042,"40":0.00521,"46":0.01562,"69":0.01042,"78":0.01042,"79":0.01042,"80":0.01562,"81":0.00521,"82":0.55726,"83":2.70295,_:"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 70 71 72 73 74 75 76 77 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01562,"18":0.01562,"85":0.00521,"86":0.01042,"87":0.01042,"91":0.02083,"92":0.01042,"93":0.00521,"94":0.01042,"95":0.01562,"96":0.03646,"97":0.9739,"98":3.41645,_:"12 13 14 15 16 79 80 81 83 84 88 89 90"},E:{"4":0,"12":0.01042,"13":0.02604,"14":0.17707,"15":0.08854,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01042,"12.1":0.03646,"13.1":0.1927,"14.1":0.44789,"15.1":0.30206,"15.2-15.3":0.64579,"15.4":0.00521},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01039,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03117,"10.0-10.2":0,"10.3":0.08001,"11.0-11.2":0.00935,"11.3-11.4":0.01247,"12.0-12.1":0.00831,"12.2-12.5":0.23898,"13.0-13.1":0.00727,"13.2":0.01559,"13.3":0.02494,"13.4-13.7":0.1143,"14.0-14.4":0.35224,"14.5-14.8":1.65209,"15.0-15.1":1.67079,"15.2-15.3":6.08052,"15.4":0.07585},P:{"4":0.49039,"5.0-5.4":0.01029,"6.2-6.4":0.07216,"7.2-7.4":0.07202,"8.2":0.03042,"9.2":0.03087,"10.1":0.01029,"11.1-11.2":0.04174,"12.0":0.0313,"13.0":0.05217,"14.0":0.07304,"15.0":0.07304,"16.0":2.00331},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0029,"4.2-4.3":0.00639,"4.4":0,"4.4.3-4.4.4":0.04821},A:{"9":0.00521,"11":0.28123,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.27794},Q:{"10.4":0},O:{"0":0.04792},H:{"0":0.3947},L:{"0":34.01666},S:{"2.5":0}}; +module.exports={C:{"33":0.00435,"52":0.14352,"56":0.01305,"68":0.02175,"72":0.00435,"78":0.03044,"80":0.0087,"81":0.01305,"84":0.01305,"87":0.00435,"88":0.01305,"89":0.0087,"90":0.0087,"91":0.10003,"92":0.01305,"93":0.0087,"94":0.01305,"95":0.0174,"96":0.08263,"97":0.06524,"98":1.5091,"99":4.20113,"100":0.02175,_:"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 66 67 69 70 71 73 74 75 76 77 79 82 83 85 86 101 3.5 3.6"},D:{"34":0.00435,"38":0.08263,"43":0.00435,"47":0.01305,"49":0.11307,"53":0.02609,"63":0.11307,"65":0.0087,"67":0.00435,"68":0.00435,"69":0.06089,"70":0.00435,"72":0.02609,"73":0.00435,"74":0.00435,"75":0.00435,"76":0.00435,"79":0.35227,"80":0.0087,"81":0.06958,"83":0.03479,"84":0.02609,"85":0.0174,"86":0.03479,"87":0.03044,"88":0.0174,"89":0.03914,"90":0.0174,"91":0.03044,"92":0.03914,"93":0.02175,"94":0.02175,"95":0.02175,"96":0.09568,"97":0.10003,"98":0.29138,"99":4.45773,"100":20.19676,"101":0.26529,"102":0.00435,_:"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 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 71 77 78 103 104"},F:{"28":0.02175,"36":0.02609,"40":0.0087,"46":0.02175,"69":0.0087,"77":0.00435,"78":0.00435,"79":0.0087,"82":0.0087,"83":0.0087,"84":0.52188,"85":2.05708,"86":0.03044,_:"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 70 71 72 73 74 75 76 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0087,"18":0.03044,"83":0.0087,"87":0.01305,"89":0.00435,"91":0.00435,"92":0.0087,"94":0.00435,"96":0.0087,"97":0.03914,"98":0.04349,"99":0.50883,"100":3.10519,"101":0.04784,_:"12 13 14 15 16 79 80 81 84 85 86 88 90 93 95"},E:{"4":0,"12":0.00435,"13":0.0174,"14":0.10438,"15":0.06524,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0087,"12.1":0.03044,"13.1":0.16526,"14.1":0.29573,"15.1":0.15222,"15.2-15.3":0.13917,"15.4":0.63495},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0273,"6.0-6.1":0,"7.0-7.1":0.00101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0364,"10.0-10.2":0,"10.3":0.08089,"11.0-11.2":0.00506,"11.3-11.4":0.00708,"12.0-12.1":0.0091,"12.2-12.5":0.24974,"13.0-13.1":0.00607,"13.2":0.00809,"13.3":0.02022,"13.4-13.7":0.09302,"14.0-14.4":0.2821,"14.5-14.8":0.9828,"15.0-15.1":0.47623,"15.2-15.3":3.67436,"15.4":4.14453},P:{"4":0.42825,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.05223,"12.0":0.01045,"13.0":0.05223,"14.0":0.06267,"15.0":0.04178,"16.0":2.24571},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.01353,"4.4":0,"4.4.3-4.4.4":0.0635},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17396,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03956},H:{"0":0.49755},L:{"0":35.93392},S:{"2.5":0},R:{_:"0"},M:{"0":0.29385},Q:{"10.4":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 15c88a488be5ce..8b1456e51a143f 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:{"30":0.00225,"33":0.00225,"35":0.01578,"43":0.00902,"45":0.00676,"47":0.00225,"57":0.00451,"61":0.00225,"78":0.00451,"80":0.00225,"87":0.00451,"91":0.00902,"94":0.00225,"95":0.03156,"96":0.41474,"97":0.73706,"98":0.06311,_:"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 31 32 34 36 37 38 39 40 41 42 44 46 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 88 89 90 92 93 99 3.5 3.6"},D:{"34":0.02029,"37":0.01127,"43":0.01578,"44":0.00225,"46":0.00676,"48":0.00225,"49":0.01803,"53":0.00676,"55":0.00451,"56":0.00451,"57":0.01803,"60":0.02705,"62":0.00225,"63":0.00225,"64":0.0293,"65":0.00902,"67":0.00676,"68":0.00225,"69":0.00902,"72":0.2547,"73":0.00676,"74":0.00676,"75":0.02029,"76":0.01803,"77":0.02479,"79":0.01352,"80":0.00902,"81":0.00902,"83":0.02029,"84":0.01352,"85":0.00451,"86":0.02029,"87":0.0293,"88":0.01803,"89":0.01803,"90":0.00676,"91":0.02254,"92":0.02029,"93":0.03832,"94":0.02479,"95":0.01803,"96":0.18934,"97":3.01811,"98":5.74319,"99":0.01352,"100":0.00225,_:"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 38 39 40 41 42 45 47 50 51 52 54 58 59 61 66 70 71 78 101"},F:{"20":0.00451,"31":0.00225,"38":0.00225,"42":0.01127,"48":0.00225,"60":0.00676,"62":0.00451,"64":0.00451,"66":0.00225,"67":0.00225,"79":0.01352,"80":0.00225,"81":0.00902,"82":0.1961,"83":0.70776,_:"9 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 63 65 68 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07664,"13":0.04057,"14":0.03381,"15":0.02254,"16":0.04057,"17":0.01352,"18":0.11045,"80":0.00451,"84":0.01803,"85":0.01352,"87":0.01127,"88":0.00451,"89":0.01803,"90":0.01578,"91":0.01578,"92":0.06762,"93":0.01803,"94":0.01352,"95":0.0293,"96":0.11045,"97":0.51166,"98":1.65894,_:"79 81 83 86"},E:{"4":0,"13":0.00451,"14":0.02705,"15":0.01127,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 10.1 15.4","5.1":0.00451,"7.1":0.00225,"9.1":0.00225,"11.1":0.01578,"12.1":0.00451,"13.1":0.01578,"14.1":0.23442,"15.1":0.0586,"15.2-15.3":0.05184},G:{"8":0.00207,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00069,"5.0-5.1":0,"6.0-6.1":0.00207,"7.0-7.1":0.00829,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09815,"10.0-10.2":0.00415,"10.3":0.03456,"11.0-11.2":0.03387,"11.3-11.4":0.01313,"12.0-12.1":0.06013,"12.2-12.5":0.59236,"13.0-13.1":0.05806,"13.2":0.03387,"13.3":0.1258,"13.4-13.7":0.18455,"14.0-14.4":1.16744,"14.5-14.8":1.51165,"15.0-15.1":1.43078,"15.2-15.3":1.54483,"15.4":0.00207},P:{"4":0.1852,"5.0-5.4":0.01029,"6.2-6.4":0.07216,"7.2-7.4":0.07202,"8.2":0.03042,"9.2":0.03087,"10.1":0.01029,"11.1-11.2":0.05144,"12.0":0.16495,"13.0":0.03087,"14.0":0.10289,"15.0":0.11318,"16.0":0.80254},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0012,"4.2-4.3":0.00329,"4.4":0,"4.4.3-4.4.4":0.04972},A:{"10":0.02058,"11":0.18228,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01549},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.12392},Q:{"10.4":0},O:{"0":1.79684},H:{"0":18.71978},L:{"0":52.91197},S:{"2.5":0.02324}}; +module.exports={C:{"27":0.0018,"30":0.0018,"47":0.01616,"56":0.00539,"72":0.01257,"78":0.0018,"89":0.0018,"91":0.01078,"94":0.0018,"95":0.01437,"97":0.01078,"98":0.21911,"99":0.5406,"100":0.06106,_:"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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 96 101 3.5 3.6"},D:{"22":0.00359,"26":0.00359,"37":0.00359,"43":0.00539,"46":0.0018,"49":0.01078,"51":0.0018,"55":0.00718,"56":0.00539,"58":0.0018,"60":0.01078,"63":0.00359,"64":0.02874,"65":0.00539,"69":0.0018,"72":0.05747,"74":0.00898,"75":0.02335,"76":0.02694,"78":0.00539,"79":0.0431,"80":0.01078,"81":0.01257,"83":0.00539,"84":0.00359,"86":0.01616,"87":0.03772,"88":0.00539,"89":0.00539,"90":0.01257,"91":0.01616,"92":0.01437,"93":0.03772,"94":0.01437,"95":0.01437,"96":0.03592,"97":0.09878,"98":0.07364,"99":1.06503,"100":4.52233,"101":0.03772,"102":0.00359,_:"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 34 35 36 38 39 40 41 42 44 45 47 48 50 52 53 54 57 59 61 62 66 67 68 70 71 73 77 85 103 104"},F:{"36":0.00539,"42":0.05029,"51":0.0018,"60":0.0018,"64":0.0018,"65":0.00359,"66":0.0018,"67":0.00359,"76":0.0018,"79":0.00359,"82":0.00898,"83":0.01796,"84":0.19397,"85":0.5855,"86":0.02514,"87":0.00359,_:"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 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 62 63 68 69 70 71 72 73 74 75 77 78 80 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.04849,"13":0.03053,"14":0.01976,"15":0.01976,"16":0.01796,"17":0.02335,"18":0.09878,"84":0.01257,"85":0.01796,"87":0.00359,"88":0.00359,"89":0.01437,"90":0.00359,"91":0.0018,"92":0.05029,"93":0.0018,"94":0.00898,"95":0.00718,"96":0.01257,"97":0.01796,"98":0.05208,"99":0.26401,"100":1.4799,"101":0.01976,_:"79 80 81 83 86"},E:{"4":0,"11":0.00359,"14":0.01616,"15":0.00718,_:"0 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00539,"12.1":0.00539,"13.1":0.04131,"14.1":0.07543,"15.1":0.04131,"15.2-15.3":0.02874,"15.4":0.06286},G:{"8":0.00138,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00207,"6.0-6.1":0,"7.0-7.1":0.02757,"8.1-8.4":0.0193,"9.0-9.2":0.00276,"9.3":0.05721,"10.0-10.2":0,"10.3":0.04687,"11.0-11.2":0.02757,"11.3-11.4":0.01448,"12.0-12.1":0.07376,"12.2-12.5":0.56042,"13.0-13.1":0.07996,"13.2":0.01861,"13.3":0.08134,"13.4-13.7":0.14889,"14.0-14.4":1.4207,"14.5-14.8":1.05191,"15.0-15.1":0.75137,"15.2-15.3":1.44828,"15.4":1.05605},P:{"4":0.48193,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.05127,"12.0":0.09252,"13.0":0.02051,"14.0":0.08203,"15.0":0.04102,"16.0":0.687},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00199,"4.2-4.3":0.00256,"4.4":0,"4.4.3-4.4.4":0.05287},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00844,"11":0.07597,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.50935},H:{"0":20.51019},L:{"0":56.62705},S:{"2.5":0.0082},R:{_:"0"},M:{"0":0.08203},Q:{"10.4":0}}; 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 356a899cf2bfd4..7e80d0edaacb02 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:{"48":0.02024,"52":0.02699,"56":0.02024,"59":0.02024,"60":0.01349,"64":0.01349,"78":0.24289,"87":0.00675,"89":0.01349,"90":0.04723,"91":0.07422,"93":0.01349,"95":0.12819,"96":1.49109,"97":3.11711,"98":0.04048,_:"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 57 58 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 92 94 99 3.5 3.6"},D:{"49":0.03374,"66":0.00675,"71":0.01349,"76":0.60048,"77":0.02699,"79":0.18892,"80":0.01349,"84":0.02699,"87":0.17542,"88":0.02024,"89":0.00675,"91":0.02024,"92":0.02024,"95":0.00675,"96":0.31711,"97":13.85834,"98":32.88488,_:"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 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 75 78 81 83 85 86 90 93 94 99 100 101"},F:{"77":0.04723,"82":0.05398,"83":0.25639,_:"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 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.03374,"95":0.01349,"97":1.28193,"98":4.52049,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96"},E:{"4":0,"13":0.04723,"14":0.16193,"15":0.22265,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.56,"12.1":0.16193,"13.1":1.17398,"14.1":1.03229,"15.1":0.41831,"15.2-15.3":1.2347},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.00258,"9.0-9.2":0.00773,"9.3":0.02406,"10.0-10.2":0,"10.3":0.02148,"11.0-11.2":0.0696,"11.3-11.4":0.00258,"12.0-12.1":0.00516,"12.2-12.5":0.65729,"13.0-13.1":0,"13.2":0.00516,"13.3":0,"13.4-13.7":0.13661,"14.0-14.4":1.00355,"14.5-14.8":1.17797,"15.0-15.1":0.76211,"15.2-15.3":4.705,"15.4":0.01031},P:{"4":0.08266,"5.0-5.4":0.01121,"6.2-6.4":0.04087,"7.2-7.4":0.63347,"8.2":0.16348,"9.2":0.01033,"10.1":0.01033,"11.1-11.2":0.11366,"12.0":0.05109,"13.0":0.34739,"14.0":0.093,"15.0":0.01033,"16.0":3.01725},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00798,"4.4":0,"4.4.3-4.4.4":0.05383},A:{"11":0.1147,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.1106},Q:{"10.4":0},O:{"0":0},H:{"0":0.02156},L:{"0":20.72511},S:{"2.5":0}}; +module.exports={C:{"48":0.02742,"52":0.11516,"56":0.04936,"65":0.00548,"78":0.07678,"88":0.00548,"89":0.08774,"91":0.04387,"94":0.01097,"95":0.01645,"96":0.02194,"97":0.17549,"98":1.87553,"99":2.64877,"100":0.01645,_:"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 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 101 3.5 3.6"},D:{"49":0.01645,"53":0.04936,"63":0.02194,"67":0.00548,"74":0.00548,"76":0.42227,"79":1.4039,"86":0.01097,"87":0.08226,"89":0.01097,"91":0.01645,"93":0.01645,"96":0.07678,"97":0.04387,"98":0.61969,"99":5.07818,"100":30.8804,"101":0.72937,_:"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 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 71 72 73 75 77 78 80 81 83 84 85 88 90 92 94 95 102 103 104"},F:{"36":0.01097,"84":0.09323,"85":0.26872,"86":0.02742,_:"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 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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01645,"86":0.00548,"90":0.01645,"94":0.10968,"95":0.01645,"96":0.00548,"99":0.34549,"100":4.59011,"101":0.00548,_:"12 13 14 15 16 18 79 80 81 83 84 85 87 88 89 91 92 93 97 98"},E:{"4":0,"11":0.01097,"13":0.05484,"14":0.17549,"15":0.17549,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00548,"11.1":0.26323,"12.1":0.04936,"13.1":0.24678,"14.1":0.34549,"15.1":0.04387,"15.2-15.3":0.15355,"15.4":1.30519},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.00564,"9.0-9.2":0.01127,"9.3":0.01409,"10.0-10.2":0,"10.3":0.00845,"11.0-11.2":0.05917,"11.3-11.4":0.00282,"12.0-12.1":0.01972,"12.2-12.5":0.42969,"13.0-13.1":0,"13.2":0.00282,"13.3":0.01972,"13.4-13.7":0.16483,"14.0-14.4":0.79739,"14.5-14.8":0.88756,"15.0-15.1":0.26768,"15.2-15.3":3.01347,"15.4":8.38108},P:{"4":0.05191,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.6422,"8.2":0.01011,"9.2":0.09322,"10.1":0.01036,"11.1-11.2":0.03115,"12.0":0.02076,"13.0":0.37289,"14.0":0.06229,"15.0":0.03115,"16.0":2.61621},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.02258},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06032,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.0342},L:{"0":28.75438},S:{"2.5":0},R:{_:"0"},M:{"0":0.11742},Q:{"10.4":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 41a9b8e1930343..c31da6597db5e7 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:{"35":0.07044,"43":0.00486,"49":0.00729,"52":0.01215,"57":0.03886,"65":0.00243,"68":0.00243,"70":0.00243,"72":0.00486,"78":0.01457,"80":0.06558,"81":0.00243,"84":0.00972,"86":0.00486,"88":0.04129,"89":0.01943,"91":0.02186,"92":0.00486,"93":0.00243,"94":0.16517,"95":0.02429,"96":0.6364,"97":0.76756,"98":0.00486,_:"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 36 37 38 39 40 41 42 44 45 46 47 48 50 51 53 54 55 56 58 59 60 61 62 63 64 66 67 69 71 73 74 75 76 77 79 82 83 85 87 90 99 3.5 3.6"},D:{"33":0.00486,"38":0.01457,"40":0.00243,"43":0.00486,"49":0.017,"58":0.00729,"60":0.00486,"63":0.00486,"64":0.00243,"65":0.01215,"66":0.07044,"67":0.00729,"68":0.01215,"69":0.02672,"70":0.01457,"71":0.00243,"72":0.00486,"73":0.00243,"74":0.017,"75":0.01215,"76":0.05587,"77":0.00243,"78":0.00486,"79":0.07773,"80":0.00972,"81":0.04129,"83":0.01943,"84":0.01215,"85":0.017,"86":0.02672,"87":0.03644,"88":0.01943,"89":0.03886,"90":0.03158,"91":0.03401,"92":0.03401,"93":0.02186,"94":0.04372,"95":0.08987,"96":0.32792,"97":3.50019,"98":7.95498,"99":0.00729,"100":0.00486,_:"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 39 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 59 61 62 101"},F:{"37":0.00486,"70":0.00486,"79":0.00243,"82":0.05101,"83":0.89387,_:"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 71 72 73 74 75 76 77 78 80 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.00972,"13":0.017,"14":0.00486,"15":0.00972,"16":0.00972,"17":0.01215,"18":0.03644,"84":0.00243,"85":0.00729,"89":0.00729,"90":0.00243,"92":0.00972,"93":0.00729,"94":0.00486,"95":0.00729,"96":0.05101,"97":0.44937,"98":1.5327,_:"79 80 81 83 86 87 88 91"},E:{"4":0,"13":0.01215,"14":0.07287,"15":0.01215,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00486,"11.1":0.02429,"12.1":0.0583,"13.1":0.05344,"14.1":0.09473,"15.1":0.04615,"15.2-15.3":0.10688},G:{"8":0.00677,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00271,"7.0-7.1":0.2111,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09878,"10.0-10.2":0.02977,"10.3":0.20704,"11.0-11.2":0.12179,"11.3-11.4":0.12179,"12.0-12.1":0.12585,"12.2-12.5":2.82821,"13.0-13.1":0.05413,"13.2":0.04195,"13.3":0.19486,"13.4-13.7":0.59541,"14.0-14.4":1.6252,"14.5-14.8":2.49802,"15.0-15.1":1.66039,"15.2-15.3":3.04743,"15.4":0.05819},P:{"4":0.89223,"5.0-5.4":0.01034,"6.2-6.4":0.02028,"7.2-7.4":0.365,"8.2":0.03042,"9.2":0.04056,"10.1":0.05069,"11.1-11.2":0.22306,"12.0":0.16222,"13.0":0.13181,"14.0":0.16222,"15.0":0.17236,"16.0":1.21667},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00086,"4.2-4.3":0.00185,"4.4":0,"4.4.3-4.4.4":0.02757},A:{"6":0.00243,"11":0.04372,_:"7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00757},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.053},Q:{"10.4":0},O:{"0":0.11357},H:{"0":0.53758},L:{"0":60.07901},S:{"2.5":0.01514}}; +module.exports={C:{"34":0.0047,"35":0.0094,"36":0.0047,"41":0.00235,"42":0.01176,"43":0.0047,"47":0.00235,"48":0.00235,"49":0.0047,"52":0.03997,"57":0.01411,"58":0.01881,"60":0.00235,"64":0.00235,"70":0.03527,"72":0.0047,"78":0.04232,"79":0.0047,"80":0.03056,"84":0.00705,"85":0.00705,"86":0.00235,"88":0.00705,"89":0.01176,"90":0.00705,"91":0.02351,"94":0.01411,"95":0.0047,"96":0.0047,"97":0.01881,"98":0.45139,"99":1.38709,"100":0.00705,_:"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 37 38 39 40 44 45 46 50 51 53 54 55 56 59 61 62 63 65 66 67 68 69 71 73 74 75 76 77 81 82 83 87 92 93 101 3.5 3.6"},D:{"37":0.00235,"38":0.00235,"40":0.0047,"49":0.03997,"50":0.0047,"56":0.0047,"60":0.00235,"62":0.00235,"63":0.01176,"65":0.0094,"67":0.0047,"69":0.01646,"70":0.00235,"71":0.00235,"72":0.0047,"73":0.00235,"74":0.0094,"75":0.0094,"76":0.01176,"77":0.0094,"78":0.00705,"79":0.02821,"80":0.0094,"81":0.01411,"83":0.0047,"84":0.0047,"85":0.03997,"86":0.02351,"87":0.02351,"88":0.01646,"89":0.01411,"90":0.0094,"91":0.04702,"92":0.07758,"93":0.02351,"94":0.0094,"95":0.03291,"96":0.09874,"97":0.15517,"98":0.1058,"99":1.6551,"100":9.59443,"101":0.15752,"102":0.0047,_:"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 39 41 42 43 44 45 46 47 48 51 52 53 54 55 57 58 59 61 64 66 68 103 104"},F:{"28":0.00235,"83":0.00235,"84":0.07053,"85":0.42083,"86":0.0047,_:"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 79 80 81 82 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.01646,"13":0.01176,"14":0.00705,"15":0.00705,"16":0.01881,"17":0.0094,"18":0.05407,"84":0.0094,"85":0.00705,"87":0.0094,"89":0.0047,"91":0.00235,"92":0.01411,"94":0.00235,"95":0.00235,"96":0.02351,"97":0.0094,"98":0.07758,"99":0.3597,"100":2.01011,"101":0.02586,_:"79 80 81 83 86 88 90 93"},E:{"4":0,"6":0.00235,"10":0.00705,"12":0.00705,"13":0.0094,"14":0.03762,"15":0.01411,_:"0 5 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01411,"11.1":0.02351,"12.1":0.02586,"13.1":0.05878,"14.1":0.07758,"15.1":0.02116,"15.2-15.3":0.02351,"15.4":0.13871},G:{"8":0.00173,"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.03281,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08289,"10.0-10.2":0.00863,"10.3":0.1865,"11.0-11.2":0.1675,"11.3-11.4":0.06562,"12.0-12.1":0.10706,"12.2-12.5":1.89089,"13.0-13.1":0.05353,"13.2":0.06562,"13.3":0.1865,"13.4-13.7":0.56122,"14.0-14.4":1.7752,"14.5-14.8":3.01162,"15.0-15.1":1.39184,"15.2-15.3":4.19105,"15.4":3.48132},P:{"4":0.37516,"5.0-5.4":0.02054,"6.2-6.4":0.03042,"7.2-7.4":0.52726,"8.2":0.01011,"9.2":0.03042,"10.1":0.04056,"11.1-11.2":0.16223,"12.0":0.16223,"13.0":0.14195,"14.0":0.18251,"15.0":0.14195,"16.0":1.78456},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.00202,"4.4":0,"4.4.3-4.4.4":0.04311},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18573,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.0153},O:{"0":0.04589},H:{"0":0.39823},L:{"0":59.36568},S:{"2.5":0.03824},R:{_:"0"},M:{"0":0.14531},Q:{"10.4":0}}; 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 98ba4340a6e93d..7ffc2e8068df91 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:{"4":0.00172,"15":0.00515,"17":0.00686,"48":0.00172,"52":0.00343,"55":0.00343,"78":0.00343,"87":0.01201,"91":0.00343,"93":0.00172,"94":0.06346,"95":0.00686,"96":0.10633,"97":0.27269,"98":0.03087,_:"2 3 5 6 7 8 9 10 11 12 13 14 16 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 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 88 89 90 92 99 3.5 3.6"},D:{"11":0.00172,"23":0.01029,"24":0.00172,"25":0.00172,"33":0.00343,"38":0.00858,"39":0.00172,"40":0.00343,"43":0.01372,"45":0.00343,"49":0.00686,"53":0.00343,"56":0.00172,"60":0.00343,"63":0.01029,"65":0.00343,"67":0.00172,"68":0.00858,"70":0.00686,"71":0.00172,"73":0.00172,"74":0.00515,"75":0.02401,"76":0.00515,"77":0.01029,"78":0.00343,"79":0.05831,"80":0.01372,"81":0.01372,"83":0.00343,"84":0.00686,"86":0.02401,"87":0.01887,"88":0.00686,"89":0.00515,"90":0.01201,"91":0.01372,"92":0.04288,"93":0.01372,"94":0.01715,"95":0.08747,"96":0.17493,"97":3.42143,"98":7.8547,"99":0.01372,"100":0.01715,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 26 27 28 29 30 31 32 34 35 36 37 41 42 44 46 47 48 50 51 52 54 55 57 58 59 61 62 64 66 69 72 85 101"},F:{"53":0.01372,"78":0.00343,"79":0.00343,"80":0.00172,"82":0.04802,"83":0.25211,_:"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 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 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.01029,"13":0.00172,"14":0.01029,"15":0.00343,"16":0.01029,"17":0.01201,"18":0.05145,"84":0.01544,"85":0.00343,"87":0.00686,"89":0.01029,"90":0.00343,"92":0.02744,"93":0.00343,"94":0.00515,"95":0.00515,"96":0.04288,"97":0.36187,"98":1.1199,_:"79 80 81 83 86 88 91"},E:{"4":0,"12":0.00515,"13":0.00343,"14":0.06174,"15":0.02401,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.00343,"10.1":0.01372,"12.1":0.00343,"13.1":0.01372,"14.1":0.07889,"15.1":0.08404,"15.2-15.3":0.09776,"15.4":0.00343},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00169,"6.0-6.1":0.00169,"7.0-7.1":0.0045,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04331,"10.0-10.2":0.00169,"10.3":0.01744,"11.0-11.2":0.00731,"11.3-11.4":0.00787,"12.0-12.1":0.03431,"12.2-12.5":0.59175,"13.0-13.1":0.12375,"13.2":0.01012,"13.3":0.07706,"13.4-13.7":0.17719,"14.0-14.4":0.76331,"14.5-14.8":1.07212,"15.0-15.1":1.04962,"15.2-15.3":1.60592,"15.4":0.03487},P:{"4":0.32607,"5.0-5.4":0.05095,"6.2-6.4":0.11209,"7.2-7.4":0.8865,"8.2":0.03042,"9.2":0.05095,"10.1":0.04084,"11.1-11.2":0.30569,"12.0":0.06114,"13.0":0.28531,"14.0":0.43815,"15.0":0.35664,"16.0":1.55901},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02752,"4.4":0,"4.4.3-4.4.4":0.20446},A:{"8":0.00343,"10":0.00343,"11":0.02401,_:"6 7 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.1657},Q:{"10.4":0},O:{"0":1.88898},H:{"0":2.20408},L:{"0":65.0104},S:{"2.5":0}}; +module.exports={C:{"87":0.02151,"91":0.01173,"94":0.00196,"95":0.00196,"96":0.01369,"97":0.01173,"98":0.21505,"99":0.44574,"100":0.15054,_:"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 88 89 90 92 93 101 3.5 3.6"},D:{"38":0.00782,"39":0.00196,"43":0.0176,"45":0.00196,"49":0.01369,"63":0.00587,"64":0.00782,"65":0.00391,"66":0.01564,"68":0.00391,"70":0.02542,"71":0.00782,"72":0.00587,"73":0.00196,"76":0.00391,"77":0.00196,"78":0.00391,"79":0.04301,"80":0.01173,"81":0.03128,"84":0.00196,"85":0.00587,"86":0.01173,"87":0.0567,"88":0.00587,"89":0.00587,"90":0.00978,"91":0.01955,"92":0.0176,"93":0.02346,"94":0.0567,"95":0.0567,"96":0.04692,"97":0.08993,"98":0.10753,"99":2.27953,"100":10.83657,"101":0.12708,"102":0.0176,_:"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 40 41 42 44 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 67 69 74 75 83 103 104"},F:{"83":0.00782,"84":0.04301,"85":0.25024,"86":0.00782,_:"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 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.02151,"13":0.00391,"14":0.00782,"15":0.00391,"16":0.00587,"17":0.00391,"18":0.05474,"84":0.01955,"85":0.01173,"89":0.00782,"90":0.01173,"91":0.00196,"92":0.0176,"94":0.00391,"95":0.00587,"96":0.01369,"97":0.01955,"98":0.02737,"99":0.2913,"100":1.61483,"101":0.01955,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.01173,"14":0.04888,"15":0.00587,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.09189,"11.1":0.00391,"12.1":0.00587,"13.1":0.02346,"14.1":0.10362,"15.1":0.05083,"15.2-15.3":0.02542,"15.4":0.07038},G:{"8":0.00177,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00621,"6.0-6.1":0,"7.0-7.1":0.00621,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07011,"10.0-10.2":0,"10.3":0.02485,"11.0-11.2":0.0071,"11.3-11.4":0.0213,"12.0-12.1":0.03195,"12.2-12.5":0.92561,"13.0-13.1":0.03106,"13.2":0.01864,"13.3":0.14377,"13.4-13.7":0.2192,"14.0-14.4":1.1173,"14.5-14.8":1.57878,"15.0-15.1":1.08092,"15.2-15.3":2.08374,"15.4":1.50512},P:{"4":0.25388,"5.0-5.4":0.03047,"6.2-6.4":0.11171,"7.2-7.4":0.96474,"8.2":0.01016,"9.2":0.04062,"10.1":0.02033,"11.1-11.2":0.23357,"12.0":0.10155,"13.0":0.23357,"14.0":0.589,"15.0":0.2945,"16.0":2.08181},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0293,"4.4":0,"4.4.3-4.4.4":0.15574},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01369,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.79404},H:{"0":1.83557},L:{"0":63.59568},S:{"2.5":0},R:{_:"0"},M:{"0":0.03218},Q:{"10.4":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 e62ffc323ac8cb..7072ba164fa7d0 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:{"52":0.03792,"78":0.00689,"91":0.00345,"95":0.01724,"96":0.56531,"97":0.87899,"98":0.08273,_:"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 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 89 90 92 93 94 99 3.5 3.6"},D:{"49":0.03102,"53":0.01034,"63":0.01034,"65":0.02413,"68":0.00689,"69":0.00689,"70":0.00345,"71":0.00689,"72":0.00345,"75":0.04136,"76":0.01034,"79":0.03447,"80":0.03792,"81":0.02068,"83":0.00689,"84":0.01034,"85":0.01379,"86":0.00345,"87":0.05171,"88":0.06205,"89":0.01034,"90":0.01724,"91":0.01724,"92":0.00689,"93":0.09996,"94":0.02068,"95":0.03102,"96":0.41364,"97":6.01157,"98":16.1423,"99":0.04826,_:"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 54 55 56 57 58 59 60 61 62 64 66 67 73 74 77 78 100 101"},F:{"28":0.00345,"63":0.09996,"82":0.1172,"83":0.5791,_:"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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 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.05515,"13":0.01379,"15":0.00689,"16":0.00689,"17":0.01034,"18":0.08618,"84":0.00345,"85":0.01034,"90":0.01034,"92":0.01034,"93":0.01379,"95":0.00689,"96":0.14822,"97":0.73076,"98":3.31601,_:"14 79 80 81 83 86 87 88 89 91 94"},E:{"4":0,"13":0.00689,"14":0.07928,"15":0.01724,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01379,"11.1":0.01379,"12.1":0.00689,"13.1":0.03447,"14.1":0.86864,"15.1":0.26542,"15.2-15.3":0.46535,"15.4":0.00345},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00484,"6.0-6.1":0,"7.0-7.1":0.02907,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07073,"10.0-10.2":0.00097,"10.3":0.12402,"11.0-11.2":0.00194,"11.3-11.4":0.01453,"12.0-12.1":0.01453,"12.2-12.5":0.8885,"13.0-13.1":0.10077,"13.2":0.00969,"13.3":0.14631,"13.4-13.7":0.14631,"14.0-14.4":0.374,"14.5-14.8":1.37974,"15.0-15.1":1.5057,"15.2-15.3":4.85042,"15.4":0.02325},P:{"4":0.67175,"5.0-5.4":0.08041,"6.2-6.4":0.14072,"7.2-7.4":0.62086,"8.2":0.03016,"9.2":0.04071,"10.1":0.03053,"11.1-11.2":0.36641,"12.0":0.12214,"13.0":0.16285,"14.0":0.21374,"15.0":0.39694,"16.0":6.94144},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00054,"4.2-4.3":0.00564,"4.4":0,"4.4.3-4.4.4":0.02659},A:{"11":0.10686,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.19004},Q:{"10.4":0},O:{"0":0.38663},H:{"0":0.22334},L:{"0":42.71467},S:{"2.5":0}}; +module.exports={C:{"52":0.02886,"78":0.00962,"91":0.00641,"96":0.00641,"97":0.00962,"98":0.58367,"99":1.77026,"100":0.02245,_:"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 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 89 90 92 93 94 95 101 3.5 3.6"},D:{"38":0.00641,"42":0.00321,"49":0.09942,"58":0.00321,"61":0.00321,"64":0.00641,"65":0.01283,"67":0.00962,"69":0.01604,"70":0.02245,"71":0.00641,"74":0.00321,"75":0.00962,"76":0.01283,"77":0.00321,"78":0.00321,"79":0.05131,"81":0.01604,"83":0.01283,"84":0.00962,"86":0.00641,"87":0.00641,"88":0.08659,"89":0.00962,"90":0.01604,"91":0.02245,"92":0.00641,"93":0.29504,"94":0.00641,"95":0.00962,"96":0.1379,"97":0.10583,"98":0.10583,"99":3.05948,"100":15.82975,"101":0.16035,_:"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 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 62 63 66 68 72 73 80 85 102 103 104"},F:{"63":0.00962,"75":0.01604,"83":0.00321,"84":0.15714,"85":0.57405,"86":0.00641,_:"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 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 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.00641,"13":0.00641,"17":0.00641,"18":0.02245,"84":0.00962,"85":0.00641,"88":0.00641,"92":0.00962,"93":0.00962,"94":0.00321,"96":0.03848,"97":0.02245,"98":0.02566,"99":0.57085,"100":3.72012,"101":0.07055,_:"14 15 16 79 80 81 83 86 87 89 90 91 95"},E:{"4":0,"13":0.00321,"14":0.01924,"15":0.00962,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00321,"11.1":0.00641,"12.1":0.01283,"13.1":0.10262,"14.1":0.3207,"15.1":0.02886,"15.2-15.3":0.09942,"15.4":0.38484},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02305,"6.0-6.1":0,"7.0-7.1":0.11314,"8.1-8.4":0,"9.0-9.2":0.00105,"9.3":0.07019,"10.0-10.2":0.00629,"10.3":0.14247,"11.0-11.2":0.00314,"11.3-11.4":0.01152,"12.0-12.1":0.00943,"12.2-12.5":0.83493,"13.0-13.1":0.09324,"13.2":0.0021,"13.3":0.07752,"13.4-13.7":0.1718,"14.0-14.4":0.35094,"14.5-14.8":1.19425,"15.0-15.1":0.54684,"15.2-15.3":3.16266,"15.4":3.66026},P:{"4":0.57102,"5.0-5.4":0.08139,"6.2-6.4":0.02039,"7.2-7.4":0.54043,"8.2":0.01017,"9.2":0.04079,"10.1":0.0102,"11.1-11.2":0.3161,"12.0":0.10197,"13.0":0.3059,"14.0":0.21413,"15.0":0.24472,"16.0":7.09699},I:{"0":0,"3":0,"4":0.00035,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0007,"4.2-4.3":0.0007,"4.4":0,"4.4.3-4.4.4":0.01862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11866,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.40758},H:{"0":0.19294},L:{"0":48.92987},S:{"2.5":0},R:{_:"0"},M:{"0":0.20379},Q:{"10.4":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 fc18072b652db4..a0b6ef22333dd7 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:{"56":0.02655,"94":0.01328,"95":0.15045,"96":0.10178,"97":1.62398,_:"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 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 98 99 3.5 3.6"},D:{"38":0.02655,"40":0.07523,"43":0.02655,"64":0.06195,"65":0.04868,"68":0.2124,"69":0.10178,"75":3.92498,"79":0.50445,"81":0.04868,"86":0.03983,"88":0.02655,"89":9.01815,"92":0.07523,"93":0.03983,"94":0.06195,"95":0.02655,"96":0.10178,"97":5.76135,"98":10.27485,"99":0.04868,_:"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 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 66 67 70 71 72 73 74 76 77 78 80 83 84 85 87 90 91 100 101"},F:{"28":0.02655,"83":0.3894,_:"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 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.02655,"18":0.04868,"91":0.04868,"92":0.04868,"93":0.01328,"94":0.01328,"96":0.03983,"97":1.31865,"98":2.70368,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 95"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.4","5.1":0.04868,"13.1":0.01328,"15.1":0.03983,"15.2-15.3":0.11505},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.01058,"12.0-12.1":0,"12.2-12.5":0.22179,"13.0-13.1":0,"13.2":0.01058,"13.3":0,"13.4-13.7":0.02115,"14.0-14.4":0.02115,"14.5-14.8":0.50734,"15.0-15.1":0.60221,"15.2-15.3":1.62686,"15.4":0},P:{"4":0.08216,"5.0-5.4":0.01121,"6.2-6.4":0.04087,"7.2-7.4":0.03081,"8.2":0.16348,"9.2":0.01027,"10.1":0.01033,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.06162,"14.0":0.07189,"15.0":0.18486,"16.0":0.51349},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00365,"4.2-4.3":0.00075,"4.4":0,"4.4.3-4.4.4":0.03463},A:{"11":0.49118,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.17283},Q:{"10.4":0.01115},O:{"0":1.33243},H:{"0":0.13723},L:{"0":44.10515},S:{"2.5":0}}; +module.exports={C:{"45":0.00994,"96":0.18393,"97":0.05965,"98":0.4971,"99":0.96935,_:"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 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 100 101 3.5 3.6"},D:{"22":0.00994,"26":0.01988,"38":0.00994,"43":0.17399,"60":0.00994,"64":0.02983,"65":0.05965,"70":0.01988,"79":0.12925,"81":0.08948,"86":0.04971,"88":0.19387,"89":5.5874,"90":0.00994,"94":0.08948,"95":0.05965,"96":0.30323,"97":0.23364,"98":0.14416,"99":3.38028,"100":18.1193,"101":0.35294,_:"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 34 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 66 67 68 69 71 72 73 74 75 76 77 78 80 83 84 85 87 91 92 93 102 103 104"},F:{"28":0.06959,"79":0.00994,"84":0.05965,"85":0.47722,_:"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 82 83 86 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.01988,"16":0.00994,"18":0.16404,"84":0.08948,"86":0.00994,"90":0.01988,"92":0.05965,"96":0.01988,"97":0.02983,"98":0.02983,"99":0.51698,"100":3.92709,"101":0.17399,_:"13 14 15 17 79 80 81 83 85 87 88 89 91 93 94 95"},E:{"4":0,"15":0.07954,_:"0 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01988,"14.1":0.00994,"15.1":0.08948,"15.2-15.3":0.26346,"15.4":0.21375},G:{"8":0.00908,"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.08944,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00908,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.62565,"13.0-13.1":0,"13.2":0.00908,"13.3":0.00908,"13.4-13.7":0,"14.0-14.4":0.05403,"14.5-14.8":0.25925,"15.0-15.1":0.46447,"15.2-15.3":1.13507,"15.4":1.87695},P:{"4":0.0614,"5.0-5.4":0.01116,"6.2-6.4":0.0307,"7.2-7.4":0.0614,"8.2":0.01011,"9.2":0.09322,"10.1":0.01036,"11.1-11.2":0.03115,"12.0":0.02047,"13.0":0.37289,"14.0":0.05117,"15.0":0.02047,"16.0":0.63447},I:{"0":0,"3":0,"4":0.00019,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00224,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.01579},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.65037,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.39883},H:{"0":0.15236},L:{"0":43.54429},S:{"2.5":0},R:{_:"0"},M:{"0":0.09052},Q:{"10.4":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 ce57f399a7d667..392857de25c63d 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:{"35":0.00897,"52":0.02242,"68":0.00448,"70":0.03138,"73":0.04035,"78":0.01793,"80":0.00448,"88":0.01345,"89":0.01345,"90":0.17484,"91":0.0269,"92":0.00448,"93":0.00448,"94":0.02242,"95":0.0269,"96":0.67693,"97":1.12523,"98":0.00897,_:"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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 72 74 75 76 77 79 81 82 83 84 85 86 87 99 3.5 3.6"},D:{"38":0.00897,"47":0.00448,"49":0.05828,"53":0.00897,"55":0.00448,"65":0.00448,"66":0.00448,"67":0.00897,"69":0.00897,"70":0.00897,"71":0.01793,"72":0.01793,"73":0.01345,"74":0.03586,"75":0.0269,"76":0.03138,"77":0.01793,"78":0.01345,"79":0.15691,"80":0.01345,"81":0.01793,"83":0.01345,"84":0.02242,"85":0.01793,"86":0.03138,"87":0.04035,"88":0.02242,"89":0.0269,"90":0.03586,"91":0.14794,"92":0.05828,"93":0.04035,"94":0.11208,"95":0.07173,"96":0.41244,"97":8.66116,"98":21.37046,"99":0.00448,"100":0.00897,_:"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 51 52 54 56 57 58 59 60 61 62 63 64 68 101"},F:{"36":0.00448,"46":0.00897,"77":0.00448,"80":0.00448,"82":0.45727,"83":1.28214,_:"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 70 71 72 73 74 75 76 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00897,"16":0.00448,"17":0.00448,"18":0.02242,"84":0.01345,"87":0.00448,"89":0.00448,"92":0.01793,"94":0.0269,"95":0.01345,"96":0.09863,"97":0.67245,"98":2.78394,_:"12 13 14 79 80 81 83 85 86 88 90 91 93"},E:{"4":0,"12":0.01345,"13":0.04931,"14":0.08069,"15":0.08966,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.0269,"10.1":0.00448,"11.1":0.00448,"12.1":0.01345,"13.1":0.07173,"14.1":0.22863,"15.1":0.17484,"15.2-15.3":0.31829,"15.4":0.00448},G:{"8":0,"3.2":0.00102,"4.0-4.1":0.00102,"4.2-4.3":0,"5.0-5.1":0.00102,"6.0-6.1":0.01229,"7.0-7.1":0.01639,"8.1-8.4":0.00102,"9.0-9.2":0,"9.3":0.02766,"10.0-10.2":0.00051,"10.3":0.01946,"11.0-11.2":0.00461,"11.3-11.4":0.00717,"12.0-12.1":0.00768,"12.2-12.5":0.24331,"13.0-13.1":0.00563,"13.2":0.00461,"13.3":0.02151,"13.4-13.7":0.07581,"14.0-14.4":0.32578,"14.5-14.8":0.87899,"15.0-15.1":0.65771,"15.2-15.3":2.78911,"15.4":0.01742},P:{"4":0.17686,"5.0-5.4":0.01013,"6.2-6.4":0.04052,"7.2-7.4":0.20807,"8.2":0.0104,"9.2":0.02081,"10.1":0.06153,"11.1-11.2":0.13525,"12.0":0.03121,"13.0":0.18726,"14.0":0.14565,"15.0":0.11444,"16.0":1.51891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00398,"4.2-4.3":0.00497,"4.4":0,"4.4.3-4.4.4":0.05173},A:{"11":0.08069,_:"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 11"},R:{_:"0"},M:{"0":0.54067},Q:{"10.4":0},O:{"0":0.09379},H:{"0":0.18803},L:{"0":45.00528},S:{"2.5":0}}; +module.exports={C:{"35":0.01297,"52":0.01297,"65":0.00865,"73":0.06052,"78":0.02162,"80":0.00432,"88":0.01297,"89":0.00865,"90":0.19021,"91":0.03026,"94":0.06917,"95":0.01297,"96":0.01297,"97":0.01729,"98":0.46256,"99":1.34445,"100":0.00865,_:"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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 79 81 82 83 84 85 86 87 92 93 101 3.5 3.6"},D:{"38":0.00865,"49":0.05188,"53":0.00432,"55":0.00432,"56":0.00432,"65":0.00432,"66":0.00432,"67":0.01729,"68":0.00432,"69":0.00432,"70":0.02162,"71":0.02162,"72":0.03026,"73":0.00865,"74":0.02162,"75":0.01729,"76":0.01729,"77":0.01297,"78":0.00865,"79":0.17724,"80":0.03026,"81":0.01729,"83":0.01729,"84":0.02594,"85":0.00432,"86":0.03026,"87":0.03891,"88":0.01729,"89":0.02594,"90":0.02162,"91":0.1686,"92":0.04323,"93":0.03458,"94":0.0562,"95":0.13834,"96":0.06485,"97":0.19021,"98":0.17724,"99":4.57373,"100":22.97675,"101":0.38042,_:"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 47 48 50 51 52 54 57 58 59 60 61 62 63 64 102 103 104"},F:{"28":0.00865,"84":0.32423,"85":1.05914,"86":0.01729,_:"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 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02162,"84":0.00432,"89":0.00432,"90":0.00865,"92":0.01297,"94":0.00432,"95":0.00865,"96":0.03458,"97":0.01729,"98":0.03026,"99":0.49715,"100":2.95261,"101":0.03891,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"13":0.01729,"14":0.03891,"15":0.03458,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.02594,"12.1":0.00432,"13.1":0.06052,"14.1":0.13401,"15.1":0.14266,"15.2-15.3":0.08214,"15.4":0.36313},G:{"8":0,"3.2":0.00106,"4.0-4.1":0.00053,"4.2-4.3":0.00053,"5.0-5.1":0.00423,"6.0-6.1":0.02275,"7.0-7.1":0.02487,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03069,"10.0-10.2":0.00106,"10.3":0.03492,"11.0-11.2":0.00265,"11.3-11.4":0.00688,"12.0-12.1":0.01058,"12.2-12.5":0.24337,"13.0-13.1":0.00635,"13.2":0.00317,"13.3":0.06031,"13.4-13.7":0.05767,"14.0-14.4":0.20104,"14.5-14.8":0.58249,"15.0-15.1":0.23649,"15.2-15.3":1.65912,"15.4":2.09929},P:{"4":0.23656,"5.0-5.4":0.01029,"6.2-6.4":0.07073,"7.2-7.4":0.17485,"8.2":0.02057,"9.2":0.02057,"10.1":0.04099,"11.1-11.2":0.14399,"12.0":0.03086,"13.0":0.21599,"14.0":0.14399,"15.0":0.12342,"16.0":1.77935},I:{"0":0,"3":0,"4":0.00169,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00254,"4.2-4.3":0.00762,"4.4":0,"4.4.3-4.4.4":0.0449},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1124,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":51.58121},S:{"2.5":0},R:{_:"0"},M:{"0":0.57895},Q:{"10.4":0},O:{"0":0.12487},H:{"0":0.21495}}; 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 91189fe2bd0599..3cf2f4c75d155f 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:{"16":0.00261,"30":0.00391,"35":0.0013,"38":0.00391,"41":0.0013,"43":0.00261,"47":0.00522,"48":0.00261,"52":0.04434,"53":0.0013,"54":0.0013,"56":0.00522,"57":0.0013,"60":0.0013,"61":0.0013,"66":0.0013,"70":0.0013,"72":0.01304,"74":0.00261,"76":0.00261,"78":0.01304,"80":0.00261,"81":0.00261,"83":0.0013,"84":0.04303,"85":0.00261,"86":0.00391,"87":0.0013,"88":0.00391,"89":0.01043,"90":0.00261,"91":0.01174,"92":0.00522,"93":0.00522,"94":0.04434,"95":0.0313,"96":0.50726,"97":0.8476,"98":0.00261,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 46 49 50 51 55 58 59 62 63 64 65 67 68 69 71 73 75 77 79 82 99 3.5 3.6"},D:{"11":0.00261,"24":0.0013,"28":0.0013,"33":0.0013,"36":0.00522,"38":0.00522,"39":0.00261,"40":0.0013,"42":0.00261,"43":0.01434,"49":0.01043,"50":0.0013,"51":0.0013,"52":0.00522,"53":0.00391,"55":0.00261,"56":0.00261,"57":0.00261,"58":0.00261,"60":0.00391,"61":0.0013,"62":0.00261,"63":0.0313,"64":0.00261,"65":0.00522,"66":0.00522,"67":0.00652,"68":0.00261,"69":0.01174,"70":0.0639,"71":0.01043,"72":0.00782,"73":0.00652,"74":0.00261,"75":0.00391,"76":0.00261,"77":0.00391,"78":0.01043,"79":0.04694,"80":0.01565,"81":0.01956,"83":0.01956,"84":0.00913,"85":0.01434,"86":0.02347,"87":0.11997,"88":0.02086,"89":0.02738,"90":0.02869,"91":0.07042,"92":0.05346,"93":0.04694,"94":0.02999,"95":0.05607,"96":0.24776,"97":2.32634,"98":5.42986,"99":0.00522,"100":0.00652,"101":0.00261,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 34 35 37 41 44 45 46 47 48 54 59"},F:{"69":0.0013,"79":0.0013,"80":0.01304,"82":0.07694,"83":0.31557,_:"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 70 71 72 73 74 75 76 77 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.00522,"14":0.00261,"15":0.00522,"16":0.00391,"17":0.01304,"18":0.0326,"84":0.00913,"86":0.0013,"89":0.00522,"90":0.00522,"91":0.0013,"92":0.01695,"93":0.0013,"94":0.0013,"95":0.00913,"96":0.01304,"97":0.16822,"98":0.5542,_:"13 79 80 81 83 85 87 88"},E:{"4":0,"13":0.00261,"14":0.01304,"15":0.00522,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.05477,"10.1":0.00913,"11.1":0.00261,"12.1":0.0013,"13.1":0.01043,"14.1":0.04564,"15.1":0.03912,"15.2-15.3":0.08476,"15.4":0.0013},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00293,"6.0-6.1":0.00176,"7.0-7.1":0.03108,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10087,"10.0-10.2":0.00469,"10.3":0.05278,"11.0-11.2":0.01877,"11.3-11.4":0.04574,"12.0-12.1":0.06334,"12.2-12.5":0.4457,"13.0-13.1":0.0305,"13.2":0.00645,"13.3":0.04633,"13.4-13.7":0.12667,"14.0-14.4":0.32783,"14.5-14.8":0.59584,"15.0-15.1":1.08435,"15.2-15.3":2.85251,"15.4":0.02229},P:{"4":2.07895,"5.0-5.4":0.08035,"6.2-6.4":0.18078,"7.2-7.4":0.41177,"8.2":0.04017,"9.2":0.27117,"10.1":0.18078,"11.1-11.2":0.31134,"12.0":0.16069,"13.0":0.62268,"14.0":0.96415,"15.0":0.55238,"16.0":1.7877},I:{"0":0,"3":0,"4":0.00171,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01641,"4.2-4.3":0.02964,"4.4":0,"4.4.3-4.4.4":0.16092},A:{"11":0.05607,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.15651},Q:{"10.4":0},O:{"0":1.11296},H:{"0":1.60521},L:{"0":70.09159},S:{"2.5":0}}; +module.exports={C:{"34":0.00267,"38":0.00267,"40":0.00134,"43":0.00267,"44":0.00134,"45":0.00267,"47":0.00801,"48":0.00267,"49":0.00134,"51":0.00267,"52":0.03338,"56":0.00401,"57":0.00267,"59":0.00267,"61":0.00267,"64":0.00267,"66":0.00267,"67":0.00134,"72":0.00935,"76":0.00267,"78":0.00534,"80":0.00401,"81":0.01068,"82":0.00134,"83":0.00267,"84":0.01869,"85":0.00134,"86":0.00401,"87":0.00134,"88":0.00267,"89":0.01602,"90":0.00134,"91":0.00801,"92":0.00801,"93":0.00267,"94":0.03605,"95":0.01202,"96":0.01469,"97":0.03338,"98":0.32441,"99":1.05198,"100":0.00935,_:"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 39 41 42 46 50 53 54 55 58 60 62 63 65 68 69 70 71 73 74 75 77 79 101 3.5 3.6"},D:{"11":0.00267,"26":0.00134,"32":0.00267,"33":0.00401,"36":0.00267,"37":0.00134,"38":0.01469,"39":0.00134,"40":0.00267,"42":0.00134,"43":0.01335,"44":0.00267,"46":0.00134,"49":0.00935,"50":0.00134,"52":0.00267,"53":0.00401,"54":0.00134,"55":0.00401,"56":0.00401,"57":0.00401,"58":0.00534,"59":0.00134,"60":0.00401,"61":0.00534,"62":0.00534,"63":0.01335,"64":0.00401,"65":0.00401,"66":0.00401,"67":0.00401,"68":0.00401,"69":0.02003,"70":0.11081,"71":0.01202,"72":0.00534,"73":0.00534,"74":0.00401,"75":0.00401,"76":0.00401,"77":0.00267,"78":0.01335,"79":0.03071,"80":0.01602,"81":0.03071,"83":0.01602,"84":0.02003,"85":0.00935,"86":0.0267,"87":0.03605,"88":0.03471,"89":0.05073,"90":0.01469,"91":0.03204,"92":0.05607,"93":0.03872,"94":0.03338,"95":0.06942,"96":0.08411,"97":0.0534,"98":0.1068,"99":1.25891,"100":6.39999,"101":0.08277,"102":0.00401,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 34 35 41 45 47 48 51 103 104"},F:{"79":0.00267,"82":0.00401,"83":0.00534,"84":0.0534,"85":0.27768,"86":0.00668,"87":0.01469,_:"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 80 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.00267,"14":0.00267,"15":0.00267,"16":0.00401,"17":0.00668,"18":0.02537,"83":0.00267,"84":0.00801,"85":0.00267,"88":0.00134,"89":0.00534,"90":0.00534,"91":0.00267,"92":0.01469,"94":0.00134,"95":0.00267,"96":0.00801,"97":0.01202,"98":0.01068,"99":0.12683,"100":0.6942,"101":0.00801,_:"13 79 80 81 86 87 93"},E:{"4":0,"13":0.00401,"14":0.01869,"15":0.00534,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.11748,"10.1":0.00401,"12.1":0.00401,"13.1":0.00668,"14.1":0.02003,"15.1":0.00935,"15.2-15.3":0.01202,"15.4":0.01469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00068,"5.0-5.1":0.00274,"6.0-6.1":0.00205,"7.0-7.1":0.02872,"8.1-8.4":0,"9.0-9.2":0.00023,"9.3":0.06953,"10.0-10.2":0.00388,"10.3":0.04126,"11.0-11.2":0.01231,"11.3-11.4":0.02804,"12.0-12.1":0.07021,"12.2-12.5":0.34763,"13.0-13.1":0.01094,"13.2":0.00957,"13.3":0.03055,"13.4-13.7":0.08845,"14.0-14.4":0.23411,"14.5-14.8":0.34558,"15.0-15.1":0.19057,"15.2-15.3":0.49968,"15.4":0.26192},P:{"4":3.45138,"5.0-5.4":0.14046,"6.2-6.4":0.32106,"7.2-7.4":0.81268,"8.2":0.0903,"9.2":0.47156,"10.1":0.31103,"11.1-11.2":0.55182,"12.0":0.26086,"13.0":0.86285,"14.0":1.23407,"15.0":0.61202,"16.0":3.45138},I:{"0":0,"3":0,"4":0.00096,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01112,"4.2-4.3":0.02551,"4.4":0,"4.4.3-4.4.4":0.1097},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00267,"11":0.05607,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.9617},H:{"0":1.50926},L:{"0":69.30768},S:{"2.5":0},R:{_:"0"},M:{"0":0.19061},Q:{"10.4":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 8fb30937429e61..64ba8a06a4f541 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:{"23":0.02002,"27":0.005,"34":0.01751,"36":0.01751,"52":0.01251,"60":0.05004,"61":0.00751,"76":0.01251,"77":0.005,"78":0.005,"88":0.01001,"89":0.01001,"91":0.02002,"92":0.005,"94":0.005,"96":0.81815,"97":0.3803,"98":0.03002,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 70 71 72 73 74 75 79 80 81 82 83 84 85 86 87 90 93 95 99 3.5 3.6"},D:{"26":0.005,"36":0.00751,"49":0.00751,"59":0.0025,"63":0.005,"68":0.005,"69":0.00751,"70":0.02002,"74":0.04754,"75":0.0025,"76":0.00751,"78":0.0025,"79":0.01251,"80":0.005,"81":0.01751,"83":0.01001,"84":0.0025,"85":0.01751,"86":0.02252,"87":0.03002,"88":0.02752,"89":0.005,"90":0.01001,"91":0.02502,"92":0.02752,"93":0.0025,"94":0.10008,"95":0.04504,"96":0.18014,"97":3.68044,"98":6.72287,"99":0.00751,"100":0.01501,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 67 71 72 73 77 101"},F:{"36":0.005,"37":0.005,"60":0.01001,"62":0.0025,"63":0.005,"65":0.0025,"66":0.00751,"77":0.03753,"79":0.06005,"80":0.005,"82":0.07006,"83":1.26601,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 64 67 68 69 70 71 72 73 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.01751,"13":0.02252,"14":0.0025,"15":0.01251,"16":0.01751,"17":0.02752,"18":0.10258,"80":0.005,"84":0.01251,"85":0.01751,"86":0.26021,"89":0.01001,"90":0.01751,"92":0.01501,"93":0.005,"94":0.00751,"95":0.0025,"96":0.02752,"97":0.71557,"98":1.78643,_:"79 81 83 87 88 91"},E:{"4":0,"8":0.00751,"13":0.00751,"14":0.01751,"15":0.01751,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.005,"9.1":0.005,"10.1":0.00751,"11.1":0.0025,"12.1":0.0025,"13.1":0.02752,"14.1":0.03753,"15.1":0.46787,"15.2-15.3":0.8732,"15.4":0.02002},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.00297,"8.1-8.4":0.00495,"9.0-9.2":0,"9.3":0.00792,"10.0-10.2":0,"10.3":0.18715,"11.0-11.2":0.01188,"11.3-11.4":0.00693,"12.0-12.1":0.01584,"12.2-12.5":0.21587,"13.0-13.1":0.01188,"13.2":0,"13.3":0.01188,"13.4-13.7":0.02872,"14.0-14.4":0.1921,"14.5-14.8":0.7704,"15.0-15.1":1.69825,"15.2-15.3":6.71674,"15.4":0.01386},P:{"4":0.35635,"5.0-5.4":0.08041,"6.2-6.4":0.14072,"7.2-7.4":0.67198,"8.2":0.03016,"9.2":0.02036,"10.1":0.03053,"11.1-11.2":0.09163,"12.0":0.04073,"13.0":0.18327,"14.0":0.1629,"15.0":0.18327,"16.0":1.19123},I:{"0":0,"3":0,"4":0.00023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0.00103,"4.4":0,"4.4.3-4.4.4":0.02077},A:{"9":0.00751,"11":0.1251,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.015},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.09747},Q:{"10.4":0},O:{"0":1.18468},H:{"0":15.81573},L:{"0":48.96257},S:{"2.5":0.06748}}; +module.exports={C:{"34":0.01676,"36":0.00559,"45":0.01117,"52":0.00838,"60":0.01397,"63":0.01117,"72":0.00559,"77":0.00559,"78":0.00279,"80":0.00279,"88":0.01117,"91":0.0419,"92":0.00559,"93":0.00559,"96":0.00279,"97":0.01117,"98":0.68987,"99":0.82673,"100":0.01117,_:"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 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 64 65 66 67 68 69 70 71 73 74 75 76 79 81 82 83 84 85 86 87 89 90 94 95 101 3.5 3.6"},D:{"11":0.00279,"40":0.00279,"49":0.00279,"50":0.24578,"56":0.00559,"64":0.00559,"65":0.00559,"67":0.00279,"69":0.00559,"70":0.081,"74":0.00279,"75":0.03072,"76":0.00559,"78":0.01117,"79":0.01117,"80":0.00279,"81":0.16199,"83":0.00559,"85":0.01117,"86":0.00279,"87":0.03352,"88":0.01955,"89":0.01955,"90":0.02514,"91":0.01117,"92":0.02514,"93":0.00559,"94":0.01117,"95":0.02793,"96":0.03072,"97":0.05307,"98":0.0782,"99":1.8769,"100":8.11367,"101":0.08658,"102":0.00559,_:"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 41 42 43 44 45 46 47 48 51 52 53 54 55 57 58 59 60 61 62 63 66 68 71 72 73 77 84 103 104"},F:{"37":0.00559,"40":0.00559,"63":0.01955,"79":0.01676,"83":0.00559,"84":0.08658,"85":0.56977,"86":0.01955,_:"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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 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.01955,"13":0.01676,"14":0.02234,"15":0.01117,"16":0.01117,"17":0.02793,"18":0.09496,"84":0.01117,"85":0.00838,"86":0.08938,"88":0.00559,"89":0.01117,"92":0.01397,"93":0.00559,"94":0.00838,"95":0.00838,"96":0.00838,"97":0.00279,"98":0.01676,"99":0.33795,"100":1.51381,"101":0.01676,_:"79 80 81 83 87 90 91"},E:{"4":0,"10":0.00838,"13":0.00559,"14":0.0419,_:"0 5 6 7 8 9 11 12 15 3.1 3.2 5.1 6.1 7.1 11.1","9.1":0.00559,"10.1":0.00838,"12.1":0.00559,"13.1":0.01676,"14.1":0.05307,"15.1":0.1592,"15.2-15.3":0.11172,"15.4":0.10613},G:{"8":0.00189,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00189,"5.0-5.1":0,"6.0-6.1":0.00236,"7.0-7.1":0.0033,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00707,"10.0-10.2":0.00047,"10.3":0.03632,"11.0-11.2":0.00283,"11.3-11.4":0.00519,"12.0-12.1":0.00519,"12.2-12.5":0.15659,"13.0-13.1":0.01604,"13.2":0,"13.3":0.0283,"13.4-13.7":0.02075,"14.0-14.4":0.13301,"14.5-14.8":0.38298,"15.0-15.1":0.2995,"15.2-15.3":2.47333,"15.4":1.13573},P:{"4":0.48928,"5.0-5.4":0.08139,"6.2-6.4":0.01019,"7.2-7.4":0.79509,"8.2":0.01017,"9.2":0.04077,"10.1":0.0102,"11.1-11.2":0.33638,"12.0":0.01019,"13.0":0.13251,"14.0":0.49948,"15.0":0.29561,"16.0":1.44746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00091,"4.4":0,"4.4.3-4.4.4":0.04953},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08938,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.12414},H:{"0":15.75922},L:{"0":55.70682},S:{"2.5":0.12971},R:{_:"0"},M:{"0":0.08647},Q:{"10.4":0}}; 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 eb709eb42d69ea..45ad6f41088403 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:{"56":0.04314,"68":0.00539,"92":0.01078,"93":0.02696,"96":0.674,"97":0.73331,_:"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 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 94 95 98 99 3.5 3.6"},D:{"23":0.00539,"42":0.16715,"49":0.01078,"63":0.01618,"76":0.04314,"78":0.00539,"79":0.02157,"83":0.03774,"84":0.00539,"86":0.07549,"87":0.27499,"88":0.03774,"91":0.01618,"92":0.03235,"93":0.07549,"94":0.02157,"95":0.01078,"96":2.68522,"97":11.00507,"98":15.2324,"99":0.31274,"100":0.29656,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 77 80 81 85 89 90 101"},F:{"79":0.01078,"80":0.01078,"82":0.04853,"83":0.17794,_:"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 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.01078,"16":0.01618,"17":4.84202,"18":0.16176,"80":0.00539,"96":0.03235,"97":1.42888,"98":4.62094,_:"12 13 15 79 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.10245,"14":0.30195,"15":0.66861,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01618,"10.1":0.02696,"11.1":0.01078,"12.1":0.09706,"13.1":0.78184,"14.1":2.75531,"15.1":0.92203,"15.2-15.3":1.8225,"15.4":0.00539},G:{"8":0,"3.2":0,"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.03545,"9.0-9.2":0,"9.3":0.01329,"10.0-10.2":0,"10.3":0.04653,"11.0-11.2":0.01773,"11.3-11.4":0.00886,"12.0-12.1":0.03324,"12.2-12.5":0.91067,"13.0-13.1":0.0288,"13.2":0.00222,"13.3":0.03545,"13.4-13.7":0.10414,"14.0-14.4":0.72898,"14.5-14.8":4.0792,"15.0-15.1":3.38788,"15.2-15.3":12.69625,"15.4":0.01773},P:{"4":0.15843,"5.0-5.4":0.0102,"6.2-6.4":0.01036,"7.2-7.4":0.04225,"8.2":0.02073,"9.2":0.19011,"10.1":0.0204,"11.1-11.2":0.04225,"12.0":0.06121,"13.0":0.39078,"14.0":0.05281,"15.0":0.02112,"16.0":2.47144},I:{"0":0,"3":0,"4":0.00481,"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.00441},A:{"11":0.17794,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.04148},Q:{"10.4":0},O:{"0":0.00461},H:{"0":0.17454},L:{"0":19.34237},S:{"2.5":0}}; +module.exports={C:{"52":0.0187,"78":0.00468,"91":0.00935,"92":0.00468,"98":0.2431,"99":0.96305,_:"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 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 89 90 93 94 95 96 97 100 101 3.5 3.6"},D:{"23":0.00468,"29":0.00935,"38":0.00468,"50":0.00468,"65":0.04675,"68":0.02805,"73":0.02338,"76":0.0561,"78":0.00935,"79":0.07013,"80":0.01403,"83":0.04675,"86":0.00935,"87":0.07948,"88":0.00935,"89":0.02805,"91":0.0187,"92":0.22908,"93":0.187,"94":0.00468,"96":0.23843,"97":0.187,"98":1.0659,"99":7.02185,"100":19.1862,"101":0.28985,"102":0.07948,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 74 75 77 81 84 85 90 95 103 104"},F:{"79":0.00468,"84":0.0374,"85":0.1309,_:"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 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00468,"16":0.05143,"18":0.0935,"91":0.00935,"92":0.00468,"96":0.00935,"97":0.06078,"98":0.00468,"99":0.65918,"100":5.00693,"101":0.07948,_:"12 14 15 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95"},E:{"4":0,"13":0.00935,"14":0.2431,"15":0.6545,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.04675,"10.1":0.12155,"11.1":0.00468,"12.1":0.01403,"13.1":0.3366,"14.1":1.21083,"15.1":0.20103,"15.2-15.3":0.55633,"15.4":1.16875},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,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01787,"10.0-10.2":0,"10.3":0.02382,"11.0-11.2":0,"11.3-11.4":0.00893,"12.0-12.1":0.02978,"12.2-12.5":1.07195,"13.0-13.1":0.04169,"13.2":0.00893,"13.3":0.03573,"13.4-13.7":0.07444,"14.0-14.4":1.14341,"14.5-14.8":3.91856,"15.0-15.1":0.94689,"15.2-15.3":11.82417,"15.4":10.61228},P:{"4":0.03148,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.02099,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.03148,"12.0":0.04112,"13.0":0.02099,"14.0":0.07346,"15.0":0.05247,"16.0":4.06109},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03389,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00339},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11688,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01598},H:{"0":0.23694},L:{"0":19.78078},S:{"2.5":0},R:{_:"0"},M:{"0":0.21833},Q:{"10.4":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 a11acaebbe7753..c9aa0a7e4d0e2c 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:{"17":0.00473,"35":0.00378,"37":0.00284,"41":0.00662,"47":0.00284,"52":0.0246,"55":0.00284,"57":0.01608,"58":0.00284,"61":0.00189,"66":0.00473,"72":0.035,"78":0.01041,"79":0.00095,"80":0.01135,"81":0.00095,"85":0.01324,"86":0.01608,"87":0.00095,"88":0.00284,"89":0.00757,"90":0.00095,"91":0.00189,"93":0.00284,"94":0.00284,"95":0.02933,"96":0.47395,"97":0.45881,"98":0.02081,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 38 39 40 42 43 44 45 46 48 49 50 51 53 54 56 59 60 62 63 64 65 67 68 69 70 71 73 74 75 76 77 82 83 84 92 99 3.5 3.6"},D:{"11":0.00284,"24":0.00378,"25":0.00568,"26":0.00189,"30":0.01987,"33":0.00095,"37":0.00946,"38":0.00189,"39":0.00095,"40":0.01324,"43":0.00284,"49":0.00568,"52":0.00189,"55":0.0123,"57":0.00378,"60":0.00568,"61":0.00189,"65":0.00473,"67":0.00473,"68":0.00851,"69":0.00095,"70":0.00284,"72":0.00095,"74":0.00189,"75":0.00662,"77":0.00851,"78":0.00284,"79":0.00189,"80":0.06433,"81":0.00851,"83":0.01987,"85":0.00189,"86":0.01419,"87":0.04635,"88":0.00189,"89":0.00189,"90":0.00946,"91":0.00189,"92":0.08609,"93":0.03406,"94":0.01987,"95":0.01135,"96":0.05771,"97":1.16074,"98":2.11053,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 27 28 29 31 32 34 35 36 41 42 44 45 46 47 48 50 51 53 54 56 58 59 62 63 64 66 71 73 76 84 99 100 101"},F:{"34":0.00284,"35":0.00284,"37":0.05487,"40":0.01135,"42":0.01797,"43":0.00284,"44":0.00189,"45":0.00095,"46":0.00473,"50":0.00662,"51":0.00095,"62":0.00189,"64":0.00568,"66":0.00189,"77":0.00189,"79":0.00946,"80":0.03027,"81":0.00946,"82":0.04825,"83":0.05203,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 38 39 41 47 48 49 52 53 54 55 56 57 58 60 63 65 67 68 69 70 71 72 73 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07473,"13":0.01987,"14":0.05487,"15":0.00095,"16":0.00473,"17":0.01324,"18":0.02838,"80":0.00189,"84":0.01135,"85":0.01324,"89":0.01135,"90":0.00284,"91":0.00189,"92":0.02365,"93":0.00851,"94":0.01419,"95":0.03216,"96":0.16082,"97":0.21096,"98":0.45692,_:"79 81 83 86 87 88"},E:{"4":0,"11":0.00473,"13":0.00189,"14":0.00946,"15":0.00189,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 11.1 15.4","5.1":0.00284,"7.1":0.00757,"9.1":0.00189,"10.1":0.00568,"12.1":0.00568,"13.1":0.01703,"14.1":0.00757,"15.1":0.00757,"15.2-15.3":0.03216},G:{"8":0.00068,"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.01559,"10.0-10.2":0.00407,"10.3":0.00881,"11.0-11.2":0.01694,"11.3-11.4":0.04066,"12.0-12.1":0.17144,"12.2-12.5":2.01735,"13.0-13.1":0.23108,"13.2":0.00136,"13.3":0.03049,"13.4-13.7":0.07522,"14.0-14.4":1.23535,"14.5-14.8":0.55702,"15.0-15.1":1.02392,"15.2-15.3":1.33835,"15.4":0.00407},P:{"4":0.84672,"5.0-5.4":0.0504,"6.2-6.4":0.04032,"7.2-7.4":0.21168,"8.2":0.01049,"9.2":0.16128,"10.1":0.04032,"11.1-11.2":0.24192,"12.0":0.0504,"13.0":0.3024,"14.0":0.63504,"15.0":0.23184,"16.0":0.74592},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.05295},A:{"11":0.25069,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01811},N:{_:"10 11"},R:{_:"0"},M:{"0":0.13581},Q:{"10.4":0.04527},O:{"0":0.5704},H:{"0":3.06011},L:{"0":77.16592},S:{"2.5":0.03622}}; +module.exports={C:{"27":0.00442,"30":0.00221,"42":0.00221,"45":0.00221,"47":0.00221,"52":0.00221,"60":0.00663,"68":0.00111,"70":0.00332,"72":0.00774,"78":0.00221,"86":0.00663,"87":0.00111,"91":0.01326,"92":0.00221,"93":0.00111,"94":0.00111,"95":0.00884,"96":0.02542,"97":0.03094,"98":0.21658,"99":0.74477,"100":0.00553,_:"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 31 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 71 73 74 75 76 77 79 80 81 82 83 84 85 88 89 90 101 3.5 3.6"},D:{"31":0.00111,"43":0.00111,"49":0.00111,"53":0.00221,"55":0.01547,"60":0.00553,"61":0.00332,"63":0.00332,"68":0.00221,"69":0.00221,"70":0.00553,"74":0.00553,"75":0.01326,"77":0.00553,"78":0.03426,"79":0.00111,"80":0.00663,"81":0.00774,"83":0.00221,"84":0.00553,"85":0.00221,"86":0.00774,"87":0.03536,"89":0.00442,"90":0.00774,"91":0.03205,"92":0.01216,"93":0.03978,"94":0.00442,"95":0.00332,"96":0.0221,"97":0.02431,"98":0.03315,"99":0.52377,"100":2.24205,"101":0.04089,"102":0.03426,_:"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 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 56 57 58 59 62 64 65 66 67 71 72 73 76 88 103 104"},F:{"34":0.00332,"36":0.00553,"37":0.00553,"38":0.00221,"44":0.00111,"45":0.00221,"46":0.00663,"57":0.00221,"78":0.00111,"79":0.00221,"80":0.00221,"81":0.00221,"83":0.02542,"84":0.01105,"85":0.01989,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 39 40 41 42 43 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 82 86 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.01768,"13":0.00663,"14":0.02542,"15":0.00221,"16":0.01216,"17":0.00663,"18":0.06299,"84":0.00221,"85":0.01216,"89":0.00111,"90":0.00221,"91":0.00332,"92":0.01216,"95":0.00221,"96":0.00553,"97":0.01879,"98":0.02542,"99":0.27515,"100":0.68731,"101":0.00884,_:"79 80 81 83 86 87 88 93 94"},E:{"4":0,"13":0.01105,"14":0.00995,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00553,"11.1":0.01547,"12.1":0.00111,"13.1":0.00774,"14.1":0.00663,"15.1":0.00442,"15.2-15.3":0.00221,"15.4":0.0442},G:{"8":0.00259,"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.00389,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00843,"10.0-10.2":0,"10.3":0.10311,"11.0-11.2":0.0201,"11.3-11.4":0.08041,"12.0-12.1":0.20168,"12.2-12.5":1.40466,"13.0-13.1":0.02399,"13.2":0.00259,"13.3":0.01362,"13.4-13.7":0.19779,"14.0-14.4":1.18287,"14.5-14.8":0.87937,"15.0-15.1":0.76069,"15.2-15.3":0.88585,"15.4":0.71206},P:{"4":0.37405,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.39427,"8.2":0.01047,"9.2":0.15164,"10.1":0.02022,"11.1-11.2":0.24263,"12.0":0.02022,"13.0":0.13142,"14.0":0.67734,"15.0":0.18197,"16.0":0.96041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00109,"4.2-4.3":0.00044,"4.4":0,"4.4.3-4.4.4":0.03405},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00269,"11":0.20837,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":79.82589},S:{"2.5":0.11562},R:{_:"0"},M:{"0":0.16899},Q:{"10.4":0.04447},O:{"0":0.51585},H:{"0":2.04612}}; 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 d85f4eedf65100..fd4c9a8f2c2198 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:{"40":0.00684,"43":0.01369,"50":0.00684,"51":0.00684,"52":0.02738,"56":0.00342,"60":0.00684,"64":0.01027,"65":0.00342,"66":0.00342,"68":0.01027,"72":0.03764,"75":0.00342,"77":0.00684,"78":0.01711,"79":0.01027,"80":0.03764,"84":0.01027,"85":0.00684,"86":0.00342,"87":0.00684,"88":0.01711,"89":0.02395,"90":0.00342,"91":0.03764,"92":0.02395,"93":0.01369,"94":0.03764,"95":0.11635,"96":1.70073,"97":2.58361,"98":0.05475,_:"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 44 45 46 47 48 49 53 54 55 57 58 59 61 62 63 67 69 70 71 73 74 76 81 82 83 99 3.5 3.6"},D:{"11":0.00342,"29":0.0308,"31":0.20874,"33":0.05133,"43":0.07528,"45":0.00342,"48":0.00342,"49":0.05475,"50":0.00342,"51":0.00342,"55":0.02738,"58":0.00684,"59":0.00684,"60":0.00684,"63":0.01027,"64":0.00342,"65":0.02053,"69":0.00342,"70":0.00342,"72":0.04106,"73":0.01027,"74":0.00684,"75":0.00684,"76":0.01027,"77":0.01027,"78":0.00684,"79":0.03764,"80":0.02395,"81":0.05475,"83":0.01711,"84":0.04791,"85":0.01711,"86":0.06844,"87":0.02738,"88":0.01711,"89":0.03422,"90":0.01369,"91":0.02738,"92":0.22585,"93":0.05133,"94":0.02738,"95":0.07871,"96":0.61254,"97":3.89766,"98":10.25573,"99":0.02053,"100":0.03422,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 34 35 36 37 38 39 40 41 42 44 46 47 52 53 54 56 57 61 62 66 67 68 71 101"},F:{"70":0.01027,"79":0.02395,"80":0.00684,"81":0.00684,"82":0.24296,"83":1.98476,_:"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 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01027,"13":0.00684,"14":0.00684,"15":0.02053,"16":0.00342,"17":0.20532,"18":0.03422,"83":0.00684,"84":0.01027,"85":0.00342,"89":0.00342,"92":0.03422,"95":0.01711,"96":0.04106,"97":0.55094,"98":2.00187,_:"79 80 81 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00342,"14":0.02738,"15":0.00342,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.4","5.1":0.01369,"12.1":0.00684,"13.1":0.05817,"14.1":0.10266,"15.1":0.02738,"15.2-15.3":0.05817},G:{"8":0.00062,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.02618,"5.0-5.1":0.02805,"6.0-6.1":0,"7.0-7.1":0.08165,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06482,"10.0-10.2":0,"10.3":0.08789,"11.0-11.2":0.10098,"11.3-11.4":0.00748,"12.0-12.1":0.05111,"12.2-12.5":1.02223,"13.0-13.1":0.00436,"13.2":0.00125,"13.3":0.10472,"13.4-13.7":0.18762,"14.0-14.4":0.4625,"14.5-14.8":1.03906,"15.0-15.1":0.75919,"15.2-15.3":2.1685,"15.4":0.03117},P:{"4":0.07814,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.03349,"8.2":0.02073,"9.2":0.04146,"10.1":0.05182,"11.1-11.2":0.02233,"12.0":0.02073,"13.0":0.04465,"14.0":0.02233,"15.0":0.05581,"16.0":0.46883},I:{"0":0,"3":0,"4":0.00106,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00212,"4.2-4.3":0.00531,"4.4":0,"4.4.3-4.4.4":0.06386},A:{"11":0.29429,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.12498},Q:{"10.4":0.03289},O:{"0":0.78278},H:{"0":3.18232},L:{"0":52.9161},S:{"2.5":0.01316}}; +module.exports={C:{"43":0.00726,"45":0.00726,"49":0.01088,"52":0.03628,"56":0.00363,"60":0.00726,"66":0.01088,"72":0.02902,"78":0.04354,"79":0.03991,"80":0.01088,"81":0.00726,"84":0.03991,"86":0.00363,"87":0.00726,"88":0.00726,"89":0.00726,"90":0.01451,"91":0.07982,"92":0.00726,"93":0.01088,"94":0.03628,"95":0.03628,"96":0.0653,"97":0.05805,"98":1.07389,"99":3.67154,"100":0.03628,_:"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 44 46 47 48 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 82 83 85 101 3.5 3.6"},D:{"11":0.01088,"18":0.00363,"26":0.03991,"29":0.00726,"35":0.00363,"42":0.00363,"43":0.04354,"49":0.01451,"50":0.00726,"55":0.00726,"63":0.01451,"64":0.00363,"65":0.05079,"69":0.00726,"71":0.00363,"72":0.12335,"73":0.01451,"74":0.01814,"75":0.08707,"76":0.00726,"77":0.00363,"78":0.01451,"79":0.04354,"80":0.01088,"81":0.02177,"83":0.01814,"84":0.00726,"85":0.01451,"86":0.02902,"87":0.01814,"88":0.02902,"89":0.02177,"90":0.03628,"91":0.07619,"92":0.05079,"93":0.04354,"94":0.03628,"95":0.05805,"96":0.18866,"97":0.10521,"98":0.14512,"99":2.10787,"100":14.38502,"101":0.37006,"102":0.03628,"103":0.00363,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 27 28 30 31 32 33 34 36 37 38 39 40 41 44 45 46 47 48 51 52 53 54 56 57 58 59 60 61 62 66 67 68 70 104"},F:{"12":0.00363,"74":0.01451,"79":0.00726,"82":0.01088,"83":0.00363,"84":0.22131,"85":1.49836,"86":0.02177,_:"9 11 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 75 76 77 78 80 81 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.01814,"13":0.00726,"15":0.00726,"16":0.00363,"17":0.0254,"18":0.0254,"84":0.00726,"85":0.00363,"89":0.00726,"90":0.00726,"91":0.01451,"92":0.03265,"95":0.01088,"96":0.01451,"97":0.01088,"98":0.02177,"99":0.30112,"100":2.3836,"101":0.03991,_:"14 79 80 81 83 86 87 88 93 94"},E:{"4":0,"14":0.00726,"15":0.00363,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 12.1","10.1":0.02177,"11.1":0.00363,"13.1":0.01451,"14.1":0.04716,"15.1":0.01451,"15.2-15.3":0.01088,"15.4":0.09433},G:{"8":0,"3.2":0.00104,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0026,"6.0-6.1":0.00104,"7.0-7.1":0.12221,"8.1-8.4":0.00156,"9.0-9.2":0,"9.3":0.039,"10.0-10.2":0,"10.3":0.17993,"11.0-11.2":0.13261,"11.3-11.4":0.0052,"12.0-12.1":0.04368,"12.2-12.5":0.93605,"13.0-13.1":0.00416,"13.2":0.0026,"13.3":0.06032,"13.4-13.7":0.20905,"14.0-14.4":0.4181,"14.5-14.8":0.46075,"15.0-15.1":0.21789,"15.2-15.3":1.30475,"15.4":1.05618},P:{"4":0.09786,"5.0-5.4":0.02446,"6.2-6.4":0.0103,"7.2-7.4":0.1442,"8.2":0.02446,"9.2":0.0412,"10.1":0.0309,"11.1-11.2":0.1339,"12.0":0.0515,"13.0":0.1545,"14.0":0.2884,"15.0":0.02446,"16.0":0.44036},I:{"0":0,"3":0,"4":0.00168,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00818,"4.2-4.3":0.01083,"4.4":0,"4.4.3-4.4.4":0.15133},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00363,"11":0.23582,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.03186},O:{"0":0.70081},H:{"0":3.68534},L:{"0":55.96609},S:{"2.5":0.01274},R:{_:"0"},M:{"0":0.05734},Q:{"10.4":0.09557}}; 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 f7f4caae49f5c8..5d2c740aabc7a5 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:{"52":0.04137,"53":0.00414,"54":0.00414,"55":0.00827,"56":0.08274,"68":0.00827,"69":0.00414,"70":0.00414,"71":0.00414,"72":0.00827,"73":0.00414,"74":0.00414,"75":0.00414,"76":0.00414,"77":0.00414,"78":0.02482,"79":0.00827,"80":0.00827,"81":0.00827,"82":0.00827,"83":0.00827,"84":0.00414,"88":0.00827,"89":0.00827,"91":0.01241,"94":0.00827,"95":0.02896,"96":0.51299,"97":0.88118,"98":0.00827,_:"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 57 58 59 60 61 62 63 64 65 66 67 85 86 87 90 92 93 99 3.5 3.6"},D:{"25":0.00414,"38":0.00827,"43":0.01241,"47":0.00414,"48":0.00414,"49":0.07447,"53":0.02482,"56":0.01655,"57":0.00827,"58":0.01241,"63":0.00827,"65":0.01241,"66":0.00414,"67":0.00414,"68":0.04964,"69":0.03723,"70":0.04137,"71":0.03723,"72":0.04964,"73":0.02069,"74":0.06206,"75":0.04551,"76":0.04551,"77":0.04137,"78":0.05792,"79":0.12825,"80":0.0786,"81":0.06619,"83":0.0786,"84":0.0786,"85":0.08688,"86":0.12825,"87":0.11584,"88":0.08688,"89":0.07447,"90":0.08274,"91":0.06619,"92":0.06619,"93":0.0786,"94":0.07033,"95":0.06206,"96":0.26891,"97":8.01751,"98":19.79141,"99":0.02896,"100":0.02069,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 50 51 52 54 55 59 60 61 62 64 101"},F:{"28":0.01241,"46":0.00414,"53":0.00414,"54":0.00827,"55":0.00827,"70":0.00414,"71":0.00414,"82":0.05378,"83":0.42197,_:"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 56 57 58 60 62 63 64 65 66 67 68 69 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00827},B:{"14":0.00414,"16":0.00827,"17":0.00827,"18":0.02896,"80":0.00827,"81":0.00827,"83":0.00827,"84":0.01655,"85":0.00827,"86":0.01241,"87":0.00827,"88":0.00827,"89":0.01241,"90":0.00827,"91":0.00414,"92":0.00827,"94":0.00827,"95":0.00827,"96":0.02896,"97":0.59987,"98":2.23398,_:"12 13 15 79 93"},E:{"4":0,"13":0.0331,"14":0.14893,"15":0.21099,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.25236,"10.1":0.00414,"11.1":0.00827,"12.1":0.01655,"13.1":0.11584,"14.1":0.7157,"15.1":0.52954,"15.2-15.3":1.1294,"15.4":0.00827},G:{"8":0.0074,"3.2":0.00148,"4.0-4.1":0.00296,"4.2-4.3":0.01036,"5.0-5.1":0.01184,"6.0-6.1":0.0222,"7.0-7.1":0.03107,"8.1-8.4":0.03995,"9.0-9.2":0.02959,"9.3":0.08582,"10.0-10.2":0.03699,"10.3":0.08878,"11.0-11.2":0.0725,"11.3-11.4":0.05919,"12.0-12.1":0.0725,"12.2-12.5":0.68509,"13.0-13.1":0.05771,"13.2":0.02515,"13.3":0.09766,"13.4-13.7":0.24859,"14.0-14.4":0.70876,"14.5-14.8":2.46809,"15.0-15.1":2.46662,"15.2-15.3":7.4324,"15.4":0.03551},P:{"4":0.14731,_:"5.0-5.4 6.2-6.4 8.2","7.2-7.4":0.12627,"9.2":0.04209,"10.1":0.06313,"11.1-11.2":0.15783,"12.0":0.04209,"13.0":0.08418,"14.0":0.14731,"15.0":0.12627,"16.0":1.83086},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.0086,"4.4":0,"4.4.3-4.4.4":0.03596},A:{"8":0.00849,"9":0.00849,"11":0.3057,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.12899},Q:{"10.4":0},O:{"0":0.2697},H:{"0":0.23313},L:{"0":41.06986},S:{"2.5":0}}; +module.exports={C:{"50":0.00372,"51":0.02233,"52":0.05209,"53":0.02233,"54":0.01488,"55":0.02605,"56":0.21954,"57":0.01488,"58":0.00744,"59":0.00744,"68":0.00744,"78":0.01861,"81":0.00372,"84":0.00372,"87":0.04837,"88":0.00744,"89":0.00372,"91":0.01116,"94":0.00372,"95":0.00744,"96":0.00744,"97":0.01116,"98":0.33117,"99":0.93397,"100":0.01116,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 90 92 93 101 3.5 3.6"},D:{"38":0.00744,"39":0.00744,"40":0.00744,"41":0.00744,"42":0.00744,"43":0.01488,"44":0.00744,"45":0.00744,"46":0.01116,"47":0.01116,"48":0.01116,"49":0.07442,"50":0.00744,"51":0.00744,"52":0.00372,"53":0.02605,"54":0.00744,"55":0.00744,"56":0.02605,"57":0.01116,"58":0.01488,"59":0.00744,"60":0.01116,"61":0.01116,"62":0.00744,"63":0.01488,"64":0.01116,"65":0.01488,"66":0.00372,"67":0.00372,"68":0.01116,"69":0.01116,"70":0.01116,"71":0.01116,"72":0.00744,"73":0.00744,"74":0.01861,"75":0.01488,"76":0.01861,"77":0.00744,"78":0.01116,"79":0.12279,"80":0.02233,"81":0.01488,"83":0.03721,"84":0.03721,"85":0.03721,"86":0.05209,"87":0.05954,"88":0.02605,"89":0.03349,"90":0.02233,"91":0.03721,"92":0.05582,"93":0.02233,"94":0.04465,"95":0.03721,"96":0.10047,"97":0.08558,"98":0.13396,"99":3.56472,"100":20.19759,"101":0.34605,"102":0.01116,_:"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 103 104"},F:{"28":0.01861,"46":0.00744,"84":0.06698,"85":0.32001,"86":0.00372,_:"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 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00744},B:{"14":0.00372,"16":0.00744,"17":0.00372,"18":0.01861,"84":0.01488,"85":0.00372,"86":0.00744,"87":0.00372,"88":0.00372,"89":0.00744,"90":0.00372,"91":0.00744,"92":0.01116,"94":0.00744,"95":0.00744,"96":0.01116,"97":0.01116,"98":0.01488,"99":0.27163,"100":2.05027,"101":0.02977,_:"12 13 15 79 80 81 83 93"},E:{"4":0,"12":0.00372,"13":0.03721,"14":0.12279,"15":0.10047,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01488,"10.1":0.00744,"11.1":0.01116,"12.1":0.01861,"13.1":0.11163,"14.1":0.4614,"15.1":0.13768,"15.2-15.3":0.13768,"15.4":1.21677},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00304,"6.0-6.1":0.00608,"7.0-7.1":0.01521,"8.1-8.4":0.00304,"9.0-9.2":0.00761,"9.3":0.04716,"10.0-10.2":0.01521,"10.3":0.0715,"11.0-11.2":0.01978,"11.3-11.4":0.02434,"12.0-12.1":0.02282,"12.2-12.5":0.63283,"13.0-13.1":0.02586,"13.2":0.01673,"13.3":0.06541,"13.4-13.7":0.17038,"14.0-14.4":0.59632,"14.5-14.8":1.7555,"15.0-15.1":0.86862,"15.2-15.3":4.50436,"15.4":6.33592},P:{"4":0.1965,"5.0-5.4":0.04085,"6.2-6.4":0.01021,"7.2-7.4":0.10342,"8.2":0.0201,"9.2":0.03103,"10.1":0.07035,"11.1-11.2":0.10342,"12.0":0.02068,"13.0":0.08274,"14.0":0.14479,"15.0":0.09308,"16.0":2.03735},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0007,"4.2-4.3":0.00279,"4.4":0,"4.4.3-4.4.4":0.02791},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01128,"9":0.01504,"10":0.00376,"11":0.66574,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.28256},H:{"0":0.23778},L:{"0":46.37747},S:{"2.5":0},R:{_:"0"},M:{"0":0.1193},Q:{"10.4":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 d0b32f7271cf4f..be6aedfb21955a 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:{"28":0.00253,"35":0.00253,"50":0.00253,"52":0.08841,"77":0.00253,"78":0.02526,"79":0.00758,"80":0.00758,"81":0.0101,"82":0.00758,"83":0.00758,"88":0.11367,"91":0.01263,"92":0.00505,"94":0.01768,"95":0.02273,"96":0.42184,"97":0.89926,_:"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 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 84 85 86 87 89 90 93 98 99 3.5 3.6"},D:{"11":0.02779,"23":0.00253,"35":0.00505,"38":0.00253,"43":0.00253,"44":0.08083,"47":0.00758,"48":0.13135,"49":0.06062,"54":0.00505,"56":0.00253,"57":0.0101,"58":0.00758,"59":0.00505,"62":0.01516,"63":0.00505,"64":0.00758,"67":0.01263,"69":0.01768,"70":0.01516,"71":0.01516,"72":0.00253,"73":0.00505,"74":0.01263,"75":0.04294,"76":0.00758,"77":0.00253,"78":0.0101,"79":0.23744,"80":0.01516,"81":0.02526,"83":0.03284,"84":0.23997,"85":0.29554,"86":0.05557,"87":0.53299,"88":0.02021,"89":0.06568,"90":0.0101,"91":0.04042,"92":0.05052,"93":0.00758,"94":0.04042,"95":0.05557,"96":0.35111,"97":3.95824,"98":8.70712,"100":0.01263,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 45 46 50 51 52 53 55 60 61 65 66 68 99 101"},F:{"11":0.00253,"36":0.01768,"42":0.00758,"56":0.00253,"57":0.00253,"66":0.00505,"67":0.02021,"68":0.05557,"77":0.00253,"79":0.00505,"80":0.00253,"82":0.08588,"83":0.93209,_:"9 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 43 44 45 46 47 48 49 50 51 52 53 54 55 58 60 62 63 64 65 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.6 11.1 11.5 11.6","10.0-10.1":0,"10.5":0.00253,"12.1":0.00505},B:{"12":0.00505,"13":0.00505,"14":0.00253,"17":0.00253,"18":0.04547,"84":0.03536,"85":0.00505,"86":0.09346,"91":0.00758,"92":0.00505,"95":0.0101,"96":0.0101,"97":0.12377,"98":0.54056,_:"15 16 79 80 81 83 87 88 89 90 93 94"},E:{"4":0,"13":0.00758,"14":0.02021,"15":0.02021,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.4","5.1":1.66716,"11.1":0.05557,"13.1":0.04042,"14.1":0.22987,"15.1":0.14146,"15.2-15.3":0.17935},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00315,"5.0-5.1":0.0063,"6.0-6.1":0.00315,"7.0-7.1":0.00945,"8.1-8.4":0,"9.0-9.2":0.00315,"9.3":0.05734,"10.0-10.2":0.00567,"10.3":0.07499,"11.0-11.2":0.02584,"11.3-11.4":0.04726,"12.0-12.1":0.27538,"12.2-12.5":0.51547,"13.0-13.1":0.04159,"13.2":0.01954,"13.3":0.08633,"13.4-13.7":0.17203,"14.0-14.4":0.59298,"14.5-14.8":0.80409,"15.0-15.1":1.02149,"15.2-15.3":2.52002,"15.4":0.01449},P:{"4":1.16404,"5.0-5.4":0.17059,"6.2-6.4":0.21073,"7.2-7.4":0.59206,"8.2":0.05017,"9.2":0.34118,"10.1":0.08028,"11.1-11.2":0.36125,"12.0":0.18063,"13.0":0.4315,"14.0":0.51178,"15.0":0.35122,"16.0":1.90662},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.0018,"4.1":0.0084,"4.2-4.3":0.0114,"4.4":0,"4.4.3-4.4.4":0.0606},A:{"8":0.01087,"9":0.03805,"10":0.01359,"11":0.1522,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.0822},Q:{"10.4":0},O:{"0":1.6889},H:{"0":2.21446},L:{"0":56.84675},S:{"2.5":0}}; +module.exports={C:{"30":0.00283,"32":0.00565,"35":0.00848,"52":0.09323,"56":0.00565,"70":0.00283,"72":0.24578,"78":0.0226,"79":0.00565,"80":0.00848,"81":0.00848,"82":0.00565,"83":0.00848,"88":0.00283,"91":0.03955,"92":0.00283,"94":0.0113,"95":0.00848,"96":0.00283,"97":0.0113,"98":0.17798,"99":0.84185,"100":0.01413,_:"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 31 33 34 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 66 67 68 69 71 73 74 75 76 77 84 85 86 87 89 90 93 101 3.5 3.6"},D:{"11":0.00565,"35":0.00565,"37":0.00283,"40":0.00565,"44":0.09888,"45":0.00283,"47":0.00565,"49":0.0226,"50":0.00283,"57":0.00283,"62":0.00848,"63":0.00565,"64":0.00283,"67":0.00565,"69":0.01695,"70":0.00848,"71":0.01978,"72":0.00565,"74":0.0113,"75":0.02543,"76":0.00283,"78":0.00565,"79":0.25708,"80":0.02543,"81":0.00848,"83":0.12713,"84":0.43223,"85":0.04238,"86":0.62715,"87":0.09323,"88":0.01695,"89":0.08475,"90":0.01695,"91":0.03955,"92":0.04238,"93":0.02543,"94":0.01695,"95":0.01413,"96":0.42093,"97":0.11018,"98":0.2373,"99":2.0114,"100":12.14468,"101":0.226,"102":0.00283,_:"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 36 38 39 41 42 43 46 48 51 52 53 54 55 56 58 59 60 61 65 66 68 73 77 103 104"},F:{"27":0.00565,"36":0.00565,"63":0.00283,"64":0.00283,"68":0.00848,"78":0.00848,"79":0.00848,"80":0.01695,"82":0.0113,"83":0.00848,"84":0.19493,"85":1.13565,"86":0.03955,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 28 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 65 66 67 69 70 71 72 73 74 75 76 77 81 87 9.5-9.6 10.6 11.1 11.5 11.6","10.0-10.1":0,"10.5":0.00565,"12.1":0.00283},B:{"12":0.0113,"13":0.00565,"14":0.00565,"15":0.00565,"16":0.00565,"17":0.0339,"18":0.0339,"84":0.02543,"85":0.0113,"86":0.01695,"87":0.01413,"88":0.01695,"89":0.01978,"90":0.02825,"91":0.0226,"92":0.03955,"93":0.0113,"94":0.0113,"95":0.01978,"96":0.02543,"97":0.03108,"98":0.02825,"99":0.15255,"100":0.57065,"101":0.00848,_:"79 80 81 83"},E:{"4":0,"13":0.04238,"14":0.05085,"15":0.02543,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":1.38143,"11.1":0.00283,"12.1":0.01978,"13.1":0.07345,"14.1":0.06215,"15.1":0.08193,"15.2-15.3":0.14125,"15.4":0.17515},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00189,"5.0-5.1":0.00283,"6.0-6.1":0.00094,"7.0-7.1":0.01602,"8.1-8.4":0.00189,"9.0-9.2":0.02545,"9.3":0.02922,"10.0-10.2":0.01225,"10.3":0.05561,"11.0-11.2":0.01979,"11.3-11.4":0.03959,"12.0-12.1":0.06881,"12.2-12.5":0.67864,"13.0-13.1":0.05938,"13.2":0.01885,"13.3":0.07729,"13.4-13.7":0.21584,"14.0-14.4":0.70031,"14.5-14.8":0.66827,"15.0-15.1":1.02078,"15.2-15.3":3.86068,"15.4":1.84645},P:{"4":1.23616,"5.0-5.4":0.1407,"6.2-6.4":0.2412,"7.2-7.4":0.57285,"8.2":0.0201,"9.2":0.25125,"10.1":0.07035,"11.1-11.2":0.27135,"12.0":0.11055,"13.0":0.2613,"14.0":0.3618,"15.0":0.21105,"16.0":1.96981},I:{"0":0,"3":0,"4":0.00083,"2.1":0,"2.2":0,"2.3":0.00248,"4.1":0.00455,"4.2-4.3":0.012,"4.4":0,"4.4.3-4.4.4":0.04471},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01207,"9":0.02414,"11":0.09656,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.16235},H:{"0":2.07181},L:{"0":53.88708},S:{"2.5":0},R:{_:"0"},M:{"0":0.0287},Q:{"10.4":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 bc928f2fae333b..b6d7f3933f0346 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:{_:"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 3.5 3.6"},D:{"97":0.0335,"98":0.13958,_:"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 99 100 101"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"98":0.00558,_:"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"},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.1":18.37924,"15.2-15.3":17.43013,"15.4":0.01117},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.00439,"13.0-13.1":0,"13.2":0.00439,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.00439,"15.0-15.1":10.90159,"15.2-15.3":32.69162,"15.4":0.24119},P:{"4":0.07814,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.03349,"8.2":0.02073,"9.2":0.04146,"10.1":0.05182,"11.1-11.2":0.02233,"12.0":0.02073,"13.0":0.04465,"14.0":0.02233,"15.0":0.05581,"16.0":0.46883},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:{"11":0.00558,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0},L:{"0":0.31361},S:{"2.5":0}}; +module.exports={C:{"98":0.14765,_:"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 99 100 101 3.5 3.6"},D:{"99":0.0579,"100":0.53268,_:"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 101 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"84":0.23739,"96":0.02895,"99":0.1187,"100":0.26634,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 97 98 101"},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 14.1","13.1":0.0579,"15.1":2.72709,"15.2-15.3":2.01492,"15.4":2.19152},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.02774,"13.4-13.7":0.09014,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":2.81512,"15.2-15.3":60.84398,"15.4":5.56783},P:{"4":0.09786,"5.0-5.4":0.02446,"6.2-6.4":0.0103,"7.2-7.4":0.1442,"8.2":0.02446,"9.2":0.36472,"10.1":0.0309,"11.1-11.2":0.1339,"12.0":0.0515,"13.0":0.1545,"14.0":0.2884,"15.0":0.03039,"16.0":0.15197},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"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":1.15812},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":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 588199c3e4d3bf..f2f6b0d8a74580 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:{"7":0.00466,"15":0.01397,"18":0.00466,"21":0.02329,"23":0.00932,"24":0.00466,"29":0.01863,"30":0.00466,"33":0.00932,"34":0.02329,"37":0.04192,"38":0.00932,"39":0.00466,"40":0.01863,"41":0.13042,"43":0.02329,"44":0.01397,"45":0.01863,"46":0.00932,"47":0.09782,"48":0.04192,"49":0.00932,"52":0.00932,"54":0.01397,"56":0.06055,"57":0.09316,"58":0.00466,"61":0.16769,"65":0.00466,"67":0.03726,"68":0.03261,"70":0.00466,"72":0.0559,"77":0.00932,"78":0.0559,"79":0.41922,"80":0.00466,"81":0.02329,"83":0.00932,"84":0.01397,"85":0.03261,"86":0.04192,"88":0.02795,"89":0.02795,"90":0.00932,"91":0.11645,"92":0.06987,"93":0.07453,"94":0.06055,"95":0.22358,"96":3.9593,"97":4.67663,"98":0.40059,_:"2 3 4 5 6 8 9 10 11 12 13 14 16 17 19 20 22 25 26 27 28 31 32 35 36 42 50 51 53 55 59 60 62 63 64 66 69 71 73 74 75 76 82 87 99 3.5 3.6"},D:{"30":0.00932,"31":0.01397,"40":0.01397,"43":0.04658,"47":0.00932,"49":0.02795,"56":0.00932,"57":0.00932,"58":0.27482,"61":0.07453,"62":0.04192,"63":0.09782,"64":0.00466,"65":0.02795,"67":0.01863,"68":0.01397,"71":0.01397,"72":0.00932,"73":0.00932,"74":0.01863,"75":0.01397,"77":0.00466,"78":0.01397,"79":0.04192,"80":0.03261,"83":0.00932,"84":0.10713,"85":0.00932,"86":0.01863,"87":0.53567,"88":0.01863,"89":0.02329,"90":0.01863,"91":0.03261,"92":0.0559,"93":0.02795,"94":0.10713,"95":0.12111,"96":0.58225,"97":7.37827,"98":15.52046,"99":0.00932,"100":0.00932,_:"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 32 33 34 35 36 37 38 39 41 42 44 45 46 48 50 51 52 53 54 55 59 60 66 69 70 76 81 101"},F:{"56":0.03726,"65":0.00466,"79":0.00466,"82":0.08384,"83":1.14121,_:"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 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 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.06055,"13":0.01397,"14":0.00466,"15":0.04658,"16":0.03261,"17":0.02329,"18":0.13508,"84":0.01863,"85":0.02329,"89":0.01397,"90":0.01863,"91":0.00466,"92":0.01863,"93":0.02795,"94":0.03261,"95":0.02329,"96":0.21427,"97":1.04805,"98":4.05246,_:"79 80 81 83 86 87 88"},E:{"4":0,"8":0.01863,"11":0.00932,"12":0.01863,"13":0.00466,"14":0.18166,"15":0.02795,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1 15.4","9.1":0.02795,"10.1":0.01863,"11.1":0.01397,"12.1":0.06521,"13.1":0.12111,"14.1":0.24687,"15.1":0.14906,"15.2-15.3":0.20495},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.00401,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00802,"9.3":0.00516,"10.0-10.2":0.00458,"10.3":0.04814,"11.0-11.2":0.01261,"11.3-11.4":0.05273,"12.0-12.1":0.0682,"12.2-12.5":0.76453,"13.0-13.1":0.06533,"13.2":0.01662,"13.3":0.13468,"13.4-13.7":0.20976,"14.0-14.4":1.24423,"14.5-14.8":1.59669,"15.0-15.1":0.65736,"15.2-15.3":0.83503,"15.4":0},P:{"4":0.24874,"5.0-5.4":0.02059,"6.2-6.4":0.01036,"7.2-7.4":0.11401,"8.2":0.02073,"9.2":0.04146,"10.1":0.05182,"11.1-11.2":0.18655,"12.0":0.02073,"13.0":0.13473,"14.0":0.32129,"15.0":0.16583,"16.0":0.4042},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00102,"4.2-4.3":0.00153,"4.4":0,"4.4.3-4.4.4":0.00814},A:{"11":0.31674,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.03206},Q:{"10.4":0.02672},O:{"0":0.55033},H:{"0":1.86149},L:{"0":44.20826},S:{"2.5":0}}; +module.exports={C:{"17":0.01542,"20":0.00514,"21":0.04627,"30":0.01028,"31":0.01028,"33":0.01028,"34":0.00514,"37":0.04113,"38":0.01028,"41":0.21078,"43":0.00514,"44":0.01028,"46":0.00514,"47":0.04627,"48":0.04113,"49":0.01028,"50":0.03085,"54":0.01028,"55":0.01028,"56":0.02571,"57":0.01028,"58":0.01028,"61":0.09768,"65":0.01028,"69":0.02056,"72":0.04627,"78":0.10282,"79":0.4884,"81":0.01028,"84":0.01028,"85":0.07712,"86":0.00514,"88":0.03085,"89":0.09768,"91":0.08226,"92":0.03599,"93":0.02571,"94":0.03599,"95":0.10796,"96":0.02056,"97":0.10796,"98":2.93551,"99":5.55742,"100":0.57065,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 22 23 24 25 26 27 28 29 32 35 36 39 40 42 45 51 52 53 59 60 62 63 64 66 67 68 70 71 73 74 75 76 77 80 82 83 87 90 101 3.5 3.6"},D:{"31":0.01542,"40":0.03085,"43":0.04113,"49":0.04627,"58":0.08226,"61":0.02571,"62":0.10282,"63":0.18508,"64":0.01028,"65":0.11824,"67":0.01542,"68":0.03085,"72":0.01542,"74":0.02571,"75":0.01542,"76":0.00514,"79":0.01028,"80":0.05141,"81":0.01028,"83":0.02056,"84":0.17479,"85":0.02056,"86":0.01542,"87":0.37529,"88":0.19022,"89":0.01542,"90":0.03085,"91":0.02056,"92":0.04627,"93":0.01542,"94":0.06683,"95":0.07197,"96":0.44727,"97":0.10796,"98":0.27247,"99":4.93536,"100":21.49966,"101":0.25705,_:"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 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 66 69 70 71 73 77 78 102 103 104"},F:{"63":0.01028,"77":0.00514,"79":0.01028,"81":0.01028,"82":0.04627,"84":0.12338,"85":0.7403,_:"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 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 83 86 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.08226,"13":0.02056,"14":0.01542,"15":0.05655,"16":0.03085,"17":0.04113,"18":0.17479,"80":0.01028,"84":0.02056,"85":0.00514,"87":0.04113,"89":0.00514,"90":0.01542,"91":0.00514,"92":0.02056,"93":0.02056,"96":0.10796,"97":0.06683,"98":0.12853,"99":0.96137,"100":5.27467,"101":0.08226,_:"79 81 83 86 88 94 95"},E:{"4":0,"12":0.02571,"13":0.01028,"14":0.0874,_:"0 5 6 7 8 9 10 11 15 3.1 3.2 6.1 7.1","5.1":0.00514,"9.1":0.01028,"10.1":0.05655,"11.1":0.01542,"12.1":0.06169,"13.1":0.10282,"14.1":0.17994,"15.1":0.22106,"15.2-15.3":0.04627,"15.4":0.17479},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00091,"6.0-6.1":0,"7.0-7.1":0.00592,"8.1-8.4":0,"9.0-9.2":0.0082,"9.3":0.00501,"10.0-10.2":0.00547,"10.3":0.01367,"11.0-11.2":0.0164,"11.3-11.4":0.04375,"12.0-12.1":0.05742,"12.2-12.5":0.58464,"13.0-13.1":0.04283,"13.2":0.02415,"13.3":0.12486,"13.4-13.7":0.19594,"14.0-14.4":0.91091,"14.5-14.8":0.92595,"15.0-15.1":0.44019,"15.2-15.3":0.72043,"15.4":0.43108},P:{"4":0.2884,"5.0-5.4":0.04085,"6.2-6.4":0.0103,"7.2-7.4":0.1442,"8.2":0.0201,"9.2":0.0412,"10.1":0.0309,"11.1-11.2":0.1339,"12.0":0.0515,"13.0":0.1545,"14.0":0.2884,"15.0":0.0824,"16.0":0.4944},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00117,"4.2-4.3":0.00583,"4.4":0,"4.4.3-4.4.4":0.00758},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17479,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.72399},H:{"0":1.60087},L:{"0":40.8125},S:{"2.5":0},R:{_:"0"},M:{"0":0.13605},Q:{"10.4":0.00972}}; 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 bb9f61f2bb76e8..180fa97cc3657c 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:{"41":0.00669,"48":0.02006,"51":0.04013,"52":0.02006,"56":0.00669,"60":0.02675,"68":0.02006,"71":0.01338,"72":0.01338,"81":0.00669,"82":0.37453,"84":0.02006,"88":0.02006,"89":0.01338,"91":0.04682,"93":0.00669,"94":0.01338,"95":0.03344,"96":0.29427,"97":0.23408,_:"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 42 43 44 45 46 47 49 50 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 73 74 75 76 77 78 79 80 83 85 86 87 90 92 98 99 3.5 3.6"},D:{"49":0.00669,"55":0.00669,"66":0.01338,"67":0.02675,"70":0.00669,"71":0.02675,"78":0.10032,"79":0.26083,"83":0.1137,"84":0.01338,"85":0.04013,"86":0.06688,"87":0.02675,"89":0.07357,"90":0.10032,"91":0.82931,"92":0.81594,"93":0.06019,"94":0.01338,"95":0.00669,"96":0.19395,"97":14.31901,"98":31.23296,"100":0.02006,_:"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 56 57 58 59 60 61 62 63 64 65 68 69 72 73 74 75 76 77 80 81 88 99 101"},F:{"28":0.02675,"47":0.54173,"54":0.01338,"76":0.04682,"77":0.03344,"81":0.02006,"82":0.0535,"83":0.41466,_:"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 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.02006,"18":0.00669,"88":0.00669,"94":0.01338,"95":0.00669,"96":0.01338,"97":0.32771,"98":1.96627,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 89 90 91 92 93"},E:{"4":0,"11":0.1137,"12":0.01338,"14":1.13027,_:"0 5 6 7 8 9 10 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 13.1 15.4","12.1":0.00669,"14.1":0.2809,"15.1":0.06019,"15.2-15.3":0.20733},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.04035,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.00605,"12.0-12.1":0,"12.2-12.5":0.02623,"13.0-13.1":0,"13.2":0.00605,"13.3":0.01412,"13.4-13.7":0.00605,"14.0-14.4":0.14324,"14.5-14.8":0.05447,"15.0-15.1":8.59046,"15.2-15.3":11.27977,"15.4":0.00605},P:{"4":0.06226,"5.0-5.4":0.0102,"6.2-6.4":0.01036,"7.2-7.4":0.06226,"8.2":0.02073,"9.2":0.0306,"10.1":0.0204,"11.1-11.2":0.13261,"12.0":0.06121,"13.0":0.08302,"14.0":0.15302,"15.0":0.04151,"16.0":0.45661},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00192,"4.4":0,"4.4.3-4.4.4":0.00471},A:{"10":0.15252,"11":3.25836,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.41413},Q:{"10.4":0.01325},O:{"0":0.815},H:{"0":0},L:{"0":8.23535},S:{"2.5":0}}; +module.exports={C:{"43":0.26809,"47":0.01711,"51":0.01711,"60":0.0057,"66":0.0057,"82":0.06845,"83":0.01711,"86":0.01711,"89":0.01711,"91":0.18253,"93":0.0057,"94":0.03993,"95":0.02282,"96":0.15971,"97":0.01711,"98":0.1369,"99":1.0039,_:"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 44 45 46 48 49 50 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 87 88 90 92 100 101 3.5 3.6"},D:{"49":0.03993,"57":0.0057,"67":0.01711,"68":0.04563,"71":0.06274,"72":0.0057,"77":0.02852,"78":0.0057,"79":0.2909,"81":0.01711,"83":0.03993,"84":0.01711,"86":0.15401,"87":0.03993,"89":0.04563,"90":1.00961,"91":0.02282,"92":0.22246,"94":0.0057,"95":0.03993,"96":1.05524,"97":0.13119,"98":0.09126,"99":4.97959,"100":36.28314,"101":0.24527,_:"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 63 64 65 66 69 70 73 74 75 76 80 85 88 93 102 103 104"},F:{"19":0.09126,"34":0.0057,"47":0.41069,"51":0.30231,"64":0.06845,"76":0.0057,"79":0.03993,"82":0.02282,"84":0.03993,"85":0.22246,"86":0.02282,_:"9 11 12 15 16 17 18 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 48 49 50 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.09126,"86":0.0057,"90":0.01711,"92":0.01711,"99":0.75863,"100":0.54758,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 91 93 94 95 96 97 98 101"},E:{"4":0,"14":0.29661,_:"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 12.1 15.2-15.3","13.1":0.03993,"14.1":0.18253,"15.1":0.03993,"15.4":0.05134},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.00648,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00648,"11.3-11.4":0,"12.0-12.1":0.00648,"12.2-12.5":0.2248,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.15347,"14.5-14.8":0.09943,"15.0-15.1":3.15368,"15.2-15.3":9.34431,"15.4":8.61804},P:{"4":0.05271,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.11597,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.03163,"12.0":0.04112,"13.0":0.05271,"14.0":0.05271,"15.0":0.04217,"16.0":1.71847},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00011,"4.2-4.3":0.00032,"4.4":0,"4.4.3-4.4.4":0.00816},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.2852,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.06111},H:{"0":0.0244},L:{"0":17.63426},S:{"2.5":0},R:{_:"0"},M:{"0":0.43819},Q:{"10.4":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 feac9ffd0a2229..cb2ba7b7779773 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:{"43":0.00436,"52":0.09592,"60":0.00436,"72":0.00436,"78":0.03488,"80":0.00872,"81":0.00436,"82":0.01308,"84":0.13952,"87":0.00436,"88":0.02616,"89":0.00872,"91":0.03052,"92":0.00872,"93":0.00436,"94":0.01308,"95":0.02616,"96":0.64528,"97":0.97664,"98":0.00872,_:"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 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 83 85 86 90 99 3.5 3.6"},D:{"38":0.00436,"39":0.01308,"42":0.00436,"43":0.00436,"47":0.00872,"49":0.20492,"50":0.00436,"55":0.00436,"56":0.0218,"58":0.00872,"60":0.00436,"62":0.00436,"63":0.01744,"64":0.00872,"65":0.01308,"66":0.00872,"67":0.01744,"68":0.01308,"69":0.00872,"70":0.01744,"71":0.01308,"72":0.01308,"73":0.00872,"74":0.01308,"75":0.01308,"76":0.00872,"77":0.01744,"78":0.01744,"79":0.05668,"80":0.03052,"81":0.03488,"83":0.0436,"84":0.05232,"85":0.06976,"86":0.07848,"87":0.72376,"88":0.03052,"89":0.06976,"90":0.0654,"91":0.0872,"92":0.10028,"93":0.4578,"94":0.05232,"95":0.10028,"96":0.55372,"97":9.02084,"98":20.66204,"99":0.01308,"100":0.03052,_:"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 40 41 44 45 46 48 51 52 53 54 57 59 61 101"},F:{"40":0.00872,"71":0.00436,"82":0.7848,"83":2.27156,_:"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 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 72 73 74 75 76 77 78 79 80 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.00872,"13":0.01308,"16":0.00436,"17":0.00436,"18":0.0218,"84":0.00436,"85":0.00436,"89":0.00436,"92":0.03488,"94":0.00436,"95":0.01744,"96":0.03052,"97":0.55372,"98":1.90096,_:"14 15 79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.10028,"14":0.03488,"15":0.03924,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.00872,"12.1":0.00872,"13.1":0.03924,"14.1":0.11336,"15.1":0.06104,"15.2-15.3":0.06976},G:{"8":0.00037,"3.2":0.00037,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01373,"6.0-6.1":0.00111,"7.0-7.1":0.03526,"8.1-8.4":0.00223,"9.0-9.2":0.00223,"9.3":0.05382,"10.0-10.2":0.00482,"10.3":0.06235,"11.0-11.2":0.02004,"11.3-11.4":0.01485,"12.0-12.1":0.01485,"12.2-12.5":0.2906,"13.0-13.1":0.00557,"13.2":0.00631,"13.3":0.0308,"13.4-13.7":0.33477,"14.0-14.4":0.26054,"14.5-14.8":0.7716,"15.0-15.1":0.52182,"15.2-15.3":1.25594,"15.4":0.00779},P:{"4":0.25027,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.14599,"8.2":0.02073,"9.2":0.04171,"10.1":0.05182,"11.1-11.2":0.12514,"12.0":0.03128,"13.0":0.17728,"14.0":0.17728,"15.0":0.13556,"16.0":1.53291},I:{"0":0,"3":0,"4":0.00296,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00414,"4.2-4.3":0.00591,"4.4":0,"4.4.3-4.4.4":0.06032},A:{"9":0.00436,"11":0.11772,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.07897},Q:{"10.4":0},O:{"0":0.10718},H:{"0":0.27237},L:{"0":48.76275},S:{"2.5":0}}; +module.exports={C:{"52":0.08026,"66":0.00803,"72":0.00401,"78":0.04013,"79":0.01204,"84":0.00803,"87":0.00401,"88":0.01204,"89":0.00803,"91":0.03612,"95":0.02007,"96":0.01605,"97":0.01605,"98":0.31703,"99":1.18384,"100":0.00803,_:"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 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 80 81 82 83 85 86 90 92 93 94 101 3.5 3.6"},D:{"38":0.00803,"39":0.00803,"42":0.00401,"43":0.00803,"47":0.00803,"49":0.2167,"52":0.00803,"56":0.01605,"58":0.00401,"62":0.00401,"63":0.02408,"64":0.00803,"65":0.02007,"66":0.00401,"67":0.01204,"68":0.00401,"69":0.00803,"70":0.01605,"71":0.01204,"72":0.00401,"73":0.00803,"74":0.01605,"75":0.00803,"76":0.00803,"77":0.01204,"78":0.01204,"79":0.04816,"80":0.04013,"81":0.04013,"83":0.07223,"84":0.06822,"85":0.05618,"86":0.0923,"87":0.17256,"88":0.0321,"89":0.0602,"90":0.03612,"91":0.07625,"92":0.09631,"93":0.08829,"94":0.04816,"95":0.04816,"96":0.15651,"97":0.20065,"98":0.28492,"99":4.31799,"100":22.9985,"101":0.31703,"102":0.00803,_:"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 40 41 44 45 46 48 50 51 53 54 55 57 59 60 61 103 104"},F:{"28":0.00803,"40":0.01204,"83":0.00803,"84":0.45748,"85":1.70553,"86":0.02408,_:"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 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 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.00803,"13":0.01605,"15":0.01204,"16":0.01605,"17":0.04013,"18":0.02007,"83":0.00803,"84":0.00803,"85":0.00803,"86":0.00803,"88":0.00401,"89":0.00803,"90":0.00803,"91":0.00803,"92":0.02408,"93":0.00803,"94":0.00401,"95":0.00803,"96":0.0321,"97":0.03612,"98":0.02408,"99":0.34111,"100":2.34359,"101":0.02809,_:"14 79 80 81 87"},E:{"4":0,"12":0.00803,"13":0.02007,"14":0.02809,"15":0.02809,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00401,"11.1":0.00401,"12.1":0.00803,"13.1":0.02809,"14.1":0.07625,"15.1":0.02408,"15.2-15.3":0.02408,"15.4":0.08829},G:{"8":0,"3.2":0,"4.0-4.1":0.00075,"4.2-4.3":0,"5.0-5.1":0.00904,"6.0-6.1":0.00113,"7.0-7.1":0.03315,"8.1-8.4":0.00113,"9.0-9.2":0.00151,"9.3":0.0535,"10.0-10.2":0.00414,"10.3":0.06065,"11.0-11.2":0.01055,"11.3-11.4":0.01093,"12.0-12.1":0.0098,"12.2-12.5":0.32738,"13.0-13.1":0.0113,"13.2":0.00603,"13.3":0.02637,"13.4-13.7":0.09456,"14.0-14.4":0.27954,"14.5-14.8":0.60579,"15.0-15.1":0.21436,"15.2-15.3":1.0428,"15.4":0.96142},P:{"4":0.46394,"5.0-5.4":0.02446,"6.2-6.4":0.03136,"7.2-7.4":0.17527,"8.2":0.02446,"9.2":0.03093,"10.1":0.0309,"11.1-11.2":0.19589,"12.0":0.03093,"13.0":0.14434,"14.0":0.18558,"15.0":0.1031,"16.0":1.71143},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00412,"4.2-4.3":0.00647,"4.4":0,"4.4.3-4.4.4":0.05527},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00401,"11":0.07223,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.13171},H:{"0":0.26073},L:{"0":54.43227},S:{"2.5":0},R:{_:"0"},M:{"0":0.07783},Q:{"10.4":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 0c0f1ad2e3ce5a..dbe6fc5884734a 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:{"78":0.10686,"92":0.03717,"96":0.14403,"97":0.39026,"98":0.01858,_:"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 89 90 91 93 94 95 99 3.5 3.6"},D:{"61":0.06504,"75":0.00929,"77":0.27876,"79":0.21836,"81":0.00929,"86":0.00929,"88":0.00929,"89":0.00929,"90":0.18119,"91":0.02788,"94":0.01858,"95":0.24624,"96":2.93627,"97":4.56702,"98":21.67824,_:"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 62 63 64 65 66 67 68 69 70 71 72 73 74 76 78 80 83 84 85 87 92 93 99 100 101"},F:{"82":0.22765,"83":0.51571,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00929,"18":0.07434,"81":0.02788,"83":0.01858,"84":0.00929,"89":0.00929,"90":0.00929,"92":0.07434,"93":0.10686,"96":0.32522,"97":1.40309,"98":2.30906,_:"12 13 15 16 17 79 80 85 86 87 88 91 94 95"},E:{"4":0,"13":0.01858,"14":0.13473,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.02788,"11.1":0.00929,"12.1":0.01858,"13.1":0.00929,"14.1":0.11615,"15.1":0.28805,"15.2-15.3":0.01858},G:{"8":0.05313,"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.00781,"10.0-10.2":0.03828,"10.3":0.01484,"11.0-11.2":0.03047,"11.3-11.4":0.00781,"12.0-12.1":0.00781,"12.2-12.5":1.24853,"13.0-13.1":0.20548,"13.2":0.01484,"13.3":0.30471,"13.4-13.7":0.62426,"14.0-14.4":0.82975,"14.5-14.8":2.24625,"15.0-15.1":1.52276,"15.2-15.3":0.65473,"15.4":0},P:{"4":0.07814,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.38743,"8.2":0.02073,"9.2":0.43841,"10.1":0.05182,"11.1-11.2":0.13254,"12.0":0.02073,"13.0":0.25489,"14.0":0.04078,"15.0":0.03059,"16.0":0.84624},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:{"11":0.02788,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0.58359},H:{"0":0.07096},L:{"0":52.20205},S:{"2.5":0}}; +module.exports={C:{"46":0.01437,"57":0.00479,"78":0.01916,"84":0.00479,"92":0.01437,"94":0.01437,"97":0.00479,"98":0.34016,"99":1.22171,_:"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 47 48 49 50 51 52 53 54 55 56 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 85 86 87 88 89 90 91 93 95 96 100 101 3.5 3.6"},D:{"43":0.01437,"45":0.00958,"61":0.02396,"65":0.00479,"69":0.00479,"71":0.01437,"73":0.00958,"75":0.03354,"76":0.01916,"79":0.11978,"80":0.00479,"81":0.01437,"83":0.00958,"84":0.00958,"88":0.02396,"89":0.0527,"90":0.02875,"91":0.08145,"92":0.04312,"93":1.02527,"94":0.08145,"95":0.01437,"96":0.16289,"97":0.03354,"98":0.18206,"99":4.0436,"100":20.8169,"101":1.24087,"102":0.04791,_:"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 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 72 74 77 78 85 86 87 103 104"},F:{"79":0.00958,"85":0.19643,_:"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 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00958,"16":0.01437,"17":0.00958,"18":0.06228,"84":0.04312,"85":0.02875,"90":0.01437,"91":0.01916,"92":0.0527,"94":0.00958,"96":0.02875,"97":0.02875,"98":0.02875,"99":1.62894,"100":7.67518,"101":0.04312,_:"12 14 15 79 80 81 83 86 87 88 89 93 95"},E:{"4":0,"13":0.01437,"14":0.04791,"15":0.01437,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01916,"12.1":0.01916,"13.1":0.02875,"14.1":0.08145,"15.1":0.03354,"15.2-15.3":0.01437,"15.4":0.03354},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.00708,"8.1-8.4":0.29756,"9.0-9.2":0,"9.3":0.02328,"10.0-10.2":0.00405,"10.3":0.07085,"11.0-11.2":0.02429,"11.3-11.4":0.04555,"12.0-12.1":0.06882,"12.2-12.5":1.80966,"13.0-13.1":0.27327,"13.2":0.05668,"13.3":0.14271,"13.4-13.7":0.25505,"14.0-14.4":0.52225,"14.5-14.8":1.19531,"15.0-15.1":0.42104,"15.2-15.3":3.46954,"15.4":1.43215},P:{"4":0.11499,"5.0-5.4":0.02446,"6.2-6.4":0.03136,"7.2-7.4":0.15681,"8.2":0.02446,"9.2":0.09408,"10.1":0.0309,"11.1-11.2":0.02091,"12.0":0.0515,"13.0":0.07318,"14.0":0.16726,"15.0":0.06272,"16.0":0.72131},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00618,"4.4":0,"4.4.3-4.4.4":0.00423},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09103,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03646},H:{"0":0.08875},L:{"0":47.24684},S:{"2.5":0},R:{_:"0"},M:{"0":0.47393},Q:{"10.4":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 50bb36b6abc3d9..4a5af1872b6162 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:{"52":0.01394,"55":0.00279,"78":0.01115,"79":0.00836,"80":0.00836,"81":0.00557,"82":0.00279,"83":0.00279,"84":0.04181,"87":0.00557,"88":0.00279,"89":0.00279,"91":0.00836,"92":0.01115,"94":0.00279,"95":0.01115,"96":0.25362,"97":0.4069,_:"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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 85 86 90 93 98 99 3.5 3.6"},D:{"22":0.06689,"26":0.03623,"34":0.07525,"38":0.12263,"43":0.00279,"47":0.0864,"48":0.00557,"49":0.10033,"53":0.02508,"56":0.00557,"58":0.00279,"59":0.00557,"60":0.00279,"61":0.01115,"63":0.00836,"65":0.00557,"67":0.00557,"68":0.01672,"69":0.00557,"70":0.00836,"71":0.04738,"72":0.00557,"73":0.01672,"74":0.00557,"75":0.00836,"76":0.00836,"77":0.00836,"78":0.01115,"79":0.18116,"80":0.0223,"81":0.0223,"83":0.03344,"84":0.06968,"85":0.06968,"86":0.06689,"87":0.28706,"88":0.0223,"89":0.04459,"90":0.01672,"91":0.04181,"92":0.05295,"93":0.17001,"94":0.04181,"95":0.11148,"96":0.26755,"97":5.46252,"98":13.05988,"99":0.00557,"100":0.00557,_:"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 42 44 45 46 50 51 52 54 55 57 62 64 66 101"},F:{"28":0.00836,"31":0.00557,"32":0.01115,"36":0.01394,"40":0.06131,"46":0.04738,"71":0.00279,"79":0.00279,"80":0.00557,"81":0.00279,"82":0.30936,"83":1.10923,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 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 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00557,"13":0.00557,"14":0.00557,"15":0.00557,"16":0.00557,"17":0.00557,"18":0.02508,"84":0.00557,"85":0.00557,"86":0.00557,"87":0.00557,"89":0.00279,"91":0.00279,"92":0.00836,"94":0.00557,"95":0.01115,"96":0.0223,"97":0.36788,"98":1.19841,_:"79 80 81 83 88 90 93"},E:{"4":0,"13":0.05017,"14":0.05295,"15":0.02508,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 15.4","5.1":0.0223,"10.1":0.00557,"11.1":0.00557,"12.1":0.01672,"13.1":0.05295,"14.1":0.15886,"15.1":0.07525,"15.2-15.3":0.1505},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.00317,"7.0-7.1":0.04643,"8.1-8.4":0.00739,"9.0-9.2":0.00422,"9.3":0.08864,"10.0-10.2":0.01688,"10.3":0.13929,"11.0-11.2":0.04221,"11.3-11.4":0.03904,"12.0-12.1":0.03377,"12.2-12.5":1.40244,"13.0-13.1":0.01899,"13.2":0.00633,"13.3":0.06437,"13.4-13.7":0.24799,"14.0-14.4":0.50864,"14.5-14.8":1.79817,"15.0-15.1":1.3328,"15.2-15.3":4.74129,"15.4":0.0095},P:{"4":0.60186,"5.0-5.4":0.0102,"6.2-6.4":0.01036,"7.2-7.4":0.22442,"8.2":0.02073,"9.2":0.0306,"10.1":0.0204,"11.1-11.2":0.13261,"12.0":0.06121,"13.0":0.26523,"14.0":0.15302,"15.0":0.19382,"16.0":2.88689},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.0076,"4.4":0,"4.4.3-4.4.4":0.02616},A:{"8":0.01136,"9":0.01136,"10":0.00568,"11":0.42589,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.18754},Q:{"10.4":0},O:{"0":0.12983},H:{"0":0.68971},L:{"0":55.72819},S:{"2.5":0}}; +module.exports={C:{"52":0.01076,"68":0.0043,"78":0.00861,"79":0.0043,"80":0.0043,"81":0.0043,"82":0.0043,"83":0.0043,"87":0.00215,"88":0.00215,"91":0.00646,"96":0.00215,"97":0.0043,"98":0.1076,"99":0.36799,"100":0.00215,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 84 85 86 89 90 92 93 94 95 101 3.5 3.6"},D:{"22":0.04089,"26":0.02152,"31":0.00646,"34":0.0495,"38":0.08608,"42":0.00215,"43":0.00215,"47":0.06456,"49":0.05595,"51":0.02582,"53":0.01506,"56":0.0043,"61":0.01291,"63":0.00646,"65":0.0043,"66":0.00215,"67":0.0043,"68":0.01722,"69":0.0043,"70":0.0043,"71":0.04304,"72":0.00215,"73":0.00861,"74":0.0043,"75":0.00646,"76":0.0043,"77":0.00646,"78":0.00861,"79":0.13988,"80":0.01722,"81":0.01506,"83":0.04089,"84":0.05595,"85":0.07317,"86":0.06456,"87":0.07747,"88":0.01506,"89":0.03228,"90":0.01291,"91":0.02582,"92":0.12482,"93":0.01937,"94":0.02582,"95":0.02798,"96":0.08608,"97":0.07532,"98":0.15925,"99":2.16922,"100":12.02538,"101":0.12051,"102":0.00215,"103":0.00215,_:"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 32 33 35 36 37 39 40 41 44 45 46 48 50 52 54 55 57 58 59 60 62 64 104"},F:{"28":0.01076,"31":0.00646,"32":0.00646,"36":0.01291,"40":0.0495,"46":0.03874,"68":0.00215,"71":0.0043,"82":0.00215,"83":0.00215,"84":0.15494,"85":0.65851,"86":0.00861,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 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 69 70 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0043,"14":0.0043,"15":0.0043,"16":0.00215,"17":0.0043,"18":0.01506,"84":0.00646,"85":0.0043,"86":0.00215,"87":0.0043,"89":0.00215,"91":0.00215,"92":0.00646,"94":0.00215,"95":0.0043,"96":0.00646,"97":0.00861,"98":0.01076,"99":0.13342,"100":1.0803,"101":0.0043,_:"12 79 80 81 83 88 90 93"},E:{"4":0,"13":0.00861,"14":0.03874,"15":0.01722,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0043,"11.1":0.0043,"12.1":0.01076,"13.1":0.03874,"14.1":0.09899,"15.1":0.03443,"15.2-15.3":0.03013,"15.4":0.15064},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.02639,"8.1-8.4":0.00126,"9.0-9.2":0.00503,"9.3":0.05528,"10.0-10.2":0.01005,"10.3":0.13067,"11.0-11.2":0.049,"11.3-11.4":0.049,"12.0-12.1":0.03644,"12.2-12.5":1.89847,"13.0-13.1":0.02387,"13.2":0.0088,"13.3":0.08418,"13.4-13.7":0.26636,"14.0-14.4":0.64958,"14.5-14.8":1.91857,"15.0-15.1":0.4988,"15.2-15.3":3.40996,"15.4":3.43509},P:{"4":0.55518,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.20562,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.11309,"12.0":0.04112,"13.0":0.2159,"14.0":0.11309,"15.0":0.11309,"16.0":2.97123},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.00551,"4.4":0,"4.4.3-4.4.4":0.01597},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0043,"9":0.00646,"11":0.24963,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.14911},H:{"0":0.72071},L:{"0":61.22182},S:{"2.5":0},R:{_:"0"},M:{"0":0.09418},Q:{"10.4":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 18ac670d3322ea..7468ab9ef81e89 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:{"52":0.00901,"68":0.00451,"78":0.01352,"87":0.00901,"89":0.02704,"91":0.01802,"92":0.12166,"93":0.00451,"94":0.00451,"95":0.13969,"96":0.58578,"97":1.14903,_:"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 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 90 98 99 3.5 3.6"},D:{"26":0.03154,"38":0.00451,"47":0.01802,"49":0.03605,"55":0.00451,"56":0.00901,"62":0.00901,"63":0.00901,"66":0.03154,"67":0.00901,"68":0.02253,"74":0.05858,"75":0.01802,"76":0.04055,"77":0.00451,"79":0.09012,"80":0.02704,"81":0.09913,"83":0.00901,"84":0.00901,"86":0.01802,"87":0.09012,"88":0.01802,"89":0.01802,"90":0.03154,"91":0.05858,"92":0.04506,"93":0.11265,"94":0.08111,"95":0.0721,"96":0.55874,"97":9.12916,"98":19.20908,"99":0.02704,"100":0.04506,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 57 58 59 60 61 64 65 69 70 71 72 73 78 85 101"},F:{"28":0.01352,"80":0.01352,"82":0.21629,"83":0.8291,_:"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 79 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.00451,"14":0.00451,"15":0.00451,"16":0.00451,"17":0.00901,"18":0.01802,"85":0.03154,"89":0.00901,"90":0.00451,"92":0.01352,"95":0.02253,"96":0.03605,"97":1.40137,"98":4.43841,_:"13 79 80 81 83 84 86 87 88 91 93 94"},E:{"4":0,"13":0.00901,"14":0.21178,"15":0.11265,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02253,"11.1":0.09463,"12.1":0.03605,"13.1":0.28838,"14.1":0.43258,"15.1":0.25684,"15.2-15.3":0.57226,"15.4":0.01802},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00936,"6.0-6.1":0,"7.0-7.1":0.09358,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17406,"10.0-10.2":0,"10.3":0.1254,"11.0-11.2":0.00561,"11.3-11.4":0.0131,"12.0-12.1":0.00936,"12.2-12.5":0.37433,"13.0-13.1":0.01029,"13.2":0.00094,"13.3":0.0262,"13.4-13.7":0.05896,"14.0-14.4":0.26016,"14.5-14.8":1.33075,"15.0-15.1":1.45335,"15.2-15.3":5.36232,"15.4":0.04679},P:{"4":0.46074,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.27859,"8.2":0.02073,"9.2":0.02143,"10.1":0.05182,"11.1-11.2":0.11786,"12.0":0.01071,"13.0":0.18215,"14.0":0.16072,"15.0":0.15001,"16.0":4.47881},I:{"0":0,"3":0,"4":0.00202,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0004,"4.2-4.3":0.00161,"4.4":0,"4.4.3-4.4.4":0.03991},A:{"11":0.09463,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.14282},Q:{"10.4":0},O:{"0":0.03845},H:{"0":0.33803},L:{"0":40.36034},S:{"2.5":0}}; +module.exports={C:{"51":0.00434,"52":0.01302,"53":0.00434,"55":0.00434,"56":0.00434,"68":0.00434,"72":0.00434,"78":0.01302,"87":0.00868,"91":0.0217,"97":0.00868,"98":0.4123,"99":1.29332,_:"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 54 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 95 96 100 101 3.5 3.6"},D:{"38":0.00434,"47":0.01736,"49":0.03038,"51":0.00434,"53":0.00868,"55":0.00868,"56":0.01736,"58":0.00434,"62":0.00434,"63":0.00434,"65":0.01302,"68":0.00868,"70":0.00434,"74":0.1085,"75":0.02604,"76":0.05642,"77":0.00868,"79":0.0868,"80":0.02604,"81":0.04774,"83":0.01302,"84":0.01302,"85":0.0217,"86":0.00434,"87":0.10416,"88":0.00868,"89":0.0434,"90":0.01736,"91":0.05642,"92":0.0434,"93":0.1736,"94":0.05642,"95":0.0868,"96":0.11284,"97":0.1736,"98":0.31682,"99":4.92156,"100":21.36148,"101":0.30814,"102":0.01736,_:"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 64 66 67 69 71 72 73 78 103 104"},F:{"28":0.03038,"65":0.00434,"84":0.23436,"85":0.84196,"86":0.01302,_:"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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00434,"18":0.02604,"85":0.0217,"86":0.00868,"89":0.00434,"92":0.00434,"96":0.01302,"97":0.06944,"98":0.02604,"99":0.80724,"100":4.73494,"101":0.07378,_:"12 13 14 15 16 79 80 81 83 84 87 88 90 91 93 94 95"},E:{"4":0,"13":0.03472,"14":0.08246,"15":0.0651,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01736,"11.1":0.03906,"12.1":0.0434,"13.1":0.2821,"14.1":0.38626,"15.1":0.1085,"15.2-15.3":0.07378,"15.4":0.8246},G:{"8":0,"3.2":0,"4.0-4.1":0.00182,"4.2-4.3":0,"5.0-5.1":0.01181,"6.0-6.1":0.00091,"7.0-7.1":0.04816,"8.1-8.4":0.00182,"9.0-9.2":0.00454,"9.3":0.12267,"10.0-10.2":0.00454,"10.3":0.12994,"11.0-11.2":0.00454,"11.3-11.4":0.01908,"12.0-12.1":0.02181,"12.2-12.5":0.42073,"13.0-13.1":0.00363,"13.2":0.00182,"13.3":0.02181,"13.4-13.7":0.09996,"14.0-14.4":0.2399,"14.5-14.8":0.72242,"15.0-15.1":0.39074,"15.2-15.3":2.81607,"15.4":3.99557},P:{"4":0.42464,"5.0-5.4":0.02446,"6.2-6.4":0.03136,"7.2-7.4":0.3291,"8.2":0.02446,"9.2":0.02123,"10.1":0.0309,"11.1-11.2":0.10616,"12.0":0.01062,"13.0":0.18047,"14.0":0.16986,"15.0":0.16986,"16.0":4.90462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00119,"4.2-4.3":0.00357,"4.4":0,"4.4.3-4.4.4":0.03487},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01736,"11":0.16926,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03396},H:{"0":0.39653},L:{"0":43.17528},S:{"2.5":0},R:{_:"0"},M:{"0":0.1415},Q:{"10.4":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 c82f79bf14549f..345c51c4407ffd 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:{"85":0.05317,"96":0.10634,_:"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 86 87 88 89 90 91 92 93 94 95 97 98 99 3.5 3.6"},D:{"96":0.26585,"97":10.66263,"98":16.39272,_:"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 99 100 101"},F:{"82":0.05317,_:"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 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.10634,"17":0.05317,"92":0.42536,"95":0.15951,"96":0.47853,"97":0.37219,"98":4.61352,_:"12 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},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 12.1 15.1 15.4","11.1":0.05317,"13.1":0.15951,"14.1":2.01637,"15.2-15.3":0.47853},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.46475,"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.14295,"13.0-13.1":0,"13.2":0.10727,"13.3":0,"13.4-13.7":0.10727,"14.0-14.4":0,"14.5-14.8":0.85791,"15.0-15.1":0.10727,"15.2-15.3":0.42884,"15.4":0},P:{"4":0.15843,"5.0-5.4":0.0102,"6.2-6.4":0.01036,"7.2-7.4":0.04225,"8.2":0.02073,"9.2":0.19011,"10.1":0.11002,"11.1-11.2":0.04225,"12.0":0.06121,"13.0":0.39078,"14.0":0.05281,"15.0":0.02112,"16.0":0.54008},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:{"11":0.05317,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0.32505},H:{"0":0},L:{"0":57.37093},S:{"2.5":0}}; +module.exports={C:{"98":0.36206,"99":0.29891,_:"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 100 101 3.5 3.6"},D:{"72":0.71991,"83":0.05894,"85":0.29891,"95":0.05894,"96":0.12209,"97":0.12209,"98":0.18103,"99":4.20579,"100":13.69092,"101":0.12209,_:"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 73 74 75 76 77 78 79 80 81 84 86 87 88 89 90 91 92 93 94 102 103 104"},F:{"84":0.05894,_:"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 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.05894,"92":0.05894,"96":0.47994,"97":0.23997,"99":1.43982,"100":7.98637,"101":0.36206,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 98"},E:{"4":0,"10":0.05894,_:"0 5 6 7 8 9 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3","12.1":0.18103,"13.1":0.05894,"14.1":1.62085,"15.4":0.05894},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.1065,"13.0-13.1":0,"13.2":0.05315,"13.3":0,"13.4-13.7":0.1065,"14.0-14.4":0.05315,"14.5-14.8":0.79807,"15.0-15.1":0.31911,"15.2-15.3":0.42561,"15.4":0.1065},P:{"4":0.03148,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.02099,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.06067,"12.0":0.04112,"13.0":0.02099,"14.0":0.18201,"15.0":0.05247,"16.0":3.26606},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"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.10589},H:{"0":0},L:{"0":60.00876},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":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 53593ca8f42215..392dbc050e1389 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:{"34":0.02901,"52":0.01658,"55":0.00829,"67":0.00414,"78":0.00829,"88":0.00414,"89":0.00414,"91":0.00829,"93":0.00414,"94":0.00829,"95":0.02072,"96":0.3481,"97":0.57602,_:"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 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 98 99 3.5 3.6"},D:{"11":0.00829,"22":0.00829,"26":0.00414,"30":0.00829,"34":0.02901,"38":0.11189,"45":0.00414,"47":0.00414,"49":0.15333,"53":0.11189,"55":0.01243,"56":0.02901,"58":0.00829,"61":0.0373,"62":0.00414,"63":0.00829,"64":0.00829,"65":0.01243,"66":0.01243,"67":0.02486,"68":0.01658,"69":0.01658,"70":0.01658,"71":0.02072,"72":0.01243,"73":0.00829,"74":0.02072,"75":0.01658,"76":0.01243,"77":0.00829,"78":0.00829,"79":0.45584,"80":0.02072,"81":0.06216,"83":0.01658,"84":0.01243,"85":0.01658,"86":0.04973,"87":0.09117,"88":0.01658,"89":0.06216,"90":0.02486,"91":0.04973,"92":0.04973,"93":0.21549,"94":0.07045,"95":0.08702,"96":0.50971,"97":7.79486,"98":20.07768,"99":0.00829,"100":0.01243,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 48 50 51 52 54 57 59 60 101"},F:{"28":0.02901,"36":0.02072,"40":0.00414,"46":0.07045,"82":0.01243,"83":0.1036,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00414,"16":0.00414,"17":0.00829,"18":0.02072,"84":0.00414,"91":0.00414,"92":0.00829,"94":0.00829,"95":0.00829,"96":0.02486,"97":0.56773,"98":2.24605,_:"12 13 15 79 80 81 83 85 86 87 88 89 90 93"},E:{"4":0,"12":0.00829,"13":0.12846,"14":0.41854,"15":0.16162,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00829,"10.1":0.02072,"11.1":0.02901,"12.1":0.06216,"13.1":0.28179,"14.1":1.82336,"15.1":0.62989,"15.2-15.3":1.27221,"15.4":0.00414},G:{"8":0.00261,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02866,"6.0-6.1":0.01303,"7.0-7.1":0.10681,"8.1-8.4":0.04689,"9.0-9.2":0.01563,"9.3":0.2501,"10.0-10.2":0.02345,"10.3":0.26573,"11.0-11.2":0.05992,"11.3-11.4":0.05992,"12.0-12.1":0.13287,"12.2-12.5":0.93527,"13.0-13.1":0.11984,"13.2":0.0495,"13.3":0.22665,"13.4-13.7":0.5002,"14.0-14.4":2.64168,"14.5-14.8":6.13526,"15.0-15.1":4.51482,"15.2-15.3":9.86331,"15.4":0.0495},P:{"4":0.63144,"5.0-5.4":0.08035,"6.2-6.4":0.18078,"7.2-7.4":0.41177,"8.2":0.0107,"9.2":0.06421,"10.1":0.03211,"11.1-11.2":0.11773,"12.0":0.06421,"13.0":0.22475,"14.0":0.21405,"15.0":0.26756,"16.0":2.40803},I:{"0":0,"3":0,"4":0.00045,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0009,"4.2-4.3":0.0036,"4.4":0,"4.4.3-4.4.4":0.01847},A:{"11":0.19477,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.08784},Q:{"10.4":0.01171},O:{"0":0.0937},H:{"0":0.29938},L:{"0":28.60877},S:{"2.5":0}}; +module.exports={C:{"34":0.02579,"52":0.01719,"55":0.0086,"78":0.0086,"88":0.0043,"91":0.0086,"95":0.0086,"96":0.0086,"97":0.01289,"98":0.23209,"99":0.68338,"100":0.0043,_:"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 43 44 45 46 47 48 49 50 51 53 54 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 89 90 92 93 94 101 3.5 3.6"},D:{"11":0.0043,"22":0.0086,"30":0.0086,"34":0.02579,"38":0.09456,"45":0.0043,"49":0.13754,"53":0.09456,"55":0.0086,"56":0.02149,"57":0.0043,"58":0.0086,"61":0.03438,"62":0.0043,"63":0.0086,"64":0.0086,"65":0.01289,"66":0.01289,"67":0.02149,"68":0.01289,"69":0.01289,"70":0.01289,"71":0.01719,"72":0.01289,"73":0.0086,"74":0.02149,"75":0.01289,"76":0.01289,"77":0.0086,"78":0.0086,"79":0.44269,"80":0.02149,"81":0.04728,"83":0.03009,"84":0.01719,"85":0.01719,"86":0.04298,"87":0.08596,"88":0.01289,"89":0.05587,"90":0.02149,"91":0.03868,"92":0.03868,"93":0.03009,"94":0.04728,"95":0.05158,"96":0.13754,"97":0.23209,"98":0.30946,"99":4.7321,"100":24.13327,"101":0.33095,"102":0.02149,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 47 48 50 51 52 54 59 60 103 104"},F:{"28":0.03009,"36":0.01289,"46":0.06877,"84":0.02149,"85":0.09885,_:"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 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0043,"17":0.0086,"18":0.01719,"84":0.0043,"92":0.0086,"96":0.0086,"97":0.01719,"98":0.02149,"99":0.40401,"100":2.60889,"101":0.04298,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.0043,"13":0.11175,"14":0.36103,"15":0.10315,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.0086,"10.1":0.01719,"11.1":0.03009,"12.1":0.06017,"13.1":0.24928,"14.1":1.30659,"15.1":0.2149,"15.2-15.3":0.23209,"15.4":1.20774},G:{"8":0.00256,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02304,"6.0-6.1":0.01024,"7.0-7.1":0.07937,"8.1-8.4":0.04096,"9.0-9.2":0.01792,"9.3":0.24322,"10.0-10.2":0.02048,"10.3":0.23042,"11.0-11.2":0.04864,"11.3-11.4":0.0512,"12.0-12.1":0.11009,"12.2-12.5":0.83974,"13.0-13.1":0.09985,"13.2":0.04096,"13.3":0.18945,"13.4-13.7":0.40707,"14.0-14.4":2.10448,"14.5-14.8":4.13984,"15.0-15.1":1.89711,"15.2-15.3":7.08151,"15.4":7.92381},P:{"4":0.57671,"5.0-5.4":0.14046,"6.2-6.4":0.32106,"7.2-7.4":0.81268,"8.2":0.01088,"9.2":0.04353,"10.1":0.01088,"11.1-11.2":0.08705,"12.0":0.04353,"13.0":0.18498,"14.0":0.15234,"15.0":0.16322,"16.0":2.64416},I:{"0":0,"3":0,"4":0.00049,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00097,"4.2-4.3":0.00388,"4.4":0,"4.4.3-4.4.4":0.01747},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.19771,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.09693},H:{"0":0.25372},L:{"0":27.93909},S:{"2.5":0},R:{_:"0"},M:{"0":0.07983},Q:{"10.4":0.0057}}; 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 7715faed66696b..d72f30354c3883 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:{"30":0.00377,"32":0.00377,"33":0.00189,"34":0.00566,"36":0.00566,"38":0.01132,"39":0.00189,"43":0.00755,"44":0.00377,"45":0.00377,"47":0.00377,"48":0.00377,"49":0.00755,"51":0.00189,"52":0.00755,"56":0.00377,"61":0.00189,"63":0.00377,"65":0.00566,"68":0.00566,"72":0.01321,"78":0.01887,"79":0.00189,"84":0.00377,"85":0.00189,"88":0.00566,"89":0.0151,"90":0.00189,"91":0.02076,"92":0.00377,"93":0.00755,"94":0.01321,"95":0.02831,"96":0.78311,"97":1.09635,"98":0.07359,_:"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 31 35 37 40 41 42 46 50 53 54 55 57 58 59 60 62 64 66 67 69 70 71 73 74 75 76 77 80 81 82 83 86 87 99 3.5 3.6"},D:{"11":0.00189,"21":0.00189,"37":0.00377,"38":0.00377,"39":0.01321,"43":0.00566,"47":0.00566,"49":0.01321,"50":0.00377,"53":0.00189,"55":0.10001,"57":0.00377,"58":0.00566,"60":0.00377,"63":0.00944,"64":0.00566,"65":0.00944,"67":0.00377,"68":0.00377,"69":0.00755,"70":0.00944,"71":0.00566,"72":0.00755,"73":0.00377,"74":0.01132,"75":0.00944,"76":0.00189,"77":0.00566,"78":0.00566,"79":0.02642,"80":0.01321,"81":0.00755,"83":0.00755,"84":0.01132,"85":0.00944,"86":0.0151,"87":0.0434,"88":0.01887,"89":0.01321,"90":0.01132,"91":0.02453,"92":0.02642,"93":0.01887,"94":0.03208,"95":0.0434,"96":0.26041,"97":2.73426,"98":6.62148,"99":0.00566,"100":0.00755,_:"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 33 34 35 36 40 41 42 44 45 46 48 51 52 54 56 59 61 62 66 101"},F:{"28":0.00189,"37":0.00189,"63":0.00189,"67":0.00566,"73":0.00189,"79":0.00566,"80":0.00377,"81":0.00755,"82":0.06605,"83":0.66422,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 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 64 65 66 68 69 70 71 72 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02642,"13":0.00944,"14":0.00377,"15":0.01698,"16":0.01698,"17":0.00944,"18":0.10001,"84":0.00944,"85":0.00755,"86":0.00377,"89":0.02453,"90":0.0151,"91":0.00189,"92":0.01698,"93":0.00377,"94":0.00755,"95":0.02453,"96":0.05095,"97":0.37551,"98":1.00011,_:"79 80 81 83 87 88"},E:{"4":0,"12":0.00755,"13":0.00944,"14":0.06416,"15":0.02453,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 7.1","6.1":0.00189,"9.1":0.00377,"10.1":0.00755,"11.1":0.01321,"12.1":0.01698,"13.1":0.04906,"14.1":0.07737,"15.1":0.04906,"15.2-15.3":0.08869,"15.4":0.00566},G:{"8":0.00119,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00298,"6.0-6.1":0,"7.0-7.1":0.01193,"8.1-8.4":0.00358,"9.0-9.2":0.0006,"9.3":0.03221,"10.0-10.2":0.00298,"10.3":0.04713,"11.0-11.2":0.03579,"11.3-11.4":0.05846,"12.0-12.1":0.04593,"12.2-12.5":1.14534,"13.0-13.1":0.03221,"13.2":0.01074,"13.3":0.08232,"13.4-13.7":0.27619,"14.0-14.4":0.83932,"14.5-14.8":0.9968,"15.0-15.1":0.91687,"15.2-15.3":1.41437,"15.4":0.00537},P:{"4":0.35011,"5.0-5.4":0.02059,"6.2-6.4":0.21073,"7.2-7.4":0.12357,"8.2":0.05017,"9.2":0.13387,"10.1":0.08028,"11.1-11.2":0.08238,"12.0":0.04119,"13.0":0.08238,"14.0":0.17506,"15.0":0.21625,"16.0":1.02974},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00219,"4.2-4.3":0.00658,"4.4":0,"4.4.3-4.4.4":0.07235},A:{"8":0.00209,"11":0.07528,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.1379},Q:{"10.4":0},O:{"0":1.25736},H:{"0":16.62702},L:{"0":56.13239},S:{"2.5":0.44616}}; +module.exports={C:{"23":0.00173,"32":0.00173,"34":0.00693,"36":0.0052,"38":0.00173,"42":0.00173,"43":0.00693,"44":0.0052,"45":0.00346,"47":0.0052,"48":0.0052,"49":0.00346,"52":0.00866,"56":0.00173,"58":0.0052,"65":0.00346,"66":0.00346,"68":0.00173,"71":0.00173,"72":0.01039,"78":0.01039,"79":0.0052,"84":0.00173,"85":0.00173,"88":0.00346,"89":0.01039,"90":0.00173,"91":0.05716,"92":0.00346,"93":0.00346,"94":0.00346,"95":0.00693,"96":0.01212,"97":0.02598,"98":0.42434,"99":1.1258,"100":0.10219,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 33 35 37 39 40 41 46 50 51 53 54 55 57 59 60 61 62 63 64 67 69 70 73 74 75 76 77 80 81 82 83 86 87 101 3.5 3.6"},D:{"38":0.00173,"40":0.00346,"43":0.00346,"49":0.01212,"55":0.0052,"57":0.0052,"58":0.00346,"59":0.00173,"60":0.00346,"62":0.00173,"63":0.01905,"64":0.00173,"65":0.0052,"67":0.00173,"68":0.0052,"69":0.00693,"70":0.00693,"71":0.00346,"72":0.01212,"73":0.0052,"74":0.01039,"75":0.00173,"76":0.00346,"77":0.00866,"78":0.00346,"79":0.01559,"80":0.01559,"81":0.00693,"83":0.01386,"84":0.01212,"85":0.00866,"86":0.01559,"87":0.0381,"88":0.04503,"89":0.01559,"90":0.01212,"91":0.01732,"92":0.01905,"93":0.01386,"94":0.01559,"95":0.03291,"96":0.06755,"97":0.07794,"98":0.13163,"99":1.28861,"100":6.5002,"101":0.11604,"102":0.01905,_:"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 41 42 44 45 46 47 48 50 51 52 53 54 56 61 66 103 104"},F:{"19":0.00346,"36":0.00173,"68":0.00346,"79":0.00693,"80":0.00173,"81":0.00346,"82":0.00346,"83":0.00346,"84":0.10046,"85":0.61313,"86":0.01905,_:"9 11 12 15 16 17 18 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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 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.02598,"13":0.01212,"14":0.00693,"15":0.01212,"16":0.01905,"17":0.00866,"18":0.09526,"84":0.01212,"85":0.0052,"89":0.01386,"90":0.01212,"91":0.00693,"92":0.02078,"93":0.00173,"95":0.00346,"96":0.01386,"97":0.02078,"98":0.03464,"99":0.19572,"100":1.01495,"101":0.00693,_:"79 80 81 83 86 87 88 94"},E:{"4":0,"8":0.00173,"11":0.00346,"12":0.00173,"13":0.01212,"14":0.0433,"15":0.00866,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00346,"11.1":0.0052,"12.1":0.01386,"13.1":0.05023,"14.1":0.05542,"15.1":0.01732,"15.2-15.3":0.01559,"15.4":0.05716},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00105,"5.0-5.1":0.00418,"6.0-6.1":0.00052,"7.0-7.1":0.01464,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02039,"10.0-10.2":0.00418,"10.3":0.04861,"11.0-11.2":0.02352,"11.3-11.4":0.02509,"12.0-12.1":0.046,"12.2-12.5":1.06368,"13.0-13.1":0.01934,"13.2":0.01045,"13.3":0.05541,"13.4-13.7":0.14426,"14.0-14.4":0.66016,"14.5-14.8":0.69205,"15.0-15.1":0.49499,"15.2-15.3":1.02971,"15.4":0.86715},P:{"4":0.27576,"5.0-5.4":0.04085,"6.2-6.4":0.01021,"7.2-7.4":0.11235,"8.2":0.0201,"9.2":0.2247,"10.1":0.07035,"11.1-11.2":0.07149,"12.0":0.02043,"13.0":0.06128,"14.0":0.16341,"15.0":0.16341,"16.0":0.93963},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00266,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.06777},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00617,"11":0.05965,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.0335},H:{"0":19.76471},L:{"0":56.44096},S:{"2.5":0.45474},R:{_:"0"},M:{"0":0.10748},Q:{"10.4":0}}; 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 5f910aa0863ec8..1544a05c51b75e 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:{"45":0.01142,"48":0.01713,"52":0.27408,"53":0.00571,"55":0.27408,"56":0.03426,"57":0.00571,"60":0.07994,"68":0.24553,"72":0.00571,"78":0.12562,"79":0.01713,"80":0.01142,"81":0.04568,"82":0.02284,"83":0.01142,"84":0.02855,"86":0.01713,"87":0.01713,"88":0.02855,"89":0.02284,"90":0.01142,"91":0.10849,"92":0.02284,"93":0.02284,"94":0.02284,"95":0.16559,"96":1.0278,"97":1.42179,"98":0.00571,_:"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 46 47 49 50 51 54 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 99 3.5 3.6"},D:{"41":0.01713,"48":0.00571,"49":0.19414,"51":0.00571,"56":0.00571,"57":0.00571,"58":0.00571,"59":0.12562,"61":0.07423,"62":0.00571,"63":0.03426,"64":0.00571,"65":0.00571,"66":0.00571,"67":0.01713,"68":0.01713,"69":0.02855,"70":0.01713,"71":0.02284,"72":0.01713,"73":0.03997,"74":0.07994,"75":0.01142,"76":0.02284,"77":0.01713,"78":0.02284,"79":0.07994,"80":0.04568,"81":0.02855,"83":0.07423,"84":0.10278,"85":0.1142,"86":0.25695,"87":0.21127,"88":0.1713,"89":0.09707,"90":0.18272,"91":0.06852,"92":0.15988,"93":1.22765,"94":0.11991,"95":0.09707,"96":0.93073,"97":10.62631,"98":19.8708,"99":0.01713,"100":0.06852,_:"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 42 43 44 45 46 47 50 52 53 54 55 60 101"},F:{"35":0.00571,"36":0.06852,"58":0.01713,"60":0.00571,"67":0.00571,"68":0.01713,"70":0.00571,"71":0.01142,"72":0.00571,"73":0.01142,"75":0.01142,"76":0.00571,"77":0.09136,"78":0.0571,"79":0.08565,"80":0.08565,"81":0.05139,"82":1.10774,"83":7.94832,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 62 63 64 65 66 69 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03997},B:{"14":0.00571,"18":0.01142,"84":0.00571,"85":0.00571,"90":0.00571,"96":0.01142,"97":0.27979,"98":0.86792,_:"12 13 15 16 17 79 80 81 83 86 87 88 89 91 92 93 94 95"},E:{"4":0,"13":0.03426,"14":0.1142,"15":0.06281,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1","5.1":0.18272,"9.1":0.00571,"11.1":0.01142,"12.1":0.02855,"13.1":0.12562,"14.1":0.35973,"15.1":0.21127,"15.2-15.3":0.34831,"15.4":0.00571},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00197,"6.0-6.1":0.00262,"7.0-7.1":0.00721,"8.1-8.4":0.00197,"9.0-9.2":0.00262,"9.3":0.03015,"10.0-10.2":0.0059,"10.3":0.03801,"11.0-11.2":0.01245,"11.3-11.4":0.01376,"12.0-12.1":0.01114,"12.2-12.5":0.24051,"13.0-13.1":0.01573,"13.2":0.00655,"13.3":0.03473,"13.4-13.7":0.12386,"14.0-14.4":0.32505,"14.5-14.8":1.25236,"15.0-15.1":1.06428,"15.2-15.3":3.34226,"15.4":0.01769},P:{"4":0.01085,"5.0-5.4":0.0102,"6.2-6.4":0.01085,"7.2-7.4":0.08681,"8.2":0.02073,"9.2":0.0217,"10.1":0.11002,"11.1-11.2":0.06511,"12.0":0.01085,"13.0":0.0434,"14.0":0.07596,"15.0":0.06511,"16.0":1.08512},I:{"0":0,"3":0,"4":0.00158,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00158,"4.2-4.3":0.00473,"4.4":0,"4.4.3-4.4.4":0.02643},A:{"8":0.01713,"9":0.01713,"11":0.3426,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.16302},Q:{"10.4":0},O:{"0":0.18447},H:{"0":3.72845},L:{"0":26.30602},S:{"2.5":0}}; +module.exports={C:{"42":0.00616,"43":0.01233,"48":0.01849,"52":0.25885,"55":0.14175,"56":0.00616,"57":0.00616,"60":0.09861,"63":0.01233,"68":0.29582,"70":0.01233,"72":0.02465,"78":0.14175,"79":0.01233,"80":0.00616,"81":0.06779,"82":0.03082,"83":0.01233,"84":0.01233,"86":0.03698,"87":0.02465,"88":0.03082,"89":0.02465,"90":0.02465,"91":0.12326,"92":0.02465,"93":0.03082,"94":0.06163,"95":0.14791,"96":0.03082,"97":0.05547,"98":0.78886,"99":2.34194,"100":0.01849,_:"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 44 45 46 47 49 50 51 53 54 58 59 61 62 64 65 66 67 69 71 73 74 75 76 77 85 101 3.5 3.6"},D:{"22":0.00616,"33":0.01849,"39":0.01849,"41":0.01233,"49":0.22187,"57":0.01233,"58":0.01233,"59":0.17256,"61":0.07396,"63":0.02465,"64":0.01233,"65":0.01233,"67":0.01233,"68":0.00616,"69":0.01849,"70":0.01233,"71":0.02465,"72":0.01233,"73":0.01849,"74":0.08012,"75":0.00616,"76":0.02465,"77":0.01233,"78":0.01233,"79":0.08012,"80":0.39443,"81":0.03082,"83":0.08012,"84":0.11093,"85":0.06163,"86":0.20338,"87":0.14175,"88":0.11093,"89":0.09245,"90":0.05547,"91":0.06163,"92":0.09245,"93":0.12942,"94":0.06163,"95":0.06163,"96":0.32664,"97":0.32664,"98":1.50377,"99":4.77633,"100":23.62894,"101":0.41292,"102":0.02465,_:"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 34 35 36 37 38 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 60 62 66 103 104"},F:{"36":0.06163,"62":0.01233,"67":0.01849,"68":0.00616,"69":0.01849,"71":0.01849,"72":0.01233,"73":0.01233,"74":0.01849,"75":0.01233,"76":0.00616,"77":0.12942,"78":0.08628,"79":0.13559,"80":0.09245,"81":0.05547,"82":0.06163,"83":0.06163,"84":2.04612,"85":11.98704,"86":0.22803,"87":0.04314,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 70 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03698},B:{"18":0.03082,"89":0.00616,"92":0.00616,"96":0.01233,"97":0.00616,"98":0.01233,"99":0.14791,"100":1.06004,"101":0.01849,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.05547,"14":0.08012,"15":0.03082,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.10477,"11.1":0.02465,"12.1":0.01849,"13.1":0.14791,"14.1":0.19722,"15.1":0.06163,"15.2-15.3":0.08012,"15.4":0.37594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00199,"6.0-6.1":0.00199,"7.0-7.1":0.01539,"8.1-8.4":0.00099,"9.0-9.2":0.00149,"9.3":0.03425,"10.0-10.2":0.00596,"10.3":0.03723,"11.0-11.2":0.01291,"11.3-11.4":0.02581,"12.0-12.1":0.00844,"12.2-12.5":0.20055,"13.0-13.1":0.01142,"13.2":0.00695,"13.3":0.02035,"13.4-13.7":0.07893,"14.0-14.4":0.22835,"14.5-14.8":0.62549,"15.0-15.1":0.26708,"15.2-15.3":1.69627,"15.4":1.6794},P:{"4":0.02187,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.10934,"8.2":0.02446,"9.2":0.01093,"10.1":0.01028,"11.1-11.2":0.05467,"12.0":0.01062,"13.0":0.05467,"14.0":0.0656,"15.0":0.0328,"16.0":1.08247},I:{"0":0,"3":0,"4":0.00207,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00207,"4.2-4.3":0.00909,"4.4":0,"4.4.3-4.4.4":0.0405},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01233,"11":0.27734,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.18801},H:{"0":4.0976},L:{"0":26.41505},S:{"2.5":0},R:{_:"0"},M:{"0":0.14581},Q:{"10.4":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 13852d1aa6eb65..4e9e028304d20a 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:{"36":0.00277,"38":0.00277,"40":0.00277,"41":0.00554,"42":0.00554,"43":0.00831,"44":0.01108,"47":0.01108,"48":0.00554,"50":0.00554,"52":0.04157,"55":0.00277,"56":0.00831,"57":0.00554,"58":0.00277,"60":0.01108,"64":0.01108,"66":0.00554,"67":0.00277,"68":0.00554,"69":0.00277,"72":0.0194,"73":0.00554,"76":0.00277,"78":0.05819,"82":0.00277,"84":0.00554,"85":0.00831,"86":0.00554,"87":0.00277,"88":0.02217,"89":0.03325,"90":0.01108,"91":0.06928,"92":0.0194,"93":0.00554,"94":0.02494,"95":0.07482,"96":1.35225,"97":2.01729,"98":0.28264,_:"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 37 39 45 46 49 51 53 54 59 61 62 63 65 70 71 74 75 77 79 80 81 83 99 3.5 3.6"},D:{"19":0.00831,"24":0.00277,"37":0.00554,"38":0.00831,"39":0.00277,"40":0.00277,"47":0.00831,"49":0.01386,"50":0.00554,"56":0.00554,"57":0.00554,"58":0.00554,"59":0.00554,"62":0.00554,"63":0.01386,"64":0.0194,"65":0.01663,"66":0.00554,"67":0.00277,"68":0.00277,"69":0.00277,"70":0.00554,"71":0.00554,"72":0.01663,"73":0.00277,"74":0.02217,"75":0.01108,"76":0.00831,"77":0.00277,"78":0.00554,"79":0.03602,"80":0.05265,"81":0.01108,"83":0.06096,"84":0.00554,"85":0.01386,"86":0.03325,"87":0.04157,"88":0.01386,"89":0.0194,"90":0.02217,"91":0.04157,"92":0.05265,"93":0.04434,"94":0.06373,"95":0.04988,"96":0.3824,"97":4.41697,"98":9.19972,"99":0.02217,"100":0.00831,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 41 42 43 44 45 46 48 51 52 53 54 55 60 61 101"},F:{"28":0.00277,"57":0.00277,"67":0.00554,"68":0.00277,"79":0.01108,"80":0.01108,"81":0.00277,"82":0.05819,"83":0.79251,_:"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 58 60 62 63 64 65 66 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03048,"13":0.01663,"14":0.00831,"15":0.01386,"16":0.01386,"17":0.01386,"18":0.08313,"84":0.01108,"85":0.00831,"88":0.00277,"89":0.0194,"90":0.01108,"91":0.00554,"92":0.03879,"93":0.00831,"94":0.00831,"95":0.0194,"96":0.07205,"97":0.40457,"98":1.26358,_:"79 80 81 83 86 87"},E:{"4":0,"8":0.00277,"10":0.00277,"12":0.00277,"13":0.01108,"14":0.02771,"15":0.01663,_:"0 5 6 7 9 11 3.1 3.2 5.1 6.1 7.1 9.1 15.4","10.1":0.00554,"11.1":0.00554,"12.1":0.01386,"13.1":0.04157,"14.1":0.11915,"15.1":0.03879,"15.2-15.3":0.05542},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00301,"6.0-6.1":0.00086,"7.0-7.1":0.0262,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03608,"10.0-10.2":0.00515,"10.3":0.05241,"11.0-11.2":0.01675,"11.3-11.4":0.26246,"12.0-12.1":0.01546,"12.2-12.5":0.53523,"13.0-13.1":0.0378,"13.2":0.01289,"13.3":0.05842,"13.4-13.7":0.08763,"14.0-14.4":0.5842,"14.5-14.8":0.73326,"15.0-15.1":0.73626,"15.2-15.3":1.08506,"15.4":0.0043},P:{"4":0.12479,"5.0-5.4":0.0102,"6.2-6.4":0.01036,"7.2-7.4":0.07279,"8.2":0.02073,"9.2":0.17678,"10.1":0.11002,"11.1-11.2":0.05199,"12.0":0.0104,"13.0":0.09359,"14.0":0.35357,"15.0":0.13519,"16.0":0.59274},I:{"0":0,"3":0,"4":0.00081,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00081,"4.2-4.3":0.00222,"4.4":0,"4.4.3-4.4.4":0.03954},A:{"8":0.00603,"9":0.00302,"10":0.00302,"11":0.12371,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00723},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.13733},Q:{"10.4":0},O:{"0":1.02638},H:{"0":15.98526},L:{"0":52.49623},S:{"2.5":0.23852}}; +module.exports={C:{"36":0.00262,"42":0.00524,"43":0.00524,"44":0.00524,"45":0.00262,"47":0.01049,"48":0.00787,"50":0.00524,"52":0.02884,"56":0.00262,"57":0.00524,"58":0.00262,"60":0.04457,"61":0.00262,"64":0.01835,"66":0.00524,"68":0.00262,"69":0.00787,"71":0.00262,"72":0.01573,"73":0.00524,"78":0.01835,"82":0.00262,"83":0.00262,"85":0.00524,"86":0.00262,"87":0.00262,"88":0.02622,"89":0.01049,"90":0.00524,"91":0.04982,"92":0.00262,"93":0.00524,"94":0.01311,"95":0.01311,"96":0.0236,"97":0.05506,"98":0.89935,"99":2.12644,"100":0.25696,_:"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 37 38 39 40 41 46 49 51 53 54 55 59 62 63 65 67 70 74 75 76 77 79 80 81 84 101 3.5 3.6"},D:{"19":0.00787,"37":0.00524,"38":0.00262,"39":0.00787,"40":0.00524,"49":0.01049,"50":0.00524,"56":0.01049,"57":0.00524,"62":0.00787,"63":0.00262,"64":0.0236,"65":0.01573,"68":0.00524,"69":0.00262,"70":0.00524,"72":0.02098,"74":0.01835,"75":0.01049,"76":0.00524,"77":0.02098,"78":0.00787,"79":0.0472,"80":0.0236,"81":0.01573,"83":0.00524,"84":0.00524,"85":0.01049,"86":0.02884,"87":0.04457,"88":0.01049,"89":0.00787,"90":0.02098,"91":0.0236,"92":0.02622,"93":0.0236,"94":0.02622,"95":0.07604,"96":0.12061,"97":0.11537,"98":0.23074,"99":2.24705,"100":9.725,"101":0.1783,"102":0.00262,_:"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 34 35 36 41 42 43 44 45 46 47 48 51 52 53 54 55 58 59 60 61 66 67 71 73 103 104"},F:{"28":0.00262,"79":0.00524,"80":0.00524,"81":0.02884,"82":0.00787,"83":0.01049,"84":0.12586,"85":0.6555,"86":0.02098,_:"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 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.03146,"13":0.01049,"14":0.01049,"15":0.01311,"16":0.00787,"17":0.00787,"18":0.06555,"84":0.00787,"85":0.00787,"89":0.01311,"90":0.01049,"92":0.0236,"93":0.00262,"94":0.00262,"95":0.00524,"96":0.02098,"97":0.02098,"98":0.03146,"99":0.22287,"100":1.27167,"101":0.01311,_:"79 80 81 83 86 87 88 91"},E:{"4":0,"10":0.00262,"13":0.01835,"14":0.04457,"15":0.01049,_:"0 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01311,"11.1":0.00787,"12.1":0.00787,"13.1":0.03409,"14.1":0.07342,"15.1":0.02884,"15.2-15.3":0.02098,"15.4":0.07604},G:{"8":0.00083,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0.00292,"6.0-6.1":0.00083,"7.0-7.1":0.01793,"8.1-8.4":0.0025,"9.0-9.2":0,"9.3":0.03795,"10.0-10.2":0.00208,"10.3":0.02877,"11.0-11.2":0.01376,"11.3-11.4":0.04212,"12.0-12.1":0.0246,"12.2-12.5":0.52957,"13.0-13.1":0.03961,"13.2":0.00792,"13.3":0.04337,"13.4-13.7":0.08465,"14.0-14.4":0.49246,"14.5-14.8":0.57961,"15.0-15.1":0.37612,"15.2-15.3":1.00785,"15.4":0.83188},P:{"4":0.12739,"5.0-5.4":0.01062,"6.2-6.4":0.03136,"7.2-7.4":0.10616,"8.2":0.02446,"9.2":0.11677,"10.1":0.01028,"11.1-11.2":0.04246,"12.0":0.01062,"13.0":0.05308,"14.0":0.19108,"15.0":0.08493,"16.0":0.73249},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00059,"4.2-4.3":0.00138,"4.4":0,"4.4.3-4.4.4":0.0423},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00851,"11":0.13046,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.84109},H:{"0":16.65926},L:{"0":54.92179},S:{"2.5":0.21396},R:{_:"0"},M:{"0":0.15494},Q:{"10.4":0}}; 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 9dc9b23cd96796..2e850eca33307d 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.00478,"3":0.00478,"4":0.03347,"11":0.00956,"38":0.00478,"43":0.00478,"44":0.01912,"45":0.00478,"47":0.00478,"48":0.00478,"52":0.03347,"54":0.00956,"55":0.00956,"59":0.00478,"68":0.00478,"78":0.10996,"79":0.00478,"80":0.00478,"81":0.00478,"82":0.00956,"83":0.00478,"84":0.00478,"85":0.00478,"86":0.00956,"87":0.00956,"88":0.01434,"89":0.01434,"90":0.00956,"91":0.09084,"92":0.00478,"93":0.01434,"94":0.0765,"95":0.06215,"96":0.92751,"97":1.37693,_:"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 49 50 51 53 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 98 99 3.5 3.6"},D:{"35":0.01912,"38":0.00478,"40":0.02391,"43":0.00956,"46":0.00478,"47":0.00478,"48":0.05737,"49":0.05737,"50":0.00478,"52":0.00478,"56":0.08606,"58":0.00478,"59":0.01434,"60":0.05737,"63":0.00956,"64":0.04781,"65":0.01434,"66":0.04781,"67":0.01912,"68":0.00956,"69":0.01434,"70":0.05259,"71":0.00478,"72":0.3012,"73":0.00478,"74":0.02391,"75":0.02391,"76":0.22949,"77":0.01434,"78":0.05259,"79":0.42551,"80":0.08606,"81":0.06693,"83":0.31555,"84":0.11474,"85":0.09084,"86":0.07172,"87":0.14343,"88":0.05259,"89":0.08128,"90":0.08606,"91":0.20558,"92":0.15299,"93":0.34423,"94":0.4016,"95":0.12431,"96":1.30999,"97":8.49106,"98":13.86012,"99":0.01912,"100":0.05259,"101":0.01912,_:"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 41 42 44 45 51 53 54 55 57 61 62"},F:{"80":0.00478,"82":0.10518,"83":0.36814,_:"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 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.00956,"15":0.03347,"16":0.00956,"17":0.00956,"18":0.26774,"85":0.00956,"86":0.00478,"87":0.02869,"89":0.00478,"90":0.00478,"91":0.00478,"92":0.00956,"93":0.00478,"94":0.00956,"95":0.06215,"96":0.07172,"97":1.29087,"98":4.14991,_:"13 14 79 80 81 83 84 88"},E:{"4":0,"8":0.00478,"9":0.00956,"12":0.00956,"13":0.0765,"14":0.41595,"15":0.26774,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.05259,"10.1":0.02869,"11.1":0.06215,"12.1":0.13387,"13.1":1.64945,"14.1":1.67813,"15.1":0.7554,"15.2-15.3":1.92196,"15.4":0.02391},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.0084,"7.0-7.1":0.0084,"8.1-8.4":0.0084,"9.0-9.2":0.0112,"9.3":0.08116,"10.0-10.2":0.0112,"10.3":0.09796,"11.0-11.2":0.03918,"11.3-11.4":0.04758,"12.0-12.1":0.05318,"12.2-12.5":0.54296,"13.0-13.1":0.04758,"13.2":0.01959,"13.3":0.10915,"13.4-13.7":0.34425,"14.0-14.4":1.1391,"14.5-14.8":5.14976,"15.0-15.1":3.85392,"15.2-15.3":16.3225,"15.4":0.07837},P:{"4":0.03251,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.02167,"12.0":0.01084,"13.0":0.04334,"14.0":0.07585,"15.0":0.06501,"16.0":1.74445},I:{"0":0,"3":0,"4":0.01305,"2.1":0,"2.2":0.00703,"2.3":0.001,"4.1":0.00201,"4.2-4.3":0.0261,"4.4":0,"4.4.3-4.4.4":0.02911},A:{"7":0.0049,"8":0.01469,"9":0.07836,"11":0.70526,_:"6 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4384},Q:{"10.4":0.00522},O:{"0":0.11482},H:{"0":0.20258},L:{"0":21.66147},S:{"2.5":0.00522}}; +module.exports={C:{"2":0.00463,"4":0.03706,"11":0.01853,"17":0.00463,"38":0.00927,"43":0.00463,"44":0.02317,"45":0.00463,"48":0.00463,"51":0.0278,"52":0.0556,"53":0.0278,"54":0.01853,"55":0.03243,"56":0.02317,"57":0.01853,"58":0.00927,"59":0.00927,"70":0.00463,"78":0.07413,"79":0.00463,"80":0.00463,"81":0.00927,"82":0.00927,"83":0.00463,"84":0.00463,"85":0.00463,"86":0.00927,"87":0.00463,"88":0.0139,"89":0.00927,"90":0.00927,"91":0.09729,"93":0.01853,"94":0.10193,"95":0.01853,"96":0.0139,"97":0.0417,"98":0.62082,"99":1.67251,"100":0.00463,_:"3 5 6 7 8 9 10 12 13 14 15 16 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 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 92 101 3.5 3.6"},D:{"35":0.00927,"39":0.00927,"40":0.0278,"41":0.00927,"42":0.00927,"43":0.01853,"44":0.00927,"45":0.0139,"46":0.0139,"47":0.01853,"48":0.06486,"49":0.06023,"50":0.00927,"51":0.00927,"52":0.0139,"53":0.00927,"54":0.00927,"55":0.00927,"56":0.11119,"57":0.00927,"58":0.0139,"59":0.01853,"60":0.01853,"61":0.0278,"62":0.00927,"63":0.01853,"64":0.0139,"65":0.02317,"66":0.06486,"67":0.01853,"68":0.00463,"69":0.0139,"70":0.00927,"71":0.00463,"72":0.01853,"73":0.01853,"74":0.0139,"75":0.01853,"76":0.30115,"77":0.0139,"78":0.0417,"79":0.46793,"80":0.0695,"81":0.0695,"83":0.37527,"84":0.11583,"85":0.0695,"86":0.0695,"87":0.12046,"88":0.0278,"89":0.10193,"90":0.06023,"91":0.13899,"92":0.09266,"93":0.17142,"94":0.16216,"95":0.07413,"96":0.48647,"97":0.38917,"98":0.871,"99":4.99437,"100":16.05335,"101":0.18995,"102":0.0417,"103":0.0278,_:"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 38 104"},F:{"84":0.09266,"85":0.32431,"86":0.00463,_:"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 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.00927,"15":0.26408,"16":0.10656,"17":0.00927,"18":0.01853,"85":0.00927,"86":0.00463,"87":0.0278,"91":0.00463,"92":0.00927,"94":0.00463,"95":0.01853,"96":0.0139,"97":0.08339,"98":0.06486,"99":0.81541,"100":4.71176,"101":0.0139,_:"13 14 79 80 81 83 84 88 89 90 93"},E:{"4":0,"8":0.00463,"9":0.00927,"12":0.00927,"13":0.06486,"14":0.32431,"15":0.13899,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.05096,"10.1":0.01853,"11.1":0.05096,"12.1":0.11583,"13.1":1.32504,"14.1":1.13045,"15.1":0.27335,"15.2-15.3":0.32431,"15.4":1.97829},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.00287,"7.0-7.1":0.0086,"8.1-8.4":0.00574,"9.0-9.2":0.01721,"9.3":0.07743,"10.0-10.2":0.02581,"10.3":0.10325,"11.0-11.2":0.03442,"11.3-11.4":0.04015,"12.0-12.1":0.03442,"12.2-12.5":0.48755,"13.0-13.1":0.03155,"13.2":0.02008,"13.3":0.08891,"13.4-13.7":0.26385,"14.0-14.4":0.91774,"14.5-14.8":3.26373,"15.0-15.1":1.15292,"15.2-15.3":11.26817,"15.4":10.82077},P:{"4":0.03263,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0","11.1-11.2":0.02175,"13.0":0.0435,"14.0":0.05438,"15.0":0.0435,"16.0":1.85979},I:{"0":0,"3":0,"4":0.01356,"2.1":0,"2.2":0.00565,"2.3":0,"4.1":0.00113,"4.2-4.3":0.02938,"4.4":0,"4.4.3-4.4.4":0.03616},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02396,"9":0.09104,"10":0.00958,"11":0.43602,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":22.97827},S:{"2.5":0.00537},R:{_:"0"},M:{"0":0.4723},Q:{"10.4":0.00537},O:{"0":0.10197},H:{"0":0.22865}}; 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 8d8a06cfcecacf..17a93f910db5f3 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:{"45":0.00459,"52":0.08723,"55":0.00918,"57":0.00918,"61":0.00918,"66":0.01377,"68":0.00918,"73":0.02755,"78":0.03214,"81":0.00459,"83":0.00918,"84":0.01377,"85":0.01836,"86":0.01377,"88":0.02296,"89":0.00459,"90":0.03214,"91":0.09641,"92":0.00918,"93":0.00918,"94":0.00918,"95":0.03673,"96":0.72997,"97":1.26712,_:"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 46 47 48 49 50 51 53 54 56 58 59 60 62 63 64 65 67 69 70 71 72 74 75 76 77 79 80 82 87 98 99 3.5 3.6"},D:{"22":0.00918,"36":0.04132,"38":0.04591,"43":0.00918,"47":0.01836,"48":0.00459,"49":0.12396,"52":0.00459,"53":0.00918,"55":0.00459,"58":0.00459,"62":0.04132,"63":0.00459,"65":0.01377,"66":0.01377,"69":0.01377,"70":0.26628,"71":0.01377,"72":0.00459,"73":0.01377,"74":0.01836,"75":0.00918,"76":0.01377,"77":0.00459,"78":0.00918,"79":0.0505,"80":0.14232,"81":0.03214,"83":0.04132,"84":0.01377,"85":0.02296,"86":0.93656,"87":0.07346,"88":0.02755,"89":0.05509,"90":0.05968,"91":0.09182,"92":0.07346,"93":0.09641,"94":0.08264,"95":0.08264,"96":0.53715,"97":9.14068,"98":22.12403,"99":0.00459,"100":0.00918,_:"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 37 39 40 41 42 44 45 46 50 51 54 56 57 59 60 61 64 67 68 101"},F:{"82":0.94116,"83":2.31386,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00459,"14":0.00459,"17":0.00459,"18":0.00918,"92":0.02296,"95":0.01836,"96":0.04132,"97":0.50501,"98":1.8364,_:"13 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.02296,"14":0.04591,"15":0.04591,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.01377,"11.1":0.00918,"12.1":0.1515,"13.1":0.12396,"14.1":0.27087,"15.1":0.14691,"15.2-15.3":0.23414},G:{"8":0,"3.2":0.00138,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02561,"6.0-6.1":0,"7.0-7.1":0.00831,"8.1-8.4":0,"9.0-9.2":0.00138,"9.3":0.03185,"10.0-10.2":0.00069,"10.3":0.03738,"11.0-11.2":0.00346,"11.3-11.4":0.00692,"12.0-12.1":0.01246,"12.2-12.5":0.39392,"13.0-13.1":0.02008,"13.2":0.00138,"13.3":0.03185,"13.4-13.7":0.11492,"14.0-14.4":0.34961,"14.5-14.8":1.29321,"15.0-15.1":1.11252,"15.2-15.3":3.43863,"15.4":0.03254},P:{"4":0.05252,"5.0-5.4":0.0102,"6.2-6.4":0.01085,"7.2-7.4":0.19957,"8.2":0.02073,"9.2":0.02101,"10.1":0.11002,"11.1-11.2":0.08403,"12.0":0.06302,"13.0":0.09453,"14.0":0.08403,"15.0":0.10504,"16.0":1.10287},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00412,"4.2-4.3":0.00206,"4.4":0,"4.4.3-4.4.4":0.03709},A:{"9":0.00918,"11":0.1515,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.26504},Q:{"10.4":0},O:{"0":0.01623},H:{"0":0.10754},L:{"0":43.02314},S:{"2.5":0}}; +module.exports={C:{"33":0.00424,"43":0.01697,"45":0.00848,"47":0.00848,"49":0.00848,"50":0.00424,"52":0.11453,"54":0.00424,"57":0.00424,"61":0.02969,"62":0.00424,"66":0.01697,"68":0.01273,"73":0.04666,"76":0.00848,"78":0.02969,"83":0.01273,"84":0.00424,"86":0.02121,"88":0.01697,"89":0.00424,"90":0.04666,"91":0.11878,"92":0.00424,"93":0.00424,"94":0.02121,"95":0.02121,"96":0.04666,"97":0.02121,"98":0.5048,"99":1.6459,"100":0.01273,_:"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 44 46 48 51 53 55 56 58 59 60 63 64 65 67 69 70 71 72 74 75 77 79 80 81 82 85 87 101 3.5 3.6"},D:{"22":0.00848,"36":0.05515,"38":0.18241,"43":0.01697,"47":0.01273,"48":0.02121,"49":0.17816,"52":0.00848,"53":0.00424,"54":0.00424,"55":0.00848,"56":0.00424,"58":0.00424,"62":0.02545,"63":0.00848,"65":0.02121,"66":0.00848,"69":0.01273,"70":0.02121,"71":0.01697,"72":0.02545,"73":0.02121,"74":0.01273,"75":0.00848,"76":0.02121,"77":0.00848,"78":0.01273,"79":0.05515,"80":0.14847,"81":0.03818,"83":0.0509,"84":0.02969,"85":0.02121,"86":0.86113,"87":0.06363,"88":0.02969,"89":0.04242,"90":0.04666,"91":0.08484,"92":0.08484,"93":0.0806,"94":0.05515,"95":0.0806,"96":0.13574,"97":0.14423,"98":0.2927,"99":4.53046,"100":22.90256,"101":0.3436,"102":0.00424,_:"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 37 39 40 41 42 44 45 46 50 51 57 59 60 61 64 67 68 103 104"},F:{"28":0.00848,"29":0.00424,"82":0.00424,"84":0.33936,"85":1.1114,"86":0.02121,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 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 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00848,"16":0.00848,"17":0.00424,"18":0.01273,"80":0.00848,"92":0.01273,"94":0.00424,"95":0.00848,"96":0.00848,"97":0.02545,"98":0.01273,"99":0.35209,"100":2.24402,"101":0.04666,_:"12 13 15 79 81 83 84 85 86 87 88 89 90 91 93"},E:{"4":0,"13":0.03394,"14":0.05939,"15":0.04242,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00848,"12.1":0.01273,"13.1":0.10181,"14.1":0.18241,"15.1":0.08908,"15.2-15.3":0.05939,"15.4":0.32663},G:{"8":0,"3.2":0.0015,"4.0-4.1":0.0015,"4.2-4.3":0,"5.0-5.1":0.02698,"6.0-6.1":0,"7.0-7.1":0.00899,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03297,"10.0-10.2":0.0015,"10.3":0.02473,"11.0-11.2":0.00899,"11.3-11.4":0.00674,"12.0-12.1":0.01124,"12.2-12.5":0.48557,"13.0-13.1":0.00599,"13.2":0.0015,"13.3":0.02548,"13.4-13.7":0.12664,"14.0-14.4":0.29074,"14.5-14.8":1.0191,"15.0-15.1":0.32746,"15.2-15.3":2.59347,"15.4":2.49006},P:{"4":0.03139,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.2197,"8.2":0.02446,"9.2":0.03139,"10.1":0.01046,"11.1-11.2":0.04185,"12.0":0.04185,"13.0":0.07323,"14.0":0.10462,"15.0":0.10462,"16.0":1.56926},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00521,"4.2-4.3":0.00521,"4.4":0,"4.4.3-4.4.4":0.03563},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00848,"11":0.13574,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01727},H:{"0":0.17444},L:{"0":49.11086},S:{"2.5":0},R:{_:"0"},M:{"0":0.29366},Q:{"10.4":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 587e47c3603fa6..193b46f77c76d0 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:{"30":0.00613,"52":0.08891,"55":0.02759,"57":0.00307,"72":0.00307,"73":0.00613,"78":0.0092,"80":0.00307,"81":0.00613,"84":0.00307,"89":0.00307,"91":0.03986,"92":0.00307,"93":0.00613,"94":0.0092,"95":0.0092,"96":0.325,"97":0.54575,"98":0.0092,_:"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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 82 83 85 86 87 88 90 99 3.5 3.6"},D:{"34":0.00307,"35":0.00307,"38":0.00613,"49":0.10424,"56":0.01533,"63":0.00307,"64":0.00613,"66":0.03373,"67":0.0092,"68":0.00613,"70":0.00613,"71":0.0184,"72":0.01533,"73":0.0184,"74":0.02453,"75":0.0092,"76":0.00307,"78":0.00613,"79":0.04906,"80":0.04292,"81":0.02146,"83":0.03679,"84":0.05212,"85":0.05519,"86":0.12571,"87":0.05519,"88":0.02453,"89":0.07665,"90":0.02453,"91":0.03679,"92":0.03679,"93":0.08278,"94":0.05825,"95":0.03679,"96":0.42617,"97":5.6813,"98":13.86445,"99":0.0092,"100":0.01533,_:"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 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 65 69 77 101"},F:{"28":0.00307,"36":0.00307,"42":0.00307,"51":0.00613,"53":0.03986,"54":0.00613,"55":0.01226,"56":0.00613,"57":0.02453,"58":0.02146,"60":0.01533,"62":0.01533,"63":0.00613,"64":0.03986,"65":0.0092,"66":0.01226,"67":0.01226,"68":0.0184,"70":0.0092,"71":0.0092,"72":0.0184,"73":0.0092,"74":0.00613,"75":0.0092,"76":0.0092,"77":0.04292,"78":0.02146,"79":0.06745,"80":0.05212,"81":0.0184,"82":0.04599,"83":0.03986,_:"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 43 44 45 46 47 48 49 50 52 69 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01226,"15":0.00613,"16":0.00613,"17":0.00307,"18":0.04906,"83":0.00613,"84":0.03373,"85":0.00613,"86":0.00307,"87":0.00307,"88":0.00613,"89":0.01226,"90":0.0092,"91":0.0092,"92":0.0092,"93":0.00613,"94":0.0092,"95":0.01226,"96":0.02759,"97":0.25448,"98":0.84008,_:"13 14 79 80 81"},E:{"4":0,"13":0.01226,"14":0.03066,"15":0.0184,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.99952,"11.1":0.00307,"12.1":0.00613,"13.1":0.05519,"14.1":0.08278,"15.1":0.05825,"15.2-15.3":0.08278},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00093,"5.0-5.1":0.00232,"6.0-6.1":0.00139,"7.0-7.1":0.0251,"8.1-8.4":0,"9.0-9.2":0.00604,"9.3":0.03346,"10.0-10.2":0.00372,"10.3":0.07716,"11.0-11.2":0.01534,"11.3-11.4":0.01441,"12.0-12.1":0.01069,"12.2-12.5":0.46154,"13.0-13.1":0.02649,"13.2":0.0093,"13.3":0.02882,"13.4-13.7":0.0911,"14.0-14.4":0.38392,"14.5-14.8":0.79386,"15.0-15.1":0.80409,"15.2-15.3":1.83824,"15.4":0.0172},P:{"4":0.90873,"5.0-5.4":0.04039,"6.2-6.4":0.13126,"7.2-7.4":0.55534,"8.2":0.02019,"9.2":0.12116,"10.1":0.05049,"11.1-11.2":0.3332,"12.0":0.10097,"13.0":0.38369,"14.0":0.47456,"15.0":0.36349,"16.0":2.53436},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00155,"4.2-4.3":0.00492,"4.4":0,"4.4.3-4.4.4":0.0282},A:{"9":0.00613,"11":0.18396,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.0624},Q:{"10.4":0},O:{"0":3.31397},H:{"0":0.46602},L:{"0":48.80021},S:{"2.5":0}}; +module.exports={C:{"30":0.00672,"48":0.00672,"52":0.08403,"55":0.02017,"65":0.00672,"68":0.00336,"73":0.01344,"78":0.00672,"81":0.00672,"82":0.00672,"84":0.00336,"86":0.00672,"87":0.00672,"88":0.02017,"89":0.00672,"90":0.02017,"91":0.05714,"92":0.02017,"93":0.01008,"94":0.01344,"95":0.00336,"96":0.01008,"97":0.00672,"98":0.21174,"99":0.67556,"100":0.00336,_:"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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 74 75 76 77 79 80 83 85 101 3.5 3.6"},D:{"34":0.00672,"39":0.00672,"47":0.00336,"49":0.09747,"50":0.01681,"51":0.00336,"53":0.00336,"55":0.00336,"56":0.01344,"66":0.04033,"67":0.00672,"68":0.01008,"69":0.00336,"70":0.00672,"71":0.01008,"72":0.00672,"74":0.06386,"76":0.00672,"77":0.00336,"78":0.00336,"79":0.03025,"80":0.02017,"81":0.03025,"83":0.03025,"84":0.06722,"85":0.05378,"86":0.17813,"87":0.0773,"88":0.02689,"89":0.10419,"90":0.03697,"91":0.03025,"92":0.04033,"93":0.05714,"94":0.03361,"95":0.02689,"96":0.09411,"97":0.0773,"98":0.37643,"99":2.79971,"100":17.65869,"101":0.33274,"102":0.01344,"103":0.00336,_:"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 40 41 42 43 44 45 46 48 52 54 57 58 59 60 61 62 63 64 65 73 75 104"},F:{"28":0.00672,"36":0.00336,"53":0.0605,"54":0.00672,"55":0.00672,"56":0.00336,"57":0.01681,"58":0.01008,"60":0.01681,"62":0.01344,"63":0.00672,"64":0.01681,"65":0.00336,"66":0.01008,"67":0.01008,"68":0.01344,"70":0.01008,"71":0.00336,"72":0.03025,"73":0.01344,"74":0.00672,"75":0.01008,"76":0.00672,"77":0.04705,"78":0.04033,"79":0.04705,"80":0.03697,"81":0.03025,"82":0.03697,"83":0.01681,"84":0.04033,"85":0.08739,_:"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 69 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00672},B:{"12":0.00672,"15":0.00672,"16":0.00672,"18":0.06722,"83":0.00336,"84":0.04369,"85":0.02353,"86":0.02353,"87":0.02353,"88":0.03025,"89":0.03697,"90":0.03025,"91":0.04369,"92":0.03361,"93":0.01681,"94":0.02353,"95":0.02353,"96":0.05042,"97":0.03025,"98":0.05042,"99":0.16133,"100":1.09233,"101":0.02017,_:"13 14 17 79 80 81"},E:{"4":0,"13":0.05042,"14":0.06722,"15":0.04033,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":1.01166,"12.1":0.00672,"13.1":0.05714,"14.1":0.11764,"15.1":0.05378,"15.2-15.3":0.03697,"15.4":0.18149},G:{"8":0.00098,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00245,"5.0-5.1":0.00147,"6.0-6.1":0.00098,"7.0-7.1":0.02109,"8.1-8.4":0,"9.0-9.2":0.0049,"9.3":0.02845,"10.0-10.2":0.00392,"10.3":0.05395,"11.0-11.2":0.01717,"11.3-11.4":0.01275,"12.0-12.1":0.00981,"12.2-12.5":0.41594,"13.0-13.1":0.03924,"13.2":0.01864,"13.3":0.05297,"13.4-13.7":0.1138,"14.0-14.4":0.37278,"14.5-14.8":0.53513,"15.0-15.1":0.43066,"15.2-15.3":1.36113,"15.4":1.40135},P:{"4":0.81339,"5.0-5.4":0.0305,"6.2-6.4":0.12201,"7.2-7.4":0.57954,"8.2":0.02446,"9.2":0.11184,"10.1":0.0305,"11.1-11.2":0.27452,"12.0":0.08134,"13.0":0.38636,"14.0":0.36603,"15.0":0.24402,"16.0":2.75537},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.002,"4.2-4.3":0.00424,"4.4":0,"4.4.3-4.4.4":0.02696},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01344,"9":0.01344,"11":0.09075,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":3.60498},H:{"0":0.32055},L:{"0":50.68379},S:{"2.5":0},R:{_:"0"},M:{"0":0.05311},Q:{"10.4":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 e351753e2d109c..c3ecc7e8cfc3ab 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:{"39":0.03884,"70":0.01942,"84":0.01942,"90":0.93216,"91":0.21362,"93":0.04855,"95":0.03884,"96":4.90355,"97":6.42802,_:"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 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 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 92 94 98 99 3.5 3.6"},D:{"67":0.43695,"92":0.01942,"93":0.7768,"95":0.17478,"96":0.14565,"97":18.49755,"98":42.15111,_:"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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 94 99 100 101"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0971,"18":3.05865,"97":3.1072,"98":11.01114,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"14":0.18449,"15":0.16507,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.33014,"12.1":0.22333,"13.1":0.12623,"14.1":0.17478,"15.1":0.24275,"15.2-15.3":1.2623},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.0042,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.0042,"12.2-12.5":0.57132,"13.0-13.1":0,"13.2":0,"13.3":0.0042,"13.4-13.7":0,"14.0-14.4":0.0169,"14.5-14.8":0.08042,"15.0-15.1":0.05501,"15.2-15.3":0.39359,"15.4":0.0042},P:{"4":0.35753,"5.0-5.4":0.08172,"6.2-6.4":0.04086,"7.2-7.4":0.2043,"8.2":0.04086,"9.2":0.23495,"10.1":0.07459,"11.1-11.2":0.4086,"12.0":0.07151,"13.0":0.09194,"14.0":0.30645,"15.0":0.26559,"16.0":0.4397},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:{"11":0.78651,_:"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.10602,_:"11"},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0.00827},L:{"0":1.43435},S:{"2.5":0}}; +module.exports={C:{"38":0.00964,"39":0.09644,"60":0.3279,"69":0.00964,"70":0.01929,"91":0.2411,"93":0.00964,"95":0.00964,"98":2.79676,"99":8.74711,_:"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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 94 96 97 100 101 3.5 3.6"},D:{"67":0.40505,"75":0.03858,"93":0.82938,"96":0.06751,"97":0.00964,"98":0.3954,"99":13.59804,"100":46.2912,"101":0.71366,_:"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 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.17359,"18":2.17954,"99":2.03488,"100":13.80056,"101":0.1543,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98"},E:{"4":0,"11":0.00964,"14":0.00964,"15":0.14466,_:"0 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.35683,"12.1":0.04822,"13.1":0.02893,"14.1":0.30861,"15.1":0.03858,"15.2-15.3":0.25074,"15.4":1.06084},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.00663,"10.3":0.01977,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.52603,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.05268,"14.5-14.8":0.08546,"15.0-15.1":0.01327,"15.2-15.3":0.20383,"15.4":0.36824},P:{"4":0.2555,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.23506,"8.2":0.06132,"9.2":0.27594,"10.1":0.08391,"11.1-11.2":0.50079,"12.0":0.02044,"13.0":0.1022,"14.0":0.24528,"15.0":0.31682,"16.0":0.20648},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:{"11":0.38576,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":2.06778},S:{"2.5":0},R:{_:"0"},M:{"0":0.02421},Q:{"10.4":0},O:{"0":0},H:{"0":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 11f3b90868a090..f89f2603f3ec65 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:{"52":0.00783,"78":0.00783,"80":0.00391,"91":0.00391,"94":0.01957,"95":0.02348,"96":0.91956,"97":0.80217,"98":0.03522,_:"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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 92 93 99 3.5 3.6"},D:{"23":0.00783,"48":0.01565,"49":0.01565,"61":0.02739,"68":0.00391,"69":0.01957,"70":0.00783,"74":0.00391,"75":0.00783,"76":0.38347,"78":0.01957,"79":0.01957,"80":0.00783,"83":0.03522,"86":0.00783,"87":0.24652,"88":0.01957,"89":0.00783,"90":0.03522,"91":0.00391,"92":0.01957,"93":0.08217,"94":0.08609,"95":0.05478,"96":0.61825,"97":6.60906,"98":14.59158,"99":0.04696,"100":0.00391,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 71 72 73 77 81 84 85 101"},F:{"28":0.02348,"82":0.01565,"83":0.22695,_:"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 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"89":0.00391,"94":0.00391,"96":0.06261,"97":0.82173,"98":3.95213,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 92 93 95"},E:{"4":0,"8":0.07826,"13":0.01174,"14":0.21913,"15":0.08609,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.4","9.1":0.01565,"12.1":0.02739,"13.1":0.19565,"14.1":0.23869,"15.1":0.27,"15.2-15.3":1.45172},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.00753,"7.0-7.1":0.04216,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03011,"10.0-10.2":0,"10.3":0.87329,"11.0-11.2":0.03312,"11.3-11.4":0.00301,"12.0-12.1":0.00753,"12.2-12.5":0.91545,"13.0-13.1":0.00151,"13.2":0,"13.3":0.00452,"13.4-13.7":0.14605,"14.0-14.4":0.23639,"14.5-14.8":3.64372,"15.0-15.1":3.21009,"15.2-15.3":5.88265,"15.4":0.01355},P:{"4":0.14291,"5.0-5.4":0.01121,"6.2-6.4":0.01012,"7.2-7.4":0.21986,"8.2":0.03083,"9.2":0.04397,"10.1":0.03037,"11.1-11.2":0.14291,"12.0":0.01099,"13.0":0.09894,"14.0":0.03298,"15.0":0.06596,"16.0":3.44082},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02164,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05139},A:{"10":0.0313,"11":0.03522,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.09129},Q:{"10.4":0},O:{"0":0.03043},H:{"0":0.08067},L:{"0":37.69295},S:{"2.5":0}}; +module.exports={C:{"45":0.0144,"52":0.0072,"91":0.0108,"94":0.0108,"98":0.57976,"99":1.50162,"100":0.02161,_:"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 46 47 48 49 50 51 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 92 93 95 96 97 101 3.5 3.6"},D:{"23":0.0036,"29":0.0072,"49":0.03241,"50":0.0036,"61":0.01801,"65":0.0108,"68":0.11163,"73":0.02161,"75":0.0072,"76":0.02881,"78":0.0144,"79":0.02521,"80":0.0072,"81":0.0108,"83":0.02881,"84":0.02161,"85":0.09363,"87":0.30969,"88":0.0144,"89":0.0108,"90":0.05402,"91":0.0072,"92":0.02521,"93":0.11523,"94":0.0072,"95":0.07562,"96":0.05402,"97":0.07922,"98":0.41412,"99":4.04392,"100":14.22395,"101":0.15844,"102":0.16205,"103":0.0036,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 71 72 74 77 86 104"},F:{"28":0.0072,"82":0.06122,"84":0.12964,"85":0.51494,_:"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 79 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0144,"91":0.0036,"92":0.0108,"97":0.30969,"98":0.0036,"99":0.62657,"100":5.17104,"101":0.03241,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96"},E:{"4":0,"14":0.14764,"15":0.05762,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.02881,"13.1":0.19085,"14.1":0.32409,"15.1":0.06842,"15.2-15.3":0.08642,"15.4":0.64458},G:{"8":0.00235,"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.18361,"8.1-8.4":0.03884,"9.0-9.2":0,"9.3":0.0306,"10.0-10.2":0,"10.3":0.09769,"11.0-11.2":0,"11.3-11.4":0.04002,"12.0-12.1":0.07768,"12.2-12.5":1.25229,"13.0-13.1":0.00353,"13.2":0.04119,"13.3":0.00471,"13.4-13.7":0.02942,"14.0-14.4":0.12358,"14.5-14.8":0.59083,"15.0-15.1":0.65674,"15.2-15.3":5.90952,"15.4":2.687},P:{"4":0.22253,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.18915,"8.2":0.01011,"9.2":0.05563,"10.1":0.02113,"11.1-11.2":0.04451,"12.0":0.01056,"13.0":1.21278,"14.0":0.08901,"15.0":0.04451,"16.0":5.88589},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01144,"4.2-4.3":0.00858,"4.4":0,"4.4.3-4.4.4":0.11438},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.0072,"11":0.04681,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.0064},O:{"0":0.0512},H:{"0":0.06059},L:{"0":47.34055},S:{"2.5":0},R:{_:"0"},M:{"0":0.1728},Q:{"10.4":0}}; 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 bb70ceb134aa01..994c6c72ac6f1c 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:{"23":0.01095,"27":0.21353,"28":0.01095,"40":0.00548,"43":0.01095,"45":0.00548,"47":0.01643,"48":0.00548,"52":0.44895,"56":0.01095,"60":0.0219,"62":0.01095,"64":0.01095,"65":0.01643,"66":0.01095,"67":0.01095,"68":0.02738,"69":0.01643,"70":0.01095,"71":0.01095,"72":0.02738,"78":0.07665,"79":0.01095,"80":0.01095,"81":0.00548,"83":0.00548,"84":0.01095,"87":0.00548,"88":0.0219,"89":0.0219,"90":0.01643,"91":0.10403,"92":0.01643,"93":0.01643,"94":0.02738,"95":0.03833,"96":1.23188,"97":2.04218,"98":0.0219,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 29 30 31 32 33 34 35 36 37 38 39 41 42 44 46 49 50 51 53 54 55 57 58 59 61 63 73 74 75 76 77 82 85 86 99 3.5 3.6"},D:{"34":0.00548,"42":0.00548,"47":0.01643,"49":0.5037,"51":0.00548,"53":0.00548,"55":0.01095,"58":0.01643,"63":0.03285,"64":0.01095,"65":0.01643,"66":0.01095,"67":0.06023,"68":0.01095,"69":0.03833,"70":0.02738,"71":0.03285,"72":0.03285,"73":0.01643,"74":0.02738,"75":0.05475,"76":0.04928,"77":0.03833,"78":0.01643,"79":0.0657,"80":0.0438,"81":0.0438,"83":0.06023,"84":0.04928,"85":0.06023,"86":0.08213,"87":0.14235,"88":0.1095,"89":0.09308,"90":0.08213,"91":0.14235,"92":0.1533,"93":0.13688,"94":0.1314,"95":0.10403,"96":1.17713,"97":9.89333,"98":23.2359,"99":0.01095,"100":0.01643,_:"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 43 44 45 46 48 50 52 54 56 57 59 60 61 62 101"},F:{"53":0.00548,"57":0.01643,"68":0.00548,"78":0.01095,"82":0.41063,"83":1.65345,_:"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 54 55 56 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 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.00548,"18":0.01095,"84":0.00548,"85":0.01095,"92":0.01643,"95":0.00548,"96":0.01643,"97":0.36135,"98":1.37423,_:"13 14 15 16 17 79 80 81 83 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.01095,"14":0.03285,"15":0.01643,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.0219,"11.1":0.00548,"12.1":0.01095,"13.1":0.03833,"14.1":0.07118,"15.1":0.03833,"15.2-15.3":0.07665},G:{"8":0.00186,"3.2":0.00041,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00557,"6.0-6.1":0.00392,"7.0-7.1":0.01383,"8.1-8.4":0.00186,"9.0-9.2":0.00083,"9.3":0.06131,"10.0-10.2":0.00206,"10.3":0.06007,"11.0-11.2":0.00537,"11.3-11.4":0.00495,"12.0-12.1":0.00826,"12.2-12.5":0.21427,"13.0-13.1":0.01177,"13.2":0.00351,"13.3":0.02787,"13.4-13.7":0.03736,"14.0-14.4":0.13356,"14.5-14.8":0.37012,"15.0-15.1":0.30984,"15.2-15.3":0.77945,"15.4":0.00537},P:{"4":0.12107,"5.0-5.4":0.04039,"6.2-6.4":0.06112,"7.2-7.4":0.11007,"8.2":0.02019,"9.2":0.11205,"10.1":0.05049,"11.1-11.2":0.03302,"12.0":0.01101,"13.0":0.03302,"14.0":0.06604,"15.0":0.08805,"16.0":0.75947},I:{"0":0,"3":0,"4":0.00026,"2.1":0,"2.2":0,"2.3":0.0001,"4.1":0.00209,"4.2-4.3":0.00382,"4.4":0,"4.4.3-4.4.4":0.02539},A:{"9":0.00548,"11":0.1095,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01358},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.1448},Q:{"10.4":0},O:{"0":0.04073},H:{"0":0.43268},L:{"0":42.58945},S:{"2.5":0.00453}}; +module.exports={C:{"8":0.0055,"27":0.20915,"36":0.02752,"43":0.01101,"45":0.01101,"47":0.01101,"48":0.0055,"52":0.42381,"55":0.01101,"56":0.0055,"58":0.0055,"60":0.03853,"62":0.01101,"63":0.01101,"64":0.01101,"65":0.01651,"66":0.01101,"67":0.01101,"68":0.02202,"69":0.01651,"70":0.01651,"71":0.01101,"72":0.02752,"78":0.08256,"79":0.0055,"81":0.0055,"84":0.0055,"87":0.0055,"88":0.03302,"89":0.02202,"90":0.02752,"91":0.1376,"92":0.0055,"93":0.01651,"94":0.01101,"95":0.01651,"96":0.02752,"97":0.04403,"98":0.80358,"99":2.50982,"100":0.02752,_:"2 3 4 5 6 7 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 37 38 39 40 41 42 44 46 49 50 51 53 54 57 59 61 73 74 75 76 77 80 82 83 85 86 101 3.5 3.6"},D:{"11":0.0055,"42":0.01101,"43":0.0055,"46":0.0055,"47":0.02202,"48":0.0055,"49":0.48435,"51":0.02752,"53":0.0055,"58":0.01101,"59":0.0055,"63":0.01651,"64":0.0055,"65":0.02752,"66":0.01101,"67":0.02202,"68":0.01101,"69":0.03853,"70":0.02202,"71":0.02202,"72":0.01651,"73":0.03302,"74":0.01651,"75":0.05504,"76":0.04403,"77":0.02752,"78":0.02202,"79":0.06605,"80":0.03853,"81":0.03853,"83":0.06054,"84":0.03853,"85":0.05504,"86":0.08256,"87":0.10458,"88":0.09357,"89":0.11008,"90":0.07706,"91":0.12659,"92":0.1321,"93":0.08256,"94":0.08256,"95":0.06054,"96":0.39078,"97":0.58893,"98":0.49536,"99":5.33888,"100":27.19526,"101":0.49536,"102":0.01651,_:"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 44 45 50 52 54 55 56 57 60 61 62 103 104"},F:{"36":0.0055,"53":0.0055,"57":0.01101,"78":0.0055,"80":0.01101,"82":0.01651,"83":0.01101,"84":0.39629,"85":1.49158,"86":0.02752,_:"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 46 47 48 49 50 51 52 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 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.01651,"18":0.02752,"84":0.0055,"85":0.0055,"86":0.0055,"89":0.01101,"90":0.0055,"91":0.0055,"92":0.01651,"96":0.01651,"97":0.01651,"98":0.01651,"99":0.20365,"100":1.57965,"101":0.03302,_:"13 14 15 16 17 79 80 81 83 87 88 93 94 95"},E:{"4":0,"13":0.01101,"14":0.02202,"15":0.02202,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.0055,"11.1":0.0055,"12.1":0.0055,"13.1":0.04403,"14.1":0.05504,"15.1":0.01651,"15.2-15.3":0.01651,"15.4":0.07706},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00248,"6.0-6.1":0.00435,"7.0-7.1":0.01077,"8.1-8.4":0.00041,"9.0-9.2":0.00041,"9.3":0.06315,"10.0-10.2":0.00248,"10.3":0.06625,"11.0-11.2":0.00518,"11.3-11.4":0.00518,"12.0-12.1":0.00704,"12.2-12.5":0.20932,"13.0-13.1":0.00932,"13.2":0.006,"13.3":0.01656,"13.4-13.7":0.03851,"14.0-14.4":0.10394,"14.5-14.8":0.22444,"15.0-15.1":0.09959,"15.2-15.3":0.57703,"15.4":0.61575},P:{"4":0.10904,"5.0-5.4":0.02079,"6.2-6.4":0.03119,"7.2-7.4":0.09813,"8.2":0.02446,"9.2":0.03119,"10.1":0.03119,"11.1-11.2":0.04361,"12.0":0.0109,"13.0":0.05452,"14.0":0.05452,"15.0":0.04361,"16.0":0.97043},I:{"0":0,"3":0,"4":0.00036,"2.1":0,"2.2":0,"2.3":0.00036,"4.1":0.00475,"4.2-4.3":0.00641,"4.4":0,"4.4.3-4.4.4":0.05107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0055,"11":0.08256,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00899},O:{"0":0.03597},H:{"0":0.41288},L:{"0":48.17794},S:{"2.5":0},R:{_:"0"},M:{"0":0.14387},Q:{"10.4":0}}; 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 a5c4e6d33aff35..a8e1e942f2f81d 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:{"78":0.0074,"80":0.0074,"89":0.01481,"95":0.01481,"96":0.45164,"97":1.76215,"98":0.03702,_:"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 81 82 83 84 85 86 87 88 90 91 92 93 94 99 3.5 3.6"},D:{"62":0.01851,"65":0.02962,"74":0.0074,"75":0.01481,"76":0.0074,"79":0.01111,"80":0.03332,"84":0.13327,"86":0.05183,"87":0.02591,"90":0.02962,"91":0.17399,"92":0.0074,"93":0.03702,"94":0.02962,"95":0.56641,"96":0.62564,"97":5.87878,"98":11.30221,"100":0.0074,_:"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 63 64 66 67 68 69 70 71 72 73 77 78 81 83 85 88 89 99 101"},F:{"82":0.12587,"83":0.31097,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01111,"16":0.01111,"18":0.30727,"95":0.01481,"96":0.0074,"97":0.84035,"98":4.46091,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94"},E:{"4":0,"13":0.0074,"14":0.09995,"15":0.11476,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.01481,"12.1":0.08885,"13.1":0.26284,"14.1":1.27719,"15.1":1.98797,"15.2-15.3":3.41695,"15.4":0.02591},G:{"8":0,"3.2":0,"4.0-4.1":0.00243,"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.16541,"9.3":0.12163,"10.0-10.2":0,"10.3":0.01216,"11.0-11.2":0.0146,"11.3-11.4":0.04135,"12.0-12.1":0.0073,"12.2-12.5":0.50353,"13.0-13.1":0.01216,"13.2":0,"13.3":0.14595,"13.4-13.7":0.17514,"14.0-14.4":0.63732,"14.5-14.8":3.69258,"15.0-15.1":3.06499,"15.2-15.3":15.63874,"15.4":0.08514},P:{"4":0.05127,"5.0-5.4":0.1009,"6.2-6.4":0.18286,"7.2-7.4":0.01025,"8.2":0.02052,"9.2":0.01025,"10.1":0.01018,"11.1-11.2":0.12304,"12.0":0.02048,"13.0":0.06152,"14.0":0.27684,"15.0":0.07177,"16.0":3.08627},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.0189},A:{"11":0.32578,_:"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 11"},R:{_:"0"},M:{"0":0.15748},Q:{"10.4":0.0063},O:{"0":0.13858},H:{"0":0.01789},L:{"0":34.70058},S:{"2.5":0}}; +module.exports={C:{"91":0.06616,"95":0.02724,"96":0.02335,"97":0.01946,"98":0.84456,"99":0.8251,_:"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 92 93 94 100 101 3.5 3.6"},D:{"65":0.01168,"74":0.01168,"76":0.08952,"80":0.01168,"84":0.09341,"90":0.02335,"94":0.01946,"96":0.02724,"97":0.12065,"98":0.144,"99":3.47945,"100":11.60594,"101":0.07784,_:"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 66 67 68 69 70 71 72 73 75 77 78 79 81 83 85 86 87 88 89 91 92 93 95 102 103 104"},F:{"84":0.65775,"85":0.10119,_:"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 86 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.01168,"89":0.07395,"97":0.01168,"98":0.03114,"99":0.55656,"100":5.95865,"101":0.02724,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96"},E:{"4":0,"13":0.01557,"14":0.17514,"15":0.06227,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01557,"12.1":0.06227,"13.1":0.1946,"14.1":1.86038,"15.1":2.06665,"15.2-15.3":2.25736,"15.4":3.0669},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.1476,"10.0-10.2":0,"10.3":0.06928,"11.0-11.2":0.00904,"11.3-11.4":0.01205,"12.0-12.1":0,"12.2-12.5":0.12651,"13.0-13.1":0,"13.2":0.02109,"13.3":0.01506,"13.4-13.7":0.07832,"14.0-14.4":0.4699,"14.5-14.8":3.23204,"15.0-15.1":1.27715,"15.2-15.3":10.41001,"15.4":14.25051},P:{"4":0.10326,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.10326,"8.2":0.04117,"9.2":0.01027,"10.1":0.0207,"11.1-11.2":0.05163,"12.0":0.02055,"13.0":0.09293,"14.0":0.21684,"15.0":0.06164,"16.0":3.0358},I:{"0":0,"3":0,"4":0.00425,"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.00186},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.04281,"11":0.07006,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.61842},S:{"2.5":0},R:{_:"0"},M:{"0":0.16492},Q:{"10.4":0},O:{"0":0.01832},H:{"0":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 57307867a776c4..6a9ab49eb5ef75 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:{"67":0.00494,"78":0.00988,"91":0.08395,"92":0.01975,"93":0.01975,"94":0.18764,"95":0.00494,"96":0.99748,"97":1.3777,_:"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 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 98 99 3.5 3.6"},D:{"23":0.00494,"49":0.00988,"72":0.01481,"75":0.02963,"76":0.09382,"78":0.01975,"79":0.01975,"80":0.0395,"83":0.02963,"85":0.01481,"87":0.01975,"89":0.00494,"90":0.06419,"91":0.05432,"92":0.38516,"93":0.02963,"94":0.25678,"95":0.06419,"96":0.68638,"97":7.82179,"98":15.17941,"99":0.00494,"100":0.00988,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 77 81 84 86 88 101"},F:{"82":0.0395,"83":0.24196,_:"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 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,"16":0.00988,"18":0.01481,"85":0.00494,"90":0.00988,"92":0.01481,"94":0.01975,"95":0.03457,"96":0.17283,"97":2.11346,"98":7.47119,_:"12 13 14 17 79 80 81 83 84 86 87 88 89 91 93"},E:{"4":0,"11":0.00988,"12":0.01975,"13":0.07901,"14":0.4938,"15":0.16295,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01975,"12.1":0.05926,"13.1":0.69132,"14.1":2.41962,"15.1":1.06167,"15.2-15.3":2.64183,"15.4":0.00494},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.03496,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01883,"10.0-10.2":0,"10.3":0.11027,"11.0-11.2":0.01076,"11.3-11.4":0.06993,"12.0-12.1":0.00807,"12.2-12.5":0.80147,"13.0-13.1":0.04841,"13.2":0,"13.3":0.04303,"13.4-13.7":0.39805,"14.0-14.4":1.52763,"14.5-14.8":4.45919,"15.0-15.1":3.91053,"15.2-15.3":15.39468,"15.4":0.05379},P:{"4":0.03166,"5.0-5.4":0.04039,"6.2-6.4":0.06112,"7.2-7.4":0.12327,"8.2":0.02019,"9.2":0.05136,"10.1":0.03082,"11.1-11.2":0.02111,"12.0":0.06164,"13.0":0.05276,"14.0":0.13719,"15.0":0.03166,"16.0":3.3558},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.01013},A:{"10":0.00988,"11":0.21233,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.39998},Q:{"10.4":0},O:{"0":0.0405},H:{"0":0.05752},L:{"0":20.72961},S:{"2.5":0}}; +module.exports={C:{"52":0.0667,"55":0.00476,"78":0.04288,"91":0.03335,"93":0.00953,"94":0.17627,"96":0.00476,"97":0.01906,"98":0.61456,"99":1.98182,_:"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 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 89 90 92 95 100 101 3.5 3.6"},D:{"47":0.00953,"67":0.00953,"72":0.01906,"73":0.01429,"76":0.16674,"78":0.02382,"79":0.01906,"80":0.03811,"83":0.02382,"85":0.01906,"87":0.02382,"88":0.02382,"89":0.09528,"90":0.00953,"91":0.00476,"92":0.33348,"93":0.0524,"94":0.0524,"95":0.02858,"96":0.19532,"97":0.17627,"98":0.89087,"99":4.56391,"100":15.7212,"101":0.13816,"102":0.00953,_:"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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 74 75 77 81 84 86 103 104"},F:{"84":0.31919,"85":0.22391,_:"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 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00476,"85":0.00476,"87":0.0524,"89":0.00953,"92":0.00476,"94":0.01906,"95":0.00953,"96":0.16674,"97":0.02382,"98":0.02382,"99":1.79603,"100":8.11786,"101":0.12863,_:"12 13 14 15 16 18 79 80 81 83 84 86 88 90 91 93"},E:{"4":0,"13":0.01906,"14":0.3049,"15":0.16198,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00953,"12.1":0.07146,"13.1":0.50022,"14.1":1.87702,"15.1":0.44305,"15.2-15.3":0.16674,"15.4":1.96753},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00887,"6.0-6.1":0,"7.0-7.1":0.01183,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06803,"10.0-10.2":0,"10.3":0.10352,"11.0-11.2":0,"11.3-11.4":0.06507,"12.0-12.1":0.00296,"12.2-12.5":0.41113,"13.0-13.1":0.0207,"13.2":0,"13.3":0.0207,"13.4-13.7":0.28986,"14.0-14.4":0.91099,"14.5-14.8":3.28312,"15.0-15.1":0.70986,"15.2-15.3":12.23923,"15.4":11.41697},P:{"4":0.04249,"5.0-5.4":0.02055,"6.2-6.4":0.03119,"7.2-7.4":0.09245,"8.2":0.02446,"9.2":0.03082,"10.1":0.03119,"11.1-11.2":0.02125,"12.0":0.05136,"13.0":0.11686,"14.0":0.14873,"15.0":0.02125,"16.0":3.36769},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.03142},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.19532,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.05761},H:{"0":0.00992},L:{"0":20.83013},S:{"2.5":0},R:{_:"0"},M:{"0":0.57083},Q:{"10.4":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 0cb11cbb05bff8..bfe6f59090921f 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:{"52":0.0464,"55":0.0029,"56":0.0058,"67":0.0058,"68":0.0058,"69":0.0029,"70":0.0058,"71":0.0174,"72":0.0029,"75":0.0029,"77":0.0087,"78":0.0203,"79":0.0116,"80":0.0116,"81":0.0145,"82":0.0174,"83":0.0116,"84":0.0232,"86":0.0058,"87":0.0174,"88":0.0087,"89":0.0058,"90":0.0058,"91":0.0145,"92":0.0116,"93":0.0145,"94":0.0145,"95":0.0058,"96":0.1276,"97":0.2668,"98":0.0029,_:"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 57 58 59 60 61 62 63 64 65 66 73 74 76 85 99 3.5 3.6"},D:{"22":0.0029,"33":0.0116,"34":0.0058,"38":0.0203,"41":0.0058,"47":0.0029,"48":0.0116,"49":0.0319,"50":0.0174,"52":0.0029,"53":0.0116,"54":0.0058,"56":0.0087,"57":0.0319,"58":0.0029,"60":0.0029,"61":0.0029,"63":0.0058,"64":0.0029,"65":0.0058,"67":0.0058,"68":0.0145,"69":0.0145,"70":0.0145,"71":0.0145,"72":0.0174,"73":0.0116,"74":0.0174,"75":0.0203,"76":0.0174,"77":0.3045,"78":0.0174,"79":0.1015,"80":0.0464,"81":0.0464,"83":0.0841,"84":0.1276,"85":0.1421,"86":0.1595,"87":0.2117,"88":0.0319,"89":0.0551,"90":0.0377,"91":0.1305,"92":0.0551,"93":0.4582,"94":0.0319,"95":0.0406,"96":0.2233,"97":2.7463,"98":10.2776,"99":0.0174,"100":0.0058,_:"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 35 36 37 39 40 42 43 44 45 46 51 55 59 62 66 101"},F:{"28":0.0087,"36":0.0116,"40":0.0087,"43":0.0116,"46":0.0232,"57":0.0029,"60":0.0029,"68":0.0087,"70":0.0087,"71":0.0087,"72":0.0058,"77":0.0522,"78":0.0377,"79":0.0464,"80":0.0377,"81":0.029,"82":0.0783,"83":0.3364,_:"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 44 45 47 48 49 50 51 52 53 54 55 56 58 62 63 64 65 66 67 69 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0058,"17":0.0058,"18":0.0319,"83":0.0058,"84":0.0145,"85":0.0116,"86":0.0087,"87":0.0058,"88":0.0029,"89":0.0058,"90":0.0087,"91":0.0029,"92":0.0058,"93":0.0029,"94":0.0058,"95":0.0058,"96":0.0203,"97":0.145,"98":1.0208,_:"12 13 14 15 79 80 81"},E:{"4":0,"13":0.0348,"14":0.0812,"15":0.0464,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.0667,"11.1":0.0087,"12.1":0.0116,"13.1":0.0696,"14.1":0.3045,"15.1":0.1334,"15.2-15.3":0.1885,"15.4":0.0029},G:{"8":0.00479,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00319,"5.0-5.1":0.00319,"6.0-6.1":0.00479,"7.0-7.1":0.02233,"8.1-8.4":0.01276,"9.0-9.2":0.02712,"9.3":0.13558,"10.0-10.2":0.03828,"10.3":0.22171,"11.0-11.2":0.09251,"11.3-11.4":0.13877,"12.0-12.1":0.10846,"12.2-12.5":1.8359,"13.0-13.1":0.06859,"13.2":0.03669,"13.3":0.20576,"13.4-13.7":0.74808,"14.0-14.4":1.70191,"14.5-14.8":4.24122,"15.0-15.1":1.81038,"15.2-15.3":4.45336,"15.4":0.0335},P:{"4":0.39037,"5.0-5.4":0.04039,"6.2-6.4":0.06112,"7.2-7.4":0.12327,"8.2":0.02019,"9.2":0.05136,"10.1":0.03082,"11.1-11.2":0.18491,"12.0":0.06164,"13.0":0.16437,"14.0":0.21573,"15.0":0.16437,"16.0":2.17786},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00109,"4.2-4.3":0.00255,"4.4":0,"4.4.3-4.4.4":0.02476},A:{"7":0.00313,"8":0.02189,"9":0.01563,"10":0.00625,"11":0.1532,_:"6 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.07101},Q:{"10.4":0},O:{"0":1.86046},H:{"0":0.3832},L:{"0":48.25849},S:{"2.5":0}}; +module.exports={C:{"38":0.00389,"40":0.00779,"50":0.00389,"51":0.03504,"52":0.06229,"53":0.03114,"54":0.01947,"55":0.23358,"56":0.02336,"57":0.02336,"58":0.01168,"59":0.00779,"67":0.00389,"68":0.00779,"72":0.00389,"75":0.00389,"78":0.02725,"79":0.01168,"80":0.01947,"81":0.01557,"82":0.01557,"83":0.01168,"84":0.01557,"86":0.00779,"87":0.00779,"88":0.01168,"89":0.01168,"90":0.01557,"91":0.02336,"92":0.00779,"93":0.0545,"94":0.01557,"96":0.00389,"97":0.01168,"98":0.17129,"99":0.42044,"100":0.00779,_:"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 39 41 42 43 44 45 46 47 48 49 60 61 62 63 64 65 66 69 70 71 73 74 76 77 85 95 101 3.5 3.6"},D:{"28":0.00389,"33":0.02725,"34":0.00779,"38":0.01947,"39":0.01168,"40":0.01168,"41":0.02336,"42":0.01557,"43":0.02336,"44":0.02725,"45":0.01947,"46":0.01557,"47":0.01557,"48":0.01947,"49":0.0584,"50":0.01557,"51":0.01168,"52":0.00779,"53":0.01947,"54":0.01168,"55":0.01168,"56":0.01557,"57":0.07007,"58":0.01557,"59":0.01557,"60":0.01557,"61":0.01557,"62":0.01557,"63":0.01557,"64":0.01168,"65":0.01947,"67":0.01168,"68":0.00779,"69":0.00779,"70":0.00779,"71":0.00779,"72":0.00779,"73":0.00779,"74":0.01557,"75":0.01947,"76":0.01557,"77":0.14793,"78":0.01947,"79":0.07786,"80":0.04282,"81":0.03504,"83":0.10122,"84":0.18297,"85":0.17129,"86":0.23747,"87":0.22969,"88":0.02336,"89":0.0545,"90":0.03114,"91":0.0584,"92":0.06618,"93":0.06618,"94":0.03114,"95":0.03114,"96":0.11679,"97":0.07786,"98":0.18297,"99":3.00929,"100":16.87616,"101":0.25694,"102":0.00779,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 35 36 37 66 103 104"},F:{"28":0.01168,"36":0.01168,"40":0.00779,"43":0.00779,"46":0.01947,"68":0.00779,"69":0.00389,"70":0.00779,"71":0.01168,"77":0.11679,"78":0.07786,"79":0.09733,"80":0.07007,"81":0.0584,"84":0.11679,"85":0.37762,"86":0.00779,_:"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 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 72 73 74 75 76 82 83 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.00779,"17":0.00389,"18":0.03893,"84":0.02336,"85":0.02336,"86":0.02725,"87":0.01557,"88":0.01168,"89":0.01557,"90":0.01557,"91":0.01947,"92":0.01557,"93":0.00779,"94":0.01168,"95":0.01168,"96":0.02725,"97":0.01947,"98":0.02725,"99":0.19854,"100":1.5027,"101":0.01947,_:"13 14 15 16 79 80 81 83"},E:{"4":0,"13":0.0545,"14":0.09733,"15":0.04672,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01947,"11.1":0.02336,"12.1":0.01947,"13.1":0.09343,"14.1":0.28808,"15.1":0.08565,"15.2-15.3":0.06229,"15.4":0.24915},G:{"8":0.00321,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00962,"6.0-6.1":0.00641,"7.0-7.1":0.02565,"8.1-8.4":0.01924,"9.0-9.2":0.02405,"9.3":0.10743,"10.0-10.2":0.03848,"10.3":0.1876,"11.0-11.2":0.06895,"11.3-11.4":0.10743,"12.0-12.1":0.09139,"12.2-12.5":1.53286,"13.0-13.1":0.07055,"13.2":0.04169,"13.3":0.19401,"13.4-13.7":0.68947,"14.0-14.4":1.51041,"14.5-14.8":3.21484,"15.0-15.1":0.96205,"15.2-15.3":3.9973,"15.4":3.11863},P:{"4":0.32872,"5.0-5.4":0.02055,"6.2-6.4":0.03119,"7.2-7.4":0.09245,"8.2":0.02446,"9.2":0.03082,"10.1":0.03119,"11.1-11.2":0.12327,"12.0":0.05136,"13.0":0.12327,"14.0":0.14382,"15.0":0.09245,"16.0":1.92097},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00136,"4.2-4.3":0.00271,"4.4":0,"4.4.3-4.4.4":0.02647},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02794,"9":0.02395,"10":0.01197,"11":0.25147,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00611},O:{"0":1.12998},H:{"0":0.31805},L:{"0":42.59517},S:{"2.5":0},R:{_:"0"},M:{"0":0.0733},Q:{"10.4":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 217b5076e2a57a..349b6a1db888e4 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:{"34":0.0216,"38":0.05183,"52":0.12525,"56":0.00864,"72":0.04751,"82":0.00864,"84":0.01728,"88":0.00864,"89":0.00864,"90":0.02591,"91":0.11661,"95":0.00864,"96":2.0904,"97":2.11199,"98":0.0216,_:"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 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 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 85 86 87 92 93 94 99 3.5 3.6"},D:{"31":0.01296,"37":0.05615,"39":0.13389,"53":0.01728,"55":0.01728,"59":0.06047,"63":0.01728,"67":0.00864,"69":0.11229,"77":0.01728,"79":0.09934,"81":1.00633,"83":0.03887,"84":0.05615,"86":0.01728,"87":0.16844,"88":0.59602,"90":0.01728,"91":0.02591,"92":0.02591,"94":0.02591,"95":0.05615,"96":1.93923,"97":7.62304,"98":11.4799,_:"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 32 33 34 35 36 38 40 41 42 43 44 45 46 47 48 49 50 51 52 54 56 57 58 60 61 62 64 65 66 68 70 71 72 73 74 75 76 78 80 85 89 93 99 100 101"},F:{"82":0.19867,"83":0.26778,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.19867,"13":0.02591,"14":0.0216,"17":0.05183,"18":0.24618,"80":0.00864,"84":0.02591,"85":0.00864,"89":0.00864,"94":0.00864,"96":0.1598,"97":1.02792,"98":3.67979,_:"15 16 79 81 83 86 87 88 90 91 92 93 95"},E:{"4":0,"13":0.00864,"14":0.19867,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.4","10.1":0.00864,"12.1":0.02591,"13.1":1.16613,"14.1":0.704,"15.1":0.42326,"15.2-15.3":0.49237},G:{"8":0.00265,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.00265,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01358,"10.0-10.2":0,"10.3":0.00265,"11.0-11.2":0.04374,"11.3-11.4":0.00265,"12.0-12.1":0.05997,"12.2-12.5":0.30317,"13.0-13.1":0.01624,"13.2":0.00265,"13.3":0.14479,"13.4-13.7":0.06262,"14.0-14.4":0.19913,"14.5-14.8":0.88234,"15.0-15.1":0.42046,"15.2-15.3":1.14741,"15.4":0.00265},P:{"4":0.06112,"5.0-5.4":0.04039,"6.2-6.4":0.06112,"7.2-7.4":0.74362,"8.2":0.02019,"9.2":0.11205,"10.1":0.05049,"11.1-11.2":0.03056,"12.0":0.02037,"13.0":0.06112,"14.0":0.20373,"15.0":0.24448,"16.0":1.71135},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00448,"4.4":0,"4.4.3-4.4.4":0.03529},A:{"11":1.16613,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.13066},Q:{"10.4":0},O:{"0":1.42593},H:{"0":0.04303},L:{"0":52.54926},S:{"2.5":0}}; +module.exports={C:{"34":0.03111,"38":0.09723,"42":0.03111,"82":0.04667,"84":0.01945,"87":0.01945,"88":0.00778,"91":0.035,"92":0.00778,"95":0.00778,"97":0.01556,"98":1.46226,"99":2.85064,"100":0.01945,_:"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 39 40 41 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 85 86 89 90 93 94 96 101 3.5 3.6"},D:{"34":0.00778,"37":0.08945,"49":0.01945,"52":0.01945,"59":0.05445,"60":0.00778,"63":0.00778,"65":0.01167,"67":0.01167,"68":0.00778,"69":0.10889,"77":0.01945,"79":0.01945,"80":0.00778,"81":0.20612,"84":0.03889,"86":0.00778,"87":0.03889,"88":0.36946,"89":0.02333,"90":0.02333,"91":0.02722,"92":0.00778,"93":0.01167,"94":0.01556,"95":0.05445,"96":0.47446,"97":0.74669,"98":0.2139,"99":3.20454,"100":13.73595,"101":0.24112,"102":0.08945,_:"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 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 61 62 64 66 70 71 72 73 74 75 76 78 83 85 103 104"},F:{"84":0.08945,"85":0.18667,"86":0.00778,_:"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 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.03889,"13":0.01945,"15":0.00778,"16":0.03889,"17":0.06222,"18":0.23334,"80":0.035,"84":0.05834,"85":0.01945,"86":0.01556,"90":0.00778,"91":0.00778,"92":0.035,"94":0.03889,"95":0.03889,"96":0.03111,"98":0.11667,"99":0.72724,"100":3.01009,"101":0.01167,_:"14 79 81 83 87 88 89 93 97"},E:{"4":0,"14":0.00778,"15":0.01945,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01167,"12.1":0.02333,"13.1":0.76224,"14.1":0.23334,"15.1":0.12445,"15.2-15.3":0.3189,"15.4":0.57946},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.04011,"10.0-10.2":0,"10.3":0.0024,"11.0-11.2":0,"11.3-11.4":0.01393,"12.0-12.1":0.00721,"12.2-12.5":0.44146,"13.0-13.1":0.0048,"13.2":0.00697,"13.3":0.01417,"13.4-13.7":0.02138,"14.0-14.4":0.03531,"14.5-14.8":0.30936,"15.0-15.1":0.0992,"15.2-15.3":0.78181,"15.4":0.62352},P:{"4":0.17675,"5.0-5.4":0.02079,"6.2-6.4":0.03119,"7.2-7.4":0.87334,"8.2":0.02446,"9.2":0.03119,"10.1":0.03119,"11.1-11.2":0.12476,"12.0":0.08134,"13.0":0.13516,"14.0":0.14556,"15.0":0.18714,"16.0":1.3412},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.055},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.52502,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.25887},H:{"0":0.09257},L:{"0":60.29309},S:{"2.5":0.055},R:{_:"0"},M:{"0":0.13444},Q:{"10.4":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 5201b41b4bbf6e..5ed01b35cb1c5d 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:{"78":0.02568,"91":0.38841,"95":0.02568,"96":0.73509,"97":1.2519,_:"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 89 90 92 93 94 98 99 3.5 3.6"},D:{"78":0.05136,"85":0.03852,"90":0.01284,"96":0.0642,"97":1.0593,"98":3.67866,_:"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 83 84 86 87 88 89 91 92 93 94 95 99 100 101"},F:{"82":0.02568,"83":0.2568,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.02568,"97":0.2568,"98":0.68373,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"14":0.1284,"15":0.03852,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.01284,"14.1":0.20544,"15.1":5.59182,"15.2-15.3":10.29126},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.011,"11.0-11.2":0,"11.3-11.4":0.011,"12.0-12.1":0,"12.2-12.5":0.011,"13.0-13.1":0,"13.2":0.011,"13.3":0.0385,"13.4-13.7":0.08801,"14.0-14.4":0.11551,"14.5-14.8":0.66007,"15.0-15.1":10.73713,"15.2-15.3":43.16854,"15.4":0.15402},P:{"4":0.03166,"5.0-5.4":0.04039,"6.2-6.4":0.06112,"7.2-7.4":0.12327,"8.2":0.02019,"9.2":0.05136,"10.1":0.03082,"11.1-11.2":0.02111,"12.0":0.06164,"13.0":0.1316,"14.0":0.13719,"15.0":0.03166,"16.0":0.98196},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:{"11":0.01284,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.08148},Q:{"10.4":0},O:{"0":0.05432},H:{"0":0},L:{"0":10.15761},S:{"2.5":0}}; +module.exports={C:{"78":0.04549,"90":0.04549,"91":0.15637,"98":0.43782,"99":3.41729,_:"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 89 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"80":0.01422,"86":0.01422,"88":0.04549,"91":0.01422,"96":0.09382,"98":0.03127,"99":0.56291,"100":4.02569,_:"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 81 83 84 85 87 89 90 92 93 94 95 97 101 102 103 104"},F:{"82":0.03127,"85":0.04549,_:"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 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.03127,"86":0.04549,"92":0.01422,"97":0.06255,"99":0.03127,"100":0.74771,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 98 101"},E:{"4":0,"14":0.04549,_:"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","12.1":0.01422,"13.1":0.09382,"14.1":0.79604,"15.1":3.13583,"15.2-15.3":1.27935,"15.4":1.20259},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.09554,"13.0-13.1":0,"13.2":0,"13.3":0.04777,"13.4-13.7":0,"14.0-14.4":0.12739,"14.5-14.8":0.68473,"15.0-15.1":4.01816,"15.2-15.3":44.25811,"15.4":3.85892},P:{"4":0.04249,"5.0-5.4":0.02055,"6.2-6.4":0.03119,"7.2-7.4":0.09245,"8.2":0.02446,"9.2":0.03082,"10.1":0.03119,"11.1-11.2":0.02125,"12.0":0.02006,"13.0":0.02006,"14.0":0.14873,"15.0":0.02125,"16.0":1.21376},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:{"11":0.01422,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.01355},L:{"0":12.87768},S:{"2.5":0},R:{_:"0"},M:{"0":2.74113},Q:{"10.4":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 83245c7a36b4f6..ee013d2e46c174 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:{"52":0.00906,"59":0.04983,"66":0.00906,"72":0.00906,"78":0.04983,"90":0.01812,"93":0.00906,"94":0.09966,"95":0.01812,"96":0.19026,"97":0.50736,"98":0.08154,_:"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 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 91 92 99 3.5 3.6"},D:{"49":0.01359,"63":0.00453,"68":0.01359,"69":0.04077,"70":0.05436,"71":0.01812,"77":0.00906,"78":0.01812,"79":0.02265,"80":0.07701,"84":0.02265,"86":0.00453,"87":0.00453,"88":0.01359,"89":0.03624,"91":0.01812,"92":0.0453,"93":0.02265,"94":0.02718,"95":0.24462,"96":0.20385,"97":6.13362,"98":15.3567,"99":0.00906,"100":0.01812,_:"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 57 58 59 60 61 62 64 65 66 67 72 73 74 75 76 81 83 85 90 101"},F:{"82":0.12231,"83":1.15062,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.15855,"13":0.09966,"14":0.00906,"15":0.04983,"16":0.04077,"17":0.06795,"18":0.42582,"84":0.01359,"85":0.08607,"89":0.04077,"92":0.03171,"94":0.13137,"95":0.03624,"96":0.18573,"97":1.80294,"98":5.33181,_:"79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.02265,"14":0.13137,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.4","11.1":0.00906,"13.1":0.11778,"14.1":0.1359,"15.1":0.05889,"15.2-15.3":0.0906},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.00149,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0544,"10.0-10.2":0,"10.3":0.0149,"11.0-11.2":0.08569,"11.3-11.4":0.19076,"12.0-12.1":0.06483,"12.2-12.5":0.86065,"13.0-13.1":0.04918,"13.2":0.22205,"13.3":0.18703,"13.4-13.7":0.25484,"14.0-14.4":1.42249,"14.5-14.8":2.12144,"15.0-15.1":0.81445,"15.2-15.3":1.10729,"15.4":0},P:{"4":0.16348,"5.0-5.4":0.01121,"6.2-6.4":0.04087,"7.2-7.4":0.63347,"8.2":0.16348,"9.2":0.20434,"10.1":0.08174,"11.1-11.2":0.36782,"12.0":0.05109,"13.0":0.34739,"14.0":0.52108,"15.0":0.49043,"16.0":1.71649},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00025,"4.2-4.3":0.00087,"4.4":0,"4.4.3-4.4.4":0.00435},A:{"10":0.00475,"11":0.09491,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.12583},Q:{"10.4":0.04377},O:{"0":0.61275},H:{"0":1.31562},L:{"0":51.41736},S:{"2.5":0.05471}}; +module.exports={C:{"45":0.03055,"47":0.03491,"56":0.00873,"72":0.00873,"94":0.00436,"97":0.02182,"98":0.46258,"99":1.0299,_:"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 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 100 101 3.5 3.6"},D:{"49":0.00873,"66":0.00873,"69":0.00436,"74":0.00436,"76":0.0611,"77":0.04364,"80":0.03055,"81":0.01309,"90":0.01746,"91":0.75497,"92":0.00436,"93":0.04364,"94":0.00436,"95":0.19638,"96":0.04364,"97":0.00436,"98":0.26184,"99":3.70067,"100":19.37616,"101":0.17456,"102":0.02618,_:"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 57 58 59 60 61 62 63 64 65 67 68 70 71 72 73 75 78 79 83 84 85 86 87 88 89 103 104"},F:{"28":0.01309,"79":0.00873,"84":0.09164,"85":0.40149,_:"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 82 83 86 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.05673,"13":0.01309,"14":0.03055,"15":0.0611,"16":0.02618,"17":0.03055,"18":0.06546,"84":0.01746,"85":0.02618,"89":0.01309,"92":0.01309,"94":0.01746,"95":0.01746,"96":0.1702,"97":0.00873,"98":0.03928,"99":0.75061,"100":3.47374,"101":0.01746,_:"79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.00436,"14":0.22256,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01309,"12.1":0.04364,"13.1":0.03055,"14.1":0.02618,"15.1":0.00436,"15.2-15.3":0.04364,"15.4":0.08728},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.00378,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07458,"10.0-10.2":0,"10.3":0.00944,"11.0-11.2":0.00755,"11.3-11.4":0.45691,"12.0-12.1":0.07175,"12.2-12.5":0.66837,"13.0-13.1":0.02454,"13.2":0.19447,"13.3":0.18125,"13.4-13.7":0.66271,"14.0-14.4":1.48402,"14.5-14.8":2.28361,"15.0-15.1":0.34079,"15.2-15.3":1.65394,"15.4":1.32259},P:{"4":0.15537,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.6422,"8.2":0.01011,"9.2":0.09322,"10.1":0.01036,"11.1-11.2":0.1968,"12.0":0.01036,"13.0":0.37289,"14.0":0.20716,"15.0":0.18644,"16.0":1.18082},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00175,"4.4":0,"4.4.3-4.4.4":0.02079},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.34912,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.97824},H:{"0":0.82705},L:{"0":51.52718},S:{"2.5":0.02254},R:{_:"0"},M:{"0":0.20853},Q:{"10.4":0.03382}}; 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 e241f354c4f05a..400a5e9a0f0cd4 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:{"3":0.03086,"37":0.00193,"43":0.00579,"44":0.01157,"47":0.00386,"50":0.00386,"52":0.07523,"54":0.00386,"56":0.00579,"57":0.00772,"59":0.00386,"60":0.00965,"62":0.00386,"63":0.00193,"64":0.00193,"65":0.00193,"66":0.00193,"68":0.00386,"69":0.00579,"72":0.01543,"74":0.00193,"78":0.01929,"82":0.00386,"84":0.00193,"86":0.00386,"87":0.01543,"88":0.00193,"89":0.00965,"91":0.00772,"92":0.00579,"93":0.00386,"94":0.04051,"95":0.02122,"96":0.39737,"97":0.63271,"98":0.00772,_:"2 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 38 39 40 41 42 45 46 48 49 51 53 55 58 61 67 70 71 73 75 76 77 79 80 81 83 85 90 99 3.5 3.6"},D:{"37":0.0135,"40":0.00386,"44":0.00579,"48":0.00193,"49":0.00965,"50":0.00386,"51":0.00386,"52":0.00386,"53":0.00772,"54":0.00193,"55":0.00965,"56":0.00772,"57":0.00386,"60":0.00386,"62":0.00386,"63":0.0135,"64":0.00772,"65":0.00386,"66":0.00965,"67":0.00772,"68":0.00386,"69":0.00965,"70":0.04437,"71":0.00965,"72":0.00386,"73":0.00579,"74":0.01929,"75":0.0135,"76":0.02701,"77":0.00772,"78":0.00579,"79":0.03472,"80":0.02122,"81":0.01929,"83":0.03665,"84":0.01736,"85":0.00965,"86":0.08681,"87":0.06173,"88":0.01736,"89":0.09066,"90":0.03279,"91":0.04437,"92":0.08681,"93":0.05208,"94":0.0463,"95":0.07137,"96":0.36844,"97":2.02545,"98":4.07212,"99":0.00386,"100":0.00579,_:"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 38 39 41 42 43 45 46 47 58 59 61 101"},F:{"65":0.00193,"66":0.00193,"67":0.00579,"79":0.00193,"80":0.00386,"81":0.00193,"82":0.08102,"83":0.11381,_:"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 68 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00193,"84":0.01157,"85":0.00386,"89":0.00772,"90":0.00579,"92":0.04244,"93":0.00193,"94":0.00965,"95":0.01736,"96":0.03858,"97":0.12924,"98":0.4591,_:"13 14 15 16 17 18 79 80 81 83 86 87 88 91"},E:{"4":0,"14":0.00386,_:"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 12.1 13.1 15.4","14.1":0.01157,"15.1":0.01929,"15.2-15.3":0.00772},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01017,"5.0-5.1":0,"6.0-6.1":0.00116,"7.0-7.1":0.00727,"8.1-8.4":0,"9.0-9.2":0.00378,"9.3":0.00262,"10.0-10.2":0.00203,"10.3":0.00378,"11.0-11.2":0.00276,"11.3-11.4":0.00262,"12.0-12.1":0.01787,"12.2-12.5":0.18627,"13.0-13.1":0.00581,"13.2":0.01729,"13.3":0.01613,"13.4-13.7":0.04679,"14.0-14.4":0.42994,"14.5-14.8":0.22492,"15.0-15.1":0.21751,"15.2-15.3":0.25311,"15.4":0.00058},P:{"4":0.25168,"5.0-5.4":0.10067,"6.2-6.4":0.0302,"7.2-7.4":0.24162,"8.2":0.02019,"9.2":0.35236,"10.1":0.05034,"11.1-11.2":0.47316,"12.0":0.09061,"13.0":0.34229,"14.0":0.27182,"15.0":0.4329,"16.0":2.72825},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00439,"4.2-4.3":0.00644,"4.4":0,"4.4.3-4.4.4":0.04565},A:{"11":0.01157,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.29855},Q:{"10.4":0},O:{"0":4.36533},H:{"0":10.7942},L:{"0":62.46775},S:{"2.5":0.02421}}; +module.exports={C:{"3":0.02164,"44":0.01515,"47":0.00433,"49":0.00216,"50":0.00433,"52":0.01515,"54":0.00433,"56":0.00433,"57":0.00649,"59":0.00433,"61":0.00216,"64":0.00866,"65":0.00216,"70":0.00433,"72":0.00866,"74":0.00216,"78":0.00216,"84":0.00216,"85":0.00216,"89":0.00216,"91":0.00649,"94":0.00866,"95":0.00866,"96":0.00866,"97":0.00866,"98":0.26184,"99":0.83747,"100":0.00649,_:"2 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 45 46 48 51 53 55 58 60 62 63 66 67 68 69 71 73 75 76 77 79 80 81 82 83 86 87 88 90 92 93 101 3.5 3.6"},D:{"37":0.01082,"40":0.00433,"43":0.00433,"48":0.00216,"49":0.01082,"51":0.00433,"54":0.00216,"55":0.00649,"56":0.00649,"57":0.00649,"60":0.00649,"62":0.00433,"63":0.00866,"65":0.00216,"66":0.00649,"67":0.00216,"68":0.01082,"69":0.00216,"70":0.00649,"71":0.01948,"72":0.00649,"73":0.00649,"74":0.00649,"75":0.00433,"76":0.00866,"77":0.00433,"78":0.00649,"79":0.02164,"80":0.01515,"81":0.00866,"83":0.0238,"84":0.01082,"85":0.00649,"86":0.03679,"87":0.03462,"88":0.01082,"89":0.06708,"90":0.01082,"91":0.02164,"92":0.05194,"93":0.01515,"94":0.03246,"95":0.04328,"96":0.19043,"97":0.09089,"98":0.15364,"99":1.06252,"100":4.6829,"101":0.05626,"102":0.00866,_:"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 38 39 41 42 44 45 46 47 50 52 53 58 59 61 64 103 104"},F:{"79":0.00216,"82":0.00216,"84":0.01298,"85":0.09522,_:"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 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00433},B:{"84":0.01298,"89":0.01082,"90":0.00216,"92":0.0238,"94":0.01082,"95":0.00649,"96":0.00866,"97":0.00649,"98":0.00866,"99":0.09305,"100":0.44795,"101":0.00649,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"14":0.01298,_:"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 12.1 13.1","14.1":0.00649,"15.1":0.02164,"15.2-15.3":0.00216,"15.4":0.01082},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0079,"5.0-5.1":0.00226,"6.0-6.1":0.001,"7.0-7.1":0.00451,"8.1-8.4":0,"9.0-9.2":0.00451,"9.3":0.00439,"10.0-10.2":0.00238,"10.3":0.00439,"11.0-11.2":0.00238,"11.3-11.4":0.00163,"12.0-12.1":0.0163,"12.2-12.5":0.1783,"13.0-13.1":0.00552,"13.2":0.00439,"13.3":0.02495,"13.4-13.7":0.04238,"14.0-14.4":0.13542,"14.5-14.8":0.18043,"15.0-15.1":0.13567,"15.2-15.3":0.31648,"15.4":0.17855},P:{"4":0.3618,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.3015,"8.2":0.01005,"9.2":0.4422,"10.1":0.0804,"11.1-11.2":0.5427,"12.0":0.1005,"13.0":0.41205,"14.0":0.27135,"15.0":0.31155,"16.0":3.80896},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00656,"4.2-4.3":0.00722,"4.4":0,"4.4.3-4.4.4":0.0489},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01082,"11":0.00433,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.57804},H:{"0":8.65011},L:{"0":69.92835},S:{"2.5":0.03134},R:{_:"0"},M:{"0":0.42314},Q:{"10.4":0}}; 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 c3966492a9e972..f7e9c0c8efd510 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:{"51":0.02462,"60":0.10831,"68":0.00985,"73":0.01969,"78":3.68733,"84":0.04431,"85":0.18707,"86":0.01477,"88":0.12308,"89":0.128,"91":0.14769,"94":0.00985,"95":0.17723,"96":2.75688,"97":2.70765,_:"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 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 87 90 92 93 98 99 3.5 3.6"},D:{"49":0.00492,"58":0.00985,"64":0.01969,"67":0.00985,"69":0.02462,"75":0.05415,"77":0.05415,"79":0.02954,"81":0.01477,"83":0.01477,"85":0.00985,"87":0.13292,"88":0.08369,"89":0.06892,"90":0.02462,"91":0.10831,"92":0.03446,"93":1.11752,"94":0.01477,"95":0.03938,"96":0.48738,"97":8.44295,"98":14.47854,_:"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 57 59 60 61 62 63 65 66 68 70 71 72 73 74 76 78 80 84 86 99 100 101"},F:{"82":0.05415,"83":0.37907,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00492,"17":0.15754,"18":0.01477,"84":0.01477,"85":0.00985,"89":0.02462,"91":0.02954,"92":0.00985,"93":0.00492,"94":0.02462,"95":0.06892,"96":0.12308,"97":1.27013,"98":4.58331,_:"12 13 15 16 79 80 81 83 86 87 88 90"},E:{"4":0,"12":0.01969,"13":0.00492,"14":0.44799,"15":0.12308,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.4","11.1":0.01477,"12.1":0.12308,"13.1":0.15754,"14.1":0.86645,"15.1":0.68922,"15.2-15.3":0.58091},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.03171,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00362,"10.0-10.2":0,"10.3":0.00181,"11.0-11.2":0.05164,"11.3-11.4":0.00544,"12.0-12.1":0.01812,"12.2-12.5":0.17303,"13.0-13.1":0.05526,"13.2":0.00181,"13.3":0.03895,"13.4-13.7":0.10056,"14.0-14.4":0.72111,"14.5-14.8":2.14703,"15.0-15.1":2.08361,"15.2-15.3":3.60918,"15.4":0.01449},P:{"4":0.01024,"5.0-5.4":0.01024,"6.2-6.4":0.02048,"7.2-7.4":0.03072,"8.2":0.01015,"9.2":0.12286,"10.1":0.02048,"11.1-11.2":0.18429,"12.0":0.05073,"13.0":0.02048,"14.0":0.11262,"15.0":0.14334,"16.0":3.63464},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00159,"4.2-4.3":0.00159,"4.4":0,"4.4.3-4.4.4":0.01206},A:{"11":0.27077,_:"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.02136,_:"11"},R:{_:"0"},M:{"0":0.13708},Q:{"10.4":0},O:{"0":0.27416},H:{"0":0.19226},L:{"0":36.20709},S:{"2.5":0}}; +module.exports={C:{"60":0.10501,"72":0.01432,"78":1.75646,"81":0.01432,"82":0.01432,"84":0.01432,"85":0.03341,"86":0.00955,"88":0.04773,"89":0.05728,"90":0.03818,"91":0.25297,"92":0.09546,"93":0.00955,"96":0.01432,"97":0.09069,"98":1.82329,"99":5.11188,_:"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 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 83 87 94 95 100 101 3.5 3.6"},D:{"47":0.00477,"49":0.01432,"58":0.00477,"62":0.00955,"63":0.04296,"64":0.00477,"65":0.00477,"66":0.00477,"68":0.01909,"77":0.04296,"78":0.01432,"79":0.00477,"81":0.00955,"83":0.02387,"85":0.02387,"86":0.01909,"87":0.01432,"89":0.03341,"90":0.01909,"91":0.21479,"92":0.09546,"93":0.0525,"94":0.03341,"95":0.03818,"96":0.24342,"97":0.11933,"98":0.60617,"99":4.62981,"100":17.89398,"101":0.0716,"102":0.01432,_:"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 50 51 52 53 54 55 56 57 59 60 61 67 69 70 71 72 73 74 75 76 80 84 88 103 104"},F:{"84":0.11933,"85":0.48207,_:"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 86 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.02387,"16":0.0525,"17":0.1241,"18":0.09546,"84":0.02864,"88":0.00477,"89":0.00955,"90":0.00477,"91":0.00955,"92":0.01432,"93":0.01432,"96":0.01909,"97":0.0525,"98":0.04296,"99":0.88301,"100":4.67754,"101":0.05728,_:"13 14 15 79 80 81 83 85 86 87 94 95"},E:{"4":0,"13":0.0716,"14":0.16228,"15":0.05728,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01432,"10.1":0.01432,"11.1":0.01432,"12.1":0.12887,"13.1":0.36752,"14.1":0.36752,"15.1":0.16228,"15.2-15.3":0.12887,"15.4":0.61572},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.21786,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00432,"10.0-10.2":0,"10.3":0.01297,"11.0-11.2":0.01902,"11.3-11.4":0,"12.0-12.1":0.00865,"12.2-12.5":0.17896,"13.0-13.1":0.00778,"13.2":0.01297,"13.3":0.01902,"13.4-13.7":0.11758,"14.0-14.4":0.6095,"14.5-14.8":1.68845,"15.0-15.1":0.68818,"15.2-15.3":1.97375,"15.4":3.08123},P:{"4":0.01025,"5.0-5.4":0.06035,"6.2-6.4":0.02049,"7.2-7.4":0.16394,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.07172,"12.0":0.06122,"13.0":0.05123,"14.0":0.11271,"15.0":0.12295,"16.0":4.3444},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.00523},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1241,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":40.54779},S:{"2.5":0},R:{_:"0"},M:{"0":0.13068},Q:{"10.4":0},O:{"0":0.02614},H:{"0":0.15341}}; 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 cd4c0e3ed58201..e2808305d759c4 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:{"34":0.00855,"52":0.03848,"60":0.00855,"68":0.00214,"69":0.00428,"70":0.00428,"71":0.00214,"72":0.00641,"73":0.00428,"74":0.00214,"75":0.00214,"77":0.00855,"78":0.01069,"79":0.00641,"80":0.00428,"81":0.00855,"82":0.00641,"83":0.00428,"84":0.00428,"85":0.00214,"86":0.00855,"87":0.00855,"88":0.01069,"89":0.00855,"90":0.00641,"91":0.01924,"92":0.00641,"93":0.00855,"94":0.01497,"95":0.01069,"96":0.30787,"97":0.49815,"98":0.01069,_:"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 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 76 99 3.5 3.6"},D:{"11":0.00214,"18":0.00214,"28":0.00855,"34":0.00641,"38":0.00428,"39":0.00214,"40":0.00428,"49":0.04276,"50":0.00641,"52":0.00855,"55":0.00641,"56":0.00214,"63":0.00214,"64":0.01069,"65":0.00641,"66":0.00214,"67":0.01069,"69":0.01497,"70":0.02352,"71":0.00428,"72":0.01283,"73":0.00428,"74":0.00855,"75":0.00214,"76":0.00428,"77":0.00428,"78":0.00641,"79":0.03848,"80":0.02566,"81":0.01497,"83":0.00855,"84":0.00641,"85":0.00641,"86":0.01497,"87":0.02352,"88":0.0171,"89":0.01283,"90":0.01497,"91":0.03207,"92":0.04276,"93":0.07911,"94":0.04704,"95":0.02779,"96":0.1689,"97":3.04451,"98":7.74597,"99":0.00641,"100":0.00641,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 41 42 43 44 45 46 47 48 51 53 54 57 58 59 60 61 62 68 101"},F:{"28":0.00855,"67":0.00855,"77":0.00428,"78":0.00214,"79":0.00641,"80":0.00641,"81":0.00214,"82":0.05559,"83":0.29932,_:"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 68 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01069,"13":0.00428,"14":0.00641,"15":0.00855,"16":0.01069,"17":0.0171,"18":0.04062,"84":0.00855,"85":0.00214,"89":0.00641,"90":0.00214,"91":0.00428,"92":0.00855,"93":0.00214,"94":0.00641,"95":0.03207,"96":0.03635,"97":0.53664,"98":1.69757,_:"79 80 81 83 86 87 88"},E:{"4":0,"13":0.02138,"14":0.06842,"15":0.04917,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00641,"11.1":0.01069,"12.1":0.02138,"13.1":0.09835,"14.1":0.2758,"15.1":0.14752,"15.2-15.3":0.36346,"15.4":0.00428},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.00219,"7.0-7.1":0.01094,"8.1-8.4":0.00875,"9.0-9.2":0.00547,"9.3":0.09842,"10.0-10.2":0.00328,"10.3":0.06342,"11.0-11.2":0.01422,"11.3-11.4":0.02187,"12.0-12.1":0.02624,"12.2-12.5":0.60908,"13.0-13.1":0.04483,"13.2":0.01094,"13.3":0.07764,"13.4-13.7":0.17715,"14.0-14.4":0.56862,"14.5-14.8":1.93878,"15.0-15.1":1.61729,"15.2-15.3":5.6053,"15.4":0.02296},P:{"4":0.30271,"5.0-5.4":0.05095,"6.2-6.4":0.01009,"7.2-7.4":0.55497,"8.2":0.01009,"9.2":0.05045,"10.1":0.05045,"11.1-11.2":0.23208,"12.0":0.15136,"13.0":0.3128,"14.0":0.37334,"15.0":0.36325,"16.0":6.45786},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00122,"4.2-4.3":0.00405,"4.4":0,"4.4.3-4.4.4":0.03405},A:{"11":0.31642,_:"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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.51896},Q:{"10.4":0.00786},O:{"0":0.58973},H:{"0":3.58065},L:{"0":57.61738},S:{"2.5":0}}; +module.exports={C:{"34":0.00842,"52":0.03791,"60":0.00632,"78":0.00632,"86":0.00421,"87":0.00211,"88":0.00632,"89":0.00632,"90":0.00421,"91":0.01474,"92":0.00421,"93":0.00842,"94":0.00842,"95":0.00421,"96":0.00421,"97":0.00842,"98":0.20639,"99":0.57915,"100":0.01053,_:"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 43 44 45 46 47 48 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 101 3.5 3.6"},D:{"28":0.01053,"38":0.00211,"49":0.02738,"50":0.00421,"55":0.00421,"63":0.00211,"65":0.00842,"66":0.00211,"67":0.00632,"69":0.02738,"70":0.01053,"71":0.00632,"73":0.00421,"74":0.01053,"75":0.00211,"76":0.00421,"77":0.00211,"78":0.00421,"79":0.03159,"80":0.02106,"81":0.02106,"83":0.00632,"84":0.01474,"85":0.00211,"86":0.01264,"87":0.01474,"88":0.00842,"89":0.00842,"90":0.01264,"91":0.01685,"92":0.0358,"93":0.02106,"94":0.01685,"95":0.01895,"96":0.04633,"97":0.05686,"98":0.1053,"99":1.66795,"100":8.11231,"101":0.09688,"102":0.00421,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 51 52 53 54 56 57 58 59 60 61 62 64 68 72 103 104"},F:{"28":0.01053,"68":0.00421,"77":0.01474,"78":0.01264,"79":0.01474,"80":0.01474,"81":0.00842,"83":0.00211,"84":0.05686,"85":0.29905,"86":0.00632,_:"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 69 70 71 72 73 74 75 76 82 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.01053,"13":0.00421,"14":0.00421,"15":0.00632,"16":0.01053,"17":0.01264,"18":0.02948,"84":0.00842,"85":0.00421,"89":0.00632,"90":0.00211,"91":0.00421,"92":0.00842,"94":0.00211,"95":0.01053,"96":0.00632,"97":0.02527,"98":0.02527,"99":0.2822,"100":1.82801,"101":0.02317,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"12":0.00211,"13":0.01264,"14":0.05897,"15":0.02106,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00211,"10.1":0.00421,"11.1":0.01685,"12.1":0.01685,"13.1":0.07792,"14.1":0.18322,"15.1":0.06107,"15.2-15.3":0.06318,"15.4":0.34328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00326,"6.0-6.1":0.00109,"7.0-7.1":0.00761,"8.1-8.4":0.00761,"9.0-9.2":0.00543,"9.3":0.09563,"10.0-10.2":0.00217,"10.3":0.05542,"11.0-11.2":0.01521,"11.3-11.4":0.0163,"12.0-12.1":0.01847,"12.2-12.5":0.56614,"13.0-13.1":0.04673,"13.2":0.00869,"13.3":0.05868,"13.4-13.7":0.14561,"14.0-14.4":0.45096,"14.5-14.8":1.25834,"15.0-15.1":0.55093,"15.2-15.3":3.88151,"15.4":3.66635},P:{"4":0.27322,"5.0-5.4":0.01012,"6.2-6.4":0.11171,"7.2-7.4":0.53632,"8.2":0.01012,"9.2":0.03036,"10.1":0.04048,"11.1-11.2":0.20239,"12.0":0.10119,"13.0":0.22263,"14.0":0.33394,"15.0":0.19227,"16.0":6.7496},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00153,"4.2-4.3":0.00407,"4.4":0,"4.4.3-4.4.4":0.04176},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.24851,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.63941},H:{"0":3.75919},L:{"0":59.1336},S:{"2.5":0},R:{_:"0"},M:{"0":0.51311},Q:{"10.4":0.01579}}; 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 298d5f76e44145..3e41c28a2a96f8 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:{"27":0.00266,"31":0.00797,"34":0.00531,"37":0.00797,"38":0.00266,"43":0.00531,"45":0.00266,"46":0.00266,"47":0.00797,"48":0.00266,"52":0.01328,"68":0.00531,"69":0.00266,"72":0.00531,"78":0.01328,"79":0.00531,"88":0.00531,"91":0.02656,"92":0.00266,"93":0.00266,"94":0.00797,"95":0.02125,"96":0.51261,"97":0.91101,"98":0.04781,_:"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 32 33 35 36 39 40 41 42 44 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 73 74 75 76 77 80 81 82 83 84 85 86 87 89 90 99 3.5 3.6"},D:{"11":0.00531,"34":0.00266,"38":0.00531,"39":0.00266,"43":0.00531,"49":0.01859,"50":0.01328,"51":0.00266,"55":0.00531,"57":0.00531,"58":0.00266,"59":0.00266,"62":0.00531,"63":0.00797,"65":0.00531,"66":0.00531,"67":0.00531,"68":0.00797,"69":0.00531,"70":0.00266,"71":0.03984,"72":0.00266,"73":0.03718,"74":0.00797,"75":0.00531,"76":0.00797,"77":0.01594,"78":0.00797,"79":0.02125,"80":0.01328,"81":0.03718,"83":0.02656,"84":0.01859,"85":0.00531,"86":0.05578,"87":0.0664,"88":0.02656,"89":0.03187,"90":0.06109,"91":0.03984,"92":0.05046,"93":0.04781,"94":0.04515,"95":0.05843,"96":0.43027,"97":3.8273,"98":8.39562,"99":0.02125,"100":0.00531,_:"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 40 41 42 44 45 46 47 48 52 53 54 56 60 61 64 101"},F:{"34":0.00531,"36":0.00797,"40":0.00266,"42":0.01062,"45":0.00797,"63":0.00531,"65":0.00266,"67":0.01594,"73":0.00531,"76":0.00266,"77":0.00531,"79":0.03187,"80":0.01062,"81":0.00531,"82":0.1567,"83":1.22973,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 66 68 69 70 71 72 74 75 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02125},B:{"12":0.08234,"13":0.03187,"14":0.03453,"15":0.02656,"16":0.0239,"17":0.03984,"18":0.12218,"80":0.00266,"84":0.02656,"85":0.02125,"86":0.00531,"88":0.00266,"89":0.03187,"90":0.03453,"91":0.00797,"92":0.04515,"93":0.01328,"94":0.01594,"95":0.03187,"96":0.07968,"97":0.61885,"98":1.78749,_:"79 81 83 87"},E:{"4":0,"13":0.02656,"14":0.03984,"15":0.01062,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 15.4","5.1":0.02656,"9.1":0.00266,"10.1":0.01859,"11.1":0.01328,"12.1":0.01328,"13.1":0.05046,"14.1":0.14077,"15.1":0.09562,"15.2-15.3":0.10358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01342,"6.0-6.1":0,"7.0-7.1":0.00992,"8.1-8.4":0,"9.0-9.2":0.00058,"9.3":0.1126,"10.0-10.2":0.01925,"10.3":0.15052,"11.0-11.2":0.06943,"11.3-11.4":0.05076,"12.0-12.1":0.03325,"12.2-12.5":1.19306,"13.0-13.1":0.02567,"13.2":0.00642,"13.3":0.11551,"13.4-13.7":0.20361,"14.0-14.4":0.58341,"14.5-14.8":0.89728,"15.0-15.1":0.85236,"15.2-15.3":1.49002,"15.4":0.00408},P:{"4":0.59599,"5.0-5.4":0.01028,"6.2-6.4":0.0302,"7.2-7.4":0.12331,"8.2":0.02019,"9.2":0.06165,"10.1":0.02055,"11.1-11.2":0.03083,"12.0":0.02055,"13.0":0.10276,"14.0":0.10276,"15.0":0.3391,"16.0":1.1406},I:{"0":0,"3":0,"4":0.00091,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00327,"4.2-4.3":0.00327,"4.4":0,"4.4.3-4.4.4":0.10271},A:{"10":0.01005,"11":0.20774,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02938},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.09547},Q:{"10.4":0},O:{"0":2.3207},H:{"0":13.43286},L:{"0":53.21928},S:{"2.5":0.02203}}; +module.exports={C:{"33":0.01688,"34":0.00482,"37":0.00964,"40":0.00723,"43":0.00241,"45":0.00482,"47":0.00964,"52":0.01688,"60":0.00241,"68":0.00482,"71":0.00241,"72":0.00482,"78":0.00723,"88":0.00241,"89":0.00482,"91":0.02893,"93":0.00241,"94":0.00241,"95":0.00482,"96":0.00723,"97":0.01447,"98":0.3279,"99":0.88725,"100":0.04099,_:"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 38 39 41 42 44 46 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 101 3.5 3.6"},D:{"11":0.00241,"28":0.09885,"39":0.00482,"42":0.00241,"49":0.00723,"50":0.00482,"51":0.00482,"53":0.00241,"55":0.00241,"57":0.00241,"58":0.00241,"60":0.00241,"63":0.00482,"64":0.01929,"66":0.00241,"68":0.00723,"69":0.00241,"70":0.00723,"71":0.02893,"73":0.05545,"74":0.00482,"75":0.00482,"76":0.00482,"77":0.01447,"78":0.00723,"79":0.01206,"80":0.01447,"81":0.03134,"83":0.01688,"84":0.00723,"85":0.00482,"86":0.03375,"87":0.0434,"88":0.02411,"89":0.02893,"90":0.01688,"91":0.01688,"92":0.03858,"93":0.0651,"94":0.01688,"95":0.03134,"96":0.07956,"97":0.08921,"98":0.17359,"99":1.93603,"100":7.87915,"101":0.13743,_:"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 37 38 40 41 43 44 45 46 47 48 52 54 56 59 61 62 65 67 72 102 103 104"},F:{"34":0.00482,"42":0.00482,"43":0.00241,"46":0.00241,"67":0.00723,"68":0.00482,"73":0.00482,"74":0.00482,"77":0.00241,"79":0.01929,"80":0.00482,"82":0.01447,"83":0.00964,"84":0.20494,"85":1.1404,"86":0.03375,_:"9 11 12 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 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 72 75 76 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03858},B:{"12":0.05304,"13":0.02411,"14":0.01447,"15":0.02411,"16":0.02411,"17":0.04099,"18":0.10608,"80":0.00241,"84":0.01929,"85":0.01688,"86":0.00482,"87":0.00241,"88":0.00241,"89":0.03134,"90":0.01929,"91":0.00482,"92":0.0434,"93":0.00723,"94":0.00482,"95":0.02411,"96":0.0217,"97":0.03858,"98":0.07474,"99":0.42193,"100":1.9288,"101":0.01929,_:"79 81 83"},E:{"4":0,"13":0.00964,"14":0.0217,"15":0.00723,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 9.1","5.1":0.01929,"7.1":0.00241,"10.1":0.00964,"11.1":0.00723,"12.1":0.00482,"13.1":0.03375,"14.1":0.05304,"15.1":0.01206,"15.2-15.3":0.01447,"15.4":0.0651},G:{"8":0.00355,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00101,"5.0-5.1":0.03144,"6.0-6.1":0.00101,"7.0-7.1":0.01572,"8.1-8.4":0.00101,"9.0-9.2":0.00051,"9.3":0.08114,"10.0-10.2":0.01166,"10.3":0.10446,"11.0-11.2":0.04919,"11.3-11.4":0.01826,"12.0-12.1":0.01978,"12.2-12.5":0.94827,"13.0-13.1":0.0142,"13.2":0.00254,"13.3":0.02941,"13.4-13.7":0.25913,"14.0-14.4":0.41734,"14.5-14.8":0.65669,"15.0-15.1":0.41836,"15.2-15.3":0.98326,"15.4":1.00152},P:{"4":0.40509,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.12464,"8.2":0.01005,"9.2":0.03116,"10.1":0.0804,"11.1-11.2":0.02077,"12.0":0.01039,"13.0":0.07271,"14.0":0.07271,"15.0":0.22851,"16.0":1.09063},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00107,"4.2-4.3":0.00155,"4.4":0,"4.4.3-4.4.4":0.08085},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00288,"9":0.00288,"10":0.00576,"11":0.10661,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00759},O:{"0":2.10215},H:{"0":15.93583},L:{"0":55.42967},S:{"2.5":0.02277},R:{_:"0"},M:{"0":0.21249},Q:{"10.4":0.02277}}; 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 0a1dc08d0c8cbd..a21aaea52235e2 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:{"41":0.00415,"43":0.00829,"47":0.00829,"48":0.00829,"52":0.02073,"57":0.02073,"60":0.00415,"69":0.00829,"72":0.01658,"78":0.0539,"80":0.00415,"82":0.00415,"84":0.02073,"85":0.00415,"87":0.01244,"88":0.03317,"89":0.02073,"90":0.00415,"91":0.02488,"92":0.01244,"93":0.02488,"94":0.03317,"95":0.04975,"96":1.23551,"97":1.8118,"98":0.11609,_:"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 42 44 45 46 49 50 51 53 54 55 56 58 59 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 81 83 86 99 3.5 3.6"},D:{"34":0.00415,"37":0.00829,"49":0.02488,"58":0.01244,"60":0.00415,"63":0.02073,"64":0.00829,"65":0.00415,"66":0.01244,"67":0.00829,"68":0.00415,"69":0.01244,"70":0.02073,"71":0.00415,"72":0.00415,"73":0.01244,"74":0.06219,"75":0.00829,"76":0.02073,"77":0.01658,"78":0.01244,"79":0.06219,"80":0.02073,"81":0.02488,"83":0.02902,"84":0.01658,"85":0.02073,"86":0.04561,"87":0.04561,"88":0.01658,"89":0.04561,"90":0.02902,"91":0.07877,"92":0.06219,"93":0.04975,"94":0.07877,"95":0.08707,"96":0.44362,"97":6.38484,"98":14.22493,"99":0.02902,"100":0.02488,_:"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 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 61 62 101"},F:{"36":0.00829,"67":0.01658,"77":0.00415,"79":0.02073,"80":0.07877,"81":0.01658,"82":0.2612,"83":1.57133,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07048,"13":0.04975,"14":0.02488,"15":0.03317,"16":0.0539,"17":0.0539,"18":0.15755,"84":0.02902,"85":0.01658,"89":0.03731,"90":0.02073,"91":0.00829,"92":0.04975,"93":0.01244,"94":0.01658,"95":0.02902,"96":0.0995,"97":1.08211,"98":3.09706,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00415,"13":0.03317,"14":0.08292,"15":0.04561,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1 15.4","5.1":0.00415,"9.1":0.00415,"11.1":0.00829,"12.1":0.00829,"13.1":0.09536,"14.1":0.41875,"15.1":0.14511,"15.2-15.3":0.38972},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00072,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01878,"8.1-8.4":0.00144,"9.0-9.2":0,"9.3":0.1322,"10.0-10.2":0.00361,"10.3":0.08524,"11.0-11.2":0.0065,"11.3-11.4":0.01734,"12.0-12.1":0.02384,"12.2-12.5":0.5389,"13.0-13.1":0.02384,"13.2":0.01156,"13.3":0.08307,"13.4-13.7":0.10547,"14.0-14.4":0.54323,"14.5-14.8":1.35953,"15.0-15.1":1.22516,"15.2-15.3":3.0304,"15.4":0.013},P:{"4":0.25107,"5.0-5.4":0.01028,"6.2-6.4":0.0302,"7.2-7.4":0.15692,"8.2":0.02019,"9.2":0.06165,"10.1":0.02055,"11.1-11.2":0.05231,"12.0":0.03138,"13.0":0.11507,"14.0":0.10461,"15.0":0.12554,"16.0":1.42274},I:{"0":0,"3":0,"4":0.00035,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00105,"4.2-4.3":0.00805,"4.4":0,"4.4.3-4.4.4":0.1369},A:{"10":0.01244,"11":0.18242,_:"6 7 8 9 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.15806},Q:{"10.4":0.04098},O:{"0":1.70351},H:{"0":9.08919},L:{"0":43.06018},S:{"2.5":0}}; +module.exports={C:{"34":0.01591,"36":0.00398,"48":0.00398,"51":0.00398,"52":0.01591,"53":0.00795,"54":0.00398,"55":0.00398,"56":0.01193,"57":0.03977,"59":0.00398,"69":0.00795,"72":0.00795,"78":0.02784,"84":0.01193,"85":0.00398,"87":0.03182,"88":0.01193,"89":0.01193,"90":0.00795,"91":0.03579,"94":0.01591,"95":0.00795,"96":0.02386,"97":0.03977,"98":0.64825,"99":1.7976,"100":0.08352,_:"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 43 44 45 46 47 49 50 58 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 86 92 93 101 3.5 3.6"},D:{"39":0.00398,"40":0.00398,"42":0.00398,"46":0.01591,"47":0.01193,"49":0.01591,"55":0.01193,"56":0.72779,"57":0.01591,"58":0.01591,"59":0.00398,"60":0.00795,"61":0.00398,"62":0.00795,"63":0.02784,"64":0.00795,"65":0.01193,"67":0.00795,"69":0.01591,"70":0.01591,"71":0.01193,"73":0.00398,"74":0.04375,"75":0.00795,"76":0.01193,"77":0.01193,"78":0.01989,"79":0.04772,"80":0.01591,"81":0.03579,"83":0.02784,"84":0.00795,"85":0.01193,"86":0.0517,"87":0.04375,"88":0.01591,"89":0.01989,"90":0.02386,"91":0.05568,"92":0.03977,"93":0.0517,"94":0.0517,"95":0.03977,"96":0.1392,"97":0.22271,"98":0.21874,"99":3.32477,"100":15.18419,"101":0.27441,"102":0.00795,_:"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 41 43 44 45 48 50 51 52 53 54 66 68 72 103 104"},F:{"36":0.00795,"77":0.00398,"79":0.01591,"80":0.00398,"82":0.01989,"83":0.01989,"84":0.27441,"85":1.41979,"86":0.02386,_:"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 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 78 81 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.05966,"13":0.03182,"14":0.01591,"15":0.01989,"16":0.0517,"17":0.02386,"18":0.11136,"84":0.03182,"85":0.01193,"88":0.00398,"89":0.03977,"90":0.00795,"91":0.00398,"92":0.0517,"93":0.00398,"94":0.01193,"95":0.01591,"96":0.03579,"97":0.05966,"98":0.06761,"99":0.59655,"100":3.17762,"101":0.03579,_:"79 80 81 83 86 87"},E:{"4":0,"13":0.02386,"14":0.04375,"15":0.04772,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01989,"12.1":0.01193,"13.1":0.08352,"14.1":0.26646,"15.1":0.06363,"15.2-15.3":0.04772,"15.4":0.26646},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0.00122,"6.0-6.1":0,"7.0-7.1":0.0061,"8.1-8.4":0.00061,"9.0-9.2":0.00122,"9.3":0.09824,"10.0-10.2":0.00305,"10.3":0.04515,"11.0-11.2":0.01281,"11.3-11.4":0.01586,"12.0-12.1":0.01464,"12.2-12.5":0.48571,"13.0-13.1":0.02014,"13.2":0.00915,"13.3":0.03539,"13.4-13.7":0.11166,"14.0-14.4":0.42957,"14.5-14.8":0.76274,"15.0-15.1":0.43263,"15.2-15.3":2.01668,"15.4":1.59809},P:{"4":0.19211,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.16009,"8.2":0.01005,"9.2":0.03116,"10.1":0.0804,"11.1-11.2":0.04269,"12.0":0.04269,"13.0":0.08538,"14.0":0.1174,"15.0":0.05336,"16.0":1.36613},I:{"0":0,"3":0,"4":0.00087,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.01082,"4.4":0,"4.4.3-4.4.4":0.19136},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.0041,"11":0.12714,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.7286},H:{"0":9.19193},L:{"0":47.53946},S:{"2.5":0.01205},R:{_:"0"},M:{"0":0.21081},Q:{"10.4":0.05421}}; 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 ef7f0d10e955a9..2359a9a085dd6c 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:{"2":0.09788,"15":0.1015,"18":0.1015,"21":0.1015,"23":0.1015,"25":0.203,"30":0.1015,"43":0.00363,"47":0.00363,"51":0.1015,"52":0.05438,"60":0.00363,"72":0.00725,"78":0.01088,"81":0.00363,"84":0.01813,"87":0.00363,"88":0.00725,"89":0.01088,"91":0.02538,"92":0.00725,"93":0.00363,"94":0.01088,"95":0.02175,"96":5.45563,"97":10.69375,"98":0.029,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 85 86 90 99 3.5 3.6"},D:{"19":0.1015,"24":0.3045,"30":0.1015,"33":0.10875,"35":0.203,"38":0.00725,"40":0.00725,"43":0.05438,"47":0.00363,"49":0.03988,"50":0.00363,"53":0.00363,"54":0.1015,"55":0.10513,"56":0.5075,"58":0.00363,"60":0.00363,"63":0.01088,"64":0.00725,"65":0.00725,"66":0.00725,"67":0.0145,"68":0.00725,"69":0.02175,"70":0.01813,"71":0.00725,"72":0.01088,"73":0.00363,"74":0.00725,"75":0.00725,"76":0.00725,"77":0.00725,"78":0.00725,"79":0.058,"80":0.01813,"81":0.02175,"83":0.01813,"84":0.02175,"85":0.01813,"86":0.03988,"87":0.06888,"88":0.02175,"89":0.02538,"90":0.02175,"91":0.03988,"92":0.05075,"93":0.09788,"94":0.03988,"95":0.0435,"96":0.22838,"97":2.929,"98":6.82225,"99":0.00725,"100":0.01088,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 31 32 34 36 37 39 41 42 44 45 46 48 51 52 57 59 61 62 101"},F:{"28":0.00363,"43":0.1015,"64":0.00363,"72":0.00363,"73":0.00363,"79":0.01088,"80":0.01088,"81":0.00725,"82":0.08338,"83":0.42775,_:"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 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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.1015},B:{"12":0.01088,"13":0.00363,"14":0.00363,"15":0.00363,"16":0.00725,"17":0.00725,"18":0.029,"84":0.00725,"85":0.00363,"89":0.00725,"90":0.00363,"92":0.01088,"94":0.00363,"95":0.0145,"96":0.03263,"97":0.31175,"98":0.957,_:"79 80 81 83 86 87 88 91 93"},E:{"4":0,"5":0.1015,"13":0.01813,"14":0.03988,"15":0.02538,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 15.4","5.1":0.00363,"9.1":0.00363,"11.1":0.00725,"12.1":0.01088,"13.1":0.0435,"14.1":0.10875,"15.1":0.06163,"15.2-15.3":0.12325},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00326,"6.0-6.1":1.88832,"7.0-7.1":0.02202,"8.1-8.4":0.00326,"9.0-9.2":0.00245,"9.3":0.0571,"10.0-10.2":0.26265,"10.3":0.08565,"11.0-11.2":0.04813,"11.3-11.4":0.03915,"12.0-12.1":0.03915,"12.2-12.5":0.91357,"13.0-13.1":0.02936,"13.2":0.01468,"13.3":0.07096,"13.4-13.7":0.18435,"14.0-14.4":0.65092,"14.5-14.8":0.9307,"15.0-15.1":0.82058,"15.2-15.3":2.07674,"15.4":0.0106},P:{"4":0.28151,"5.0-5.4":0.01028,"6.2-6.4":0.0302,"7.2-7.4":0.1981,"8.2":0.02019,"9.2":0.0417,"10.1":0.02055,"11.1-11.2":0.13554,"12.0":0.0417,"13.0":0.14597,"14.0":0.17725,"15.0":0.16682,"16.0":2.04354},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00493,"4.2-4.3":0.06896,"4.4":0,"4.4.3-4.4.4":0.24487},A:{"8":0.203,"9":0.203,"10":0.203,"11":0.116,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00638},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.19763},Q:{"10.4":0},O:{"0":0.46538},H:{"0":7.09768},L:{"0":45.066},S:{"2.5":0.01275}}; +module.exports={C:{"2":0.02389,"15":0.02389,"18":0.02389,"21":0.02389,"23":0.02389,"25":0.04778,"30":0.02389,"34":0.00341,"43":0.00683,"47":0.00341,"51":0.02389,"52":0.05461,"60":0.00341,"65":0.00683,"72":0.00683,"78":0.01024,"84":0.01024,"87":0.00341,"88":0.00683,"89":0.01024,"91":0.0273,"92":0.00683,"93":0.00683,"94":0.00683,"95":0.01024,"96":0.01024,"97":0.02048,"98":0.34813,"99":1.04097,"100":0.04437,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 90 101 3.5 3.6"},D:{"19":0.02389,"24":0.07167,"28":0.00341,"30":0.02389,"33":0.03072,"35":0.04778,"38":0.00341,"40":0.00683,"43":0.04096,"47":0.00683,"49":0.03754,"50":0.00341,"53":0.00341,"54":0.02389,"55":0.0273,"56":0.12969,"58":0.00341,"63":0.01024,"64":0.00683,"65":0.00683,"67":0.06485,"68":0.00683,"69":0.02389,"70":0.01024,"71":0.00683,"72":0.00683,"73":0.00683,"74":0.01024,"75":0.01024,"76":0.00683,"77":0.00683,"78":0.01024,"79":0.0512,"80":0.02048,"81":0.0273,"83":0.01707,"84":0.02048,"85":0.02048,"86":0.04778,"87":0.04778,"88":0.01707,"89":0.02389,"90":0.02389,"91":0.03413,"92":0.03754,"93":0.03413,"94":0.02389,"95":0.03072,"96":0.0785,"97":0.09215,"98":0.17065,"99":3.8055,"100":19.20154,"101":0.14335,"102":0.01365,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41 42 44 45 46 48 51 52 57 59 60 61 62 66 103 104"},F:{"28":0.00683,"43":0.02389,"64":0.00341,"72":0.00341,"77":0.00683,"78":0.00341,"79":0.01024,"80":0.00683,"81":0.00683,"82":0.01024,"83":0.01024,"84":0.10239,"85":0.48465,"86":0.01024,_:"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 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 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.02389},B:{"12":0.01365,"13":0.00683,"14":0.00683,"15":0.00683,"16":0.00683,"17":0.01024,"18":0.04096,"84":0.01024,"85":0.00683,"89":0.01024,"90":0.00341,"92":0.01707,"95":0.00683,"96":0.01365,"97":0.02389,"98":0.02389,"99":0.24232,"100":1.49489,"101":0.02048,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"5":0.02389,"13":0.01024,"14":0.03754,"15":0.01365,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00341,"10.1":0.00341,"11.1":0.01024,"12.1":0.01024,"13.1":0.04437,"14.1":0.09215,"15.1":0.03413,"15.2-15.3":0.03072,"15.4":0.15359},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00082,"5.0-5.1":0.00411,"6.0-6.1":0.44558,"7.0-7.1":0.02302,"8.1-8.4":0.00493,"9.0-9.2":0.00329,"9.3":0.06906,"10.0-10.2":0.0707,"10.3":0.11098,"11.0-11.2":0.06001,"11.3-11.4":0.03864,"12.0-12.1":0.04933,"12.2-12.5":1.15258,"13.0-13.1":0.03535,"13.2":0.01644,"13.3":0.07728,"13.4-13.7":0.21375,"14.0-14.4":0.7144,"14.5-14.8":0.89609,"15.0-15.1":0.51381,"15.2-15.3":1.93933,"15.4":1.77984},P:{"4":0.28096,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.24974,"8.2":0.01005,"9.2":0.04162,"10.1":0.01041,"11.1-11.2":0.10406,"12.0":0.04162,"13.0":0.12487,"14.0":0.16649,"15.0":0.11446,"16.0":2.50782},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00478,"4.2-4.3":0.02338,"4.4":0,"4.4.3-4.4.4":0.15624},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0512,"9":0.05461,"10":0.0512,"11":0.1058,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.61908},H:{"0":7.88129},L:{"0":47.86551},S:{"2.5":0.01976},R:{_:"0"},M:{"0":0.25685},Q:{"10.4":0.00659}}; 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 076c254775031c..cd7308dd3b53dd 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:{"55":0.0083,"89":0.0083,"91":0.03595,"96":0.5613,"97":0.18249,_:"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 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 90 92 93 94 95 98 99 3.5 3.6"},D:{"49":0.0083,"71":0.02765,"94":0.0083,"96":0.0083,"97":1.73089,"98":1.20554,_:"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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 99 100 101"},F:{"82":0.01936,"83":0.07189,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"92":0.0083,"94":0.03595,"98":0.19908,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 95 96 97"},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 14.1","13.1":0.01936,"15.1":1.22213,"15.2-15.3":12.48951,"15.4":1.91891},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.00607,"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.00607,"13.4-13.7":0,"14.0-14.4":0.07892,"14.5-14.8":3.83658,"15.0-15.1":4.37686,"15.2-15.3":49.40205,"15.4":2.98063},P:{"4":0.02035,"5.0-5.4":0.01028,"6.2-6.4":0.0302,"7.2-7.4":0.1981,"8.2":0.02019,"9.2":0.05087,"10.1":0.02055,"11.1-11.2":0.13554,"12.0":0.0417,"13.0":0.14597,"14.0":0.17725,"15.0":0.02035,"16.0":0.55958},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.04242,"11":0.03845},R:{_:"0"},M:{"0":0.13023},Q:{"10.4":0.02171},O:{"0":0.20258},H:{"0":0.28083},L:{"0":10.55679},S:{"2.5":0}}; +module.exports={C:{"74":0.02845,_:"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 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 3.5 3.6"},D:{"100":0.18018,_:"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 101 102 103 104"},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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"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"},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.1":1.65004,"15.2-15.3":2.85122,"15.4":9.27437},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":3.87087,"15.2-15.3":57.58438,"15.4":6.93475},P:{"4":0.28096,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.24974,"8.2":0.01005,"9.2":0.04162,"10.1":0.01041,"11.1-11.2":0.10406,"12.0":0.04162,"13.0":0.12487,"14.0":0.16649,"15.0":0.11446,"16.0":2.50782},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"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":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 6b015728ccd4bf..442046296266cf 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.00647,"36":0.01294,"43":0.09384,"47":0.00324,"52":0.06148,"56":0.00971,"60":0.00324,"68":0.00324,"72":0.00647,"75":0.00647,"78":0.01618,"79":0.00324,"80":0.00324,"81":0.00324,"82":0.00324,"84":0.00971,"87":0.01294,"88":0.00971,"89":0.00971,"90":0.00647,"91":0.02265,"92":0.00647,"93":0.00647,"94":0.01294,"95":0.02589,"96":0.48864,"97":0.83165,"98":0.02912,_:"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 61 62 63 64 65 66 67 69 70 71 73 74 76 77 83 85 86 99 3.5 3.6"},D:{"22":0.00971,"26":0.00324,"34":0.01618,"35":0.00324,"38":0.0356,"42":0.00647,"47":0.01294,"48":0.00971,"49":0.05501,"53":0.02265,"55":0.00971,"56":0.00971,"57":0.00971,"58":0.00647,"61":0.00647,"62":0.01294,"63":0.01294,"64":0.00647,"65":0.00971,"66":0.00647,"67":0.00971,"68":0.00971,"69":0.0809,"70":0.05825,"71":0.02265,"72":0.05178,"73":0.00971,"74":0.0356,"75":0.03236,"76":0.01294,"77":0.01942,"78":0.02912,"79":0.18122,"80":0.03883,"81":0.03236,"83":0.0453,"84":0.0453,"85":0.03883,"86":0.06472,"87":0.11002,"88":0.02912,"89":0.06148,"90":0.0356,"91":0.05501,"92":0.09384,"93":0.14562,"94":0.07443,"95":0.0809,"96":0.40126,"97":5.80538,"98":14.57818,"99":0.01618,"100":0.01618,_:"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 36 37 39 40 41 43 44 45 46 50 51 52 54 59 60 101"},F:{"28":0.00971,"36":0.00647,"40":0.00647,"46":0.01942,"79":0.00324,"80":0.00324,"82":0.0809,"83":0.37538,_:"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 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.00324,"14":0.00324,"16":0.00324,"17":0.00647,"18":0.02589,"84":0.00647,"85":0.00324,"86":0.00324,"89":0.00971,"90":0.00324,"91":0.00324,"92":0.00971,"94":0.00647,"95":0.00971,"96":0.02912,"97":0.48864,"98":1.86717,_:"13 15 79 80 81 83 87 88 93"},E:{"4":0,"12":0.00324,"13":0.0356,"14":0.13268,"15":0.07119,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.01942,"9.1":0.01294,"10.1":0.00647,"11.1":0.01294,"12.1":0.02265,"13.1":0.10355,"14.1":0.46922,"15.1":0.21358,"15.2-15.3":0.41744,"15.4":0.00324},G:{"8":0.00104,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0052,"5.0-5.1":0.00623,"6.0-6.1":0.00623,"7.0-7.1":0.02598,"8.1-8.4":0.01143,"9.0-9.2":0.02182,"9.3":0.07481,"10.0-10.2":0.04156,"10.3":0.08416,"11.0-11.2":0.10287,"11.3-11.4":0.03117,"12.0-12.1":0.04156,"12.2-12.5":0.51121,"13.0-13.1":0.0426,"13.2":0.01455,"13.3":0.07585,"13.4-13.7":0.24418,"14.0-14.4":0.77617,"14.5-14.8":1.99083,"15.0-15.1":1.62716,"15.2-15.3":4.62483,"15.4":0.02805},P:{"4":0.34125,"5.0-5.4":0.01028,"6.2-6.4":0.0302,"7.2-7.4":0.10341,"8.2":0.02019,"9.2":0.03102,"10.1":0.02055,"11.1-11.2":0.09307,"12.0":0.04136,"13.0":0.14477,"14.0":0.15511,"15.0":0.15511,"16.0":1.98545},I:{"0":0,"3":0,"4":0.03949,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02962,"4.2-4.3":0.09872,"4.4":0,"4.4.3-4.4.4":0.56269},A:{"8":0.02586,"9":0.01724,"10":0.00862,"11":0.99998,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.17586},Q:{"10.4":0.4126},O:{"0":1.92098},H:{"0":1.10144},L:{"0":49.86406},S:{"2.5":0.2435}}; +module.exports={C:{"34":0.0064,"36":0.016,"43":0.0992,"47":0.0032,"51":0.0096,"52":0.0704,"53":0.0096,"54":0.0064,"55":0.0128,"56":0.0192,"57":0.0096,"58":0.0032,"59":0.0032,"60":0.0032,"68":0.0032,"72":0.0064,"78":0.0128,"79":0.0032,"80":0.0064,"81":0.0032,"82":0.0032,"83":0.0032,"84":0.0032,"87":0.0064,"88":0.0096,"89":0.0064,"90":0.0064,"91":0.0224,"92":0.0032,"93":0.0064,"94":0.0096,"95":0.0096,"96":0.0096,"97":0.0192,"98":0.3232,"99":0.9728,"100":0.032,_:"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 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 86 101 3.5 3.6"},D:{"22":0.0064,"26":0.0032,"34":0.0128,"35":0.0032,"38":0.032,"39":0.0032,"40":0.0032,"41":0.0064,"42":0.0096,"43":0.0064,"44":0.0032,"45":0.0064,"46":0.0064,"47":0.0128,"48":0.0128,"49":0.0512,"50":0.0032,"51":0.0064,"52":0.0032,"53":0.0224,"54":0.0032,"55":0.0128,"56":0.0128,"57":0.0128,"58":0.0096,"59":0.0064,"60":0.0064,"61":0.0128,"62":0.016,"63":0.016,"64":0.0064,"65":0.0128,"66":0.0064,"67":0.0096,"68":0.0096,"69":0.0832,"70":0.048,"71":0.0192,"72":0.0704,"73":0.0096,"74":0.0352,"75":0.032,"76":0.0096,"77":0.0224,"78":0.0416,"79":0.1504,"80":0.0352,"81":0.0352,"83":0.0512,"84":0.0448,"85":0.0448,"86":0.0736,"87":0.0864,"88":0.0224,"89":0.0416,"90":0.0288,"91":0.0416,"92":0.0928,"93":0.0288,"94":0.0512,"95":0.0448,"96":0.1312,"97":0.1664,"98":0.2336,"99":3.168,"100":16.0768,"101":0.2656,"102":0.0128,_:"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 36 37 103 104"},F:{"28":0.0096,"36":0.0096,"40":0.0064,"46":0.0192,"79":0.0032,"84":0.0736,"85":0.304,"86":0.0064,_:"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 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.0032,"14":0.0032,"16":0.0032,"17":0.0064,"18":0.0224,"84":0.0064,"85":0.0032,"86":0.0032,"89":0.0064,"92":0.0096,"94":0.0032,"95":0.0064,"96":0.0128,"97":0.016,"98":0.0224,"99":0.3072,"100":2.1056,"101":0.032,_:"13 15 79 80 81 83 87 88 90 91 93"},E:{"4":0,"8":0.0032,"13":0.032,"14":0.112,"15":0.0416,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.016,"9.1":0.0032,"10.1":0.0064,"11.1":0.0096,"12.1":0.0192,"13.1":0.096,"14.1":0.3424,"15.1":0.0832,"15.2-15.3":0.0864,"15.4":0.4832},G:{"8":0.00104,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00415,"5.0-5.1":0.00623,"6.0-6.1":0.00623,"7.0-7.1":0.02181,"8.1-8.4":0.01039,"9.0-9.2":0.02493,"9.3":0.07271,"10.0-10.2":0.0135,"10.3":0.0831,"11.0-11.2":0.06959,"11.3-11.4":0.02701,"12.0-12.1":0.03739,"12.2-12.5":0.52975,"13.0-13.1":0.0322,"13.2":0.0135,"13.3":0.06752,"13.4-13.7":0.21398,"14.0-14.4":0.65128,"14.5-14.8":1.41058,"15.0-15.1":0.65855,"15.2-15.3":2.94893,"15.4":3.48075},P:{"4":0.33134,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.10354,"9.2":0.03106,"11.1-11.2":0.08284,"12.0":0.03106,"13.0":0.12425,"14.0":0.15532,"15.0":0.10354,"16.0":2.02947},I:{"0":0,"3":0,"4":0.0145,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05801,"4.2-4.3":0.14502,"4.4":0,"4.4.3-4.4.4":0.76861},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02907,"9":0.02907,"10":0.00969,"11":0.97858,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":1.78186},H:{"0":1.05595},L:{"0":51.35766},S:{"2.5":0.16322},R:{_:"0"},M:{"0":0.16322},Q:{"10.4":0.39446}}; 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 2b844c5696c6a3..94265e42afddfb 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:{"44":0.00515,"48":0.0103,"52":0.10817,"55":0.01545,"56":0.00515,"59":0.0103,"60":0.0103,"66":0.00515,"68":0.0206,"72":0.00515,"77":0.01545,"78":0.09787,"79":0.01545,"80":0.0103,"81":0.05151,"82":0.0103,"83":0.00515,"84":0.03091,"85":0.00515,"86":0.0103,"87":0.0206,"88":0.0206,"89":0.0206,"90":0.05666,"91":0.14938,"92":0.01545,"93":0.0206,"94":0.08242,"95":0.08242,"96":1.74619,"97":2.61156,"98":0.0103,_:"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 45 46 47 49 50 51 53 54 57 58 61 62 63 64 65 67 69 70 71 73 74 75 76 99 3.5 3.6"},D:{"22":0.0103,"38":0.01545,"40":0.03606,"43":0.0103,"47":0.0103,"48":0.0103,"49":0.10302,"51":0.0206,"52":0.0103,"53":0.00515,"54":0.00515,"56":0.0103,"60":0.02576,"62":0.0103,"63":0.0103,"64":0.02576,"65":0.0206,"66":0.03606,"67":0.01545,"68":0.00515,"69":0.06696,"70":0.02576,"71":0.0103,"72":0.03091,"73":0.0103,"74":0.01545,"75":0.19059,"76":0.02576,"77":0.0206,"78":0.03091,"79":0.15968,"80":0.09272,"81":0.03091,"83":0.04636,"84":0.08242,"85":0.11847,"86":0.09272,"87":0.16483,"88":0.04636,"89":0.06181,"90":0.06181,"91":0.08757,"92":0.08242,"93":0.45329,"94":0.20604,"95":0.11847,"96":0.64388,"97":9.22029,"98":18.22424,"99":0.0103,"100":0.01545,_:"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 55 57 58 59 61 101"},F:{"31":0.0206,"36":0.00515,"40":0.01545,"68":0.0103,"77":0.0103,"78":0.00515,"79":0.0103,"80":0.0103,"81":0.00515,"82":0.55631,"83":1.76164,_:"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 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0103,"15":0.0103,"16":0.00515,"17":0.0103,"18":0.03091,"84":0.00515,"85":0.0103,"86":0.00515,"89":0.00515,"90":0.00515,"91":0.0103,"92":0.01545,"93":0.0103,"94":0.0103,"95":0.03606,"96":0.07211,"97":1.30835,"98":4.29078,_:"13 14 79 80 81 83 87 88"},E:{"4":0,"12":0.00515,"13":0.06181,"14":0.33482,"15":0.20089,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.0103,"9.1":0.0103,"10.1":0.0103,"11.1":0.04121,"12.1":0.07211,"13.1":0.32451,"14.1":1.12292,"15.1":0.60267,"15.2-15.3":1.26715,"15.4":0.0103},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00311,"6.0-6.1":0.00156,"7.0-7.1":0.014,"8.1-8.4":0.00467,"9.0-9.2":0.01089,"9.3":0.10111,"10.0-10.2":0.00622,"10.3":0.11044,"11.0-11.2":0.02333,"11.3-11.4":0.04044,"12.0-12.1":0.02178,"12.2-12.5":0.55688,"13.0-13.1":0.02489,"13.2":0.00933,"13.3":0.05911,"13.4-13.7":0.19911,"14.0-14.4":0.63776,"14.5-14.8":3.00216,"15.0-15.1":2.24617,"15.2-15.3":8.43093,"15.4":0.042},P:{"4":0.10593,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1","9.2":0.01059,"11.1-11.2":0.06356,"12.0":0.02119,"13.0":0.09534,"14.0":0.11653,"15.0":0.22246,"16.0":2.8072},I:{"0":0,"3":0,"4":0.00572,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00572,"4.2-4.3":0.01,"4.4":0,"4.4.3-4.4.4":0.04645},A:{"8":0.01636,"9":0.01636,"10":0.00545,"11":0.33269,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.35398},Q:{"10.4":0},O:{"0":0.13577},H:{"0":0.40857},L:{"0":28.30804},S:{"2.5":0}}; +module.exports={C:{"45":0.00449,"48":0.00899,"51":0.01348,"52":0.13928,"53":0.00899,"54":0.00449,"55":0.01797,"56":0.01348,"57":0.00899,"59":0.00899,"60":0.00899,"66":0.00899,"68":0.02247,"72":0.00899,"77":0.01797,"78":0.09435,"79":0.01797,"80":0.00899,"81":0.04942,"82":0.00899,"83":0.00899,"84":0.01348,"86":0.00899,"87":0.01797,"88":0.02247,"89":0.01797,"90":0.01797,"91":0.13928,"92":0.00899,"93":0.01797,"94":0.07189,"95":0.03594,"96":0.04942,"97":0.05841,"98":1.24007,"99":3.33381,"100":0.01348,_:"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 46 47 49 50 58 61 62 63 64 65 67 69 70 71 73 74 75 76 85 101 3.5 3.6"},D:{"22":0.01348,"34":0.00899,"38":0.01348,"39":0.00449,"40":0.04942,"41":0.00449,"42":0.00449,"43":0.01348,"46":0.00449,"47":0.01348,"48":0.00899,"49":0.09885,"51":0.02247,"52":0.01797,"53":0.00899,"54":0.00899,"55":0.00449,"56":0.01797,"57":0.00449,"58":0.00899,"59":0.00899,"60":0.03594,"61":0.01348,"62":0.02247,"63":0.01797,"64":0.00899,"65":0.03145,"66":0.04493,"67":0.01797,"68":0.00899,"69":0.07638,"70":0.01348,"71":0.00899,"72":0.01348,"73":0.00899,"74":0.01797,"75":0.18871,"76":0.02696,"77":0.01348,"78":0.03594,"79":0.16624,"80":0.11682,"81":0.03594,"83":0.05841,"84":0.08537,"85":0.14378,"86":0.08986,"87":0.1303,"88":0.03594,"89":0.05841,"90":0.03594,"91":0.07189,"92":0.05841,"93":0.0674,"94":0.16624,"95":0.07638,"96":0.17073,"97":0.17523,"98":0.39988,"99":4.37169,"100":17.59908,"101":0.26059,"102":0.00899,_:"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 44 45 50 103 104"},F:{"31":0.02247,"36":0.00899,"40":0.01797,"46":0.00449,"68":0.01348,"71":0.00449,"77":0.01348,"78":0.00899,"79":0.01348,"80":0.00899,"81":0.00449,"82":0.00899,"83":0.01348,"84":0.40437,"85":1.46023,"86":0.02247,_:"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 69 70 72 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00449},B:{"15":0.00899,"16":0.00449,"17":0.00899,"18":0.03145,"84":0.00899,"85":0.00899,"86":0.00899,"89":0.00449,"91":0.00449,"92":0.01348,"93":0.00449,"94":0.00899,"95":0.00899,"96":0.02247,"97":0.0629,"98":0.05392,"99":0.72787,"100":4.24139,"101":0.0629,_:"12 13 14 79 80 81 83 87 88 90"},E:{"4":0,"12":0.00449,"13":0.04493,"14":0.20668,"15":0.08986,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00449,"9.1":0.00899,"10.1":0.00899,"11.1":0.04044,"12.1":0.0629,"13.1":0.26958,"14.1":0.6425,"15.1":0.17972,"15.2-15.3":0.19769,"15.4":1.21311},G:{"8":0.0014,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00559,"6.0-6.1":0.0028,"7.0-7.1":0.01398,"8.1-8.4":0.00699,"9.0-9.2":0.01538,"9.3":0.10766,"10.0-10.2":0.01119,"10.3":0.12724,"11.0-11.2":0.02517,"11.3-11.4":0.03915,"12.0-12.1":0.02097,"12.2-12.5":0.57188,"13.0-13.1":0.02237,"13.2":0.00979,"13.3":0.04894,"13.4-13.7":0.16499,"14.0-14.4":0.45303,"14.5-14.8":1.59818,"15.0-15.1":0.60544,"15.2-15.3":5.14271,"15.4":4.98191},P:{"4":0.14707,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1","7.2-7.4":0.0105,"11.1-11.2":0.05252,"12.0":0.02101,"13.0":0.09454,"14.0":0.11555,"15.0":0.07353,"16.0":3.23552},I:{"0":0,"3":0,"4":0.00682,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00511,"4.2-4.3":0.01023,"4.4":0,"4.4.3-4.4.4":0.04943},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00949,"9":0.01897,"10":0.00474,"11":0.30827,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.14869},H:{"0":0.67256},L:{"0":34.3003},S:{"2.5":0},R:{_:"0"},M:{"0":0.47911},Q:{"10.4":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 4742e98e58fa45..d91903f4262c90 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:{"2":0.00482,"4":0.06749,"11":0.00964,"38":0.00482,"43":0.00482,"44":0.02411,"45":0.00482,"48":0.00482,"52":0.03375,"54":0.00964,"55":0.01928,"63":0.01928,"68":0.00482,"72":0.00482,"78":0.10124,"79":0.00482,"80":0.00482,"81":0.00964,"82":0.00964,"83":0.00482,"84":0.00482,"85":0.00482,"86":0.00482,"87":0.01446,"88":0.01446,"89":0.01446,"90":0.00964,"91":0.08678,"92":0.00482,"93":0.01446,"94":0.06749,"95":0.05785,"96":0.89189,"97":1.4222,"98":0.00482,_:"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 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 99 3.5 3.6"},D:{"35":0.01446,"38":0.00482,"40":0.01928,"43":0.00482,"46":0.00482,"47":0.00964,"48":0.06267,"49":0.06749,"50":0.00482,"52":0.00482,"56":0.07232,"58":0.00482,"59":0.00964,"60":0.04821,"63":0.00964,"64":0.03857,"65":0.01446,"66":0.03857,"67":0.01928,"68":0.00964,"69":0.01928,"70":0.06267,"71":0.00482,"72":0.24587,"73":0.00482,"74":0.02411,"75":0.01928,"76":0.19284,"77":0.01446,"78":0.04821,"79":0.3664,"80":0.07714,"81":0.06267,"83":0.28926,"84":0.11088,"85":0.08678,"86":0.07714,"87":0.14463,"88":0.04821,"89":0.07232,"90":0.07714,"91":0.1832,"92":0.13981,"93":0.32783,"94":0.35675,"95":0.12053,"96":1.18597,"97":8.3789,"98":15.28739,"99":0.01928,"100":0.04339,"101":0.01446,_:"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 41 42 44 45 51 53 54 55 57 61 62"},F:{"82":0.12535,"83":0.42907,_:"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 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00964,"15":0.02893,"16":0.00964,"17":0.02411,"18":0.22177,"84":0.00482,"85":0.00964,"86":0.00482,"87":0.02411,"89":0.00482,"90":0.00482,"91":0.00482,"92":0.00964,"93":0.00482,"94":0.00964,"95":0.05785,"96":0.06749,"97":1.24382,"98":4.18945,_:"13 14 79 80 81 83 88"},E:{"4":0,"8":0.00482,"9":0.00964,"12":0.00964,"13":0.07232,"14":0.39532,"15":0.25069,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.04339,"10.1":0.02411,"11.1":0.05785,"12.1":0.12535,"13.1":1.42702,"14.1":1.58611,"15.1":0.71833,"15.2-15.3":1.79341,"15.4":0.02411},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.00775,"7.0-7.1":0.01291,"8.1-8.4":0.00775,"9.0-9.2":0.01033,"9.3":0.09037,"10.0-10.2":0.01033,"10.3":0.10586,"11.0-11.2":0.04131,"11.3-11.4":0.04906,"12.0-12.1":0.04906,"12.2-12.5":0.57578,"13.0-13.1":0.04648,"13.2":0.01807,"13.3":0.10328,"13.4-13.7":0.32533,"14.0-14.4":1.04053,"14.5-14.8":4.7405,"15.0-15.1":3.50115,"15.2-15.3":15.00641,"15.4":0.07488},P:{"4":0.05406,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.03243,"12.0":0.01081,"13.0":0.04325,"14.0":0.07568,"15.0":0.06487,"16.0":1.82716},I:{"0":0,"3":0,"4":0.0093,"2.1":0,"2.2":0.00558,"2.3":0.00093,"4.1":0.00186,"4.2-4.3":0.02045,"4.4":0,"4.4.3-4.4.4":0.0344},A:{"7":0.00495,"8":0.01486,"9":0.06936,"11":0.62916,_:"6 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{_:"10 11"},R:{_:"0"},M:{"0":0.4144},Q:{"10.4":0.00518},O:{"0":0.11396},H:{"0":0.19616},L:{"0":22.93694},S:{"2.5":0.00518}}; +module.exports={C:{"4":0.07486,"11":0.01872,"38":0.00936,"43":0.00468,"44":0.0234,"45":0.00936,"48":0.00468,"51":0.03743,"52":0.06083,"53":0.03743,"54":0.0234,"55":0.04679,"56":0.02807,"57":0.02807,"58":0.00936,"59":0.01404,"70":0.00468,"78":0.07019,"79":0.00468,"80":0.00468,"81":0.00936,"82":0.00468,"83":0.00468,"84":0.00468,"85":0.00468,"86":0.00468,"87":0.00936,"88":0.01404,"89":0.00936,"90":0.00936,"91":0.0889,"93":0.01404,"94":0.0889,"95":0.01404,"96":0.02807,"97":0.04211,"98":0.60827,"99":1.69848,"100":0.00936,_:"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 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 92 101 3.5 3.6"},D:{"35":0.00936,"38":0.00468,"39":0.00936,"40":0.02807,"41":0.01404,"42":0.00936,"43":0.01872,"44":0.01404,"45":0.01404,"46":0.01404,"47":0.01872,"48":0.07486,"49":0.07486,"50":0.00936,"51":0.01404,"52":0.01404,"53":0.00936,"54":0.00936,"55":0.00936,"56":0.09826,"57":0.01404,"58":0.01872,"59":0.01872,"60":0.0234,"61":0.02807,"62":0.01404,"63":0.01872,"64":0.01404,"65":0.0234,"66":0.05615,"67":0.01872,"68":0.00468,"69":0.01872,"70":0.00936,"71":0.00468,"72":0.01872,"73":0.01872,"74":0.01404,"75":0.01872,"76":0.25735,"77":0.01404,"78":0.03743,"79":0.40707,"80":0.06551,"81":0.06083,"83":0.34625,"84":0.10762,"85":0.06551,"86":0.07486,"87":0.11698,"88":0.02807,"89":0.0889,"90":0.05615,"91":0.12633,"92":0.08422,"93":0.15441,"94":0.14505,"95":0.07954,"96":0.42579,"97":0.36028,"98":0.79075,"99":5.00653,"100":17.08771,"101":0.24799,"102":0.03275,"103":0.0234,_:"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 104"},F:{"84":0.10294,"85":0.37432,"86":0.00936,_:"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 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.00936,"15":0.2667,"16":0.0889,"17":0.00936,"18":0.0234,"84":0.00468,"85":0.00936,"86":0.00468,"87":0.0234,"91":0.00468,"92":0.00936,"94":0.00468,"95":0.01404,"96":0.01404,"97":0.0889,"98":0.06083,"99":0.78607,"100":4.61349,"101":0.07486,_:"13 14 79 80 81 83 88 89 90 93"},E:{"4":0,"8":0.00468,"9":0.00936,"12":0.00936,"13":0.06083,"14":0.30881,"15":0.13101,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.04211,"10.1":0.01872,"11.1":0.05147,"12.1":0.1123,"13.1":1.15103,"14.1":1.07617,"15.1":0.25735,"15.2-15.3":0.30881,"15.4":1.95114},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.00268,"7.0-7.1":0.0107,"8.1-8.4":0.00535,"9.0-9.2":0.01873,"9.3":0.08829,"10.0-10.2":0.02675,"10.3":0.11237,"11.0-11.2":0.03478,"11.3-11.4":0.04013,"12.0-12.1":0.0321,"12.2-12.5":0.53508,"13.0-13.1":0.0321,"13.2":0.01873,"13.3":0.08561,"13.4-13.7":0.25416,"14.0-14.4":0.8481,"14.5-14.8":3.04729,"15.0-15.1":1.06749,"15.2-15.3":10.17456,"15.4":10.30833},P:{"4":0.06464,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0","11.1-11.2":0.02155,"13.0":0.04309,"14.0":0.06464,"15.0":0.04309,"16.0":1.94992},I:{"0":0,"3":0,"4":0.01023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00614,"4.2-4.3":0.02251,"4.4":0,"4.4.3-4.4.4":0.04093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04839,"9":0.0871,"10":0.00968,"11":0.42099,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.1011},H:{"0":0.22669},L:{"0":24.33179},S:{"2.5":0},R:{_:"0"},M:{"0":0.45229},Q:{"10.4":0.00532}}; 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 0845984a2ee699..1cf993f8934fc3 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:{"34":0.01163,"48":0.00582,"52":0.02908,"54":0.01745,"66":0.01163,"78":0.06397,"84":0.01163,"87":0.01745,"88":0.00582,"89":0.01163,"90":0.01163,"91":0.05815,"93":0.01745,"94":0.16282,"95":0.04652,"96":0.94203,"97":1.50027,"98":0.01163,_:"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 43 44 45 46 47 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 83 85 86 92 99 3.5 3.6"},D:{"26":0.01163,"34":0.02908,"38":0.1163,"49":0.05815,"53":0.03489,"56":0.01163,"57":0.01163,"59":0.03489,"60":0.02326,"61":0.00582,"64":0.03489,"65":0.02326,"66":0.02326,"67":0.01745,"68":0.01745,"69":0.01745,"70":0.04071,"71":0.00582,"72":0.04071,"73":0.01163,"74":0.02326,"75":0.01745,"76":0.02326,"77":0.01163,"78":0.02908,"79":0.37216,"80":0.0756,"81":0.04071,"83":0.02908,"84":0.02908,"85":0.04071,"86":0.05815,"87":0.19771,"88":0.03489,"89":0.02908,"90":0.06397,"91":0.08141,"92":0.17445,"93":0.3082,"94":0.26168,"95":0.40124,"96":1.17463,"97":10.61238,"98":23.13789,"99":0.01745,"100":0.01745,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 58 62 63 101"},F:{"36":0.00582,"46":0.06397,"80":0.00582,"82":0.13956,"83":0.41868,_:"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 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00582,"16":0.01163,"17":0.00582,"18":0.02326,"84":0.01163,"85":0.00582,"86":0.01745,"87":0.00582,"89":0.01745,"90":0.01163,"91":0.01163,"92":0.01745,"93":0.00582,"94":0.01163,"95":0.08723,"96":0.09304,"97":1.3549,"98":4.89042,_:"12 13 14 79 80 81 83 88"},E:{"4":0,"11":0.00582,"12":0.01745,"13":0.1163,"14":0.52335,"15":0.35472,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01163,"10.1":0.03489,"11.1":0.06397,"12.1":0.13956,"13.1":0.57569,"14.1":2.21552,"15.1":1.04089,"15.2-15.3":2.08759,"15.4":0.01163},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01655,"6.0-6.1":0.01242,"7.0-7.1":0.01242,"8.1-8.4":0.02069,"9.0-9.2":0.02069,"9.3":0.20693,"10.0-10.2":0.01862,"10.3":0.23176,"11.0-11.2":0.07242,"11.3-11.4":0.08277,"12.0-12.1":0.05794,"12.2-12.5":1.05326,"13.0-13.1":0.03311,"13.2":0.01448,"13.3":0.10139,"13.4-13.7":0.29591,"14.0-14.4":0.85461,"14.5-14.8":3.89643,"15.0-15.1":2.72729,"15.2-15.3":10.90917,"15.4":0.04759},P:{"4":0.74859,"5.0-5.4":0.01085,"6.2-6.4":0.0302,"7.2-7.4":0.0217,"8.2":0.02019,"9.2":0.01085,"10.1":0.02055,"11.1-11.2":0.03255,"12.0":0.0217,"13.0":0.09764,"14.0":0.10849,"15.0":0.10849,"16.0":2.53869},I:{"0":0,"3":0,"4":0.00266,"2.1":0,"2.2":0.00133,"2.3":0.00133,"4.1":0.00266,"4.2-4.3":0.00598,"4.4":0,"4.4.3-4.4.4":0.0279},A:{"9":0.01084,"11":0.39039,_:"6 7 8 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.38502},Q:{"10.4":0.00837},O:{"0":0.10463},H:{"0":0.1466},L:{"0":17.01388},S:{"2.5":0}}; +module.exports={C:{"11":0.0054,"34":0.0108,"48":0.0108,"51":0.12415,"52":0.13495,"53":0.12415,"54":0.08097,"55":0.11876,"56":0.08637,"57":0.08637,"58":0.03239,"59":0.03779,"66":0.0108,"68":0.0054,"78":0.07017,"79":0.0108,"80":0.0108,"81":0.01619,"82":0.0108,"83":0.0054,"87":0.01619,"88":0.0108,"89":0.0054,"90":0.0054,"91":0.05938,"93":0.01619,"94":0.10796,"95":0.0108,"96":0.01619,"97":0.04858,"98":0.67475,"99":1.8947,"100":0.01619,_:"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 49 50 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 84 85 86 92 101 3.5 3.6"},D:{"26":0.01619,"34":0.03239,"38":0.10256,"39":0.03239,"40":0.03239,"41":0.03779,"42":0.03779,"43":0.03779,"44":0.03779,"45":0.04858,"46":0.04858,"47":0.04858,"48":0.04318,"49":0.09716,"50":0.02699,"51":0.03239,"52":0.02699,"53":0.05398,"54":0.03239,"55":0.03779,"56":0.04318,"57":0.04318,"58":0.04858,"59":0.09177,"60":0.09177,"61":0.04858,"62":0.04858,"63":0.04858,"64":0.04858,"65":0.06478,"66":0.02159,"67":0.01619,"68":0.01619,"69":0.02159,"70":0.0054,"71":0.0054,"72":0.0108,"73":0.0108,"74":0.02159,"75":0.01619,"76":0.02159,"77":0.0054,"78":0.02159,"79":0.31848,"80":0.07557,"81":0.04858,"83":0.05938,"84":0.08637,"85":0.08097,"86":0.13495,"87":0.17274,"88":0.02159,"89":0.02699,"90":0.05398,"91":0.03779,"92":0.10256,"93":0.07017,"94":0.08637,"95":0.07557,"96":0.30229,"97":0.37786,"98":0.73413,"99":6.54777,"100":21.00902,"101":0.28609,"102":0.0108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 103 104"},F:{"36":0.0054,"46":0.05938,"58":0.0054,"71":0.0108,"84":0.10796,"85":0.36167,"86":0.0108,_:"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 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 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.0054,"17":0.0054,"18":0.02699,"84":0.0108,"85":0.0108,"86":0.0108,"89":0.0108,"90":0.0054,"92":0.02159,"94":0.0054,"95":0.02699,"96":0.02699,"97":0.08637,"98":0.04858,"99":1.00943,"100":5.21987,"101":0.06478,_:"12 13 14 16 79 80 81 83 87 88 91 93"},E:{"4":0,"11":0.0054,"12":0.01619,"13":0.10256,"14":0.39405,"15":0.19973,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.0054,"10.1":0.02699,"11.1":0.06478,"12.1":0.12415,"13.1":0.52361,"14.1":1.48985,"15.1":0.32928,"15.2-15.3":0.35627,"15.4":2.31034},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01329,"6.0-6.1":0.01107,"7.0-7.1":0.01329,"8.1-8.4":0.01993,"9.0-9.2":0.04651,"9.3":0.22147,"10.0-10.2":0.06866,"10.3":0.29677,"11.0-11.2":0.06866,"11.3-11.4":0.07973,"12.0-12.1":0.0598,"12.2-12.5":1.08078,"13.0-13.1":0.03544,"13.2":0.01772,"13.3":0.09745,"13.4-13.7":0.2702,"14.0-14.4":0.77958,"14.5-14.8":2.56908,"15.0-15.1":0.88589,"15.2-15.3":8.15682,"15.4":7.3573},P:{"4":0.58818,"5.0-5.4":0.02178,"6.2-6.4":0.03015,"7.2-7.4":0.02178,"8.2":0.01005,"9.2":0.04162,"10.1":0.01041,"11.1-11.2":0.03268,"12.0":0.02178,"13.0":0.08714,"14.0":0.10892,"15.0":0.08714,"16.0":3.03893},I:{"0":0,"3":0,"4":0.00218,"2.1":0,"2.2":0.00218,"2.3":0.00145,"4.1":0.00218,"4.2-4.3":0.00654,"4.4":0,"4.4.3-4.4.4":0.04069},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.08139,"9":0.09766,"10":0.03255,"11":0.3174,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.11045},H:{"0":0.16556},L:{"0":19.69444},S:{"2.5":0},R:{_:"0"},M:{"0":0.451},Q:{"10.4":0.01381}}; 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 e31160b4a7608d..fc8e9b3a79fc2e 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.00756,"52":0.04911,"60":0.00378,"68":0.00756,"72":0.00378,"78":0.02267,"81":0.00756,"84":0.00756,"86":0.00756,"87":0.00378,"88":0.01511,"89":0.00756,"90":0.01133,"91":0.03778,"92":0.00756,"93":0.00756,"94":0.03022,"95":0.02267,"96":0.54781,"97":0.90294,"98":0.00756,_:"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 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 82 83 85 99 3.5 3.6"},D:{"38":0.01511,"47":0.01133,"49":0.07934,"51":0.00756,"53":0.00756,"54":0.00756,"55":0.00378,"58":0.00756,"63":0.00756,"64":0.00378,"65":0.00756,"66":0.01511,"67":0.00756,"68":0.00756,"69":0.01511,"70":0.01133,"71":0.00756,"72":0.00756,"73":0.00378,"74":0.01133,"75":0.03778,"76":0.01133,"77":0.01133,"78":0.01133,"79":0.08689,"80":0.02267,"81":0.02645,"83":0.02645,"84":0.04156,"85":0.03022,"86":0.05667,"87":0.09067,"88":0.02645,"89":0.04534,"90":0.03778,"91":0.4458,"92":0.06045,"93":0.15868,"94":0.06045,"95":0.07178,"96":0.43447,"97":7.72601,"98":18.95423,"99":0.02267,"100":0.01511,_:"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 56 57 59 60 61 62 101"},F:{"36":0.00756,"73":0.00756,"81":0.00378,"82":0.70271,"83":1.74921,_:"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 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 74 75 76 77 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01133,"17":0.00378,"18":0.01511,"84":0.00378,"89":0.00378,"90":0.00378,"91":0.00756,"92":0.00756,"94":0.00378,"95":0.01889,"96":0.02267,"97":0.47225,"98":1.71143,_:"12 13 14 16 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.01511,"14":0.04156,"15":0.034,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.4","5.1":0.00756,"11.1":0.00756,"12.1":0.01511,"13.1":0.06045,"14.1":0.14734,"15.1":0.08312,"15.2-15.3":0.15112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0058,"6.0-6.1":0.00097,"7.0-7.1":0.00387,"8.1-8.4":0.00048,"9.0-9.2":0.00048,"9.3":0.0266,"10.0-10.2":0.00097,"10.3":0.02612,"11.0-11.2":0.00435,"11.3-11.4":0.01596,"12.0-12.1":0.00629,"12.2-12.5":0.21089,"13.0-13.1":0.00677,"13.2":0.0029,"13.3":0.0208,"13.4-13.7":0.07836,"14.0-14.4":0.20509,"14.5-14.8":1.00705,"15.0-15.1":0.75117,"15.2-15.3":2.44845,"15.4":0.01112},P:{"4":0.15406,"5.0-5.4":0.01085,"6.2-6.4":0.0302,"7.2-7.4":0.20541,"8.2":0.02019,"9.2":0.01027,"10.1":0.02055,"11.1-11.2":0.08216,"12.0":0.02054,"13.0":0.1027,"14.0":0.1027,"15.0":0.1027,"16.0":1.57137},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00272,"4.2-4.3":0.00544,"4.4":0,"4.4.3-4.4.4":0.03539},A:{"8":0.00389,"9":0.00389,"11":0.12445,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.112},Q:{"10.4":0},O:{"0":0.04978},H:{"0":0.16494},L:{"0":42.74835},S:{"2.5":0}}; +module.exports={C:{"27":0.00821,"47":0.00411,"51":0.02875,"52":0.07803,"53":0.02875,"54":0.01643,"55":0.02875,"56":0.02054,"57":0.02054,"58":0.00821,"59":0.00821,"60":0.01232,"66":0.00411,"67":0.00411,"68":0.01232,"72":0.00411,"73":0.00411,"78":0.02464,"79":0.00411,"80":0.00411,"81":0.00411,"84":0.00411,"86":0.01232,"88":0.01643,"89":0.00821,"90":0.01232,"91":0.05339,"92":0.00411,"93":0.00411,"94":0.03286,"95":0.00821,"96":0.01232,"97":0.02464,"98":0.4107,"99":1.22389,"100":0.00821,_:"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 48 49 50 61 62 63 64 65 69 70 71 74 75 76 77 82 83 85 87 101 3.5 3.6"},D:{"22":0.00411,"38":0.01643,"39":0.00821,"40":0.00821,"41":0.01232,"42":0.01232,"43":0.01232,"44":0.00821,"45":0.01232,"46":0.01232,"47":0.02464,"48":0.01232,"49":0.09857,"50":0.00821,"51":0.01232,"52":0.00821,"53":0.01232,"54":0.00821,"55":0.01232,"56":0.01232,"57":0.01232,"58":0.01643,"59":0.01232,"60":0.01232,"61":0.01232,"62":0.01232,"63":0.02054,"64":0.01232,"65":0.01643,"66":0.01232,"67":0.00821,"68":0.00821,"69":0.02875,"70":0.00821,"71":0.00411,"72":0.00821,"73":0.00821,"74":0.01232,"75":0.08625,"76":0.03286,"77":0.00821,"78":0.01232,"79":0.11089,"80":0.02464,"81":0.03696,"83":0.02875,"84":0.0575,"85":0.04107,"86":0.06571,"87":0.09857,"88":0.02464,"89":0.04518,"90":0.02875,"91":0.50927,"92":0.04928,"93":0.04928,"94":0.04107,"95":0.12321,"96":0.13553,"97":0.16428,"98":0.25874,"99":4.66555,"100":23.72203,"101":0.32445,"102":0.01232,_:"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 103 104"},F:{"28":0.00411,"36":0.01232,"82":0.00821,"83":0.00821,"84":0.41481,"85":1.29371,"86":0.01643,_:"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 79 80 81 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.00411,"15":0.01643,"16":0.00411,"17":0.00411,"18":0.01643,"84":0.00411,"89":0.00411,"91":0.00821,"92":0.01232,"95":0.00411,"96":0.00821,"97":0.03286,"98":0.01643,"99":0.30392,"100":2.19314,"101":0.00821,_:"13 14 79 80 81 83 85 86 87 88 90 93 94"},E:{"4":0,"13":0.01232,"14":0.04107,"15":0.02054,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00411,"11.1":0.00821,"12.1":0.01643,"13.1":0.06161,"14.1":0.13142,"15.1":0.04107,"15.2-15.3":0.04107,"15.4":0.22178},G:{"8":0.00173,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00636,"6.0-6.1":0.00116,"7.0-7.1":0.00462,"8.1-8.4":0,"9.0-9.2":0.01676,"9.3":0.03062,"10.0-10.2":0.02831,"10.3":0.05316,"11.0-11.2":0.00867,"11.3-11.4":0.0208,"12.0-12.1":0.00636,"12.2-12.5":0.2369,"13.0-13.1":0.00693,"13.2":0.00404,"13.3":0.02138,"13.4-13.7":0.08147,"14.0-14.4":0.18547,"14.5-14.8":0.75866,"15.0-15.1":0.24037,"15.2-15.3":1.99342,"15.4":2.06796},P:{"4":0.14538,"5.0-5.4":0.02178,"6.2-6.4":0.03015,"7.2-7.4":0.20768,"8.2":0.01005,"9.2":0.01038,"10.1":0.01041,"11.1-11.2":0.07269,"12.0":0.02077,"13.0":0.08307,"14.0":0.10384,"15.0":0.0623,"16.0":1.86913},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00373,"4.2-4.3":0.00821,"4.4":0,"4.4.3-4.4.4":0.04699},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01643,"9":0.01643,"10":0.00411,"11":0.13142,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.07072},H:{"0":0.20085},L:{"0":49.11253},S:{"2.5":0},R:{_:"0"},M:{"0":0.14733},Q:{"10.4":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 df07a0d8acd324..b632bfce35aa86 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:{"2":0.00832,"4":0.01664,"15":0.00832,"18":0.00416,"21":0.00832,"23":0.00416,"25":0.01248,"30":0.00832,"36":0.00416,"43":0.04161,"44":0.00832,"48":0.00416,"51":0.00832,"52":0.06242,"55":0.00832,"56":0.00832,"59":0.00416,"60":0.00832,"63":0.00832,"68":0.00832,"72":0.00832,"77":0.00416,"78":0.05825,"79":0.00832,"80":0.00416,"81":0.01664,"82":0.00416,"83":0.00416,"84":0.01248,"86":0.00416,"87":0.01248,"88":0.01248,"89":0.01248,"90":0.02081,"91":0.09986,"92":0.00832,"93":0.01248,"94":0.04577,"95":0.04577,"96":1.16508,"97":2.02641,"98":0.01664,_:"3 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 45 46 47 49 50 53 54 57 58 61 62 64 65 66 67 69 70 71 73 74 75 76 85 99 3.5 3.6"},D:{"19":0.00832,"22":0.00832,"24":0.01664,"30":0.00832,"33":0.00832,"34":0.00832,"35":0.01664,"38":0.02081,"40":0.01248,"43":0.00832,"47":0.00832,"48":0.02081,"49":0.07074,"51":0.00832,"52":0.00416,"53":0.01248,"54":0.00832,"55":0.01248,"56":0.05409,"57":0.00416,"58":0.00416,"59":0.00416,"60":0.02081,"61":0.00416,"62":0.00832,"63":0.00832,"64":0.02081,"65":0.01248,"66":0.02081,"67":0.01248,"68":0.00832,"69":0.05409,"70":0.04993,"71":0.01664,"72":0.09154,"73":0.00832,"74":0.02497,"75":0.06242,"76":0.05825,"77":0.01664,"78":0.03745,"79":0.21221,"80":0.05825,"81":0.03745,"83":0.10403,"84":0.06658,"85":0.07074,"86":0.07074,"87":0.12899,"88":0.03745,"89":0.06242,"90":0.04993,"91":0.11235,"92":0.09986,"93":0.26214,"94":0.17476,"95":0.09986,"96":0.64912,"97":7.14028,"98":15.53301,"99":0.01664,"100":0.02081,"101":0.00416,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 25 26 27 28 29 31 32 36 37 39 41 42 44 45 46 50"},F:{"28":0.00416,"31":0.00416,"36":0.00416,"40":0.00832,"43":0.00416,"46":0.00832,"77":0.00416,"79":0.00416,"80":0.00416,"82":0.22886,"83":0.78643,_:"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 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 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.00416},B:{"12":0.00832,"15":0.01248,"16":0.00416,"17":0.01248,"18":0.0749,"84":0.00416,"85":0.00832,"86":0.00416,"87":0.00832,"89":0.00832,"90":0.00416,"91":0.00416,"92":0.01248,"93":0.00416,"94":0.00832,"95":0.02913,"96":0.04993,"97":0.85301,"98":2.98344,_:"13 14 79 80 81 83 88"},E:{"4":0,"5":0.00832,"12":0.00416,"13":0.04993,"14":0.23718,"15":0.14564,_:"0 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.01248,"9.1":0.01664,"10.1":0.01248,"11.1":0.02913,"12.1":0.05825,"13.1":0.47852,"14.1":0.87797,"15.1":0.42026,"15.2-15.3":0.93623,"15.4":0.01248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00299,"5.0-5.1":0.00448,"6.0-6.1":0.12242,"7.0-7.1":0.01941,"8.1-8.4":0.00746,"9.0-9.2":0.01344,"9.3":0.0836,"10.0-10.2":0.03882,"10.3":0.09555,"11.0-11.2":0.06419,"11.3-11.4":0.03732,"12.0-12.1":0.03732,"12.2-12.5":0.55984,"13.0-13.1":0.03732,"13.2":0.01344,"13.3":0.07614,"13.4-13.7":0.24483,"14.0-14.4":0.7778,"14.5-14.8":2.77828,"15.0-15.1":2.12738,"15.2-15.3":7.74216,"15.4":0.04031},P:{"4":0.21833,"5.0-5.4":0.01028,"6.2-6.4":0.0302,"7.2-7.4":0.07278,"8.2":0.02019,"9.2":0.03119,"10.1":0.02055,"11.1-11.2":0.07278,"12.0":0.03119,"13.0":0.10397,"14.0":0.11436,"15.0":0.14555,"16.0":2.10015},I:{"0":0,"3":0,"4":0.01335,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01335,"4.2-4.3":0.06339,"4.4":0,"4.4.3-4.4.4":0.26025},A:{"8":0.03955,"9":0.05932,"10":0.02637,"11":0.61958,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.04242,"11":0.03845},R:{_:"0"},M:{"0":0.28027},Q:{"10.4":0.16933},O:{"0":0.86417},H:{"0":1.03373},L:{"0":37.2095},S:{"2.5":0.09926}}; +module.exports={C:{"4":0.0197,"11":0.00394,"36":0.00788,"43":0.04333,"44":0.00788,"48":0.00394,"51":0.02363,"52":0.08272,"53":0.0197,"54":0.01182,"55":0.02363,"56":0.0197,"57":0.01576,"58":0.00394,"59":0.00788,"60":0.00788,"66":0.00394,"68":0.00788,"72":0.00394,"77":0.00394,"78":0.04727,"79":0.00788,"80":0.00788,"81":0.01576,"82":0.00394,"83":0.00394,"84":0.00788,"86":0.00394,"87":0.00788,"88":0.01182,"89":0.01182,"90":0.00788,"91":0.09848,"92":0.00394,"93":0.01182,"94":0.04727,"95":0.01576,"96":0.02363,"97":0.03151,"98":0.59873,"99":1.68983,"100":0.0197,_:"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 49 50 61 62 63 64 65 67 69 70 71 73 74 75 76 85 101 3.5 3.6"},D:{"22":0.00394,"24":0.00394,"34":0.00788,"35":0.00788,"38":0.0197,"39":0.00788,"40":0.0197,"41":0.00788,"42":0.00788,"43":0.01182,"44":0.00788,"45":0.00788,"46":0.00788,"47":0.01576,"48":0.02757,"49":0.0709,"50":0.00788,"51":0.01182,"52":0.00788,"53":0.01576,"54":0.00788,"55":0.01182,"56":0.04333,"57":0.01182,"58":0.01182,"59":0.01182,"60":0.0197,"61":0.01576,"62":0.01576,"63":0.01576,"64":0.01182,"65":0.0197,"66":0.02757,"67":0.01576,"68":0.00788,"69":0.05909,"70":0.02757,"71":0.01182,"72":0.03939,"73":0.01182,"74":0.02363,"75":0.06302,"76":0.07878,"77":0.01576,"78":0.03939,"79":0.21665,"80":0.05909,"81":0.04333,"83":0.12605,"84":0.06696,"85":0.07484,"86":0.07484,"87":0.10241,"88":0.02757,"89":0.05515,"90":0.03939,"91":0.0906,"92":0.07878,"93":0.0709,"94":0.09848,"95":0.06302,"96":0.21271,"97":0.21665,"98":0.41753,"99":4.03354,"100":17.20161,"101":0.25997,"102":0.01576,"103":0.00788,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 25 26 27 28 29 30 31 32 33 36 37 104"},F:{"28":0.00394,"31":0.00394,"36":0.00788,"40":0.00788,"46":0.01182,"68":0.00394,"77":0.00394,"79":0.00394,"80":0.00394,"82":0.00394,"83":0.00394,"84":0.16938,"85":0.63418,"86":0.01182,_:"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 69 70 71 72 73 74 75 76 78 81 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.00394,"15":0.0709,"16":0.02757,"17":0.00788,"18":0.02757,"84":0.00788,"85":0.00394,"86":0.00394,"87":0.00788,"89":0.00394,"91":0.00394,"92":0.01182,"94":0.00394,"95":0.00788,"96":0.01576,"97":0.04727,"98":0.03939,"99":0.52389,"100":3.21422,"101":0.05121,_:"13 14 79 80 81 83 88 90 93"},E:{"4":0,"12":0.00394,"13":0.03939,"14":0.18119,"15":0.07484,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00788,"9.1":0.01576,"10.1":0.01182,"11.1":0.02757,"12.1":0.05515,"13.1":0.40178,"14.1":0.59085,"15.1":0.14574,"15.2-15.3":0.16544,"15.4":1.01232},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00301,"5.0-5.1":0.00451,"6.0-6.1":0.02709,"7.0-7.1":0.01655,"8.1-8.4":0.00752,"9.0-9.2":0.02257,"9.3":0.08427,"10.0-10.2":0.02107,"10.3":0.10383,"11.0-11.2":0.05116,"11.3-11.4":0.03461,"12.0-12.1":0.03311,"12.2-12.5":0.57784,"13.0-13.1":0.0301,"13.2":0.01354,"13.3":0.06772,"13.4-13.7":0.21218,"14.0-14.4":0.65158,"14.5-14.8":1.82381,"15.0-15.1":0.73284,"15.2-15.3":5.15092,"15.4":5.37965},P:{"4":0.2196,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.0732,"8.2":0.01005,"9.2":0.01046,"10.1":0.0804,"11.1-11.2":0.05229,"12.0":0.02091,"13.0":0.09412,"14.0":0.12549,"15.0":0.08366,"16.0":2.29016},I:{"0":0,"3":0,"4":0.02074,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02074,"4.2-4.3":0.0726,"4.4":0,"4.4.3-4.4.4":0.35262},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04264,"9":0.06396,"10":0.01421,"11":0.56852,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.8546},H:{"0":1.07877},L:{"0":40.15689},S:{"2.5":0.07273},R:{_:"0"},M:{"0":0.32123},Q:{"10.4":0.16971}}; 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 321001c5d275fb..b66c40623524b7 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.30001314", + "version": "1.0.30001341", "description": "A smaller version of caniuse-db, with only the essentials!", "main": "dist/unpacker/index.js", "files": [ @@ -20,9 +20,15 @@ "url": "http://beneb.info" }, "repository": "browserslist/caniuse-lite", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], "license": "CC-BY-4.0" } diff --git a/tools/node_modules/eslint/node_modules/comment-parser/browser/index.js b/tools/node_modules/eslint/node_modules/comment-parser/browser/index.js index a42c00baa33d4c..c034f5bdc72e96 100644 --- a/tools/node_modules/eslint/node_modules/comment-parser/browser/index.js +++ b/tools/node_modules/eslint/node_modules/comment-parser/browser/index.js @@ -149,7 +149,7 @@ var CommentParser = (function (exports) { } /** - * Splits the `@prefix` from remaining `Spec.lines[].token.descrioption` into the `tag` token, + * Splits the `@prefix` from remaining `Spec.lines[].token.description` into the `tag` token, * and populates `spec.tag` */ function tagTokenizer() { @@ -388,15 +388,12 @@ var CommentParser = (function (exports) { const parseBlock = getParser$3({ fence }); const parseSpec = getParser$1({ tokenizers }); const joinDescription = getJoiner(spacing); - const notEmpty = (line) => line.tokens.description.trim() != ''; return function (source) { const blocks = []; for (const line of splitLines(source)) { const lines = parseSource(line); if (lines === null) continue; - if (lines.find(notEmpty) === undefined) - continue; const sections = parseBlock(lines); const specs = sections.slice(1).map(parseSpec); blocks.push({ diff --git a/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/index.js b/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/index.js index 01e17686692f47..236d23e844017b 100644 --- a/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/index.js +++ b/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/index.js @@ -19,15 +19,12 @@ export default function getParser({ startLine = 0, fence = '```', spacing = 'com const parseBlock = blockParser({ fence }); const parseSpec = specParser({ tokenizers }); const joinDescription = getDescriptionJoiner(spacing); - const notEmpty = (line) => line.tokens.description.trim() != ''; return function (source) { const blocks = []; for (const line of splitLines(source)) { const lines = parseSource(line); if (lines === null) continue; - if (lines.find(notEmpty) === undefined) - continue; const sections = parseBlock(lines); const specs = sections.slice(1).map(parseSpec); blocks.push({ diff --git a/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/tag.js b/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/tag.js index 4696b00dab08a0..adbea116d2c6c5 100644 --- a/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/tag.js +++ b/tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/tag.js @@ -1,5 +1,5 @@ /** - * Splits the `@prefix` from remaining `Spec.lines[].token.descrioption` into the `tag` token, + * Splits the `@prefix` from remaining `Spec.lines[].token.description` into the `tag` token, * and populates `spec.tag` */ export default function tagTokenizer() { diff --git a/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/index.cjs b/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/index.cjs index dde50d4013e453..13aecaf92cbe85 100644 --- a/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/index.cjs +++ b/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/index.cjs @@ -41,16 +41,12 @@ function getParser({ tokenizers }); const joinDescription = description_1.getJoiner(spacing); - - const notEmpty = line => line.tokens.description.trim() != ''; - return function (source) { const blocks = []; for (const line of util_1.splitLines(source)) { const lines = parseSource(line); if (lines === null) continue; - if (lines.find(notEmpty) === undefined) continue; const sections = parseBlock(lines); const specs = sections.slice(1).map(parseSpec); blocks.push({ diff --git a/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs b/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs index 55aec566c6f644..10b4597e436fa9 100644 --- a/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs +++ b/tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs @@ -4,7 +4,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); /** - * Splits the `@prefix` from remaining `Spec.lines[].token.descrioption` into the `tag` token, + * Splits the `@prefix` from remaining `Spec.lines[].token.description` into the `tag` token, * and populates `spec.tag` */ diff --git a/tools/node_modules/eslint/node_modules/comment-parser/package.json b/tools/node_modules/eslint/node_modules/comment-parser/package.json index 3ed6fbf63f46fb..2024b4dcc49930 100644 --- a/tools/node_modules/eslint/node_modules/comment-parser/package.json +++ b/tools/node_modules/eslint/node_modules/comment-parser/package.json @@ -1,6 +1,6 @@ { "name": "comment-parser", - "version": "1.3.0", + "version": "1.3.1", "description": "Generic JSDoc-like comment parser", "type": "module", "main": "lib/index.cjs", @@ -81,6 +81,5 @@ "bugs": { "url": "https://github.com/syavorsky/comment-parser/issues" }, - "homepage": "https://github.com/syavorsky/comment-parser", - "dependencies": {} + "homepage": "https://github.com/syavorsky/comment-parser" } diff --git a/tools/node_modules/eslint/node_modules/debug/package.json b/tools/node_modules/eslint/node_modules/debug/package.json index cb7efa8eec32da..3bcdc242fc0675 100644 --- a/tools/node_modules/eslint/node_modules/debug/package.json +++ b/tools/node_modules/eslint/node_modules/debug/package.json @@ -1,6 +1,6 @@ { "name": "debug", - "version": "4.3.3", + "version": "4.3.4", "repository": { "type": "git", "url": "git://github.com/debug-js/debug.git" diff --git a/tools/node_modules/eslint/node_modules/debug/src/common.js b/tools/node_modules/eslint/node_modules/debug/src/common.js index 6d571d2844dd95..e3291b20faa1a6 100644 --- a/tools/node_modules/eslint/node_modules/debug/src/common.js +++ b/tools/node_modules/eslint/node_modules/debug/src/common.js @@ -179,7 +179,7 @@ function setup(env) { namespaces = split[i].replace(/\*/g, '.*?'); if (namespaces[0] === '-') { - createDebug.skips.push(new RegExp('^' + namespaces.substr(1) + '$')); + createDebug.skips.push(new RegExp('^' + namespaces.slice(1) + '$')); } else { createDebug.names.push(new RegExp('^' + namespaces + '$')); } diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js index 590b2d039f9072..4573edff68ba36 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.js @@ -41,5 +41,6 @@ module.exports = { "96": "16.0", "98": "17.0", "99": "18.0", - "100": "18.0" + "100": "18.0", + "102": "19.0" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json index cb99e212f63db4..064c5fd334d790 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/chromium-versions.json @@ -1 +1 @@ -{"39":"0.20","40":"0.21","41":"0.21","42":"0.25","43":"0.27","44":"0.30","45":"0.31","47":"0.36","49":"0.37","50":"1.1","51":"1.2","52":"1.3","53":"1.4","54":"1.4","56":"1.6","58":"1.7","59":"1.8","61":"2.0","66":"3.0","69":"4.0","72":"5.0","73":"5.0","76":"6.0","78":"7.0","79":"8.0","80":"8.0","82":"9.0","83":"9.0","84":"10.0","85":"10.0","86":"11.0","87":"11.0","89":"12.0","90":"13.0","91":"13.0","92":"14.0","93":"14.0","94":"15.0","95":"16.0","96":"16.0","98":"17.0","99":"18.0","100":"18.0"} \ No newline at end of file +{"39":"0.20","40":"0.21","41":"0.21","42":"0.25","43":"0.27","44":"0.30","45":"0.31","47":"0.36","49":"0.37","50":"1.1","51":"1.2","52":"1.3","53":"1.4","54":"1.4","56":"1.6","58":"1.7","59":"1.8","61":"2.0","66":"3.0","69":"4.0","72":"5.0","73":"5.0","76":"6.0","78":"7.0","79":"8.0","80":"8.0","82":"9.0","83":"9.0","84":"10.0","85":"10.0","86":"11.0","87":"11.0","89":"12.0","90":"13.0","91":"13.0","92":"14.0","93":"14.0","94":"15.0","95":"16.0","96":"16.0","98":"17.0","99":"18.0","100":"18.0","102":"19.0"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js index bfefaebe3dbe5c..950b7cc70bfa8b 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js @@ -1500,7 +1500,9 @@ module.exports = { "14.2.4", "14.2.5", "14.2.6", - "14.2.7" + "14.2.7", + "14.2.8", + "14.2.9" ], "94.0.4584.0": [ "15.0.0-alpha.3", @@ -1590,7 +1592,13 @@ module.exports = { "15.3.6", "15.3.7", "15.4.0", - "15.4.1" + "15.4.1", + "15.4.2", + "15.5.0", + "15.5.1", + "15.5.2", + "15.5.3", + "15.5.4" ], "95.0.4629.0": [ "16.0.0-alpha.1", @@ -1683,7 +1691,14 @@ module.exports = { "96.0.4664.174": [ "16.0.9", "16.0.10", - "16.1.0" + "16.1.0", + "16.1.1", + "16.2.0", + "16.2.1", + "16.2.2", + "16.2.3", + "16.2.4", + "16.2.5" ], "96.0.4664.4": [ "17.0.0-alpha.1", @@ -1773,7 +1788,16 @@ module.exports = { ], "98.0.4758.109": [ "17.1.1", - "17.1.2" + "17.1.2", + "17.2.0" + ], + "98.0.4758.141": [ + "17.3.0", + "17.3.1", + "17.4.0", + "17.4.1", + "17.4.2", + "17.4.3" ], "99.0.4767.0": [ "18.0.0-alpha.1", @@ -1805,9 +1829,82 @@ module.exports = { "100.0.4894.0": [ "18.0.0-beta.1", "18.0.0-beta.2", + "18.0.0-beta.3", + "18.0.0-beta.4", + "18.0.0-beta.5", + "18.0.0-beta.6", "19.0.0-nightly.20220308", "19.0.0-nightly.20220309", "19.0.0-nightly.20220310", - "19.0.0-nightly.20220311" + "19.0.0-nightly.20220311", + "19.0.0-nightly.20220314", + "19.0.0-nightly.20220315", + "19.0.0-nightly.20220316", + "19.0.0-nightly.20220317", + "19.0.0-nightly.20220318", + "19.0.0-nightly.20220321", + "19.0.0-nightly.20220322", + "19.0.0-nightly.20220323", + "19.0.0-nightly.20220324" + ], + "100.0.4896.56": [ + "18.0.0" + ], + "100.0.4896.60": [ + "18.0.1", + "18.0.2" + ], + "100.0.4896.75": [ + "18.0.3", + "18.0.4" + ], + "100.0.4896.127": [ + "18.1.0" + ], + "100.0.4896.143": [ + "18.2.0", + "18.2.1" + ], + "102.0.4962.3": [ + "19.0.0-alpha.1", + "19.0.0-nightly.20220328", + "19.0.0-nightly.20220329", + "20.0.0-nightly.20220330" + ], + "102.0.4971.0": [ + "19.0.0-alpha.2", + "19.0.0-alpha.3", + "20.0.0-nightly.20220411" + ], + "102.0.4989.0": [ + "19.0.0-alpha.4", + "19.0.0-alpha.5", + "20.0.0-nightly.20220414", + "20.0.0-nightly.20220415", + "20.0.0-nightly.20220418", + "20.0.0-nightly.20220419", + "20.0.0-nightly.20220420", + "20.0.0-nightly.20220421" + ], + "102.0.4999.0": [ + "19.0.0-beta.1", + "19.0.0-beta.2", + "19.0.0-beta.3", + "20.0.0-nightly.20220425", + "20.0.0-nightly.20220426", + "20.0.0-nightly.20220427", + "20.0.0-nightly.20220428", + "20.0.0-nightly.20220429", + "20.0.0-nightly.20220502", + "20.0.0-nightly.20220503", + "20.0.0-nightly.20220504", + "20.0.0-nightly.20220505", + "20.0.0-nightly.20220506" + ], + "102.0.5005.27": [ + "19.0.0-beta.4" + ], + "102.0.4961.0": [ + "19.0.0-nightly.20220325" ] }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json index 2e3a63cbb41097..3908ace784aad3 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json @@ -1 +1 @@ -{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311"]} \ No newline at end of file +{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3","20.0.0-nightly.20220411"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5","20.0.0-nightly.20220414","20.0.0-nightly.20220415","20.0.0-nightly.20220418","20.0.0-nightly.20220419","20.0.0-nightly.20220420","20.0.0-nightly.20220421"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3","20.0.0-nightly.20220425","20.0.0-nightly.20220426","20.0.0-nightly.20220427","20.0.0-nightly.20220428","20.0.0-nightly.20220429","20.0.0-nightly.20220502","20.0.0-nightly.20220503","20.0.0-nightly.20220504","20.0.0-nightly.20220505","20.0.0-nightly.20220506"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.4961.0":["19.0.0-nightly.20220325"]} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js index 5369e370f0afd6..bf277e1f47af62 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js @@ -1054,6 +1054,8 @@ module.exports = { "14.2.5": "93.0.4577.82", "14.2.6": "93.0.4577.82", "14.2.7": "93.0.4577.82", + "14.2.8": "93.0.4577.82", + "14.2.9": "93.0.4577.82", "15.0.0-alpha.1": "93.0.4566.0", "15.0.0-alpha.2": "93.0.4566.0", "15.0.0-alpha.3": "94.0.4584.0", @@ -1125,6 +1127,12 @@ module.exports = { "15.3.7": "94.0.4606.81", "15.4.0": "94.0.4606.81", "15.4.1": "94.0.4606.81", + "15.4.2": "94.0.4606.81", + "15.5.0": "94.0.4606.81", + "15.5.1": "94.0.4606.81", + "15.5.2": "94.0.4606.81", + "15.5.3": "94.0.4606.81", + "15.5.4": "94.0.4606.81", "16.0.0-alpha.1": "95.0.4629.0", "16.0.0-alpha.2": "95.0.4629.0", "16.0.0-alpha.3": "95.0.4629.0", @@ -1200,6 +1208,13 @@ module.exports = { "16.0.9": "96.0.4664.174", "16.0.10": "96.0.4664.174", "16.1.0": "96.0.4664.174", + "16.1.1": "96.0.4664.174", + "16.2.0": "96.0.4664.174", + "16.2.1": "96.0.4664.174", + "16.2.2": "96.0.4664.174", + "16.2.3": "96.0.4664.174", + "16.2.4": "96.0.4664.174", + "16.2.5": "96.0.4664.174", "17.0.0-alpha.1": "96.0.4664.4", "17.0.0-alpha.2": "96.0.4664.4", "17.0.0-alpha.3": "96.0.4664.4", @@ -1260,6 +1275,13 @@ module.exports = { "17.1.0": "98.0.4758.102", "17.1.1": "98.0.4758.109", "17.1.2": "98.0.4758.109", + "17.2.0": "98.0.4758.109", + "17.3.0": "98.0.4758.141", + "17.3.1": "98.0.4758.141", + "17.4.0": "98.0.4758.141", + "17.4.1": "98.0.4758.141", + "17.4.2": "98.0.4758.141", + "17.4.3": "98.0.4758.141", "18.0.0-alpha.1": "99.0.4767.0", "18.0.0-alpha.2": "99.0.4767.0", "18.0.0-alpha.3": "99.0.4767.0", @@ -1267,6 +1289,10 @@ module.exports = { "18.0.0-alpha.5": "99.0.4767.0", "18.0.0-beta.1": "100.0.4894.0", "18.0.0-beta.2": "100.0.4894.0", + "18.0.0-beta.3": "100.0.4894.0", + "18.0.0-beta.4": "100.0.4894.0", + "18.0.0-beta.5": "100.0.4894.0", + "18.0.0-beta.6": "100.0.4894.0", "18.0.0-nightly.20211118": "96.0.4664.4", "18.0.0-nightly.20211119": "96.0.4664.4", "18.0.0-nightly.20211122": "96.0.4664.4", @@ -1316,6 +1342,23 @@ module.exports = { "18.0.0-nightly.20220128": "99.0.4767.0", "18.0.0-nightly.20220131": "99.0.4767.0", "18.0.0-nightly.20220201": "99.0.4767.0", + "18.0.0": "100.0.4896.56", + "18.0.1": "100.0.4896.60", + "18.0.2": "100.0.4896.60", + "18.0.3": "100.0.4896.75", + "18.0.4": "100.0.4896.75", + "18.1.0": "100.0.4896.127", + "18.2.0": "100.0.4896.143", + "18.2.1": "100.0.4896.143", + "19.0.0-alpha.1": "102.0.4962.3", + "19.0.0-alpha.2": "102.0.4971.0", + "19.0.0-alpha.3": "102.0.4971.0", + "19.0.0-alpha.4": "102.0.4989.0", + "19.0.0-alpha.5": "102.0.4989.0", + "19.0.0-beta.1": "102.0.4999.0", + "19.0.0-beta.2": "102.0.4999.0", + "19.0.0-beta.3": "102.0.4999.0", + "19.0.0-beta.4": "102.0.5005.27", "19.0.0-nightly.20220202": "99.0.4767.0", "19.0.0-nightly.20220203": "99.0.4767.0", "19.0.0-nightly.20220204": "99.0.4767.0", @@ -1325,5 +1368,35 @@ module.exports = { "19.0.0-nightly.20220308": "100.0.4894.0", "19.0.0-nightly.20220309": "100.0.4894.0", "19.0.0-nightly.20220310": "100.0.4894.0", - "19.0.0-nightly.20220311": "100.0.4894.0" + "19.0.0-nightly.20220311": "100.0.4894.0", + "19.0.0-nightly.20220314": "100.0.4894.0", + "19.0.0-nightly.20220315": "100.0.4894.0", + "19.0.0-nightly.20220316": "100.0.4894.0", + "19.0.0-nightly.20220317": "100.0.4894.0", + "19.0.0-nightly.20220318": "100.0.4894.0", + "19.0.0-nightly.20220321": "100.0.4894.0", + "19.0.0-nightly.20220322": "100.0.4894.0", + "19.0.0-nightly.20220323": "100.0.4894.0", + "19.0.0-nightly.20220324": "100.0.4894.0", + "19.0.0-nightly.20220325": "102.0.4961.0", + "19.0.0-nightly.20220328": "102.0.4962.3", + "19.0.0-nightly.20220329": "102.0.4962.3", + "20.0.0-nightly.20220330": "102.0.4962.3", + "20.0.0-nightly.20220411": "102.0.4971.0", + "20.0.0-nightly.20220414": "102.0.4989.0", + "20.0.0-nightly.20220415": "102.0.4989.0", + "20.0.0-nightly.20220418": "102.0.4989.0", + "20.0.0-nightly.20220419": "102.0.4989.0", + "20.0.0-nightly.20220420": "102.0.4989.0", + "20.0.0-nightly.20220421": "102.0.4989.0", + "20.0.0-nightly.20220425": "102.0.4999.0", + "20.0.0-nightly.20220426": "102.0.4999.0", + "20.0.0-nightly.20220427": "102.0.4999.0", + "20.0.0-nightly.20220428": "102.0.4999.0", + "20.0.0-nightly.20220429": "102.0.4999.0", + "20.0.0-nightly.20220502": "102.0.4999.0", + "20.0.0-nightly.20220503": "102.0.4999.0", + "20.0.0-nightly.20220504": "102.0.4999.0", + "20.0.0-nightly.20220505": "102.0.4999.0", + "20.0.0-nightly.20220506": "102.0.4999.0" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json index 29b0681569de7b..5e740744fbce32 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json @@ -1 +1 @@ -{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0"} \ No newline at end of file +{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","20.0.0-nightly.20220330":"102.0.4962.3","20.0.0-nightly.20220411":"102.0.4971.0","20.0.0-nightly.20220414":"102.0.4989.0","20.0.0-nightly.20220415":"102.0.4989.0","20.0.0-nightly.20220418":"102.0.4989.0","20.0.0-nightly.20220419":"102.0.4989.0","20.0.0-nightly.20220420":"102.0.4989.0","20.0.0-nightly.20220421":"102.0.4989.0","20.0.0-nightly.20220425":"102.0.4999.0","20.0.0-nightly.20220426":"102.0.4999.0","20.0.0-nightly.20220427":"102.0.4999.0","20.0.0-nightly.20220428":"102.0.4999.0","20.0.0-nightly.20220429":"102.0.4999.0","20.0.0-nightly.20220502":"102.0.4999.0","20.0.0-nightly.20220503":"102.0.4999.0","20.0.0-nightly.20220504":"102.0.4999.0","20.0.0-nightly.20220505":"102.0.4999.0","20.0.0-nightly.20220506":"102.0.4999.0"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json index dad7c3fc331e1f..9d89bffc9c2790 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json @@ -1,6 +1,6 @@ { "name": "electron-to-chromium", - "version": "1.4.82", + "version": "1.4.137", "description": "Provides a list of electron-to-chromium version mappings", "main": "index.js", "files": [ @@ -34,7 +34,7 @@ "devDependencies": { "ava": "^4.0.1", "codecov": "^3.8.0", - "electron-releases": "^3.960.0", + "electron-releases": "^3.1017.0", "nyc": "^15.1.0", "request": "^2.65.0", "shelljs": "^0.8.4" diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js index 3e0ce3f5437598..b95c91f7debbc2 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js @@ -80,9 +80,17 @@ module.exports = { "15.2": "94", "15.3": "94", "15.4": "94", + "15.5": "94", "16.0": "96", "16.1": "96", + "16.2": "96", "17.0": "98", "17.1": "98", - "18.0": "100" + "17.2": "98", + "17.3": "98", + "17.4": "98", + "18.0": "100", + "18.1": "100", + "18.2": "100", + "19.0": "102" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json index 099d01c09bdbf6..bda1d9c103dde3 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json @@ -1 +1 @@ -{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","16.0":"96","16.1":"96","17.0":"98","17.1":"98","18.0":"100"} \ No newline at end of file +{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","18.2":"100","19.0":"102"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js index 0ee80656a5cec1..8ea729ebcef592 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js @@ -10,7 +10,8 @@ const defaultTagOrder = [// Brief descriptions 'typedef', 'interface', 'record', 'template', 'name', 'kind', 'type', 'alias', 'external', 'host', 'callback', 'func', 'function', 'method', 'class', 'constructor', // Relationships 'modifies', 'mixes', 'mixin', 'mixinClass', 'mixinFunction', 'namespace', 'borrows', 'constructs', 'lends', 'implements', 'requires', // Long descriptions 'desc', 'description', 'classdesc', 'tutorial', 'copyright', 'license', // Simple annotations -'const', 'constant', 'final', 'global', 'readonly', 'abstract', 'virtual', 'var', 'member', 'memberof', 'memberof!', 'inner', 'instance', 'inheritdoc', 'inheritDoc', 'override', 'hideconstructor', // Core function/object info +// TypeScript +'internal', 'const', 'constant', 'final', 'global', 'readonly', 'abstract', 'virtual', 'var', 'member', 'memberof', 'memberof!', 'inner', 'instance', 'inheritdoc', 'inheritDoc', 'override', 'hideconstructor', // Core function/object info 'param', 'arg', 'argument', 'prop', 'property', 'return', 'returns', // Important behavior details 'async', 'generator', 'default', 'defaultvalue', 'enum', 'augments', 'extends', 'throws', 'exception', 'yield', 'yields', 'event', 'fires', 'emits', 'listens', 'this', // Access 'static', 'private', 'protected', 'public', 'access', 'package', '-other', // Supplementary descriptions diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js index 510d20dda97d67..05c07c34c971e6 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js @@ -108,11 +108,15 @@ const getSymbol = function (node, globals, scope, opt) { return null; } + case 'ClassExpression': + { + return getSymbol(node.body, globals, scope, opts); + } + case 'TSTypeAliasDeclaration': case 'TSEnumDeclaration': case 'TSInterfaceDeclaration': case 'ClassDeclaration': - case 'ClassExpression': case 'FunctionExpression': case 'FunctionDeclaration': case 'ArrowFunctionExpression': @@ -141,7 +145,7 @@ const getSymbol = function (node, globals, scope, opt) { } val.type = 'object'; - val.value = node; + val.value = node.parent; return val; } @@ -490,7 +494,7 @@ const getExportAncestor = function (nde) { }; const canBeExportedByAncestorType = new Set(['TSPropertySignature', 'TSMethodSignature', 'ClassProperty', 'PropertyDefinition', 'Method']); -const canExportChildrenType = new Set(['TSInterfaceBody', 'TSInterfaceDeclaration', 'ClassDeclaration', 'ClassBody', 'ClassDefinition', 'ClassExpression', 'Program']); +const canExportChildrenType = new Set(['TSInterfaceBody', 'TSInterfaceDeclaration', 'TSTypeLiteral', 'TSTypeAliasDeclaration', 'ClassDeclaration', 'ClassBody', 'ClassDefinition', 'ClassExpression', 'Program']); const isExportByAncestor = function (nde) { if (!canBeExportedByAncestorType.has(nde.type)) { @@ -539,7 +543,11 @@ const findExportedNode = function (block, node, cache) { }; const isNodeExported = function (node, globals, opt) { - if (opt.initModuleExports && globals.props.module && globals.props.module.props.exports && findNode(node, globals.props.module.props.exports)) { + var _globals$props$module, _globals$props$module2; + + const moduleExports = (_globals$props$module = globals.props.module) === null || _globals$props$module === void 0 ? void 0 : (_globals$props$module2 = _globals$props$module.props) === null || _globals$props$module2 === void 0 ? void 0 : _globals$props$module2.exports; + + if (opt.initModuleExports && moduleExports && findNode(node, moduleExports)) { return true; } diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js index cb67c34c392c2c..e762c8cfb56e8a 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js @@ -88,7 +88,9 @@ const getDefaultTagStructureForMode = mode => { ['nameContents', 'namepath-defining'], // See `external` ['nameRequired', true], ['typeAllowed', false]])], ['interface', new Map([// Allows for "name" in signature, but indicates as optional ['nameContents', isJsdocTypescriptOrPermissive ? 'namepath-defining' : false], // Not in use, but should be this value if using to power `empty-tags` - ['nameAllowed', isClosure], ['typeAllowed', false]])], ['implements', new Map([// Shows curly brackets in the doc signature and examples + ['nameAllowed', isClosure], ['typeAllowed', false]])], ['internal', new Map([// https://www.typescriptlang.org/tsconfig/#stripInternal + ['nameContents', false], // Not in use, but should be this value if using to power `empty-tags` + ['nameAllowed', false]])], ['implements', new Map([// Shows curly brackets in the doc signature and examples // "typeExpression" ['typeRequired', true]])], ['lends', new Map([// Signature seems to require a "namepath" (and no counter-examples) ['nameContents', 'namepath-referencing'], // "namepath" diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js index f480e32f9a44cd..26aea353fff07e 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js @@ -20,11 +20,29 @@ var _jsdocUtils = _interopRequireDefault(require("./jsdocUtils")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -/* eslint-disable jsdoc/valid-types */ const { rewireSpecs, seedTokens -} = _commentParser.util; +} = _commentParser.util; // todo: Change these `any` types once importing types properly. + +/** + * Should use ESLint rule's typing. + * + * @typedef {any} EslintRuleMeta + */ + +/** + * A plain object for tracking state as needed by rules across iterations. + * + * @typedef {any} StateObject + */ + +/** + * The Node AST as supplied by the parser. + * + * @typedef {any} Node + */ + /* const { align as commentAlign, @@ -253,11 +271,17 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; - utils.addTag = (targetTagName, number = (() => { - var _jsdoc$tags$source$0$, _jsdoc$tags, _jsdoc$tags$source$; + utils.addTag = (targetTagName, number = ((() => { + var _jsdoc$tags, _jsdoc$tags$source$; - return (_jsdoc$tags$source$0$ = (_jsdoc$tags = jsdoc.tags[jsdoc.tags.length - 1]) === null || _jsdoc$tags === void 0 ? void 0 : (_jsdoc$tags$source$ = _jsdoc$tags.source[0]) === null || _jsdoc$tags$source$ === void 0 ? void 0 : _jsdoc$tags$source$.number) !== null && _jsdoc$tags$source$0$ !== void 0 ? _jsdoc$tags$source$0$ : 0; - })() + 1, tokens = {}) => { + return (_jsdoc$tags = jsdoc.tags[jsdoc.tags.length - 1]) === null || _jsdoc$tags === void 0 ? void 0 : (_jsdoc$tags$source$ = _jsdoc$tags.source[0]) === null || _jsdoc$tags$source$ === void 0 ? void 0 : _jsdoc$tags$source$.number; + })() ?? jsdoc.source.findIndex(({ + tokens: { + tag + } + }) => { + return tag; + }) - 1) + 1, tokens = {}) => { jsdoc.source.splice(number, 0, { number, source: '', @@ -505,7 +529,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; utils.avoidDocs = () => { - var _context$options$0$ex, _context$options$; + var _context$options$; if (ignoreReplacesDocs !== false && (utils.hasTag('ignore') || utils.classHasTag('ignore')) || overrideReplacesDocs !== false && (utils.hasTag('override') || utils.classHasTag('override')) || implementsReplacesDocs !== false && (utils.hasTag('implements') || utils.classHasTag('implements')) || augmentsExtendsReplacesDocs && (utils.hasATag(['augments', 'extends']) || utils.classHasTag('augments') || utils.classHasTag('extends'))) { return true; @@ -515,7 +539,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl return true; } - const exemptedBy = (_context$options$0$ex = (_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$.exemptedBy) !== null && _context$options$0$ex !== void 0 ? _context$options$0$ex : ['inheritDoc', ...(mode === 'closure' ? [] : ['inheritdoc'])]; + const exemptedBy = ((_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$.exemptedBy) ?? ['inheritDoc', ...(mode === 'closure' ? [] : ['inheritdoc'])]; if (exemptedBy.length && utils.getPresentTags(exemptedBy).length) { return true; @@ -622,11 +646,9 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; utils.hasOptionTag = tagName => { - var _context$options$2; - const { tags - } = (_context$options$2 = context.options[0]) !== null && _context$options$2 !== void 0 ? _context$options$2 : {}; + } = context.options[0] ?? {}; return Boolean(tags && tags.includes(tagName)); }; @@ -649,8 +671,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }); if (classJsdocNode) { - const indnt = ' '.repeat(classJsdocNode.loc.start.column); - return (0, _jsdoccomment.parseComment)(classJsdocNode, indnt); + return (0, _jsdoccomment.parseComment)(classJsdocNode, ''); } return null; @@ -686,29 +707,29 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; const getSettings = context => { - var _context$settings$jsd, _context$settings$jsd2, _context$settings$jsd3, _context$settings$jsd4, _context$settings$jsd5, _context$settings$jsd6, _context$settings$jsd7, _context$settings$jsd8, _context$settings$jsd9, _context$settings$jsd10, _context$settings$jsd11, _context$settings$jsd12, _context$settings$jsd13, _context$settings$jsd14, _context$settings$jsd15, _context$settings$jsd16, _context$settings$jsd17, _context$settings$jsd18; + var _context$settings$jsd, _context$settings$jsd2, _context$settings$jsd3, _context$settings$jsd4, _context$settings$jsd5, _context$settings$jsd6, _context$settings$jsd7, _context$settings$jsd8, _context$settings$jsd9, _context$settings$jsd10, _context$settings$jsd11, _context$settings$jsd12; /* eslint-disable canonical/sort-keys */ const settings = { // All rules ignorePrivate: Boolean((_context$settings$jsd = context.settings.jsdoc) === null || _context$settings$jsd === void 0 ? void 0 : _context$settings$jsd.ignorePrivate), ignoreInternal: Boolean((_context$settings$jsd2 = context.settings.jsdoc) === null || _context$settings$jsd2 === void 0 ? void 0 : _context$settings$jsd2.ignoreInternal), - maxLines: Number((_context$settings$jsd3 = (_context$settings$jsd4 = context.settings.jsdoc) === null || _context$settings$jsd4 === void 0 ? void 0 : _context$settings$jsd4.maxLines) !== null && _context$settings$jsd3 !== void 0 ? _context$settings$jsd3 : 1), - minLines: Number((_context$settings$jsd5 = (_context$settings$jsd6 = context.settings.jsdoc) === null || _context$settings$jsd6 === void 0 ? void 0 : _context$settings$jsd6.minLines) !== null && _context$settings$jsd5 !== void 0 ? _context$settings$jsd5 : 0), + maxLines: Number(((_context$settings$jsd3 = context.settings.jsdoc) === null || _context$settings$jsd3 === void 0 ? void 0 : _context$settings$jsd3.maxLines) ?? 1), + minLines: Number(((_context$settings$jsd4 = context.settings.jsdoc) === null || _context$settings$jsd4 === void 0 ? void 0 : _context$settings$jsd4.minLines) ?? 0), // `check-tag-names` and many returns/param rules - tagNamePreference: (_context$settings$jsd7 = (_context$settings$jsd8 = context.settings.jsdoc) === null || _context$settings$jsd8 === void 0 ? void 0 : _context$settings$jsd8.tagNamePreference) !== null && _context$settings$jsd7 !== void 0 ? _context$settings$jsd7 : {}, + tagNamePreference: ((_context$settings$jsd5 = context.settings.jsdoc) === null || _context$settings$jsd5 === void 0 ? void 0 : _context$settings$jsd5.tagNamePreference) ?? {}, // `check-types` and `no-undefined-types` - preferredTypes: (_context$settings$jsd9 = (_context$settings$jsd10 = context.settings.jsdoc) === null || _context$settings$jsd10 === void 0 ? void 0 : _context$settings$jsd10.preferredTypes) !== null && _context$settings$jsd9 !== void 0 ? _context$settings$jsd9 : {}, + preferredTypes: ((_context$settings$jsd6 = context.settings.jsdoc) === null || _context$settings$jsd6 === void 0 ? void 0 : _context$settings$jsd6.preferredTypes) ?? {}, // `check-types`, `no-undefined-types`, `valid-types` - structuredTags: (_context$settings$jsd11 = (_context$settings$jsd12 = context.settings.jsdoc) === null || _context$settings$jsd12 === void 0 ? void 0 : _context$settings$jsd12.structuredTags) !== null && _context$settings$jsd11 !== void 0 ? _context$settings$jsd11 : {}, + structuredTags: ((_context$settings$jsd7 = context.settings.jsdoc) === null || _context$settings$jsd7 === void 0 ? void 0 : _context$settings$jsd7.structuredTags) ?? {}, // `require-param`, `require-description`, `require-example`, // `require-returns`, `require-throw`, `require-yields` - overrideReplacesDocs: (_context$settings$jsd13 = context.settings.jsdoc) === null || _context$settings$jsd13 === void 0 ? void 0 : _context$settings$jsd13.overrideReplacesDocs, - ignoreReplacesDocs: (_context$settings$jsd14 = context.settings.jsdoc) === null || _context$settings$jsd14 === void 0 ? void 0 : _context$settings$jsd14.ignoreReplacesDocs, - implementsReplacesDocs: (_context$settings$jsd15 = context.settings.jsdoc) === null || _context$settings$jsd15 === void 0 ? void 0 : _context$settings$jsd15.implementsReplacesDocs, - augmentsExtendsReplacesDocs: (_context$settings$jsd16 = context.settings.jsdoc) === null || _context$settings$jsd16 === void 0 ? void 0 : _context$settings$jsd16.augmentsExtendsReplacesDocs, + overrideReplacesDocs: (_context$settings$jsd8 = context.settings.jsdoc) === null || _context$settings$jsd8 === void 0 ? void 0 : _context$settings$jsd8.overrideReplacesDocs, + ignoreReplacesDocs: (_context$settings$jsd9 = context.settings.jsdoc) === null || _context$settings$jsd9 === void 0 ? void 0 : _context$settings$jsd9.ignoreReplacesDocs, + implementsReplacesDocs: (_context$settings$jsd10 = context.settings.jsdoc) === null || _context$settings$jsd10 === void 0 ? void 0 : _context$settings$jsd10.implementsReplacesDocs, + augmentsExtendsReplacesDocs: (_context$settings$jsd11 = context.settings.jsdoc) === null || _context$settings$jsd11 === void 0 ? void 0 : _context$settings$jsd11.augmentsExtendsReplacesDocs, // Many rules, e.g., `check-tag-names` - mode: (_context$settings$jsd17 = (_context$settings$jsd18 = context.settings.jsdoc) === null || _context$settings$jsd18 === void 0 ? void 0 : _context$settings$jsd18.mode) !== null && _context$settings$jsd17 !== void 0 ? _context$settings$jsd17 : context.parserPath.includes('@typescript-eslint') ? 'typescript' : 'jsdoc' + mode: ((_context$settings$jsd12 = context.settings.jsdoc) === null || _context$settings$jsd12 === void 0 ? void 0 : _context$settings$jsd12.mode) ?? (context.parserPath.includes('@typescript-eslint') ? 'typescript' : 'jsdoc') }; /* eslint-enable canonical/sort-keys */ @@ -753,9 +774,11 @@ const makeReport = (context, commentNode) => { const lineNumber = commentNode.loc.start.line + jsdocLoc.line; loc = { end: { + column: 0, line: lineNumber }, start: { + column: 0, line: lineNumber } }; // Todo: Remove ignore once `check-examples` can be restored for ESLint 8+ @@ -779,7 +802,7 @@ const makeReport = (context, commentNode) => { return report; }; -/* eslint-disable jsdoc/no-undefined-types -- Need to build this in; see https://www.typescriptlang.org/docs/handbook/utility-types.html */ +/* eslint-disable jsdoc/no-undefined-types -- canonical still using an older version where not defined */ /** * @typedef {ReturnType} Utils @@ -791,7 +814,7 @@ const makeReport = (context, commentNode) => { * indent: string, * jsdoc: object, * jsdocNode: object, - * node: object | null, + * node: Node | null, * report: ReturnType, * settings: Settings, * utils: Utils, @@ -799,7 +822,7 @@ const makeReport = (context, commentNode) => { * ) => any } JsdocVisitor */ -/* eslint-enable jsdoc/no-undefined-types -- Need to build this in */ +/* eslint-enable jsdoc/no-undefined-types -- canonical still using an older version where not defined */ const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, node, settings, sourceCode, iterator, state, iteratingAll) => { @@ -842,22 +865,49 @@ const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, nod const getIndentAndJSDoc = function (lines, jsdocNode) { const sourceLine = lines[jsdocNode.loc.start.line - 1]; const indnt = sourceLine.charAt(0).repeat(jsdocNode.loc.start.column); - const jsdc = (0, _jsdoccomment.parseComment)(jsdocNode, indnt); + const jsdc = (0, _jsdoccomment.parseComment)(jsdocNode, ''); return [indnt, jsdc]; }; +/** + * + * @typedef {{node: Node, state: StateObject}} NonCommentArgs + */ + +/** + * Our internal dynamic set of utilities. + * + * @todo Document + * @typedef {any} Utils + */ + +/** + * @typedef {object} RuleConfig + * @property {EslintRuleMeta} meta ESLint rule meta + * @property {import('./jsdocUtils').DefaultContexts} [contextDefaults] Any default contexts + * @property {true} [contextSelected] Whether to force a `contexts` check + * @property {true} [iterateAllJsdocs] Whether to iterate all JSDoc blocks by default + * regardless of context + * @property {(context, state: StateObject, utils: Utils) => void} [exit] Handler to be executed + * upon exiting iteration of program AST + * @property {(NonCommentArgs) => void} [nonComment] Handler to be executed if rule wishes + * to be supplied nodes without comments + */ + /** * Create an eslint rule that iterates over all JSDocs, regardless of whether * they are attached to a function-like node. * * @param {JsdocVisitor} iterator - * @param {{meta: any}} ruleConfig - * @param contexts - * @param {boolean} additiveContexts + * @param {RuleConfig} ruleConfig The rule's configuration + * @param contexts The `contexts` containing relevant `comment` info. + * @param {boolean} additiveCommentContexts If true, will have a separate + * iteration for each matching comment context. Otherwise, will iterate + * once if there is a single matching comment context. */ -const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveContexts) => { - const trackedJsdocs = []; +const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContexts) => { + const trackedJsdocs = new Set(); let handler; let settings; @@ -875,7 +925,7 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveContexts) => { const [indent, jsdoc] = getIndentAndJSDoc(lines, jsdocNode); - if (additiveContexts) { + if (additiveCommentContexts) { for (const [idx, { comment }] of contexts.entries()) { @@ -949,7 +999,7 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveContexts) => { const commentNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, node, settings); - if (trackedJsdocs.includes(commentNode)) { + if (trackedJsdocs.has(commentNode)) { return; } @@ -964,14 +1014,14 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveContexts) => { return; } - trackedJsdocs.push(commentNode); + trackedJsdocs.add(commentNode); callIterator(context, node, [commentNode], state); }, 'Program:exit'() { const allComments = sourceCode.getAllComments(); const untrackedJSdoc = allComments.filter(node => { - return !trackedJsdocs.includes(node); + return !trackedJsdocs.has(node); }); callIterator(context, null, untrackedJSdoc, state, true); } @@ -987,7 +1037,7 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveContexts) => { * they are attached to a function-like node. * * @param {JsdocVisitor} iterator - * @param {{meta: any}} ruleConfig + * @param {RuleConfig} ruleConfig */ @@ -1028,12 +1078,7 @@ const checkFile = (iterator, ruleConfig) => { /** * @param {JsdocVisitor} iterator - * @param {{ - * meta: any, - * contextDefaults?: true | string[], - * contextSelected?: true, - * iterateAllJsdocs?: true, - * }} ruleConfig + * @param {RuleConfig} ruleConfig */ function iterateJsdoc(iterator, ruleConfig) { var _ruleConfig$meta; @@ -1076,9 +1121,9 @@ function iterateJsdoc(iterator, ruleConfig) { let contexts; if (ruleConfig.contextDefaults || ruleConfig.contextSelected || ruleConfig.matchContext) { - var _context$options$3, _contexts, _contexts2; + var _context$options$2, _contexts, _contexts2; - contexts = ruleConfig.matchContext && (_context$options$3 = context.options[0]) !== null && _context$options$3 !== void 0 && _context$options$3.match ? context.options[0].match : _jsdocUtils.default.enforcedContexts(context, ruleConfig.contextDefaults); + contexts = ruleConfig.matchContext && (_context$options$2 = context.options[0]) !== null && _context$options$2 !== void 0 && _context$options$2.match ? context.options[0].match : _jsdocUtils.default.enforcedContexts(context, ruleConfig.contextDefaults); if (contexts) { contexts = contexts.map(obj => { diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js index 3871ad954959fa..d42f8fc7a3db9f 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js @@ -640,13 +640,13 @@ const tagMissingRequiredTypeOrNamepath = (tag, tagMap = tagStructure) => { const isNewPromiseExpression = node => { - return node.type === 'NewExpression' && node.callee.type === 'Identifier' && node.callee.name === 'Promise'; + return node && node.type === 'NewExpression' && node.callee.type === 'Identifier' && node.callee.name === 'Promise'; }; const isVoidPromise = node => { var _node$typeParameters, _node$typeParameters$, _node$typeParameters$2; - return ((_node$typeParameters = node.typeParameters) === null || _node$typeParameters === void 0 ? void 0 : (_node$typeParameters$ = _node$typeParameters.params) === null || _node$typeParameters$ === void 0 ? void 0 : (_node$typeParameters$2 = _node$typeParameters$[0]) === null || _node$typeParameters$2 === void 0 ? void 0 : _node$typeParameters$2.type) === 'TSVoidKeyword'; + return (node === null || node === void 0 ? void 0 : (_node$typeParameters = node.typeParameters) === null || _node$typeParameters === void 0 ? void 0 : (_node$typeParameters$ = _node$typeParameters.params) === null || _node$typeParameters$ === void 0 ? void 0 : (_node$typeParameters$2 = _node$typeParameters$[0]) === null || _node$typeParameters$2 === void 0 ? void 0 : _node$typeParameters$2.type) === 'TSVoidKeyword'; }; /** * @callback PromiseFilter @@ -683,7 +683,7 @@ const hasReturnValue = (node, promFilter) => { case 'FunctionDeclaration': case 'ArrowFunctionExpression': { - return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node === null || node === void 0 ? void 0 : node.body)) || hasReturnValue(node.body, promFilter); + return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node.body)) || hasReturnValue(node.body, promFilter); } case 'BlockStatement': @@ -1264,13 +1264,17 @@ const parseClosureTemplateTag = tag => { return type.trim(); }); }; +/** + * @typedef {true|string[]} DefaultContexts + */ + /** * Checks user option for `contexts` array, defaulting to * contexts designated by the rule. Returns an array of * ESTree AST types, indicating allowable contexts. * * @param {*} context - * @param {true|string[]} defaultContexts + * @param {DefaultContexts} defaultContexts * @returns {string[]} */ @@ -1360,9 +1364,9 @@ const getTagsByType = (context, mode, tags, tagPreference) => { }; const getIndent = sourceCode => { - var _sourceCode$text$matc, _sourceCode$text$matc2; + var _sourceCode$text$matc; - return ((_sourceCode$text$matc = (_sourceCode$text$matc2 = sourceCode.text.match(/^\n*([ \t]+)/u)) === null || _sourceCode$text$matc2 === void 0 ? void 0 : _sourceCode$text$matc2[1]) !== null && _sourceCode$text$matc !== void 0 ? _sourceCode$text$matc : '') + ' '; + return (((_sourceCode$text$matc = sourceCode.text.match(/^\n*([ \t]+)/u)) === null || _sourceCode$text$matc === void 0 ? void 0 : _sourceCode$text$matc[1]) ?? '') + ' '; }; const isConstructor = node => { @@ -1405,10 +1409,10 @@ const hasAccessorPair = node => { const exemptSpeciaMethods = (jsdoc, node, context, schema) => { const hasSchemaOption = prop => { - var _context$options$0$pr, _context$options$; + var _context$options$; const schemaProperties = schema[0].properties; - return (_context$options$0$pr = (_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$[prop]) !== null && _context$options$0$pr !== void 0 ? _context$options$0$pr : schemaProperties[prop] && schemaProperties[prop].default; + return ((_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$[prop]) ?? (schemaProperties[prop] && schemaProperties[prop].default); }; const checkGetters = hasSchemaOption('checkGetters'); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js index 1ca13234e9e520..7ff9f1e9dd50df 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js @@ -19,12 +19,11 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de * @param {boolean} enableFixer * @param {Array} functionParameterNames * @param jsdoc - * @param _jsdocNode * @param utils * @param report * @returns {boolean} */ -const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, checkDestructured, checkRestProperty, checkTypesRegex, disableExtraPropertyReporting, enableFixer, functionParameterNames, jsdoc, _jsdocNode, utils, report) => { +const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, checkDestructured, checkRestProperty, checkTypesRegex, disableExtraPropertyReporting, enableFixer, functionParameterNames, jsdoc, utils, report) => { const paramTags = Object.entries(jsdoc.tags).filter(([, tag]) => { return tag.tag === targetTagName; }); @@ -246,7 +245,6 @@ const validateParameterNamesDeep = (targetTagName, _allowExtraTrailingParamDocs, var _default = (0, _iterateJsdoc.default)(({ context, jsdoc, - jsdocNode, report, utils }) => { @@ -270,7 +268,7 @@ var _default = (0, _iterateJsdoc.default)(({ const targetTagName = utils.getPreferredTagName({ tagName: 'param' }); - const isError = validateParameterNames(targetTagName, allowExtraTrailingParamDocs, checkDestructured, checkRestProperty, checkTypesRegex, disableExtraPropertyReporting, enableFixer, functionParameterNames, jsdoc, jsdocNode, utils, report); + const isError = validateParameterNames(targetTagName, allowExtraTrailingParamDocs, checkDestructured, checkRestProperty, checkTypesRegex, disableExtraPropertyReporting, enableFixer, functionParameterNames, jsdoc, utils, report); if (isError || !checkDestructured) { return; diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js index e2a318663dea96..a794d0ccda9be6 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js @@ -13,11 +13,10 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de * @param {string} targetTagName * @param {boolean} enableFixer * @param jsdoc - * @param jsdocNode * @param utils * @returns {boolean} */ -const validatePropertyNames = (targetTagName, enableFixer, jsdoc, jsdocNode, utils) => { +const validatePropertyNames = (targetTagName, enableFixer, jsdoc, utils) => { const propertyTags = Object.entries(jsdoc.tags).filter(([, tag]) => { return tag.tag === targetTagName; }); @@ -81,7 +80,6 @@ const validatePropertyNamesDeep = (targetTagName, jsdocPropertyNames, jsdoc, rep var _default = (0, _iterateJsdoc.default)(({ context, jsdoc, - jsdocNode, report, utils }) => { @@ -97,7 +95,7 @@ var _default = (0, _iterateJsdoc.default)(({ const targetTagName = utils.getPreferredTagName({ tagName: 'property' }); - const isError = validatePropertyNames(targetTagName, enableFixer, jsdoc, jsdocNode, utils); + const isError = validatePropertyNames(targetTagName, enableFixer, jsdoc, utils); if (isError) { return; diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js index 8e6995f77a3b24..40993330677ee1 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js @@ -12,8 +12,20 @@ var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const strictNativeTypes = ['undefined', 'null', 'boolean', 'number', 'bigint', 'string', 'symbol', 'object', 'Array', 'Function', 'Date', 'RegExp']; - -const adjustNames = (type, preferred, isGenericMatch, nodeName, node, parentNode) => { +/** + * Adjusts the parent type node `meta` for generic matches (or type node + * `type` for `JsdocTypeAny`) and sets the type node `value`. + * + * @param {string} type The actual type + * @param {string} preferred The preferred type + * @param {boolean} isGenericMatch + * @param {string} typeNodeName + * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} node + * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} parentNode + * @returns {void} + */ + +const adjustNames = (type, preferred, isGenericMatch, typeNodeName, node, parentNode) => { let ret = preferred; if (isGenericMatch) { @@ -35,7 +47,7 @@ const adjustNames = (type, preferred, isGenericMatch, nodeName, node, parentNode parentNode.meta.brackets = 'angle'; parentNode.meta.dot = false; ret = preferred.slice(0, -2); - } else if (parentNode.meta.brackets === 'square' && (nodeName === '[]' || nodeName === 'Array')) { + } else if (parentNode.meta.brackets === 'square' && (typeNodeName === '[]' || typeNodeName === 'Array')) { parentNode.meta.brackets = 'angle'; parentNode.meta.dot = false; } @@ -48,7 +60,7 @@ const adjustNames = (type, preferred, isGenericMatch, nodeName, node, parentNode node.value = ret.replace(/(?:\.|<>|\.<>|\[\])$/u, ''); // For bare pseudo-types like `<>` if (!ret) { - node.value = nodeName; + node.value = typeNodeName; } }; @@ -64,62 +76,167 @@ var _default = (0, _iterateJsdoc.default)(({ return utils.tagMightHaveTypePosition(tag.tag); }); const { - preferredTypes, + preferredTypes: preferredTypesOriginal, structuredTags, mode } = settings; + const injectObjectPreferredTypes = !('Object' in preferredTypesOriginal || 'object' in preferredTypesOriginal || 'object.<>' in preferredTypesOriginal || 'Object.<>' in preferredTypesOriginal || 'object<>' in preferredTypesOriginal); + const preferredTypes = { ...(injectObjectPreferredTypes ? { + Object: 'object', + 'object.<>': 'Object<>', + 'Object.<>': 'Object<>', + 'object<>': 'Object<>' + } : {}), + ...preferredTypesOriginal + }; const { noDefaults, unifyParentAndChildTypeChecks, exemptTagContexts = [] } = context.options[0] || {}; + /** + * Gets information about the preferred type: whether there is a matching + * preferred type, what the type is, and whether it is a match to a generic. + * + * @param {string} _type Not currently in use + * @param {string} typeNodeName + * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} parentNode + * @param {string} property + * @returns {[hasMatchingPreferredType: boolean, typeName: string, isGenericMatch: boolean]} + */ + + const getPreferredTypeInfo = (_type, typeNodeName, parentNode, property) => { + let hasMatchingPreferredType = false; + let isGenericMatch = false; + let typeName = typeNodeName; + const isNameOfGeneric = parentNode !== undefined && parentNode.type === 'JsdocTypeGeneric' && property === 'left'; + + if (unifyParentAndChildTypeChecks || isNameOfGeneric) { + var _parentNode$meta, _parentNode$meta2; + + const brackets = parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$meta = parentNode.meta) === null || _parentNode$meta === void 0 ? void 0 : _parentNode$meta.brackets; + const dot = parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$meta2 = parentNode.meta) === null || _parentNode$meta2 === void 0 ? void 0 : _parentNode$meta2.dot; + + if (brackets === 'angle') { + const checkPostFixes = dot ? ['.', '.<>'] : ['<>']; + isGenericMatch = checkPostFixes.some(checkPostFix => { + if ((preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[typeNodeName + checkPostFix]) !== undefined) { + typeName += checkPostFix; + return true; + } - const getPreferredTypeInfo = (_type, nodeName, parentNode, property) => { - let hasMatchingPreferredType; - let isGenericMatch; - let typeName = nodeName; - - if (Object.keys(preferredTypes).length) { - const isNameOfGeneric = parentNode !== undefined && parentNode.type === 'JsdocTypeGeneric' && property === 'left'; - - if (unifyParentAndChildTypeChecks || isNameOfGeneric) { - var _parentNode$meta, _parentNode$meta2; - - const brackets = parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$meta = parentNode.meta) === null || _parentNode$meta === void 0 ? void 0 : _parentNode$meta.brackets; - const dot = parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$meta2 = parentNode.meta) === null || _parentNode$meta2 === void 0 ? void 0 : _parentNode$meta2.dot; - - if (brackets === 'angle') { - const checkPostFixes = dot ? ['.', '.<>'] : ['<>']; - isGenericMatch = checkPostFixes.some(checkPostFix => { - if ((preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[nodeName + checkPostFix]) !== undefined) { - typeName += checkPostFix; - return true; - } + return false; + }); + } - return false; - }); - } + if (!isGenericMatch && property) { + const checkPostFixes = dot ? ['.', '.<>'] : [brackets === 'angle' ? '<>' : '[]']; + isGenericMatch = checkPostFixes.some(checkPostFix => { + if ((preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[checkPostFix]) !== undefined) { + typeName = checkPostFix; + return true; + } - if (!isGenericMatch && property) { - const checkPostFixes = dot ? ['.', '.<>'] : [brackets === 'angle' ? '<>' : '[]']; - isGenericMatch = checkPostFixes.some(checkPostFix => { - if ((preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[checkPostFix]) !== undefined) { - typeName = checkPostFix; - return true; - } + return false; + }); + } + } - return false; - }); - } + const directNameMatch = (preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[typeNodeName]) !== undefined && !Object.values(preferredTypes).includes(typeNodeName); + const unifiedSyntaxParentMatch = property && directNameMatch && unifyParentAndChildTypeChecks; + isGenericMatch = isGenericMatch || unifiedSyntaxParentMatch; + hasMatchingPreferredType = isGenericMatch || directNameMatch && !property; + return [hasMatchingPreferredType, typeName, isGenericMatch]; + }; + /** + * Iterates strict types to see if any should be added to `invalidTypes` (and + * the the relevant strict type returned as the new preferred type). + * + * @param {string} typeNodeName + * @param {string} preferred + * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} parentNode + * @param {string[]} invalidTypes + * @returns {string} The `preferred` type string, optionally changed + */ + + + const checkNativeTypes = (typeNodeName, preferred, parentNode, invalidTypes) => { + let changedPreferred = preferred; + + for (const strictNativeType of strictNativeTypes) { + var _parentNode$elements, _parentNode$left, _parentNode$left2; + + if (strictNativeType === 'object' && ( // This is not set to remap with exact type match (e.g., + // `object: 'Object'`), so can ignore (including if circular) + !(preferredTypes !== null && preferredTypes !== void 0 && preferredTypes[typeNodeName]) || // Although present on `preferredTypes` for remapping, this is a + // parent object without a parent match (and not + // `unifyParentAndChildTypeChecks`) and we don't want + // `object<>` given TypeScript issue https://github.com/microsoft/TypeScript/issues/20555 + parentNode !== null && parentNode !== void 0 && (_parentNode$elements = parentNode.elements) !== null && _parentNode$elements !== void 0 && _parentNode$elements.length && (parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$left = parentNode.left) === null || _parentNode$left === void 0 ? void 0 : _parentNode$left.type) === 'JsdocTypeName' && (parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$left2 = parentNode.left) === null || _parentNode$left2 === void 0 ? void 0 : _parentNode$left2.value) === 'Object')) { + continue; } - const directNameMatch = (preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[nodeName]) !== undefined && !Object.values(preferredTypes).includes(nodeName); - const unifiedSyntaxParentMatch = property && directNameMatch && unifyParentAndChildTypeChecks; - isGenericMatch = isGenericMatch || unifiedSyntaxParentMatch; - hasMatchingPreferredType = isGenericMatch || directNameMatch && !property; + if (strictNativeType !== typeNodeName && strictNativeType.toLowerCase() === typeNodeName.toLowerCase() && ( // Don't report if user has own map for a strict native type + !preferredTypes || (preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[strictNativeType]) === undefined)) { + changedPreferred = strictNativeType; + invalidTypes.push([typeNodeName, changedPreferred]); + break; + } } - return [hasMatchingPreferredType, typeName, isGenericMatch]; + return changedPreferred; + }; + /** + * Collect invalid type info. + * + * @param {string} type + * @param {string} value + * @param {string} tagName + * @param {string} property + * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} node + * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} parentNode + * @param {string[]} invalidTypes + * @returns {void} + */ + + + const getInvalidTypes = (type, value, tagName, property, node, parentNode, invalidTypes) => { + let typeNodeName = type === 'JsdocTypeAny' ? '*' : value; + const [hasMatchingPreferredType, typeName, isGenericMatch] = getPreferredTypeInfo(type, typeNodeName, parentNode, property); + let preferred; + let types; + + if (hasMatchingPreferredType) { + const preferredSetting = preferredTypes[typeName]; + typeNodeName = typeName === '[]' ? typeName : typeNodeName; + + if (!preferredSetting) { + invalidTypes.push([typeNodeName]); + } else if (typeof preferredSetting === 'string') { + preferred = preferredSetting; + invalidTypes.push([typeNodeName, preferred]); + } else if (typeof preferredSetting === 'object') { + preferred = preferredSetting === null || preferredSetting === void 0 ? void 0 : preferredSetting.replacement; + invalidTypes.push([typeNodeName, preferred, preferredSetting === null || preferredSetting === void 0 ? void 0 : preferredSetting.message]); + } else { + utils.reportSettings('Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.'); + return; + } + } else if (Object.entries(structuredTags).some(([tag, { + type: typs + }]) => { + types = typs; + return tag === tagName && Array.isArray(types) && !types.includes(typeNodeName); + })) { + invalidTypes.push([typeNodeName, types]); + } else if (!noDefaults && type === 'JsdocTypeName') { + preferred = checkNativeTypes(typeNodeName, preferred, parentNode, invalidTypes); + } // For fixer + + + if (preferred) { + adjustNames(type, preferred, isGenericMatch, typeNodeName, node, parentNode); + } }; for (const jsdocTag of jsdocTagsWithPossibleType) { @@ -132,8 +249,7 @@ var _default = (0, _iterateJsdoc.default)(({ continue; } - const tagName = jsdocTag.tag; // eslint-disable-next-line complexity -- To refactor - + const tagName = jsdocTag.tag; (0, _jsdoccomment.traverse)(typeAst, (node, parentNode, property) => { const { type, @@ -144,64 +260,15 @@ var _default = (0, _iterateJsdoc.default)(({ return; } - let nodeName = type === 'JsdocTypeAny' ? '*' : value; - const [hasMatchingPreferredType, typeName, isGenericMatch] = getPreferredTypeInfo(type, nodeName, parentNode, property); - let preferred; - let types; - - if (hasMatchingPreferredType) { - const preferredSetting = preferredTypes[typeName]; - nodeName = typeName === '[]' ? typeName : nodeName; - - if (!preferredSetting) { - invalidTypes.push([nodeName]); - } else if (typeof preferredSetting === 'string') { - preferred = preferredSetting; - invalidTypes.push([nodeName, preferred]); - } else if (typeof preferredSetting === 'object') { - preferred = preferredSetting === null || preferredSetting === void 0 ? void 0 : preferredSetting.replacement; - invalidTypes.push([nodeName, preferred, preferredSetting === null || preferredSetting === void 0 ? void 0 : preferredSetting.message]); - } else { - utils.reportSettings('Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.'); - return; - } - } else if (Object.entries(structuredTags).some(([tag, { - type: typs - }]) => { - types = typs; - return tag === tagName && Array.isArray(types) && !types.includes(nodeName); - })) { - invalidTypes.push([nodeName, types]); - } else if (!noDefaults && type === 'JsdocTypeName') { - for (const strictNativeType of strictNativeTypes) { - if ( // Todo: Avoid typescript condition if moving to default typescript - strictNativeType === 'object' && mode === 'typescript' && ( // This is not set to remap with exact type match (e.g., - // `object: 'Object'`), so can ignore (including if circular) - !(preferredTypes !== null && preferredTypes !== void 0 && preferredTypes[nodeName]) || // Although present on `preferredTypes` for remapping, this is a - // parent object without a parent match (and not - // `unifyParentAndChildTypeChecks`) and we don't want - // `object<>` given TypeScript issue https://github.com/microsoft/TypeScript/issues/20555 - parentNode !== null && parentNode !== void 0 && parentNode.elements.length && (parentNode === null || parentNode === void 0 ? void 0 : parentNode.left.type) === 'JsdocTypeName' && (parentNode === null || parentNode === void 0 ? void 0 : parentNode.left.value) === 'Object')) { - continue; - } - - if (strictNativeType !== nodeName && strictNativeType.toLowerCase() === nodeName.toLowerCase() && ( // Don't report if user has own map for a strict native type - !preferredTypes || (preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[strictNativeType]) === undefined)) { - preferred = strictNativeType; - invalidTypes.push([nodeName, preferred]); - break; - } - } - } // For fixer - - - if (preferred) { - adjustNames(type, preferred, isGenericMatch, nodeName, node, parentNode); - } + getInvalidTypes(type, value, tagName, property, node, parentNode, invalidTypes); }); if (invalidTypes.length) { const fixedType = (0, _jsdoccomment.stringify)(typeAst); + /** + * @param {any} fixer The ESLint fixer + * @returns {string} + */ const fix = fixer => { return fixer.replaceText(jsdocNode, sourceCode.getText(jsdocNode).replace(`{${jsdocTag.type}}`, `{${fixedType}}`)); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js index b323550c9d9a61..34dcd8c6cca149 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js @@ -69,20 +69,33 @@ var _default = (0, _iterateJsdoc.default)(({ }); utils.forEachPreferredTag('license', (jsdocParameter, targetTagName) => { const licenseRegex = utils.getRegexFromString(licensePattern, 'g'); - const match = utils.getTagDescription(jsdocParameter).match(licenseRegex); - const license = match && match[1] || match[0]; + const matches = utils.getTagDescription(jsdocParameter).matchAll(licenseRegex); + let positiveMatch = false; - if (!license.trim()) { - report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter); - } else if (allowedLicenses) { - if (allowedLicenses !== true && !allowedLicenses.includes(license)) { - report(`Invalid JSDoc @${targetTagName}: "${license}"; expected one of ${allowedLicenses.join(', ')}.`, null, jsdocParameter); + for (const match of matches) { + const license = match[1] || match[0]; + + if (license) { + positiveMatch = true; } - } else { - try { - (0, _spdxExpressionParse.default)(license); - } catch { - report(`Invalid JSDoc @${targetTagName}: "${license}"; expected SPDX expression: https://spdx.org/licenses/.`, null, jsdocParameter); + + if (!license.trim()) { + // Avoid reporting again as empty match + if (positiveMatch) { + return; + } + + report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter); + } else if (allowedLicenses) { + if (allowedLicenses !== true && !allowedLicenses.includes(license)) { + report(`Invalid JSDoc @${targetTagName}: "${license}"; expected one of ${allowedLicenses.join(', ')}.`, null, jsdocParameter); + } + } else { + try { + (0, _spdxExpressionParse.default)(license); + } catch { + report(`Invalid JSDoc @${targetTagName}: "${license}"; expected SPDX expression: https://spdx.org/licenses/.`, null, jsdocParameter); + } } } }); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js index 0659b3486acf1a..d7e934efcf7ce6 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js @@ -11,7 +11,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de // If supporting Node >= 10, we could loosen the default to this for the // initial letter: \\p{Upper} -const matchDescriptionDefault = '^[A-Z`\\d_][\\s\\S]*[.?!`]\\s*$'; +const matchDescriptionDefault = '^\n?([A-Z`\\d_][\\s\\S]*[.?!`]\\s*)?$'; const stringOrDefault = (value, userDefault) => { return typeof value === 'string' ? value : userDefault || matchDescriptionDefault; diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js index e4f23ff3a0e253..8e135899dc062c 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js @@ -35,10 +35,9 @@ var _default = (0, _iterateJsdoc.default)(({ info: { comment }, + sourceCode, state }) => { - var _foundContext$context; - if (!context.options[0]) { // Handle error later return; @@ -48,9 +47,13 @@ var _default = (0, _iterateJsdoc.default)(({ contexts } = context.options[0]; const foundContext = contexts.find(cntxt => { - return typeof cntxt === 'string' ? _esquery.default.matches(node, _esquery.default.parse(cntxt)) : (!cntxt.context || cntxt.context === 'any' || _esquery.default.matches(node, _esquery.default.parse(cntxt.context))) && comment === cntxt.comment; + return typeof cntxt === 'string' ? _esquery.default.matches(node, _esquery.default.parse(cntxt), null, { + visitorKeys: sourceCode.visitorKeys + }) : (!cntxt.context || cntxt.context === 'any' || _esquery.default.matches(node, _esquery.default.parse(cntxt.context), null, { + visitorKeys: sourceCode.visitorKeys + })) && comment === cntxt.comment; }); - const contextStr = typeof foundContext === 'object' ? (_foundContext$context = foundContext.context) !== null && _foundContext$context !== void 0 ? _foundContext$context : 'any' : foundContext; + const contextStr = typeof foundContext === 'object' ? foundContext.context ?? 'any' : foundContext; setDefaults(state); incrementSelector(state, contextStr, comment); }, { @@ -79,20 +82,14 @@ var _default = (0, _iterateJsdoc.default)(({ } = context.options[0]; // Report when MISSING contexts.some(cntxt => { - var _cntxt$context, _cntxt$comment, _cntxt$minimum; - - const contextStr = typeof cntxt === 'object' ? (_cntxt$context = cntxt.context) !== null && _cntxt$context !== void 0 ? _cntxt$context : 'any' : cntxt; - const comment = (_cntxt$comment = cntxt === null || cntxt === void 0 ? void 0 : cntxt.comment) !== null && _cntxt$comment !== void 0 ? _cntxt$comment : ''; + const contextStr = typeof cntxt === 'object' ? cntxt.context ?? 'any' : cntxt; + const comment = (cntxt === null || cntxt === void 0 ? void 0 : cntxt.comment) ?? ''; const contextKey = contextStr === 'any' ? undefined : contextStr; - if ((!state.selectorMap[contextKey] || !state.selectorMap[contextKey][comment] || state.selectorMap[contextKey][comment] < ((_cntxt$minimum = cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) !== null && _cntxt$minimum !== void 0 ? _cntxt$minimum : 1)) && (contextStr !== 'any' || Object.values(state.selectorMap).every(cmmnt => { - var _cntxt$minimum2; - - return !cmmnt[comment] || cmmnt[comment] < ((_cntxt$minimum2 = cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) !== null && _cntxt$minimum2 !== void 0 ? _cntxt$minimum2 : 1); + if ((!state.selectorMap[contextKey] || !state.selectorMap[contextKey][comment] || state.selectorMap[contextKey][comment] < ((cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) ?? 1)) && (contextStr !== 'any' || Object.values(state.selectorMap).every(cmmnt => { + return !cmmnt[comment] || cmmnt[comment] < ((cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) ?? 1); }))) { - var _cntxt$message; - - const message = (_cntxt$message = cntxt === null || cntxt === void 0 ? void 0 : cntxt.message) !== null && _cntxt$message !== void 0 ? _cntxt$message : 'Syntax is required: {{context}}' + (comment ? ' with {{comment}}' : ''); + const message = (cntxt === null || cntxt === void 0 ? void 0 : cntxt.message) ?? 'Syntax is required: {{context}}' + (comment ? ' with {{comment}}' : ''); context.report({ data: { comment, diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js index 05b604f9d5d23f..6234c3d7d86ce9 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js @@ -17,10 +17,9 @@ var _default = (0, _iterateJsdoc.default)(({ info: { comment }, + sourceCode, report }) => { - var _foundContext$context, _foundContext$message; - if (!context.options.length) { report('Rule `no-restricted-syntax` is missing a `context` option.'); return; @@ -30,7 +29,11 @@ var _default = (0, _iterateJsdoc.default)(({ contexts } = context.options[0]; const foundContext = contexts.find(cntxt => { - return typeof cntxt === 'string' ? _esquery.default.matches(node, _esquery.default.parse(cntxt)) : (!cntxt.context || cntxt.context === 'any' || _esquery.default.matches(node, _esquery.default.parse(cntxt.context))) && comment === cntxt.comment; + return typeof cntxt === 'string' ? _esquery.default.matches(node, _esquery.default.parse(cntxt), null, { + visitorKeys: sourceCode.visitorKeys + }) : (!cntxt.context || cntxt.context === 'any' || _esquery.default.matches(node, _esquery.default.parse(cntxt.context), null, { + visitorKeys: sourceCode.visitorKeys + })) && comment === cntxt.comment; }); // We are not on the *particular* matching context/comment, so don't assume // we need reporting @@ -38,9 +41,10 @@ var _default = (0, _iterateJsdoc.default)(({ return; } - const contextStr = typeof foundContext === 'object' ? (_foundContext$context = foundContext.context) !== null && _foundContext$context !== void 0 ? _foundContext$context : 'any' : foundContext; - const message = (_foundContext$message = foundContext === null || foundContext === void 0 ? void 0 : foundContext.message) !== null && _foundContext$message !== void 0 ? _foundContext$message : 'Syntax is restricted: {{context}}.'; + const contextStr = typeof foundContext === 'object' ? foundContext.context ?? 'any' : foundContext; + const message = (foundContext === null || foundContext === void 0 ? void 0 : foundContext.message) ?? 'Syntax is restricted: {{context}}' + (comment ? ' with {{comment}}' : ''); report(message, null, null, { + comment, context: contextStr }); }, { diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js index 4395ab683c7945..653a7e49096b5c 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js @@ -17,7 +17,9 @@ function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "functio function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } -const extraTypes = ['null', 'undefined', 'void', 'string', 'boolean', 'object', 'function', 'symbol', 'number', 'bigint', 'NaN', 'Infinity', 'any', '*', 'never', 'unknown', 'const', 'this', 'true', 'false', 'Array', 'Object', 'RegExp', 'Date', 'Function']; +const extraTypes = ['null', 'undefined', 'void', 'string', 'boolean', 'object', 'function', 'symbol', 'number', 'bigint', 'NaN', 'Infinity', 'any', '*', 'never', 'unknown', 'const', 'this', 'true', 'false', 'Array', 'Object', 'RegExp', 'Date', 'Function']; // https://www.typescriptlang.org/docs/handbook/utility-types.html + +const typescriptGlobals = ['Partial', 'Required', 'Readonly', 'Record', 'Pick', 'Omit', 'Exclude', 'Extract', 'NonNullable', 'Parameters', 'ConstructorParameters', 'ReturnType', 'InstanceType', 'ThisParameterType', 'OmitThisParameter', 'ThisType', 'Uppercase', 'Lowercase', 'Capitalize', 'Uncapitalize']; const stripPseudoTypes = str => { return str && str.replace(/(?:\.|<>|\.<>|\[\])$/u, ''); @@ -31,7 +33,7 @@ var _default = (0, _iterateJsdoc.default)(({ sourceCode, utils }) => { - var _globalScope$childSco; + var _globalScope$childSco, _globalScope$childSco2; const { scopeManager @@ -71,7 +73,7 @@ var _default = (0, _iterateJsdoc.default)(({ } const typedefDeclarations = context.getAllComments().filter(comment => { - return comment.value.startsWith('*'); + return /^\*\s/u.test(comment.value); }).map(commentNode => { return (0, _iterateJsdoc.parseComment)(commentNode, ''); }).flatMap(doc => { @@ -116,7 +118,7 @@ var _default = (0, _iterateJsdoc.default)(({ }); // In modules, including Node, there is a global scope at top with the // Program scope inside - const cjsOrESMScope = ((_globalScope$childSco = globalScope.childScopes[0]) === null || _globalScope$childSco === void 0 ? void 0 : _globalScope$childSco.block.type) === 'Program'; + const cjsOrESMScope = ((_globalScope$childSco = globalScope.childScopes[0]) === null || _globalScope$childSco === void 0 ? void 0 : (_globalScope$childSco2 = _globalScope$childSco.block) === null || _globalScope$childSco2 === void 0 ? void 0 : _globalScope$childSco2.type) === 'Program'; const allDefinedTypes = new Set(globalScope.variables.map(({ name }) => { @@ -130,7 +132,7 @@ var _default = (0, _iterateJsdoc.default)(({ name }) => { return name; - }) : []).concat(extraTypes).concat(typedefDeclarations).concat(definedTypes).concat(definedPreferredTypes).concat(settings.mode === 'jsdoc' ? [] : closureGenericTypes)); + }) : []).concat(extraTypes).concat(typedefDeclarations).concat(definedTypes).concat(definedPreferredTypes).concat(settings.mode === 'jsdoc' ? [] : [...(settings.mode === 'typescript' ? typescriptGlobals : []), ...closureGenericTypes])); const jsdocTagsWithPossibleType = utils.filterTags(({ tag }) => { diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js index 5f72084c9b84ec..543db351f6a0c6 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js @@ -7,8 +7,6 @@ exports.default = void 0; var _escapeStringRegexp = _interopRequireDefault(require("escape-string-regexp")); -var _mainUmd = require("regextras/dist/main-umd"); - var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -26,11 +24,8 @@ const extractSentences = (text, abbreviationsRegex) => { const txt = text // Remove all {} tags. .replace(/\{[\s\S]*?\}\s*/gu, '') // Remove custom abbreviations .replace(abbreviationsRegex, ''); - const sentenceEndGrouping = /([.?!])(?:\s+|$)/u; // eslint-disable-next-line unicorn/no-array-method-this-argument - - const puncts = new _mainUmd.RegExtras(sentenceEndGrouping).map(txt, punct => { - return punct; - }); + const sentenceEndGrouping = /([.?!])(?:\s+|$)/ug; + const puncts = txt.matchAll(sentenceEndGrouping); return txt.split(/[.?!](?:\s+|$)/u) // Re-add the dot. .map((sentence, idx) => { return /^\s*$/u.test(sentence) ? sentence : `${sentence}${puncts[idx] || ''}`; @@ -63,7 +58,7 @@ const capitalize = str => { }; const validateDescription = (description, reportOrig, jsdocNode, abbreviationsRegex, sourceCode, tag, newlineBeforeCapsAssumesBadSentenceEnd) => { - if (!description) { + if (!description || /^\n+$/u.test(description)) { return false; } diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js index 29ad49b2b87d3c..859d7106aac231 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js @@ -20,6 +20,7 @@ var _default = (0, _iterateJsdoc.default)(({ } const { + enableFixer = true, exemptNoArguments = false } = context.options[0] || {}; const targetTagName = 'example'; @@ -35,7 +36,9 @@ var _default = (0, _iterateJsdoc.default)(({ } utils.reportJSDoc(`Missing JSDoc @${targetTagName} declaration.`, null, () => { - utils.addTag(targetTagName); + if (enableFixer) { + utils.addTag(targetTagName); + } }); return; } @@ -89,6 +92,10 @@ var _default = (0, _iterateJsdoc.default)(({ }, type: 'array' }, + enableFixer: { + default: true, + type: 'boolean' + }, exemptedBy: { items: { type: 'string' diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js index b8eafd9965015c..1b4fb15fbe28f0 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js @@ -52,6 +52,9 @@ const OPTIONS_SCHEMA = { }, inlineCommentBlock: { type: 'boolean' + }, + minLineCount: { + type: 'integer' } }, type: 'object' @@ -75,6 +78,9 @@ const OPTIONS_SCHEMA = { default: '', type: 'string' }, + minLineCount: { + type: 'integer' + }, publicOnly: { oneOf: [{ default: false, @@ -150,7 +156,8 @@ const getOptions = context => { exemptEmptyConstructors = true, exemptEmptyFunctions = false, enableFixer = true, - fixerMessage = '' + fixerMessage = '', + minLineCount = undefined } = context.options[0] || {}; return { contexts, @@ -158,6 +165,7 @@ const getOptions = context => { exemptEmptyConstructors, exemptEmptyFunctions, fixerMessage, + minLineCount, publicOnly: (baseObj => { if (!publicOnly) { return false; @@ -201,10 +209,40 @@ var _default = { exemptEmptyFunctions, exemptEmptyConstructors, enableFixer, - fixerMessage + fixerMessage, + minLineCount } = getOptions(context); const checkJsDoc = (info, handler, node) => { + if ( // Optimize + minLineCount !== undefined || contexts.some(({ + minLineCount: count + }) => { + return count !== undefined; + })) { + const underMinLine = count => { + var _sourceCode$getText$m; + + return count !== undefined && count > (((_sourceCode$getText$m = sourceCode.getText(node).match(/\n/gu)) === null || _sourceCode$getText$m === void 0 ? void 0 : _sourceCode$getText$m.length) ?? 0) + 1; + }; + + if (underMinLine(minLineCount)) { + return; + } + + const { + minLineCount: contextMinLineCount + } = contexts.find(({ + context: ctxt + }) => { + return ctxt === (info.selector || node.type); + }) || {}; + + if (underMinLine(contextMinLineCount)) { + return; + } + } + const jsDocNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, node, settings); if (jsDocNode) { @@ -257,8 +295,14 @@ var _default = { }; const report = () => { + const { + start + } = node.loc; const loc = { - end: node.loc.start + 1, + end: { + column: 0, + line: start.line + 1 + }, start: node.loc.start }; context.report({ @@ -270,13 +314,11 @@ var _default = { }; if (publicOnly) { - var _publicOnly$ancestors, _publicOnly$esm, _publicOnly$cjs, _publicOnly$window; - const opt = { - ancestorsOnly: Boolean((_publicOnly$ancestors = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.ancestorsOnly) !== null && _publicOnly$ancestors !== void 0 ? _publicOnly$ancestors : false), - esm: Boolean((_publicOnly$esm = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.esm) !== null && _publicOnly$esm !== void 0 ? _publicOnly$esm : true), - initModuleExports: Boolean((_publicOnly$cjs = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.cjs) !== null && _publicOnly$cjs !== void 0 ? _publicOnly$cjs : true), - initWindow: Boolean((_publicOnly$window = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.window) !== null && _publicOnly$window !== void 0 ? _publicOnly$window : false) + ancestorsOnly: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.ancestorsOnly) ?? false), + esm: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.esm) ?? true), + initModuleExports: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.cjs) ?? true), + initWindow: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.window) ?? false) }; const exported = _exportParser.default.isUncommentedExport(node, sourceCode, opt, settings); @@ -340,13 +382,6 @@ var _default = { }, FunctionExpression(node) { - if (hasOption('MethodDefinition') && node.parent.type === 'MethodDefinition') { - checkJsDoc({ - isFunctionContext: true - }, null, node); - return; - } - if (!hasOption('FunctionExpression')) { return; } @@ -356,6 +391,17 @@ var _default = { isFunctionContext: true }, null, node); } + }, + + MethodDefinition(node) { + if (!hasOption('MethodDefinition')) { + return; + } + + checkJsDoc({ + isFunctionContext: true, + selector: 'MethodDefinition' + }, null, node.value); } }; diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js index c95b8a40ac8f67..43bfccc7c75ad5 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js @@ -313,7 +313,7 @@ var _default = (0, _iterateJsdoc.default)(({ postType: type ? ' ' : '', start: jsdoc.source[sourceIndex].tokens.start, tag: `@${preferredTagName}`, - type: type !== null && type !== void 0 ? type : '' + type: type ?? '' } }; jsdoc.tags.splice(tagIndex, spliceCount, { @@ -321,7 +321,7 @@ var _default = (0, _iterateJsdoc.default)(({ newAdd: true, source: [tokens], tag: preferredTagName, - type: type !== null && type !== void 0 ? type : '' + type: type ?? '' }); const firstNumber = jsdoc.source[0].number; jsdoc.source.splice(sourceIndex, spliceCount, tokens); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js index a02e0b73d1003a..3df17caf976592 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js @@ -84,6 +84,8 @@ const jsdocTags = { ...jsdocTagsUndocumented, }; exports.jsdocTags = jsdocTags; const typeScriptTags = { ...jsdocTags, + // https://www.typescriptlang.org/tsconfig/#stripInternal + internal: [], // `@template` is also in TypeScript per: // https://www.typescriptlang.org/docs/handbook/type-checking-javascript-files.html#supported-jsdoc template: [] @@ -108,6 +110,7 @@ const undocumentedClosureTags = { const { /* eslint-disable no-unused-vars */ inheritdoc, + internal, // Will be inverted to prefer `return` returns, 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 0c7c33d457a142..b228334159d2fa 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,49 +5,50 @@ "url": "http://gajus.com" }, "dependencies": { - "@es-joy/jsdoccomment": "~0.20.1", - "comment-parser": "1.3.0", - "debug": "^4.3.3", + "@es-joy/jsdoccomment": "~0.30.0", + "comment-parser": "1.3.1", + "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.4.0", - "regextras": "^0.8.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "spdx-expression-parse": "^3.0.1" }, "description": "JSDoc linting rules for ESLint.", "devDependencies": { - "@babel/cli": "^7.17.6", - "@babel/core": "^7.17.5", + "@babel/cli": "^7.17.10", + "@babel/core": "^7.17.12", "@babel/eslint-parser": "^7.17.0", - "@babel/node": "^7.16.8", + "@babel/node": "^7.17.10", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-transform-flow-strip-types": "^7.16.7", - "@babel/preset-env": "^7.16.11", - "@babel/register": "^7.17.0", + "@babel/plugin-transform-flow-strip-types": "^7.17.12", + "@babel/preset-env": "^7.17.12", + "@babel/register": "^7.17.7", + "@es-joy/jsdoc-eslint-parser": "^0.16.0", "@hkdobrev/run-if-changed": "^0.3.1", - "@typescript-eslint/parser": "^5.14.0", + "@typescript-eslint/parser": "^5.25.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-istanbul": "^6.1.1", "camelcase": "^6.3.0", "chai": "^4.3.6", "cross-env": "^7.0.3", "decamelize": "^5.0.1", - "eslint": "^8.10.0", - "eslint-config-canonical": "^33.0.1", + "eslint": "^8.15.0", + "eslint-config-canonical": "~33.0.1", "gitdown": "^3.1.5", - "glob": "^7.2.0", - "husky": "^7.0.4", - "lint-staged": "^12.3.5", + "glob": "^8.0.3", + "husky": "^8.0.1", + "jsdoc-type-pratt-parser": "^3.1.0", + "lint-staged": "^12.4.1", "lodash.defaultsdeep": "^4.6.1", - "mocha": "^9.2.1", + "mocha": "^10.0.0", "nyc": "^15.1.0", "open-editor": "^3.0.0", "rimraf": "^3.0.2", "semantic-release": "^19.0.2", - "typescript": "^4.6.2" + "typescript": "^4.6.4" }, "engines": { - "node": "^12 || ^14 || ^16 || ^17" + "node": "^14 || ^16 || ^17 || ^18" }, "keywords": [ "eslint", @@ -116,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": "38.0.2" + "version": "39.3.0" } diff --git a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs index 7495def051ccdd..f2fe26cc7f2380 100644 --- a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs +++ b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs @@ -739,7 +739,7 @@ var espree = () => Parser => { }; }; -const version$1 = "9.3.1"; +const version$1 = "9.3.2"; /** * @fileoverview Main Espree file that converts Acorn into Esprima output. diff --git a/tools/node_modules/eslint/node_modules/espree/lib/version.js b/tools/node_modules/eslint/node_modules/espree/lib/version.js index 5a01b1367fb052..cabc77e07b4edd 100644 --- a/tools/node_modules/eslint/node_modules/espree/lib/version.js +++ b/tools/node_modules/eslint/node_modules/espree/lib/version.js @@ -1,3 +1,3 @@ -const version = "9.3.1"; +const version = "9.3.2"; export default version; diff --git a/tools/node_modules/eslint/node_modules/espree/package.json b/tools/node_modules/eslint/node_modules/espree/package.json index 419d2f63518284..7445ef35c06f8c 100644 --- a/tools/node_modules/eslint/node_modules/espree/package.json +++ b/tools/node_modules/eslint/node_modules/espree/package.json @@ -16,7 +16,7 @@ ], "./package.json": "./package.json" }, - "version": "9.3.1", + "version": "9.3.2", "files": [ "lib", "dist/espree.cjs", @@ -31,8 +31,8 @@ }, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "devDependencies": { @@ -40,22 +40,17 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.2.0", "c8": "^7.11.0", - "chai": "^4.3.4", - "eslint": "^7.22.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", "eslint-config-eslint": "^7.0.0", - "eslint-plugin-jsdoc": "^32.2.0", + "eslint-plugin-jsdoc": "^39.2.4", "eslint-plugin-node": "^11.1.0", "eslint-release": "^3.2.0", - "esprima": "latest", "esprima-fb": "^8001.2001.0-dev-harmony-fb", - "json-diff": "^0.5.4", - "mocha": "^8.3.1", + "mocha": "^9.2.2", "npm-run-all": "^4.1.5", - "regenerate": "^1.4.0", "rollup": "^2.41.2", - "shelljs": "^0.3.0", - "shelljs-nodecli": "^0.1.1", - "unicode-6.3.0": "^0.7.5" + "shelljs": "^0.3.0" }, "keywords": [ "ast", @@ -70,7 +65,7 @@ "unit:esm": "c8 mocha --color --reporter progress --timeout 30000 'tests/lib/**/*.js'", "unit:cjs": "mocha --color --reporter progress --timeout 30000 tests/lib/commonjs.cjs", "test": "npm-run-all -p unit lint", - "lint": "eslint \"*.?(c)js\" lib/ tests/lib/", + "lint": "eslint .", "fixlint": "npm run lint -- --fix", "build": "rollup -c rollup.config.js", "update-version": "node tools/update-version.js", diff --git a/tools/node_modules/eslint/node_modules/glob/common.js b/tools/node_modules/eslint/node_modules/glob/common.js index 8e363b6c1f16a1..424c46e1dab1be 100644 --- a/tools/node_modules/eslint/node_modules/glob/common.js +++ b/tools/node_modules/eslint/node_modules/glob/common.js @@ -110,6 +110,8 @@ function setopts (self, pattern, options) { // Note that they are not supported in Glob itself anyway. options.nonegate = true options.nocomment = true + // always treat \ in patterns as escapes, not path separators + options.allowWindowsEscape = false self.minimatch = new Minimatch(pattern, options) self.options = self.minimatch.options diff --git a/tools/node_modules/eslint/node_modules/glob/glob.js b/tools/node_modules/eslint/node_modules/glob/glob.js index afcf82752c390a..37a4d7e60775a3 100644 --- a/tools/node_modules/eslint/node_modules/glob/glob.js +++ b/tools/node_modules/eslint/node_modules/glob/glob.js @@ -342,7 +342,10 @@ Glob.prototype._process = function (pattern, index, inGlobStar, cb) { var read if (prefix === null) read = '.' - else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + else if (isAbsolute(prefix) || + isAbsolute(pattern.map(function (p) { + return typeof p === 'string' ? p : '[*]' + }).join('/'))) { if (!prefix || !isAbsolute(prefix)) prefix = '/' + prefix read = prefix diff --git a/tools/node_modules/eslint/node_modules/glob/package.json b/tools/node_modules/eslint/node_modules/glob/package.json index cc1a57a896e9eb..5940b649b7e65a 100644 --- a/tools/node_modules/eslint/node_modules/glob/package.json +++ b/tools/node_modules/eslint/node_modules/glob/package.json @@ -2,7 +2,10 @@ "author": "Isaac Z. Schlueter (http://blog.izs.me/)", "name": "glob", "description": "a little globber", - "version": "7.2.0", + "version": "7.2.3", + "publishConfig": { + "tag": "v7-legacy" + }, "repository": { "type": "git", "url": "git://github.com/isaacs/node-glob.git" @@ -20,7 +23,7 @@ "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, diff --git a/tools/node_modules/eslint/node_modules/glob/sync.js b/tools/node_modules/eslint/node_modules/glob/sync.js index 4f46f90559a0ca..2c4f480192d28d 100644 --- a/tools/node_modules/eslint/node_modules/glob/sync.js +++ b/tools/node_modules/eslint/node_modules/glob/sync.js @@ -48,7 +48,7 @@ function GlobSync (pattern, options) { } GlobSync.prototype._finish = function () { - assert(this instanceof GlobSync) + assert.ok(this instanceof GlobSync) if (this.realpath) { var self = this this.matches.forEach(function (matchset, index) { @@ -72,7 +72,7 @@ GlobSync.prototype._finish = function () { GlobSync.prototype._process = function (pattern, index, inGlobStar) { - assert(this instanceof GlobSync) + assert.ok(this instanceof GlobSync) // Get the first [n] parts of pattern that are all strings. var n = 0 @@ -109,7 +109,10 @@ GlobSync.prototype._process = function (pattern, index, inGlobStar) { var read if (prefix === null) read = '.' - else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + else if (isAbsolute(prefix) || + isAbsolute(pattern.map(function (p) { + return typeof p === 'string' ? p : '[*]' + }).join('/'))) { if (!prefix || !isAbsolute(prefix)) prefix = '/' + prefix read = prefix diff --git a/tools/node_modules/eslint/node_modules/globals/globals.json b/tools/node_modules/eslint/node_modules/globals/globals.json index 051a31e0489948..2f2b647da25a21 100644 --- a/tools/node_modules/eslint/node_modules/globals/globals.json +++ b/tools/node_modules/eslint/node_modules/globals/globals.json @@ -646,6 +646,7 @@ "MediaKeyStatusMap": false, "MediaKeySystemAccess": false, "MediaList": false, + "MediaMetadata": false, "MediaQueryList": false, "MediaQueryListEvent": false, "MediaRecorder": false, @@ -916,6 +917,7 @@ "Storage": false, "StorageEvent": false, "StorageManager": false, + "structuredClone": false, "styleMedia": false, "StyleSheet": false, "StyleSheetList": false, @@ -1168,6 +1170,7 @@ "Event": false, "EventTarget": false, "exports": true, + "fetch": false, "global": false, "Intl": false, "MessageChannel": false, @@ -1200,6 +1203,7 @@ "DOMException": false, "Event": false, "EventTarget": false, + "fetch": false, "global": false, "Intl": false, "MessageChannel": false, @@ -1701,6 +1705,7 @@ "DOMException": false, "Event": false, "EventTarget": false, + "fetch": false, "Intl": false, "MessageChannel": false, "MessageEvent": false, @@ -1709,6 +1714,7 @@ "queueMicrotask": false, "setInterval": false, "setTimeout": false, + "structuredClone": false, "TextDecoder": false, "TextEncoder": false, "URL": false, diff --git a/tools/node_modules/eslint/node_modules/globals/package.json b/tools/node_modules/eslint/node_modules/globals/package.json index 4a1af774ee9b94..d49ca485be9cf6 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.12.1", + "version": "13.15.0", "description": "Global identifiers from different JavaScript environments", "license": "MIT", "repository": "sindresorhus/globals", diff --git a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js index d4e8e47e1202f9..eb07b24d34085f 100644 --- a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js +++ b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js @@ -213,51 +213,39 @@ identifierRule, stringValueRule ]; + const breakingWhitespaceRegex = /^\s*\n\s*/; class Lexer { - constructor() { + constructor(text, previous, current, next) { this.text = ''; - } - lex(text) { this.text = text; - this.current = undefined; - this.next = undefined; - this.advance(); - } - token() { - if (this.current === undefined) { - throw new Error('Lexer not lexing'); - } - return this.current; - } - peek() { - if (this.next === undefined) { - this.next = this.read(); - } - return this.next; - } - last() { - return this.previous; - } - advance() { - this.previous = this.current; - if (this.next !== undefined) { - this.current = this.next; - this.next = undefined; - return; - } - this.current = this.read(); - } - read() { - const text = this.text.trim(); + this.previous = previous; + this.current = current; + this.next = next; + } + static create(text) { + const current = this.read(text); + text = current.text; + const next = this.read(text); + text = next.text; + return new Lexer(text, undefined, current.token, next.token); + } + static read(text, startOfLine = false) { + startOfLine = startOfLine || breakingWhitespaceRegex.test(text); + text = text.trim(); for (const rule of rules) { - const token = rule(text); - if (token !== null) { - this.text = text.slice(token.text.length); - return token; + const partial = rule(text); + if (partial !== null) { + const token = Object.assign(Object.assign({}, partial), { startOfLine }); + text = text.slice(token.text.length); + return { text, token }; } } throw new Error('Unexpected Token ' + text); } + advance() { + const next = Lexer.read(this.text); + return new Lexer(next.text, this.current, this.next, next.token); + } } /** @@ -338,19 +326,26 @@ })(Precedence || (Precedence = {})); class Parser { - constructor({ grammar, lexer, parent }) { - this.lexer = lexer !== null && lexer !== void 0 ? lexer : new Lexer(); - this.parent = parent; + constructor(grammar, textOrLexer, parent) { this.grammar = grammar; + if (typeof textOrLexer === 'string') { + this._lexer = Lexer.create(textOrLexer); + } + else { + this._lexer = textOrLexer; + } + this.parent = parent; + } + get lexer() { + return this._lexer; } /** * Parses a given string and throws an error if the parse ended before the end of the string. */ - parseText(text) { - this.lexer.lex(text); + parse() { const result = this.parseType(Precedence.ALL); - if (this.lexer.token().type !== 'EOF') { - throw new EarlyEndOfParseError(this.lexer.token()); + if (this.lexer.current.type !== 'EOF') { + throw new EarlyEndOfParseError(this.lexer.current); } return result; } @@ -360,26 +355,14 @@ parseType(precedence) { return assertRootResult(this.parseIntermediateType(precedence)); } - /** - * Tries to parse the current state with all parslets in the grammar and returns the first non null result. - */ - tryParslets(precedence, left) { - for (const parslet of this.grammar) { - const result = parslet(this, precedence, left); - if (result !== null) { - return result; - } - } - return null; - } /** * The main parsing function. First it tries to parse the current state in the prefix step, and then it continues * to parse the state in the infix step. */ parseIntermediateType(precedence) { - const result = this.tryParslets(precedence, null); + const result = this.tryParslets(null, precedence); if (result === null) { - throw new NoParsletFoundError(this.lexer.token()); + throw new NoParsletFoundError(this.lexer.current); } return this.parseInfixIntermediateType(result, precedence); } @@ -387,13 +370,25 @@ * In the infix parsing step the parser continues to parse the current state with all parslets until none returns * a result. */ - parseInfixIntermediateType(result, precedence) { - let newResult = this.tryParslets(precedence, result); - while (newResult !== null) { - result = newResult; - newResult = this.tryParslets(precedence, result); + parseInfixIntermediateType(left, precedence) { + let result = this.tryParslets(left, precedence); + while (result !== null) { + left = result; + result = this.tryParslets(left, precedence); } - return result; + return left; + } + /** + * Tries to parse the current state with all parslets in the grammar and returns the first non null result. + */ + tryParslets(left, precedence) { + for (const parslet of this.grammar) { + const result = parslet(this, precedence, left); + if (result !== null) { + return result; + } + } + return null; } /** * If the given type equals the current type of the {@link Lexer} advance the lexer. Return true if the lexer was @@ -403,17 +398,16 @@ if (!Array.isArray(types)) { types = [types]; } - if (!types.includes(this.lexer.token().type)) { + if (types.includes(this.lexer.current.type)) { + this._lexer = this.lexer.advance(); + return true; + } + else { return false; } - this.lexer.advance(); - return true; } - getLexer() { - return this.lexer; - } - getParent() { - return this.parent; + acceptLexerState(parser) { + this._lexer = parser.lexer; } } @@ -422,8 +416,8 @@ } const nullableParslet = (parser, precedence, left) => { - const type = parser.getLexer().token().type; - const next = parser.getLexer().peek().type; + const type = parser.lexer.current.type; + const next = parser.lexer.next.type; const accept = ((left == null) && type === '?' && !isQuestionMarkUnknownType(next)) || ((left != null) && type === '?'); if (!accept) { @@ -452,9 +446,9 @@ function composeParslet(options) { const parslet = (parser, curPrecedence, left) => { - const type = parser.getLexer().token().type; - const next = parser.getLexer().peek().type; - if (left == null) { + const type = parser.lexer.current.type; + const next = parser.lexer.next.type; + if (left === null) { if ('parsePrefix' in options) { if (options.accept(type, next)) { return options.parsePrefix(parser); @@ -507,7 +501,7 @@ name: 'numberParslet', accept: type => type === 'Number', parsePrefix: parser => { - const value = parseFloat(parser.getLexer().token().text); + const value = parseFloat(parser.lexer.current.text); parser.consume('Number'); return { type: 'JsdocTypeNumber', @@ -572,7 +566,7 @@ type: 'JsdocTypeUnknown' }; } - throw new Error('Unacceptable token: ' + parser.getLexer().token().text); + throw new Error('Unacceptable token: ' + parser.lexer.current.text); } }); @@ -700,8 +694,8 @@ if ((left == null) || precedence >= Precedence.NAME_PATH) { return null; } - const type = parser.getLexer().token().type; - const next = parser.getLexer().peek().type; + const type = parser.lexer.current.type; + const next = parser.lexer.next.type; const accept = (type === '.' && next !== '<') || (type === '[' && left.type === 'JsdocTypeName') || (allowJsdocNamePaths && (type === '~' || type === '#')); @@ -725,12 +719,10 @@ pathType = 'instance'; } const pathParser = pathGrammar !== null - ? new Parser({ - grammar: pathGrammar, - lexer: parser.getLexer() - }) + ? new Parser(pathGrammar, parser.lexer, parser) : parser; const parsed = pathParser.parseIntermediateType(Precedence.NAME_PATH); + parser.acceptLexerState(pathParser); let right; switch (parsed.type) { case 'JsdocTypeName': @@ -772,7 +764,7 @@ throw new UnexpectedTypeError(parsed, 'Expecting \'JsdocTypeName\', \'JsdocTypeNumber\', \'JsdocStringValue\' or \'JsdocTypeSpecialNamePath\''); } if (brackets && !parser.consume(']')) { - const token = parser.getLexer().token(); + const token = parser.lexer.current; throw new Error(`Unterminated square brackets. Next token is '${token.type}' ` + `with text '${token.text}'`); } @@ -790,7 +782,7 @@ name: 'nameParslet', accept: type => type === 'Identifier' || type === 'this' || type === 'new' || allowedAdditionalTokens.includes(type), parsePrefix: parser => { - const { type, text } = parser.getLexer().token(); + const { type, text } = parser.lexer.current; parser.consume(type); return { type: 'JsdocTypeName', @@ -804,7 +796,7 @@ name: 'stringValueParslet', accept: type => type === 'StringValue', parsePrefix: parser => { - const text = parser.getLexer().token().text; + const text = parser.lexer.current.text; parser.consume('StringValue'); return { type: 'JsdocTypeStringValue', @@ -821,7 +813,7 @@ name: 'specialNamePathParslet', accept: type => allowedTypes.includes(type), parsePrefix: parser => { - const type = parser.getLexer().token().type; + const type = parser.lexer.current.type; parser.consume(type); if (!parser.consume(':')) { return { @@ -829,12 +821,8 @@ value: type }; } - const moduleParser = new Parser({ - grammar: pathGrammar, - lexer: parser.getLexer() - }); let result; - let token = parser.getLexer().token(); + let token = parser.lexer.current; if (parser.consume('StringValue')) { result = { type: 'JsdocTypeSpecialNamePath', @@ -850,7 +838,7 @@ const allowed = ['Identifier', '@', '/']; while (allowed.some(type => parser.consume(type))) { value += token.text; - token = parser.getLexer().token(); + token = parser.lexer.current; } result = { type: 'JsdocTypeSpecialNamePath', @@ -861,7 +849,10 @@ } }; } - return assertRootResult(moduleParser.parseInfixIntermediateType(result, Precedence.ALL)); + const moduleParser = new Parser(pathGrammar, parser.lexer, parser); + const moduleResult = moduleParser.parseInfixIntermediateType(result, Precedence.ALL); + parser.acceptLexerState(moduleParser); + return assertRootResult(moduleResult); } }); } @@ -905,13 +896,14 @@ } return parameters; } - function createFunctionParslet({ allowNamedParameters, allowNoReturnType, allowWithoutParenthesis }) { + function createFunctionParslet({ allowNamedParameters, allowNoReturnType, allowWithoutParenthesis, allowNewAsFunctionKeyword }) { return composeParslet({ name: 'functionParslet', - accept: type => type === 'function', + accept: (type, next) => type === 'function' || (allowNewAsFunctionKeyword && type === 'new' && next === '('), parsePrefix: parser => { + const newKeyword = parser.consume('new'); parser.consume('function'); - const hasParenthesis = parser.getLexer().token().type === '('; + const hasParenthesis = parser.lexer.current.type === '('; if (!hasParenthesis) { if (!allowWithoutParenthesis) { throw new Error('function is missing parameter list'); @@ -921,16 +913,22 @@ value: 'function' }; } - const result = { + let result = { type: 'JsdocTypeFunction', parameters: [], arrow: false, + constructor: newKeyword, parenthesis: hasParenthesis }; const value = parser.parseIntermediateType(Precedence.FUNCTION); if (allowNamedParameters === undefined) { result.parameters = getUnnamedParameters(value); } + else if (newKeyword && value.type === 'JsdocTypeFunction' && value.arrow) { + result = value; + result.constructor = true; + return result; + } else { result.parameters = getParameters(value); for (const p of result.parameters) { @@ -1056,7 +1054,7 @@ } }); - function createKeyValueParslet({ allowKeyTypes, allowReadonly, allowOptional }) { + function createKeyValueParslet({ allowKeyTypes, allowReadonly, allowOptional, allowVariadic }) { return composeParslet({ name: 'keyValueParslet', precedence: Precedence.KEY_VALUE, @@ -1065,6 +1063,7 @@ var _a; let optional = false; let readonlyProperty = false; + let variadic = false; if (allowOptional && left.type === 'JsdocTypeNullable') { optional = true; left = left.element; @@ -1073,20 +1072,28 @@ readonlyProperty = true; left = left.element; } + if (allowVariadic && left.type === 'JsdocTypeVariadic' && left.element !== undefined) { + variadic = true; + left = left.element; + } // object parslet uses a special grammar and for the value we want to switch back to the parent - parser = (_a = parser.getParent()) !== null && _a !== void 0 ? _a : parser; + const parentParser = (_a = parser.parent) !== null && _a !== void 0 ? _a : parser; + parentParser.acceptLexerState(parser); if (left.type === 'JsdocTypeNumber' || left.type === 'JsdocTypeName' || left.type === 'JsdocTypeStringValue') { - parser.consume(':'); + parentParser.consume(':'); let quote; if (left.type === 'JsdocTypeStringValue') { quote = left.meta.quote; } + const right = parentParser.parseType(Precedence.KEY_VALUE); + parser.acceptLexerState(parentParser); return { type: 'JsdocTypeKeyValue', key: left.value.toString(), - right: parser.parseType(Precedence.KEY_VALUE), - optional: optional, + right, + optional, readonly: readonlyProperty, + variadic, meta: { quote, hasLeftSideExpression: false @@ -1097,11 +1104,13 @@ if (!allowKeyTypes) { throw new UnexpectedTypeError(left); } - parser.consume(':'); + parentParser.consume(':'); + const right = parentParser.parseType(Precedence.KEY_VALUE); + parser.acceptLexerState(parentParser); return { type: 'JsdocTypeKeyValue', left: assertRootResult(left), - right: parser.parseType(Precedence.KEY_VALUE), + right: right, meta: { hasLeftSideExpression: true } @@ -1126,14 +1135,11 @@ }; if (!parser.consume('}')) { let separator; - const lexer = parser.getLexer(); - const fieldParser = new Parser({ - grammar: objectFieldGrammar, - lexer: lexer, - parent: parser - }); + const fieldParser = new Parser(objectFieldGrammar, parser.lexer, parser); while (true) { + fieldParser.acceptLexerState(parser); let field = fieldParser.parseIntermediateType(Precedence.OBJECT); + parser.acceptLexerState(fieldParser); if (field === undefined && allowKeyTypes) { field = parser.parseIntermediateType(Precedence.OBJECT); } @@ -1153,6 +1159,7 @@ right: undefined, optional: optional, readonly: false, + variadic: false, meta: { quote, hasLeftSideExpression: false @@ -1165,7 +1172,10 @@ else { throw new UnexpectedTypeError(field); } - if (parser.consume(',')) { + if (parser.lexer.current.startOfLine) { + separator = 'linebreak'; + } + else if (parser.consume(',')) { separator = 'comma'; } else if (parser.consume(';')) { @@ -1174,6 +1184,10 @@ else { break; } + const type = parser.lexer.current.type; + if (type === '}') { + break; + } } result.meta.separator = separator !== null && separator !== void 0 ? separator : 'comma'; // TODO: use undefined here if (!parser.consume('}')) { @@ -1190,7 +1204,8 @@ createFunctionParslet({ allowWithoutParenthesis: true, allowNamedParameters: ['this', 'new'], - allowNoReturnType: true + allowNoReturnType: true, + allowNewAsFunctionKeyword: false }), stringValueParslet, createSpecialNamePathParslet({ @@ -1213,7 +1228,8 @@ createKeyValueParslet({ allowKeyTypes: true, allowOptional: false, - allowReadonly: false + allowReadonly: false, + allowVariadic: false }) ]; const jsdocGrammar = [ @@ -1254,7 +1270,8 @@ createKeyValueParslet({ allowKeyTypes: false, allowOptional: false, - allowReadonly: false + allowReadonly: false, + allowVariadic: false }) ]; const closureGrammar = [ @@ -1270,7 +1287,8 @@ createFunctionParslet({ allowWithoutParenthesis: false, allowNamedParameters: ['this', 'new'], - allowNoReturnType: true + allowNoReturnType: true, + allowNewAsFunctionKeyword: false }), createVariadicParslet({ allowEnclosingBrackets: false, @@ -1291,7 +1309,8 @@ createKeyValueParslet({ allowKeyTypes: false, allowOptional: false, - allowReadonly: false + allowReadonly: false, + allowVariadic: false }), symbolParslet ]; @@ -1393,6 +1412,7 @@ type: 'JsdocTypeFunction', parameters: getParameters(left).map(assertPlainKeyValueOrNameResult), arrow: true, + constructor: false, parenthesis: true, returnType: parser.parseType(Precedence.OBJECT) }; @@ -1445,7 +1465,8 @@ createKeyValueParslet({ allowKeyTypes: false, allowOptional: true, - allowReadonly: true + allowReadonly: true, + allowVariadic: false }) ]; const typescriptGrammar = [ @@ -1461,7 +1482,8 @@ createFunctionParslet({ allowWithoutParenthesis: true, allowNoReturnType: false, - allowNamedParameters: ['this', 'new'] + allowNamedParameters: ['this', 'new', 'args'], + allowNewAsFunctionKeyword: true }), createTupleParslet({ allowQuestionMark: false @@ -1486,30 +1508,27 @@ createKeyValueParslet({ allowKeyTypes: false, allowOptional: true, - allowReadonly: true + allowReadonly: true, + allowVariadic: true }), intersectionParslet, predicateParslet ]; - const parsers = { - jsdoc: new Parser({ - grammar: jsdocGrammar - }), - closure: new Parser({ - grammar: closureGrammar - }), - typescript: new Parser({ - grammar: typescriptGrammar - }) - }; /** * This function parses the given expression in the given mode and produces a {@link RootResult}. * @param expression * @param mode */ function parse(expression, mode) { - return parsers[mode].parseText(expression); + switch (mode) { + case 'closure': + return (new Parser(closureGrammar, expression)).parse(); + case 'jsdoc': + return (new Parser(jsdocGrammar, expression)).parse(); + case 'typescript': + return (new Parser(typescriptGrammar, expression)).parse(); + } } /** * This function tries to parse the given expression in multiple modes and returns the first successful @@ -1522,7 +1541,7 @@ let error; for (const mode of modes) { try { - return parsers[mode].parseText(expression); + return parse(expression, mode); } catch (e) { error = e; @@ -1583,7 +1602,7 @@ JsdocTypeKeyof: (result, transform) => `keyof ${transform(result.element)}`, JsdocTypeFunction: (result, transform) => { if (!result.arrow) { - let stringified = 'function'; + let stringified = result.constructor ? 'new' : 'function'; if (!result.parenthesis) { return stringified; } @@ -1597,7 +1616,11 @@ if (result.returnType === undefined) { throw new Error('Arrow function needs a return type.'); } - return `(${result.parameters.map(transform).join(', ')}) => ${transform(result.returnType)}`; + let stringified = `(${result.parameters.map(transform).join(', ')}) => ${transform(result.returnType)}`; + if (result.constructor) { + stringified = 'new ' + stringified; + } + return stringified; } }, JsdocTypeName: result => result.value, @@ -1647,6 +1670,9 @@ if (result.optional) { text += '?'; } + if (result.variadic) { + text = '...' + text; + } if (result.right === undefined) { return text; } @@ -2230,6 +2256,7 @@ right: result.right === undefined ? undefined : transform(result.right), optional: result.optional, readonly: result.readonly, + variadic: result.variadic, meta: result.meta }; } @@ -2272,6 +2299,7 @@ type: 'JsdocTypeFunction', arrow: result.arrow, parameters: result.parameters.map(transform), + constructor: result.constructor, parenthesis: result.parenthesis }; if (result.returnType !== undefined) { diff --git a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json index fb04594a43aced..6bab2e1197b8aa 100644 --- a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json +++ b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json @@ -1,6 +1,6 @@ { "name": "jsdoc-type-pratt-parser", - "version": "2.2.4", + "version": "3.1.0", "description": "", "main": "dist/index.js", "types": "dist/src/index.d.ts", diff --git a/tools/node_modules/eslint/node_modules/json5/lib/cli.js b/tools/node_modules/eslint/node_modules/json5/lib/cli.js index de852f15e47bc2..93cb80921e21ae 100755 --- a/tools/node_modules/eslint/node_modules/json5/lib/cli.js +++ b/tools/node_modules/eslint/node_modules/json5/lib/cli.js @@ -2,37 +2,17 @@ const fs = require('fs') const path = require('path') -const minimist = require('minimist') const pkg = require('../package.json') const JSON5 = require('./') -const argv = minimist(process.argv.slice(2), { - alias: { - 'convert': 'c', - 'space': 's', - 'validate': 'v', - 'out-file': 'o', - 'version': 'V', - 'help': 'h', - }, - boolean: [ - 'convert', - 'validate', - 'version', - 'help', - ], - string: [ - 'space', - 'out-file', - ], -}) +const argv = parseArgs() if (argv.version) { version() } else if (argv.help) { usage() } else { - const inFilename = argv._[0] + const inFilename = argv.defaults[0] let readStream if (inFilename) { @@ -65,7 +45,7 @@ if (argv.version) { // --convert is for backward compatibility with v0.5.1. If // specified with and not --out-file, then a file with // the same name but with a .json extension will be written. - if (argv.convert && inFilename && !argv.o) { + if (argv.convert && inFilename && !argv.outFile) { const parsedFilename = path.parse(inFilename) const outFilename = path.format( Object.assign( @@ -75,8 +55,8 @@ if (argv.version) { ) writeStream = fs.createWriteStream(outFilename) - } else if (argv.o) { - writeStream = fs.createWriteStream(argv.o) + } else if (argv.outFile) { + writeStream = fs.createWriteStream(argv.outFile) } else { writeStream = process.stdout } @@ -90,6 +70,66 @@ if (argv.version) { }) } +function parseArgs () { + let convert + let space + let validate + let outFile + let version + let help + const defaults = [] + + const args = process.argv.slice(2) + for (let i = 0; i < args.length; i++) { + const arg = args[i] + switch (arg) { + case '--convert': + case '-c': + convert = true + break + + case '--space': + case '-s': + space = args[++i] + break + + case '--validate': + case '-v': + validate = true + break + + case '--out-file': + case '-o': + outFile = args[++i] + break + + case '--version': + case '-V': + version = true + break + + case '--help': + case '-h': + help = true + break + + default: + defaults.push(arg) + break + } + } + + return { + convert, + space, + validate, + outFile, + version, + help, + defaults, + } +} + function version () { console.log(pkg.version) } diff --git a/tools/node_modules/eslint/node_modules/json5/package.json b/tools/node_modules/eslint/node_modules/json5/package.json index 31c43e5f999962..ec68d1c587204a 100644 --- a/tools/node_modules/eslint/node_modules/json5/package.json +++ b/tools/node_modules/eslint/node_modules/json5/package.json @@ -1,6 +1,6 @@ { "name": "json5", - "version": "2.2.0", + "version": "2.2.1", "description": "JSON for humans.", "main": "lib/index.js", "module": "dist/index.mjs", @@ -48,9 +48,6 @@ "url": "https://github.com/json5/json5/issues" }, "homepage": "http://json5.org/", - "dependencies": { - "minimist": "^1.2.5" - }, "devDependencies": { "core-js": "^2.6.5", "eslint": "^5.15.3", diff --git a/tools/node_modules/eslint/node_modules/minimist/LICENSE b/tools/node_modules/eslint/node_modules/minimist/LICENSE deleted file mode 100644 index ee27ba4b4412b0..00000000000000 --- a/tools/node_modules/eslint/node_modules/minimist/LICENSE +++ /dev/null @@ -1,18 +0,0 @@ -This software is released under the MIT license: - -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. diff --git a/tools/node_modules/eslint/node_modules/minimist/index.js b/tools/node_modules/eslint/node_modules/minimist/index.js deleted file mode 100644 index d2afe5e4d4056e..00000000000000 --- a/tools/node_modules/eslint/node_modules/minimist/index.js +++ /dev/null @@ -1,245 +0,0 @@ -module.exports = function (args, opts) { - if (!opts) opts = {}; - - var flags = { bools : {}, strings : {}, unknownFn: null }; - - if (typeof opts['unknown'] === 'function') { - flags.unknownFn = opts['unknown']; - } - - if (typeof opts['boolean'] === 'boolean' && opts['boolean']) { - flags.allBools = true; - } else { - [].concat(opts['boolean']).filter(Boolean).forEach(function (key) { - flags.bools[key] = true; - }); - } - - var aliases = {}; - Object.keys(opts.alias || {}).forEach(function (key) { - aliases[key] = [].concat(opts.alias[key]); - aliases[key].forEach(function (x) { - aliases[x] = [key].concat(aliases[key].filter(function (y) { - return x !== y; - })); - }); - }); - - [].concat(opts.string).filter(Boolean).forEach(function (key) { - flags.strings[key] = true; - if (aliases[key]) { - flags.strings[aliases[key]] = true; - } - }); - - var defaults = opts['default'] || {}; - - var argv = { _ : [] }; - Object.keys(flags.bools).forEach(function (key) { - setArg(key, defaults[key] === undefined ? false : defaults[key]); - }); - - var notFlags = []; - - if (args.indexOf('--') !== -1) { - notFlags = args.slice(args.indexOf('--')+1); - args = args.slice(0, args.indexOf('--')); - } - - function argDefined(key, arg) { - return (flags.allBools && /^--[^=]+$/.test(arg)) || - flags.strings[key] || flags.bools[key] || aliases[key]; - } - - function setArg (key, val, arg) { - if (arg && flags.unknownFn && !argDefined(key, arg)) { - if (flags.unknownFn(arg) === false) return; - } - - var value = !flags.strings[key] && isNumber(val) - ? Number(val) : val - ; - setKey(argv, key.split('.'), value); - - (aliases[key] || []).forEach(function (x) { - setKey(argv, x.split('.'), value); - }); - } - - function setKey (obj, keys, value) { - var o = obj; - for (var i = 0; i < keys.length-1; i++) { - var key = keys[i]; - if (key === '__proto__') return; - if (o[key] === undefined) o[key] = {}; - if (o[key] === Object.prototype || o[key] === Number.prototype - || o[key] === String.prototype) o[key] = {}; - if (o[key] === Array.prototype) o[key] = []; - o = o[key]; - } - - var key = keys[keys.length - 1]; - if (key === '__proto__') return; - if (o === Object.prototype || o === Number.prototype - || o === String.prototype) o = {}; - if (o === Array.prototype) o = []; - if (o[key] === undefined || flags.bools[key] || typeof o[key] === 'boolean') { - o[key] = value; - } - else if (Array.isArray(o[key])) { - o[key].push(value); - } - else { - o[key] = [ o[key], value ]; - } - } - - function aliasIsBoolean(key) { - return aliases[key].some(function (x) { - return flags.bools[x]; - }); - } - - for (var i = 0; i < args.length; i++) { - var arg = args[i]; - - if (/^--.+=/.test(arg)) { - // Using [\s\S] instead of . because js doesn't support the - // 'dotall' regex modifier. See: - // http://stackoverflow.com/a/1068308/13216 - var m = arg.match(/^--([^=]+)=([\s\S]*)$/); - var key = m[1]; - var value = m[2]; - if (flags.bools[key]) { - value = value !== 'false'; - } - setArg(key, value, arg); - } - else if (/^--no-.+/.test(arg)) { - var key = arg.match(/^--no-(.+)/)[1]; - setArg(key, false, arg); - } - else if (/^--.+/.test(arg)) { - var key = arg.match(/^--(.+)/)[1]; - var next = args[i + 1]; - if (next !== undefined && !/^-/.test(next) - && !flags.bools[key] - && !flags.allBools - && (aliases[key] ? !aliasIsBoolean(key) : true)) { - setArg(key, next, arg); - i++; - } - else if (/^(true|false)$/.test(next)) { - setArg(key, next === 'true', arg); - i++; - } - else { - setArg(key, flags.strings[key] ? '' : true, arg); - } - } - else if (/^-[^-]+/.test(arg)) { - var letters = arg.slice(1,-1).split(''); - - var broken = false; - for (var j = 0; j < letters.length; j++) { - var next = arg.slice(j+2); - - if (next === '-') { - setArg(letters[j], next, arg) - continue; - } - - if (/[A-Za-z]/.test(letters[j]) && /=/.test(next)) { - setArg(letters[j], next.split('=')[1], arg); - broken = true; - break; - } - - if (/[A-Za-z]/.test(letters[j]) - && /-?\d+(\.\d*)?(e-?\d+)?$/.test(next)) { - setArg(letters[j], next, arg); - broken = true; - break; - } - - if (letters[j+1] && letters[j+1].match(/\W/)) { - setArg(letters[j], arg.slice(j+2), arg); - broken = true; - break; - } - else { - setArg(letters[j], flags.strings[letters[j]] ? '' : true, arg); - } - } - - var key = arg.slice(-1)[0]; - if (!broken && key !== '-') { - if (args[i+1] && !/^(-|--)[^-]/.test(args[i+1]) - && !flags.bools[key] - && (aliases[key] ? !aliasIsBoolean(key) : true)) { - setArg(key, args[i+1], arg); - i++; - } - else if (args[i+1] && /^(true|false)$/.test(args[i+1])) { - setArg(key, args[i+1] === 'true', arg); - i++; - } - else { - setArg(key, flags.strings[key] ? '' : true, arg); - } - } - } - else { - if (!flags.unknownFn || flags.unknownFn(arg) !== false) { - argv._.push( - flags.strings['_'] || !isNumber(arg) ? arg : Number(arg) - ); - } - if (opts.stopEarly) { - argv._.push.apply(argv._, args.slice(i + 1)); - break; - } - } - } - - Object.keys(defaults).forEach(function (key) { - if (!hasKey(argv, key.split('.'))) { - setKey(argv, key.split('.'), defaults[key]); - - (aliases[key] || []).forEach(function (x) { - setKey(argv, x.split('.'), defaults[key]); - }); - } - }); - - if (opts['--']) { - argv['--'] = new Array(); - notFlags.forEach(function(key) { - argv['--'].push(key); - }); - } - else { - notFlags.forEach(function(key) { - argv._.push(key); - }); - } - - return argv; -}; - -function hasKey (obj, keys) { - var o = obj; - keys.slice(0,-1).forEach(function (key) { - o = (o[key] || {}); - }); - - var key = keys[keys.length - 1]; - return key in o; -} - -function isNumber (x) { - if (typeof x === 'number') return true; - if (/^0x[0-9a-f]+$/i.test(x)) return true; - return /^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(x); -} - diff --git a/tools/node_modules/eslint/node_modules/minimist/package.json b/tools/node_modules/eslint/node_modules/minimist/package.json deleted file mode 100644 index c091d41375f9aa..00000000000000 --- a/tools/node_modules/eslint/node_modules/minimist/package.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "minimist", - "version": "1.2.5", - "description": "parse argument options", - "main": "index.js", - "devDependencies": { - "covert": "^1.0.0", - "tap": "~0.4.0", - "tape": "^3.5.0" - }, - "scripts": { - "test": "tap test/*.js", - "coverage": "covert test/*.js" - }, - "testling": { - "files": "test/*.js", - "browsers": [ - "ie/6..latest", - "ff/5", - "firefox/latest", - "chrome/10", - "chrome/latest", - "safari/5.1", - "safari/latest", - "opera/12" - ] - }, - "repository": { - "type": "git", - "url": "git://github.com/substack/minimist.git" - }, - "homepage": "https://github.com/substack/minimist", - "keywords": [ - "argv", - "getopt", - "parser", - "optimist" - ], - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, - "license": "MIT" -} diff --git a/tools/node_modules/eslint/node_modules/minimist/readme.markdown b/tools/node_modules/eslint/node_modules/minimist/readme.markdown deleted file mode 100644 index 5fd97ab11ee9d8..00000000000000 --- a/tools/node_modules/eslint/node_modules/minimist/readme.markdown +++ /dev/null @@ -1,95 +0,0 @@ -# minimist - -parse argument options - -This module is the guts of optimist's argument parser without all the -fanciful decoration. - -# example - -``` js -var argv = require('minimist')(process.argv.slice(2)); -console.log(argv); -``` - -``` -$ node example/parse.js -a beep -b boop -{ _: [], a: 'beep', b: 'boop' } -``` - -``` -$ node example/parse.js -x 3 -y 4 -n5 -abc --beep=boop foo bar baz -{ _: [ 'foo', 'bar', 'baz' ], - x: 3, - y: 4, - n: 5, - a: true, - b: true, - c: true, - beep: 'boop' } -``` - -# security - -Previous versions had a prototype pollution bug that could cause privilege -escalation in some circumstances when handling untrusted user input. - -Please use version 1.2.3 or later: https://snyk.io/vuln/SNYK-JS-MINIMIST-559764 - -# methods - -``` js -var parseArgs = require('minimist') -``` - -## var argv = parseArgs(args, opts={}) - -Return an argument object `argv` populated with the array arguments from `args`. - -`argv._` contains all the arguments that didn't have an option associated with -them. - -Numeric-looking arguments will be returned as numbers unless `opts.string` or -`opts.boolean` is set for that argument name. - -Any arguments after `'--'` will not be parsed and will end up in `argv._`. - -options can be: - -* `opts.string` - a string or array of strings argument names to always treat as -strings -* `opts.boolean` - a boolean, string or array of strings to always treat as -booleans. if `true` will treat all double hyphenated arguments without equal signs -as boolean (e.g. affects `--foo`, not `-f` or `--foo=bar`) -* `opts.alias` - an object mapping string names to strings or arrays of string -argument names to use as aliases -* `opts.default` - an object mapping string argument names to default values -* `opts.stopEarly` - when true, populate `argv._` with everything after the -first non-option -* `opts['--']` - when true, populate `argv._` with everything before the `--` -and `argv['--']` with everything after the `--`. Here's an example: - - ``` - > require('./')('one two three -- four five --six'.split(' '), { '--': true }) - { _: [ 'one', 'two', 'three' ], - '--': [ 'four', 'five', '--six' ] } - ``` - - Note that with `opts['--']` set, parsing for arguments still stops after the - `--`. - -* `opts.unknown` - a function which is invoked with a command line parameter not -defined in the `opts` configuration object. If the function returns `false`, the -unknown option is not added to `argv`. - -# install - -With [npm](https://npmjs.org) do: - -``` -npm install minimist -``` - -# license - -MIT 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 812935d265ad1f..95ca8d88f9b4d4 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":"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":"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}] \ 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":"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":"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}] \ 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 8db643694c7e1a..faa4870f62ca05 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":"2024-04-30","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":""}} \ 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":"2024-04-30","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 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 6eeea56ea301e4..70c128c7defab1 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.2", + "version": "2.0.4", "description": "Node.js releases data", "scripts": { "build": "node scripts/build.js" diff --git a/tools/node_modules/eslint/node_modules/regextras/LICENSE-MIT.txt b/tools/node_modules/eslint/node_modules/regextras/LICENSE-MIT.txt deleted file mode 100644 index 2f25801bc69b25..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/LICENSE-MIT.txt +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (C) 2012 Brett Zamir - -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. diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/index-es.js b/tools/node_modules/eslint/node_modules/regextras/dist/index-es.js deleted file mode 100644 index 22f4c75b2f03a6..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/index-es.js +++ /dev/null @@ -1,442 +0,0 @@ -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -} - -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 _setPrototypeOf(o, p) { - _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; - - return _setPrototypeOf(o, p); -} - -function _isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; - - try { - Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - return true; - } catch (e) { - return false; - } -} - -function _construct(Parent, args, Class) { - if (_isNativeReflectConstruct()) { - _construct = Reflect.construct; - } else { - _construct = function _construct(Parent, args, Class) { - var a = [null]; - a.push.apply(a, args); - var Constructor = Function.bind.apply(Parent, a); - var instance = new Constructor(); - if (Class) _setPrototypeOf(instance, Class.prototype); - return instance; - }; - } - - return _construct.apply(null, arguments); -} - -/* eslint-disable node/no-unsupported-features/es-syntax */ - -/** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ -function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; -} - -var RegExtras = /*#__PURE__*/function () { - function RegExtras(regex, flags, newLastIndex) { - _classCallCheck(this, RegExtras); - - this.regex = mixinRegex(typeof regex === 'string' ? new RegExp(regex) : mixinRegex(regex), flags || '', newLastIndex); - } - - _createClass(RegExtras, [{ - key: "forEach", - value: function forEach(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - } - }, { - key: "some", - value: function some(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - } - }, { - key: "every", - value: function every(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - } - }, { - key: "map", - value: function map(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var ret = []; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - } - }, { - key: "filter", - value: function filter(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; - } - }, { - key: "reduce", - value: function reduce(str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; - } - }, { - key: "reduceRight", - value: function reduceRight(str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - thisObj = thisObjOrig, - prev = prevOrig; - var matchesContainer = [], - regex = mixinRegex(this.regex, 'g'); - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - } - }, { - key: "find", - value: function find(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; - } - }, { - key: "findIndex", - value: function findIndex(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; - } - }, { - key: "findExec", - value: function findExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; - } - }, { - key: "filterExec", - value: function filterExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; - } - }]); - - return RegExtras; -}(); - -var _RegExtras = RegExtras; - -RegExtras = function RegExtras() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - // eslint-disable-line no-class-assign - return _construct(_RegExtras, args); -}; - -RegExtras.prototype = _RegExtras.prototype; -RegExtras.mixinRegex = mixinRegex; - -/* eslint-disable node/no-unsupported-features/es-syntax */ -// We copy the regular expression so as to be able to always -// ensure the exec expression is a global one (and thereby prevent recursion) - -/** - * - * @param {RegExtras} RegExtras - * @returns {void} - */ -function addPrototypeMethods(RegExtras) { - RegExtras.prototype.entries = /*#__PURE__*/regeneratorRuntime.mark(function _callee(str) { - var matches, i, regex; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - i = 0; - regex = RegExtras.mixinRegex(this.regex, 'g'); - - case 2: - if (!((matches = regex.exec(str)) !== null)) { - _context.next = 7; - break; - } - - _context.next = 5; - return [i++, matches]; - - case 5: - _context.next = 2; - break; - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee, this); - }); - RegExtras.prototype.values = /*#__PURE__*/regeneratorRuntime.mark(function _callee2(str) { - var matches, regex; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - regex = RegExtras.mixinRegex(this.regex, 'g'); - - case 1: - if (!((matches = regex.exec(str)) !== null)) { - _context2.next = 6; - break; - } - - _context2.next = 4; - return matches; - - case 4: - _context2.next = 1; - break; - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - }); - RegExtras.prototype.keys = /*#__PURE__*/regeneratorRuntime.mark(function _callee3(str) { - var i, regex; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - i = 0; - regex = RegExtras.mixinRegex(this.regex, 'g'); - - case 2: - if (!(regex.exec(str) !== null)) { - _context3.next = 7; - break; - } - - _context3.next = 5; - return i++; - - case 5: - _context3.next = 2; - break; - - case 7: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - }); -} - -addPrototypeMethods(RegExtras); - -export { RegExtras, mixinRegex }; diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/index-es.min.js b/tools/node_modules/eslint/node_modules/regextras/dist/index-es.min.js deleted file mode 100644 index e73391fdaa8340..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/index-es.min.js +++ /dev/null @@ -1 +0,0 @@ -function e(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:e.lastIndex;return n=n||"",(e=new RegExp(e.source,(n.includes("g")||e.global?"g":"")+(n.includes("i")||e.ignoreCase?"i":"")+(n.includes("m")||e.multiline?"m":"")+(n.includes("u")||e.unicode?"u":"")+(n.includes("y")||e.sticky?"y":"")+(n.includes("s")||e.dotAll?"s":""))).lastIndex=t,e}var u=function(){function n(e,t,r){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),this.regex=c("string"==typeof e?new RegExp(e):c(e),t||"",r)}var t,r,u;return t=n,(r=[{key:"forEach",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=c(this.regex,"g"),i=0;null!==(t=l.exec(e));)r=t.splice(0,1),n.apply(u,t.concat(i++,r));return this}},{key:"some",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=c(this.regex,"g"),i=0;null!==(t=l.exec(e));)if(r=t.splice(0,1),n.apply(u,t.concat(i++,r)))return!0;return!1}},{key:"every",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=c(this.regex,"g"),i=0;null!==(t=l.exec(e));)if(r=t.splice(0,1),!n.apply(u,t.concat(i++,r)))return!1;return!0}},{key:"map",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=[],i=c(this.regex,"g"),o=0;null!==(t=i.exec(e));)r=t.splice(0,1),l.push(n.apply(u,t.concat(o++,r)));return l}},{key:"filter",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=0,i=[],o=c(this.regex,"g");null!==(t=o.exec(e));)r=t.splice(0,1),t=t.concat(l++,r),n.apply(u,t)&&i.push(r[0]);return i}},{key:"reduce",value:function(e,n,t){var r,u,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=0,o=c(this.regex,"g");for(t||null!==(r=o.exec(e))&&(u=r.splice(0,1),t=n.apply(l,[""].concat(r.concat(i++,u))));null!==(r=o.exec(e));)u=r.splice(0,1),t=n.apply(l,[t].concat(r.concat(i++,u)));return t}},{key:"reduceRight",value:function(e,n,t,r){var u,l,i,o=r,a=t,p=[],s=c(this.regex,"g");for(o=o||null;null!==(u=s.exec(e));)p.push(u);if(!(i=p.length)){if(arguments.length<3)throw new TypeError("reduce of empty matches array with no initial value");return a}return a||(u=p.splice(-1)[0],l=u.splice(0,1),a=n.apply(o,[""].concat(u.concat(i--,l)))),p.reduceRight((function(e,t){return l=t.splice(0,1),a=n.apply(o,[a].concat(t.concat(i--,l))),e}),p),a}},{key:"find",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=0,i=c(this.regex,"g");null!==(t=i.exec(e));)if(r=t.splice(0,1),n.apply(u,t.concat(l++,r)))return r[0];return!1}},{key:"findIndex",value:function(e,n){for(var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=c(this.regex,"g"),l=0;null!==(t=u.exec(e));){var i=t.splice(0,1),o=n.apply(r,t.concat(l++,i));if(o)return l-1}return-1}},{key:"findExec",value:function(e,n){for(var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=c(this.regex,"g"),l=0;null!==(t=u.exec(e));){var i=t.splice(0,1),o=n.apply(r,t.concat(l++,i));if(o)return t}return!1}},{key:"filterExec",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=0,i=[],o=c(this.regex,"g");null!==(t=o.exec(e));)r=t.splice(0,1),t.push(l++,r[0]),n.apply(u,t)&&i.push(t);return i}}])&&e(t.prototype,r),u&&e(t,u),n}(),l=u;(u=function(){for(var e=arguments.length,n=new Array(e),t=0;t 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; - } - - exports.RegExtras = /*#__PURE__*/function () { - function RegExtras(regex, flags, newLastIndex) { - _classCallCheck(this, RegExtras); - - this.regex = mixinRegex(typeof regex === 'string' ? new RegExp(regex) : mixinRegex(regex), flags || '', newLastIndex); - } - - _createClass(RegExtras, [{ - key: "forEach", - value: function forEach(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - } - }, { - key: "some", - value: function some(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - } - }, { - key: "every", - value: function every(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - } - }, { - key: "map", - value: function map(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var ret = []; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - } - }, { - key: "filter", - value: function filter(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; - } - }, { - key: "reduce", - value: function reduce(str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; - } - }, { - key: "reduceRight", - value: function reduceRight(str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - thisObj = thisObjOrig, - prev = prevOrig; - var matchesContainer = [], - regex = mixinRegex(this.regex, 'g'); - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - } - }, { - key: "find", - value: function find(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; - } - }, { - key: "findIndex", - value: function findIndex(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; - } - }, { - key: "findExec", - value: function findExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; - } - }, { - key: "filterExec", - value: function filterExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; - } - }]); - - return RegExtras; - }(); - - var _RegExtras = exports.RegExtras; - - exports.RegExtras = function RegExtras() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - // eslint-disable-line no-class-assign - return _construct(_RegExtras, args); - }; - - exports.RegExtras.prototype = _RegExtras.prototype; - exports.RegExtras.mixinRegex = mixinRegex; - - /* eslint-disable node/no-unsupported-features/es-syntax */ - // We copy the regular expression so as to be able to always - // ensure the exec expression is a global one (and thereby prevent recursion) - - /** - * - * @param {RegExtras} RegExtras - * @returns {void} - */ - function addPrototypeMethods(RegExtras) { - RegExtras.prototype.entries = /*#__PURE__*/regeneratorRuntime.mark(function _callee(str) { - var matches, i, regex; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - i = 0; - regex = RegExtras.mixinRegex(this.regex, 'g'); - - case 2: - if (!((matches = regex.exec(str)) !== null)) { - _context.next = 7; - break; - } - - _context.next = 5; - return [i++, matches]; - - case 5: - _context.next = 2; - break; - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee, this); - }); - RegExtras.prototype.values = /*#__PURE__*/regeneratorRuntime.mark(function _callee2(str) { - var matches, regex; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - regex = RegExtras.mixinRegex(this.regex, 'g'); - - case 1: - if (!((matches = regex.exec(str)) !== null)) { - _context2.next = 6; - break; - } - - _context2.next = 4; - return matches; - - case 4: - _context2.next = 1; - break; - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - }); - RegExtras.prototype.keys = /*#__PURE__*/regeneratorRuntime.mark(function _callee3(str) { - var i, regex; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - i = 0; - regex = RegExtras.mixinRegex(this.regex, 'g'); - - case 2: - if (!(regex.exec(str) !== null)) { - _context3.next = 7; - break; - } - - _context3.next = 5; - return i++; - - case 5: - _context3.next = 2; - break; - - case 7: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - }); - } - - addPrototypeMethods(exports.RegExtras); - - exports.mixinRegex = mixinRegex; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/index-umd.min.js b/tools/node_modules/eslint/node_modules/regextras/dist/index-umd.min.js deleted file mode 100644 index d663d9eddb2c47..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/index-umd.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).RegExtras={})}(this,(function(e){"use strict";function n(e,n){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:e.lastIndex;return n=n||"",(e=new RegExp(e.source,(n.includes("g")||e.global?"g":"")+(n.includes("i")||e.ignoreCase?"i":"")+(n.includes("m")||e.multiline?"m":"")+(n.includes("u")||e.unicode?"u":"")+(n.includes("y")||e.sticky?"y":"")+(n.includes("s")||e.dotAll?"s":""))).lastIndex=t,e}e.RegExtras=function(){function e(n,t,r){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.regex=c("string"==typeof n?new RegExp(n):c(n),t||"",r)}var t,r,u;return t=e,(r=[{key:"forEach",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=c(this.regex,"g"),l=0;null!==(t=i.exec(e));)r=t.splice(0,1),n.apply(u,t.concat(l++,r));return this}},{key:"some",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=c(this.regex,"g"),l=0;null!==(t=i.exec(e));)if(r=t.splice(0,1),n.apply(u,t.concat(l++,r)))return!0;return!1}},{key:"every",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=c(this.regex,"g"),l=0;null!==(t=i.exec(e));)if(r=t.splice(0,1),!n.apply(u,t.concat(l++,r)))return!1;return!0}},{key:"map",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=[],l=c(this.regex,"g"),o=0;null!==(t=l.exec(e));)r=t.splice(0,1),i.push(n.apply(u,t.concat(o++,r)));return i}},{key:"filter",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=0,l=[],o=c(this.regex,"g");null!==(t=o.exec(e));)r=t.splice(0,1),t=t.concat(i++,r),n.apply(u,t)&&l.push(r[0]);return l}},{key:"reduce",value:function(e,n,t){var r,u,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=0,o=c(this.regex,"g");for(t||null!==(r=o.exec(e))&&(u=r.splice(0,1),t=n.apply(i,[""].concat(r.concat(l++,u))));null!==(r=o.exec(e));)u=r.splice(0,1),t=n.apply(i,[t].concat(r.concat(l++,u)));return t}},{key:"reduceRight",value:function(e,n,t,r){var u,i,l,o=r,a=t,s=[],f=c(this.regex,"g");for(o=o||null;null!==(u=f.exec(e));)s.push(u);if(!(l=s.length)){if(arguments.length<3)throw new TypeError("reduce of empty matches array with no initial value");return a}return a||(u=s.splice(-1)[0],i=u.splice(0,1),a=n.apply(o,[""].concat(u.concat(l--,i)))),s.reduceRight((function(e,t){return i=t.splice(0,1),a=n.apply(o,[a].concat(t.concat(l--,i))),e}),s),a}},{key:"find",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=0,l=c(this.regex,"g");null!==(t=l.exec(e));)if(r=t.splice(0,1),n.apply(u,t.concat(i++,r)))return r[0];return!1}},{key:"findIndex",value:function(e,n){for(var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=c(this.regex,"g"),i=0;null!==(t=u.exec(e));){var l=t.splice(0,1),o=n.apply(r,t.concat(i++,l));if(o)return i-1}return-1}},{key:"findExec",value:function(e,n){for(var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=c(this.regex,"g"),i=0;null!==(t=u.exec(e));){var l=t.splice(0,1),o=n.apply(r,t.concat(i++,l));if(o)return t}return!1}},{key:"filterExec",value:function(e,n){for(var t,r,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=0,l=[],o=c(this.regex,"g");null!==(t=o.exec(e));)r=t.splice(0,1),t.push(i++,r[0]),n.apply(u,t)&&l.push(t);return l}}])&&n(t.prototype,r),u&&n(t,u),e}();var i,l=e.RegExtras;e.RegExtras=function(){for(var e=arguments.length,n=new Array(e),t=0;t 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; -} - -var RegExtras = /*#__PURE__*/function () { - function RegExtras(regex, flags, newLastIndex) { - _classCallCheck(this, RegExtras); - - this.regex = mixinRegex(typeof regex === 'string' ? new RegExp(regex) : mixinRegex(regex), flags || '', newLastIndex); - } - - _createClass(RegExtras, [{ - key: "forEach", - value: function forEach(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - } - }, { - key: "some", - value: function some(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - } - }, { - key: "every", - value: function every(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - } - }, { - key: "map", - value: function map(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var ret = []; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - } - }, { - key: "filter", - value: function filter(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; - } - }, { - key: "reduce", - value: function reduce(str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; - } - }, { - key: "reduceRight", - value: function reduceRight(str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - thisObj = thisObjOrig, - prev = prevOrig; - var matchesContainer = [], - regex = mixinRegex(this.regex, 'g'); - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - } - }, { - key: "find", - value: function find(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; - } - }, { - key: "findIndex", - value: function findIndex(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; - } - }, { - key: "findExec", - value: function findExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; - } - }, { - key: "filterExec", - value: function filterExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; - } - }]); - - return RegExtras; -}(); - -var _RegExtras = RegExtras; - -RegExtras = function RegExtras() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - // eslint-disable-line no-class-assign - return _construct(_RegExtras, args); -}; - -RegExtras.prototype = _RegExtras.prototype; -RegExtras.mixinRegex = mixinRegex; - -export { RegExtras, mixinRegex }; diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/main-umd.js b/tools/node_modules/eslint/node_modules/regextras/dist/main-umd.js deleted file mode 100644 index a744ec100a7824..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/main-umd.js +++ /dev/null @@ -1,352 +0,0 @@ -(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.RegExtras = {})); -}(this, (function (exports) { 'use strict'; - - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - } - - 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 _setPrototypeOf(o, p) { - _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; - - return _setPrototypeOf(o, p); - } - - function _isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; - - try { - Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - return true; - } catch (e) { - return false; - } - } - - function _construct(Parent, args, Class) { - if (_isNativeReflectConstruct()) { - _construct = Reflect.construct; - } else { - _construct = function _construct(Parent, args, Class) { - var a = [null]; - a.push.apply(a, args); - var Constructor = Function.bind.apply(Parent, a); - var instance = new Constructor(); - if (Class) _setPrototypeOf(instance, Class.prototype); - return instance; - }; - } - - return _construct.apply(null, arguments); - } - - /* eslint-disable node/no-unsupported-features/es-syntax */ - - /** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ - function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; - } - - exports.RegExtras = /*#__PURE__*/function () { - function RegExtras(regex, flags, newLastIndex) { - _classCallCheck(this, RegExtras); - - this.regex = mixinRegex(typeof regex === 'string' ? new RegExp(regex) : mixinRegex(regex), flags || '', newLastIndex); - } - - _createClass(RegExtras, [{ - key: "forEach", - value: function forEach(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - } - }, { - key: "some", - value: function some(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - } - }, { - key: "every", - value: function every(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - ret, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - } - }, { - key: "map", - value: function map(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var ret = []; - var regex = mixinRegex(this.regex, 'g'); - var matches, - n0, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - } - }, { - key: "filter", - value: function filter(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; - } - }, { - key: "reduce", - value: function reduce(str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; - } - }, { - key: "reduceRight", - value: function reduceRight(str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - thisObj = thisObjOrig, - prev = prevOrig; - var matchesContainer = [], - regex = mixinRegex(this.regex, 'g'); - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - } - }, { - key: "find", - value: function find(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; - } - }, { - key: "findIndex", - value: function findIndex(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; - } - }, { - key: "findExec", - value: function findExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var regex = mixinRegex(this.regex, 'g'); - var matches, - i = 0; - - while ((matches = regex.exec(str)) !== null) { - var n0 = matches.splice(0, 1); - var ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; - } - }, { - key: "filterExec", - value: function filterExec(str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this.regex, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; - } - }]); - - return RegExtras; - }(); - - var _RegExtras = exports.RegExtras; - - exports.RegExtras = function RegExtras() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - // eslint-disable-line no-class-assign - return _construct(_RegExtras, args); - }; - - exports.RegExtras.prototype = _RegExtras.prototype; - exports.RegExtras.mixinRegex = mixinRegex; - - exports.mixinRegex = mixinRegex; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/prototype-es.js b/tools/node_modules/eslint/node_modules/regextras/dist/prototype-es.js deleted file mode 100644 index b6630dee374ff4..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/prototype-es.js +++ /dev/null @@ -1,170 +0,0 @@ -/* eslint-disable node/no-unsupported-features/es-syntax */ - -/** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ -function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; -} - -/* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - -RegExp.prototype.forEach = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; -}; - -RegExp.prototype.some = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; -}; - -RegExp.prototype.every = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; -}; - -RegExp.prototype.map = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; -}; - -RegExp.prototype.filter = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(matches[0]); - } - } - - return ret; -}; - -RegExp.prototype.reduce = function (str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(n0, i++))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(n0, i++))); - } - - return prev; -}; - -RegExp.prototype.reduceRight = function (str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - prev = prevOrig, - thisObj = thisObjOrig; - var regex = mixinRegex(this, 'g'); - var matchesContainer = []; - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(n0, i--))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(n0, i--))); - return container; - }, matchesContainer); - return prev; -}; diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/prototype-umd.js b/tools/node_modules/eslint/node_modules/regextras/dist/prototype-umd.js deleted file mode 100644 index 552f1d52dc2885..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/prototype-umd.js +++ /dev/null @@ -1,177 +0,0 @@ -(function (factory) { - typeof define === 'function' && define.amd ? define(factory) : - factory(); -}((function () { 'use strict'; - - /* eslint-disable node/no-unsupported-features/es-syntax */ - - /** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ - function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; - } - - /* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - - RegExp.prototype.forEach = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - }; - - RegExp.prototype.some = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - }; - - RegExp.prototype.every = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - }; - - RegExp.prototype.map = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - }; - - RegExp.prototype.filter = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(matches[0]); - } - } - - return ret; - }; - - RegExp.prototype.reduce = function (str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(n0, i++))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(n0, i++))); - } - - return prev; - }; - - RegExp.prototype.reduceRight = function (str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - prev = prevOrig, - thisObj = thisObjOrig; - var regex = mixinRegex(this, 'g'); - var matchesContainer = []; - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(n0, i--))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(n0, i--))); - return container; - }, matchesContainer); - return prev; - }; - -}))); diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-es.js b/tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-es.js deleted file mode 100644 index 9d7fad59ad9d2b..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-es.js +++ /dev/null @@ -1,250 +0,0 @@ -/* eslint-disable node/no-unsupported-features/es-syntax */ - -/** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ -function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; -} - -/* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - -RegExp.prototype.forEach = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; -}; - -RegExp.prototype.some = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; -}; - -RegExp.prototype.every = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; -}; - -RegExp.prototype.map = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; -}; - -RegExp.prototype.filter = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; -}; - -RegExp.prototype.reduce = function (str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; -}; - -RegExp.prototype.reduceRight = function (str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - prev = prevOrig, - thisObj = thisObjOrig; - var regex = mixinRegex(this, 'g'); - var matchesContainer = []; - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; -}; - -RegExp.prototype.find = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; -}; - -RegExp.prototype.findIndex = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; -}; - -RegExp.prototype.findExec = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; -}; - -RegExp.prototype.filterExec = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; -}; diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-umd.js b/tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-umd.js deleted file mode 100644 index 01bd099b09517b..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-umd.js +++ /dev/null @@ -1,257 +0,0 @@ -(function (factory) { - typeof define === 'function' && define.amd ? define(factory) : - factory(); -}((function () { 'use strict'; - - /* eslint-disable node/no-unsupported-features/es-syntax */ - - /** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ - function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; - } - - /* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - - RegExp.prototype.forEach = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - }; - - RegExp.prototype.some = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - }; - - RegExp.prototype.every = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - }; - - RegExp.prototype.map = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - }; - - RegExp.prototype.filter = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; - }; - - RegExp.prototype.reduce = function (str, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; - }; - - RegExp.prototype.reduceRight = function (str, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - prev = prevOrig, - thisObj = thisObjOrig; - var regex = mixinRegex(this, 'g'); - var matchesContainer = []; - thisObj = thisObj || null; - - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - }; - - RegExp.prototype.find = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; - }; - - RegExp.prototype.findIndex = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; - }; - - RegExp.prototype.findExec = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - var regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; - }; - - RegExp.prototype.filterExec = function (str, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = [], - regex = mixinRegex(this, 'g'); - - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; - }; - -}))); diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-es.js b/tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-es.js deleted file mode 100644 index dcb05f926e10c7..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-es.js +++ /dev/null @@ -1,248 +0,0 @@ -/* eslint-disable node/no-unsupported-features/es-syntax */ - -/** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ -function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; -} - -// We copy the regular expression so as to be able to always ensure the exec - -String.prototype.forEach = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; -}; - -String.prototype.some = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; -}; - -String.prototype.every = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; -}; - -String.prototype.map = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; -}; - -String.prototype.filter = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; -}; - -String.prototype.reduce = function (regex, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - if (!prev) { - if ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; -}; - -String.prototype.reduceRight = function (regex, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - prev = prevOrig, - thisObj = thisObjOrig; - var matchesContainer = []; - regex = mixinRegex(regex, 'g'); - thisObj = thisObj || null; - - while ((matches = regex.exec(this)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; -}; - -String.prototype.find = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; -}; - -String.prototype.findIndex = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; -}; - -String.prototype.findExec = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; -}; - -String.prototype.filterExec = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; -}; diff --git a/tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-umd.js b/tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-umd.js deleted file mode 100644 index ee23111e3f8d34..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-umd.js +++ /dev/null @@ -1,255 +0,0 @@ -(function (factory) { - typeof define === 'function' && define.amd ? define(factory) : - factory(); -}((function () { 'use strict'; - - /* eslint-disable node/no-unsupported-features/es-syntax */ - - /** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ - function mixinRegex(regex, newFlags) { - var newLastIndex = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : regex.lastIndex; - newFlags = newFlags || ''; - regex = new RegExp(regex.source, (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '')); - regex.lastIndex = newLastIndex; - return regex; - } - - // We copy the regular expression so as to be able to always ensure the exec - - String.prototype.forEach = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - - return this; - }; - - String.prototype.some = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return true; - } - } - - return false; - }; - - String.prototype.every = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (!ret) { - return false; - } - } - - return true; - }; - - String.prototype.map = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - - return ret; - }; - - String.prototype.filter = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - - return ret; - }; - - String.prototype.reduce = function (regex, cb, prev) { - var thisObj = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; - var matches, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - if (!prev) { - if ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - - return prev; - }; - - String.prototype.reduceRight = function (regex, cb, prevOrig, thisObjOrig) { - var matches, - n0, - i, - prev = prevOrig, - thisObj = thisObjOrig; - var matchesContainer = []; - regex = mixinRegex(regex, 'g'); - thisObj = thisObj || null; - - while ((matches = regex.exec(this)) !== null) { - matchesContainer.push(matches); - } - - i = matchesContainer.length; - - if (!i) { - if (arguments.length < 3) { - throw new TypeError('reduce of empty matches array with no initial value'); - } - - return prev; - } - - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - }; - - String.prototype.find = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return n0[0]; - } - } - - return false; - }; - - String.prototype.findIndex = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return i - 1; - } - } - - return -1; - }; - - String.prototype.findExec = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - ret, - n0, - i = 0; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - - if (ret) { - return matches; - } - } - - return false; - }; - - String.prototype.filterExec = function (regex, cb) { - var thisObj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var matches, - n0, - i = 0; - var ret = []; - regex = mixinRegex(regex, 'g'); - - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - - return ret; - }; - -}))); diff --git a/tools/node_modules/eslint/node_modules/regextras/lgtm.yml b/tools/node_modules/eslint/node_modules/regextras/lgtm.yml deleted file mode 100644 index bb188bae8063b8..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/lgtm.yml +++ /dev/null @@ -1,5 +0,0 @@ -extraction: - javascript: - index: - filters: - - exclude: "dist" diff --git a/tools/node_modules/eslint/node_modules/regextras/package.json b/tools/node_modules/eslint/node_modules/regextras/package.json deleted file mode 100644 index ecb604f2053bd1..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/package.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "regextras", - "version": "0.8.0", - "license": "MIT", - "author": "Brett Zamir", - "contributors": [], - "repository": "https://github.com/brettz9/regextras", - "homepage": "https://github.com/brettz9/regextras", - "bugs": "https://github.com/brettz9/regextras/issues", - "scripts": { - "eslint": "eslint --ext=js,md,html .", - "lint": "npm run eslint", - "rollup": "rollup -c", - "start": "static -p 8081", - "coverage": "open-cli http://localhost:8081/coverage && npm start", - "mocha": "mocha --require esm --require chai/register-assert --require chai/register-expect test/test.*.js --exit", - "nyc": "rm -Rf ./node_modules/.cache && nyc npm run mocha", - "test": "npm run eslint && npm run rollup && npm run nyc", - "test-browser": "npm run eslint && npm run rollup && open-cli http://127.0.0.1:8081/tests/regextras.html && npm start" - }, - "nyc": { - "reporter": [ - "html", - "text" - ], - "exclude": [ - ".eslintrc.js", - "rollup.config.js", - "dist", - "node_modules", - "test", - "tests" - ] - }, - "browserslist": [ - "cover 100%" - ], - "main": "dist/index-umd.js", - "module": "dist/index-es.js", - "keywords": [ - "regex", - "regexp", - "regular expression" - ], - "description": "Array extras for regular expressions", - "engines": { - "node": ">=0.1.14" - }, - "dependencies": {}, - "devDependencies": { - "@babel/core": "^7.14.3", - "@babel/preset-env": "^7.14.2", - "@brettz9/eslint-plugin": "^1.0.3", - "@brettz9/node-static": "^0.1.1", - "@rollup/plugin-babel": "^5.3.0", - "chai": "^4.3.4", - "core-js-bundle": "^3.12.1", - "eslint": "^7.27.0", - "eslint-config-ash-nazg": "^29.16.0", - "eslint-config-standard": "^16.0.2", - "eslint-plugin-array-func": "^3.1.7", - "eslint-plugin-chai-expect": "^2.2.0", - "eslint-plugin-chai-friendly": "^0.7.1", - "eslint-plugin-compat": "^3.9.0", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-html": "^6.1.2", - "eslint-plugin-import": "^2.23.3", - "eslint-plugin-jsdoc": "^35.0.0", - "eslint-plugin-markdown": "^2.1.0", - "eslint-plugin-no-unsanitized": "^3.1.5", - "eslint-plugin-no-use-extend-native": "^0.5.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^5.1.0", - "eslint-plugin-radar": "^0.2.1", - "eslint-plugin-standard": "^4.1.0", - "eslint-plugin-unicorn": "^32.0.1", - "esm": "^3.2.25", - "mocha": "^8.4.0", - "nyc": "^15.1.0", - "open-cli": "^6.0.1", - "regenerator-runtime": "^0.13.7", - "rollup": "2.49.0", - "rollup-plugin-terser": "^7.0.2" - } -} diff --git a/tools/node_modules/eslint/node_modules/regextras/pnpm-lock.yaml b/tools/node_modules/eslint/node_modules/regextras/pnpm-lock.yaml deleted file mode 100644 index 3bce11018624ea..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/pnpm-lock.yaml +++ /dev/null @@ -1,4437 +0,0 @@ -lockfileVersion: 5.3 - -specifiers: - '@babel/core': ^7.14.3 - '@babel/preset-env': ^7.14.2 - '@brettz9/eslint-plugin': ^1.0.3 - '@brettz9/node-static': ^0.1.1 - '@rollup/plugin-babel': ^5.3.0 - chai: ^4.3.4 - core-js-bundle: ^3.12.1 - eslint: ^7.27.0 - eslint-config-ash-nazg: ^29.16.0 - eslint-config-standard: ^16.0.2 - eslint-plugin-array-func: ^3.1.7 - eslint-plugin-chai-expect: ^2.2.0 - eslint-plugin-chai-friendly: ^0.7.1 - eslint-plugin-compat: ^3.9.0 - eslint-plugin-eslint-comments: ^3.2.0 - eslint-plugin-html: ^6.1.2 - eslint-plugin-import: ^2.23.3 - eslint-plugin-jsdoc: ^35.0.0 - eslint-plugin-markdown: ^2.1.0 - eslint-plugin-no-unsanitized: ^3.1.5 - eslint-plugin-no-use-extend-native: ^0.5.0 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^5.1.0 - eslint-plugin-radar: ^0.2.1 - eslint-plugin-standard: ^4.1.0 - eslint-plugin-unicorn: ^32.0.1 - esm: ^3.2.25 - mocha: ^8.4.0 - nyc: ^15.1.0 - open-cli: ^6.0.1 - regenerator-runtime: ^0.13.7 - rollup: 2.49.0 - rollup-plugin-terser: ^7.0.2 - -devDependencies: - '@babel/core': 7.14.3 - '@babel/preset-env': 7.14.2_@babel+core@7.14.3 - '@brettz9/eslint-plugin': 1.0.3_eslint@7.27.0 - '@brettz9/node-static': 0.1.1 - '@rollup/plugin-babel': 5.3.0_@babel+core@7.14.3+rollup@2.49.0 - chai: 4.3.4 - core-js-bundle: 3.12.1 - eslint: 7.27.0 - eslint-config-ash-nazg: 29.16.0_86bc859d2c4079058d807e5716b4b586 - eslint-config-standard: 16.0.2_54a118fc6338897394bb0683ed693a07 - eslint-plugin-array-func: 3.1.7_eslint@7.27.0 - eslint-plugin-chai-expect: 2.2.0_eslint@7.27.0 - eslint-plugin-chai-friendly: 0.7.1_eslint@7.27.0 - eslint-plugin-compat: 3.9.0_eslint@7.27.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@7.27.0 - eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.23.3_eslint@7.27.0 - eslint-plugin-jsdoc: 35.0.0_eslint@7.27.0 - eslint-plugin-markdown: 2.1.0_eslint@7.27.0 - eslint-plugin-no-unsanitized: 3.1.5_eslint@7.27.0 - eslint-plugin-no-use-extend-native: 0.5.0 - eslint-plugin-node: 11.1.0_eslint@7.27.0 - eslint-plugin-promise: 5.1.0_eslint@7.27.0 - eslint-plugin-radar: 0.2.1_eslint@7.27.0 - eslint-plugin-standard: 4.1.0_eslint@7.27.0 - eslint-plugin-unicorn: 32.0.1_eslint@7.27.0 - esm: 3.2.25 - mocha: 8.4.0 - nyc: 15.1.0 - open-cli: 6.0.1 - regenerator-runtime: 0.13.7 - rollup: 2.49.0 - rollup-plugin-terser: 7.0.2_rollup@2.49.0 - -packages: - - /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - dependencies: - '@babel/highlight': 7.14.0 - dev: true - - /@babel/code-frame/7.12.13: - resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} - dependencies: - '@babel/highlight': 7.14.0 - dev: true - - /@babel/compat-data/7.14.0: - resolution: {integrity: sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==} - dev: true - - /@babel/core/7.14.3: - resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.3 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 - convert-source-map: 1.7.0 - debug: 4.3.1 - gensync: 1.0.0-beta.2 - json5: 2.2.0 - semver: 6.3.0 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/eslint-parser/7.14.3_@babel+core@7.14.3+eslint@7.27.0: - resolution: {integrity: sha512-IfJXKEVRV/Gisvgmih/+05gkBzzg4Dy0gcxkZ84iFiLK8+O+fI1HLnGJv3UrUMPpsMmmThNa69v+UnF80XP+kA==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': '>=7.11.0' - eslint: '>=7.5.0' - dependencies: - '@babel/core': 7.14.3 - eslint: 7.27.0 - eslint-scope: 5.1.1 - eslint-visitor-keys: 2.1.0 - semver: 6.3.0 - dev: true - - /@babel/generator/7.14.3: - resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} - dependencies: - '@babel/types': 7.14.2 - jsesc: 2.5.2 - source-map: 0.5.7 - dev: true - - /@babel/helper-annotate-as-pure/7.12.13: - resolution: {integrity: sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-builder-binary-assignment-operator-visitor/7.12.13: - resolution: {integrity: sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==} - dependencies: - '@babel/helper-explode-assignable-expression': 7.13.0 - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-compilation-targets/7.13.16_@babel+core@7.14.3: - resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.14.0 - '@babel/core': 7.14.3 - '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.6 - semver: 6.3.0 - dev: true - - /@babel/helper-create-class-features-plugin/7.14.3_@babel+core@7.14.3: - resolution: {integrity: sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/helper-replace-supers': 7.14.3 - '@babel/helper-split-export-declaration': 7.12.13 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-create-regexp-features-plugin/7.14.3_@babel+core@7.14.3: - resolution: {integrity: sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-annotate-as-pure': 7.12.13 - regexpu-core: 4.7.1 - dev: true - - /@babel/helper-define-polyfill-provider/0.2.1_@babel+core@7.14.3: - resolution: {integrity: sha512-x3AUTVZNPunaw1opRTa5OwVA5N0YxGlIad9xQ5QflK1uIS7PnAGGU5O2Dj/G183fR//N8AzTq+Q8+oiu9m0VFg==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/traverse': 7.14.2 - debug: 4.3.1 - lodash.debounce: 4.0.8 - resolve: 1.20.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-explode-assignable-expression/7.13.0: - resolution: {integrity: sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-function-name/7.14.2: - resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} - dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-hoist-variables/7.13.16: - resolution: {integrity: sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==} - dependencies: - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-member-expression-to-functions/7.13.12: - resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-module-imports/7.13.12: - resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-module-transforms/7.14.2: - resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} - dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.14.3 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.14.0 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-optimise-call-expression/7.12.13: - resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} - dev: true - - /@babel/helper-remap-async-to-generator/7.13.0: - resolution: {integrity: sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==} - dependencies: - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-wrap-function': 7.13.0 - '@babel/types': 7.14.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-replace-supers/7.14.3: - resolution: {integrity: sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==} - dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-simple-access/7.13.12: - resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-skip-transparent-expression-wrappers/7.12.1: - resolution: {integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} - dependencies: - '@babel/types': 7.14.2 - dev: true - - /@babel/helper-validator-identifier/7.14.0: - resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} - dev: true - - /@babel/helper-validator-option/7.12.17: - resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} - dev: true - - /@babel/helper-wrap-function/7.13.0: - resolution: {integrity: sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==} - dependencies: - '@babel/helper-function-name': 7.14.2 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helpers/7.14.0: - resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} - dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/highlight/7.14.0: - resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - - /@babel/parser/7.14.3: - resolution: {integrity: sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.13.12_@babel+core@7.14.3: - resolution: {integrity: sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-proposal-optional-chaining': 7.14.2_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-async-generator-functions/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-remap-async-to-generator': 7.13.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-class-properties/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-class-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-class-static-block/7.14.3_@babel+core@7.14.3: - resolution: {integrity: sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-class-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-class-static-block': 7.12.13_@babel+core@7.14.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-dynamic-import/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-export-namespace-from/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-json-strings/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-logical-assignment-operators/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-numeric-separator/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-object-rest-spread/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.14.0 - '@babel/core': 7.14.3 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-transform-parameters': 7.14.2_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-optional-catch-binding/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-optional-chaining/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-proposal-private-methods/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-class-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-private-property-in-object/7.14.0_@babel+core@7.14.3: - resolution: {integrity: sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-create-class-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.0_@babel+core@7.14.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-unicode-property-regex/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-regexp-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-class-static-block/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-private-property-in-object/7.14.0_@babel+core@7.14.3: - resolution: {integrity: sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-top-level-await/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-arrow-functions/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-async-to-generator/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-remap-async-to-generator': 7.13.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-block-scoped-functions/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-block-scoping/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-classes/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-replace-supers': 7.14.3 - '@babel/helper-split-export-declaration': 7.12.13 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-computed-properties/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-destructuring/7.13.17_@babel+core@7.14.3: - resolution: {integrity: sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-dotall-regex/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-regexp-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-duplicate-keys/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-exponentiation-operator/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-for-of/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-function-name/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-literals/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-member-expression-literals/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-modules-amd/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helper-plugin-utils': 7.13.0 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-commonjs/7.14.0_@babel+core@7.14.3: - resolution: {integrity: sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-simple-access': 7.13.12 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-systemjs/7.13.8_@babel+core@7.14.3: - resolution: {integrity: sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-hoist-variables': 7.13.16 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-validator-identifier': 7.14.0 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-umd/7.14.0_@babel+core@7.14.3: - resolution: {integrity: sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helper-plugin-utils': 7.13.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-regexp-features-plugin': 7.14.3_@babel+core@7.14.3 - dev: true - - /@babel/plugin-transform-new-target/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-object-super/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-replace-supers': 7.14.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-parameters/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-property-literals/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-regenerator/7.13.15_@babel+core@7.14.3: - resolution: {integrity: sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - regenerator-transform: 0.14.5 - dev: true - - /@babel/plugin-transform-reserved-words/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-shorthand-properties/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-spread/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - dev: true - - /@babel/plugin-transform-sticky-regex/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-template-literals/7.13.0_@babel+core@7.14.3: - resolution: {integrity: sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-typeof-symbol/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-unicode-escapes/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-transform-unicode-regex/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-create-regexp-features-plugin': 7.14.3_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/preset-env/7.14.2_@babel+core@7.14.3: - resolution: {integrity: sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.14.0 - '@babel/core': 7.14.3 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/helper-validator-option': 7.12.17 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.13.12_@babel+core@7.14.3 - '@babel/plugin-proposal-async-generator-functions': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-class-properties': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-proposal-class-static-block': 7.14.3_@babel+core@7.14.3 - '@babel/plugin-proposal-dynamic-import': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-export-namespace-from': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-json-strings': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-logical-assignment-operators': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-numeric-separator': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-object-rest-spread': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-optional-catch-binding': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-optional-chaining': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-proposal-private-methods': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-proposal-private-property-in-object': 7.14.0_@babel+core@7.14.3 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-syntax-class-static-block': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-private-property-in-object': 7.14.0_@babel+core@7.14.3 - '@babel/plugin-syntax-top-level-await': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-arrow-functions': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-transform-async-to-generator': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-transform-block-scoped-functions': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-block-scoping': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-transform-classes': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-transform-computed-properties': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-transform-destructuring': 7.13.17_@babel+core@7.14.3 - '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-duplicate-keys': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-exponentiation-operator': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-for-of': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-transform-function-name': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-literals': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-member-expression-literals': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-modules-amd': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-transform-modules-commonjs': 7.14.0_@babel+core@7.14.3 - '@babel/plugin-transform-modules-systemjs': 7.13.8_@babel+core@7.14.3 - '@babel/plugin-transform-modules-umd': 7.14.0_@babel+core@7.14.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-new-target': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-object-super': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-parameters': 7.14.2_@babel+core@7.14.3 - '@babel/plugin-transform-property-literals': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-regenerator': 7.13.15_@babel+core@7.14.3 - '@babel/plugin-transform-reserved-words': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-shorthand-properties': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-spread': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-transform-sticky-regex': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-template-literals': 7.13.0_@babel+core@7.14.3 - '@babel/plugin-transform-typeof-symbol': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-unicode-escapes': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-unicode-regex': 7.12.13_@babel+core@7.14.3 - '@babel/preset-modules': 0.1.4_@babel+core@7.14.3 - '@babel/types': 7.14.2 - babel-plugin-polyfill-corejs2: 0.2.1_@babel+core@7.14.3 - babel-plugin-polyfill-corejs3: 0.2.1_@babel+core@7.14.3 - babel-plugin-polyfill-regenerator: 0.2.1_@babel+core@7.14.3 - core-js-compat: 3.12.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/preset-modules/0.1.4_@babel+core@7.14.3: - resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.14.3 - '@babel/types': 7.14.2 - esutils: 2.0.3 - dev: true - - /@babel/runtime/7.14.0: - resolution: {integrity: sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==} - dependencies: - regenerator-runtime: 0.13.7 - dev: true - - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 - dev: true - - /@babel/traverse/7.14.2: - resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 - debug: 4.3.1 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/types/7.14.2: - resolution: {integrity: sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - to-fast-properties: 2.0.0 - dev: true - - /@brettz9/eslint-plugin/1.0.3_eslint@7.27.0: - resolution: {integrity: sha512-2ESGw4oZJ5IvkFitzRXzfdUY8hzSPSanQ8i+adzWMQPK7jxxUHkZ6GEslOd7GjHFZIcwqc1xVXVU0itf8zYFGA==} - engines: {node: '>=10.0.0'} - peerDependencies: - eslint: '>=7.20.0' - dependencies: - eslint: 7.27.0 - dev: true - - /@brettz9/node-static/0.1.1: - resolution: {integrity: sha512-HHD3JKDCTxudQ7btLDykPlzLBFl+RM70vC6Zsvey1cr9m67UBOmwiP0f2Bk7IjjU3G1c4vAJCjysVxPkmHs7Ew==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - colors: 1.4.0 - mime: 2.5.2 - minimatch: 3.0.4 - neodoc: 2.0.2 - dev: true - - /@es-joy/jsdoccomment/0.7.2: - resolution: {integrity: sha512-i5p0VgxeCXbf5aPLPY9s9Fz6K5BkzYdbRCisw/vEY/FXAxUJ8SiAifPwkFUm0CJrmZ8tFBGW8bUtM7wiE4KTIA==} - engines: {node: '>=10.0.0'} - dependencies: - comment-parser: 1.1.5 - esquery: 1.4.0 - jsdoctypeparser: 9.0.0 - dev: true - - /@eslint/eslintrc/0.4.1: - resolution: {integrity: sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.1 - espree: 7.3.1 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - js-yaml: 3.14.1 - minimatch: 3.0.4 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: true - - /@istanbuljs/schema/0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - dev: true - - /@mdn/browser-compat-data/2.0.7: - resolution: {integrity: sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==} - engines: {node: '>=10.0.0'} - dependencies: - extend: 3.0.2 - dev: true - - /@rollup/plugin-babel/5.3.0_@babel+core@7.14.3+rollup@2.49.0: - resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} - engines: {node: '>= 10.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-module-imports': 7.13.12 - '@rollup/pluginutils': 3.1.0_rollup@2.49.0 - rollup: 2.49.0 - dev: true - - /@rollup/pluginutils/3.1.0_rollup@2.49.0: - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.0 - rollup: 2.49.0 - dev: true - - /@tokenizer/token/0.1.1: - resolution: {integrity: sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==} - dev: true - - /@types/debug/4.1.5: - resolution: {integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==} - dev: true - - /@types/estree/0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - dev: true - - /@types/json5/0.0.29: - resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} - dev: true - - /@types/minimist/1.2.1: - resolution: {integrity: sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==} - dev: true - - /@types/node/15.6.0: - resolution: {integrity: sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A==} - dev: true - - /@types/normalize-package-data/2.4.0: - resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} - dev: true - - /@ungap/promise-all-settled/1.1.2: - resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} - dev: true - - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 7.4.1 - dev: true - - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /aggregate-error/3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - dev: true - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /ajv/8.5.0: - resolution: {integrity: sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - dev: true - - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - - /ansi-regex/2.1.1: - resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} - engines: {node: '>=0.10.0'} - dev: true - - /ansi-regex/3.0.0: - resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=} - engines: {node: '>=4'} - dev: true - - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} - engines: {node: '>=8'} - dev: true - - /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: true - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.0 - dev: true - - /append-transform/2.0.0: - resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} - engines: {node: '>=8'} - dependencies: - default-require-extensions: 3.0.0 - dev: true - - /archy/1.0.0: - resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} - dev: true - - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: true - - /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - - /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - get-intrinsic: 1.1.1 - is-string: 1.0.6 - dev: true - - /array.prototype.flat/1.2.4: - resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - dev: true - - /arrify/1.0.1: - resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} - engines: {node: '>=0.10.0'} - dev: true - - /assertion-error/1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - dev: true - - /ast-metadata-inferer/0.4.0: - resolution: {integrity: sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==} - dev: true - - /astral-regex/2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - dev: true - - /babel-plugin-dynamic-import-node/2.3.3: - resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - dependencies: - object.assign: 4.1.2 - dev: true - - /babel-plugin-polyfill-corejs2/0.2.1_@babel+core@7.14.3: - resolution: {integrity: sha512-hXGSPbr6IbjeMyGew+3uGIAkRjBFSOJ9FLDZNOfHuyJZCcoia4nd/72J0bSgvfytcVfUcP/dxEVcUhVJuQRtSw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.14.0 - '@babel/core': 7.14.3 - '@babel/helper-define-polyfill-provider': 0.2.1_@babel+core@7.14.3 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-corejs3/0.2.1_@babel+core@7.14.3: - resolution: {integrity: sha512-WZCqF3DLUhdTD/P381MDJfuP18hdCZ+iqJ+wHtzhWENpsiof284JJ1tMQg1CE+hfCWyG48F7e5gDMk2c3Laz7w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-define-polyfill-provider': 0.2.1_@babel+core@7.14.3 - core-js-compat: 3.12.1 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-regenerator/0.2.1_@babel+core@7.14.3: - resolution: {integrity: sha512-T3bYyL3Sll2EtC94v3f+fA8M28q7YPTOZdB++SRHjvYZTvtd+WorMUq3tDTD4Q7Kjk1LG0gGromslKjcO5p2TA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-define-polyfill-provider': 0.2.1_@babel+core@7.14.3 - transitivePeerDependencies: - - supports-color - dev: true - - /bail/1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} - dev: true - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: true - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /browser-stdout/1.3.1: - resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - dev: true - - /browserslist/4.16.6: - resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001228 - colorette: 1.2.2 - electron-to-chromium: 1.3.736 - escalade: 3.1.1 - node-releases: 1.1.72 - dev: true - - /buffer-from/1.1.1: - resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} - dev: true - - /builtin-modules/3.2.0: - resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} - engines: {node: '>=6'} - dev: true - - /caching-transform/4.0.0: - resolution: {integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==} - engines: {node: '>=8'} - dependencies: - hasha: 5.2.2 - make-dir: 3.1.0 - package-hash: 4.0.0 - write-file-atomic: 3.0.3 - dev: true - - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - dev: true - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /camelcase-keys/6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - map-obj: 4.2.1 - quick-lru: 4.0.1 - dev: true - - /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: true - - /camelcase/6.2.0: - resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} - engines: {node: '>=10'} - dev: true - - /caniuse-lite/1.0.30001228: - resolution: {integrity: sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==} - dev: true - - /chai/4.3.4: - resolution: {integrity: sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==} - engines: {node: '>=4'} - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.2 - deep-eql: 3.0.1 - get-func-name: 2.0.0 - pathval: 1.1.1 - type-detect: 4.0.8 - dev: true - - /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - - /chalk/4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /character-entities-legacy/1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: true - - /character-entities/1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: true - - /character-reference-invalid/1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: true - - /check-error/1.0.2: - resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=} - dev: true - - /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /ci-info/3.1.1: - resolution: {integrity: sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==} - dev: true - - /clean-regexp/1.0.0: - resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=} - engines: {node: '>=4'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - - /clean-stack/2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - dev: true - - /cliui/6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - dependencies: - string-width: 4.2.2 - strip-ansi: 6.0.0 - wrap-ansi: 6.2.0 - dev: true - - /cliui/7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - dependencies: - string-width: 4.2.2 - strip-ansi: 6.0.0 - wrap-ansi: 7.0.0 - dev: true - - /collapse-white-space/1.0.6: - resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} - dev: true - - /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: true - - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - - /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} - dev: true - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - - /colorette/1.2.2: - resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} - dev: true - - /colors/1.4.0: - resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} - engines: {node: '>=0.1.90'} - dev: true - - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true - - /comment-parser/1.1.5: - resolution: {integrity: sha512-RePCE4leIhBlmrqiYTvaqEeGYg7qpSl4etaIabKtdOQVi+mSTIBBklGUwIr79GXYnl3LpMwmDw4KeR2stNc6FA==} - engines: {node: '>= 10.0.0'} - dev: true - - /commondir/1.0.1: - resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} - dev: true - - /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - dev: true - - /convert-source-map/1.7.0: - resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} - dependencies: - safe-buffer: 5.1.2 - dev: true - - /core-js-bundle/3.12.1: - resolution: {integrity: sha512-4xo0s+HI15r0HEVLy6LhFoPqVlwQKxgl/tbgDfcRziFa5gAUxyEPUtPVXi2VPcSVYIJ8JSG+SOvy/aLPD7M6Fw==} - requiresBuild: true - dev: true - - /core-js-compat/3.12.1: - resolution: {integrity: sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==} - dependencies: - browserslist: 4.16.6 - semver: 7.0.0 - dev: true - - /core-js/3.12.1: - resolution: {integrity: sha512-Ne9DKPHTObRuB09Dru5AjwKjY4cJHVGu+y5f7coGn1E9Grkc3p2iBwE9AI/nJzsE29mQF7oq+mhYYRqOMFN1Bw==} - requiresBuild: true - dev: true - - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - dependencies: - ms: 2.0.0 - dev: true - - /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - dependencies: - ms: 2.1.3 - dev: true - - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /debug/4.3.1_supports-color@8.1.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 8.1.1 - dev: true - - /decamelize-keys/1.1.0: - resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} - engines: {node: '>=0.10.0'} - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - dev: true - - /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} - engines: {node: '>=0.10.0'} - dev: true - - /decamelize/4.0.0: - resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} - engines: {node: '>=10'} - dev: true - - /deep-eql/3.0.1: - resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} - engines: {node: '>=0.12'} - dependencies: - type-detect: 4.0.8 - dev: true - - /deep-is/0.1.3: - resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} - dev: true - - /default-require-extensions/3.0.0: - resolution: {integrity: sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==} - engines: {node: '>=8'} - dependencies: - strip-bom: 4.0.0 - dev: true - - /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} - engines: {node: '>= 0.4'} - dependencies: - object-keys: 1.1.1 - dev: true - - /diff/5.0.0: - resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} - engines: {node: '>=0.3.1'} - dev: true - - /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /dom-serializer/1.3.2: - resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} - dependencies: - domelementtype: 2.2.0 - domhandler: 4.2.0 - entities: 2.2.0 - dev: true - - /domelementtype/2.2.0: - resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} - dev: true - - /domhandler/4.2.0: - resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.2.0 - dev: true - - /domutils/2.6.0: - resolution: {integrity: sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==} - dependencies: - dom-serializer: 1.3.2 - domelementtype: 2.2.0 - domhandler: 4.2.0 - dev: true - - /electron-to-chromium/1.3.736: - resolution: {integrity: sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig==} - dev: true - - /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: true - - /entities/2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: true - - /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - dev: true - - /es-abstract/1.18.0: - resolution: {integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - is-callable: 1.2.3 - is-negative-zero: 2.0.1 - is-regex: 1.1.3 - is-string: 1.0.6 - object-inspect: 1.10.3 - object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.1 - dev: true - - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.3 - is-date-object: 1.0.4 - is-symbol: 1.0.4 - dev: true - - /es6-error/4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - dev: true - - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - dev: true - - /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} - engines: {node: '>=0.8.0'} - dev: true - - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: true - - /eslint-config-ash-nazg/29.16.0_86bc859d2c4079058d807e5716b4b586: - resolution: {integrity: sha512-tD/qdNcUek9ZY8rHIWI6gJj/1GGYN73uSqeedu6AMS7YGlz8j0YoUZGhjt7HHMRASf9B3cT44EnMb5xT1QFCmw==} - engines: {node: '>=10.0.0'} - peerDependencies: - '@brettz9/eslint-plugin': ^1.0.3 - eslint: ^7.27.0 - eslint-config-standard: ^16.0.2 - eslint-plugin-array-func: ^3.1.7 - eslint-plugin-compat: ^3.9.0 - eslint-plugin-eslint-comments: ^3.2.0 - eslint-plugin-html: ^6.1.2 - eslint-plugin-import: ^2.23.3 - eslint-plugin-jsdoc: ^35.0.0 - eslint-plugin-markdown: ^2.1.0 - eslint-plugin-no-unsanitized: ^3.1.5 - eslint-plugin-no-use-extend-native: ^0.5.0 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^5.1.0 - eslint-plugin-radar: ^0.2.1 - eslint-plugin-unicorn: ^32.0.1 - dependencies: - '@brettz9/eslint-plugin': 1.0.3_eslint@7.27.0 - eslint: 7.27.0 - eslint-config-standard: 16.0.2_54a118fc6338897394bb0683ed693a07 - eslint-plugin-array-func: 3.1.7_eslint@7.27.0 - eslint-plugin-compat: 3.9.0_eslint@7.27.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@7.27.0 - eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.23.3_eslint@7.27.0 - eslint-plugin-jsdoc: 35.0.0_eslint@7.27.0 - eslint-plugin-markdown: 2.1.0_eslint@7.27.0 - eslint-plugin-no-unsanitized: 3.1.5_eslint@7.27.0 - eslint-plugin-no-use-extend-native: 0.5.0 - eslint-plugin-node: 11.1.0_eslint@7.27.0 - eslint-plugin-promise: 5.1.0_eslint@7.27.0 - eslint-plugin-radar: 0.2.1_eslint@7.27.0 - eslint-plugin-unicorn: 32.0.1_eslint@7.27.0 - semver: 7.3.5 - dev: true - - /eslint-config-standard/16.0.2_54a118fc6338897394bb0683ed693a07: - resolution: {integrity: sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==} - peerDependencies: - eslint: ^7.12.1 - eslint-plugin-import: ^2.22.1 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^4.2.1 - dependencies: - eslint: 7.27.0 - eslint-plugin-import: 2.23.3_eslint@7.27.0 - eslint-plugin-node: 11.1.0_eslint@7.27.0 - eslint-plugin-promise: 5.1.0_eslint@7.27.0 - dev: true - - /eslint-import-resolver-node/0.3.4: - resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} - dependencies: - debug: 2.6.9 - resolve: 1.20.0 - dev: true - - /eslint-module-utils/2.6.1: - resolution: {integrity: sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==} - engines: {node: '>=4'} - dependencies: - debug: 3.2.7 - pkg-dir: 2.0.0 - dev: true - - /eslint-plugin-array-func/3.1.7_eslint@7.27.0: - resolution: {integrity: sha512-fB5TBICjHSTGToNTbCCgR8zsngpUkoCM31EMh/M/NEAyNg90i5rUuG0dnNNBML2n0BzM0nBE3sPvo2SEWf6jlA==} - engines: {node: '>= 6.8.0'} - peerDependencies: - eslint: '>=3.0.0' - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-chai-expect/2.2.0_eslint@7.27.0: - resolution: {integrity: sha512-ExTJKhgeYMfY8wDj3UiZmgpMKJOUHGNHmWMlxT49JUDB1vTnw0sSNfXJSxnX+LcebyBD/gudXzjzD136WqPJrQ==} - engines: {node: 6.* || 8.* || >= 10.*} - peerDependencies: - eslint: '>=2.0.0 <= 7.x' - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-chai-friendly/0.7.1_eslint@7.27.0: - resolution: {integrity: sha512-0xhGiSQ+9oWtNc6IZPUR+6ChKbEvLXwT9oZZ5NcGlPzHVKGn1YKwQFj7a9yL3rnRKbWF7b3RkRYEP8kN6dPOwQ==} - engines: {node: '>=0.10.0'} - peerDependencies: - eslint: '>=3.0.0' - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-compat/3.9.0_eslint@7.27.0: - resolution: {integrity: sha512-lt3l5PHFHVEYSZ5zijcoYvtQJPsBifRiH5N0Et57KwVu7l/yxmHhSG6VJiLMa/lXrg93Qu8049RNQOMn0+yJBg==} - engines: {node: '>=9.x'} - peerDependencies: - eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - dependencies: - '@mdn/browser-compat-data': 2.0.7 - ast-metadata-inferer: 0.4.0 - browserslist: 4.16.6 - caniuse-lite: 1.0.30001228 - core-js: 3.12.1 - eslint: 7.27.0 - find-up: 4.1.0 - lodash.memoize: 4.1.2 - semver: 7.3.2 - dev: true - - /eslint-plugin-es/3.0.1_eslint@7.27.0: - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - eslint: 7.27.0 - eslint-utils: 2.1.0 - regexpp: 3.1.0 - dev: true - - /eslint-plugin-eslint-comments/3.2.0_eslint@7.27.0: - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - escape-string-regexp: 1.0.5 - eslint: 7.27.0 - ignore: 5.1.8 - dev: true - - /eslint-plugin-html/6.1.2: - resolution: {integrity: sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==} - dependencies: - htmlparser2: 6.1.0 - dev: true - - /eslint-plugin-import/2.23.3_eslint@7.27.0: - resolution: {integrity: sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 - dependencies: - array-includes: 3.1.3 - array.prototype.flat: 1.2.4 - debug: 2.6.9 - doctrine: 2.1.0 - eslint: 7.27.0 - eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.1 - find-up: 2.1.0 - has: 1.0.3 - is-core-module: 2.4.0 - minimatch: 3.0.4 - object.values: 1.1.3 - pkg-up: 2.0.0 - read-pkg-up: 3.0.0 - resolve: 1.20.0 - tsconfig-paths: 3.9.0 - dev: true - - /eslint-plugin-jsdoc/35.0.0_eslint@7.27.0: - resolution: {integrity: sha512-n92EO6g84qzjF4Lyvg+hDouMQTRHCKvW0hRobGRza0aqbG9fmmlS4p1x8cvPPAc0P87TmahMZnrP0F7hPOcAoQ==} - engines: {node: '>=12'} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@es-joy/jsdoccomment': 0.7.2 - comment-parser: 1.1.5 - debug: 4.3.1 - eslint: 7.27.0 - esquery: 1.4.0 - jsdoctypeparser: 9.0.0 - lodash: 4.17.21 - regextras: 0.7.1 - semver: 7.3.5 - spdx-expression-parse: 3.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-markdown/2.1.0_eslint@7.27.0: - resolution: {integrity: sha512-Rqw7tosArdlzXcR/xJGW3Er9gRiF7iE+QEMEm7hZZ/feZjUf8xCaGQJgB1nzs9yVhJnUeiAcj5TXLLfKMbp3DQ==} - engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} - peerDependencies: - eslint: '>=6.0.0' - dependencies: - eslint: 7.27.0 - remark-parse: 7.0.2 - unified: 6.2.0 - dev: true - - /eslint-plugin-no-unsanitized/3.1.5_eslint@7.27.0: - resolution: {integrity: sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw==} - peerDependencies: - eslint: ^5 || ^6 || ^7 - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-no-use-extend-native/0.5.0: - resolution: {integrity: sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==} - engines: {node: '>=6.0.0'} - dependencies: - is-get-set-prop: 1.0.0 - is-js-type: 2.0.0 - is-obj-prop: 1.0.0 - is-proto-prop: 2.0.0 - dev: true - - /eslint-plugin-node/11.1.0_eslint@7.27.0: - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=5.16.0' - dependencies: - eslint: 7.27.0 - eslint-plugin-es: 3.0.1_eslint@7.27.0 - eslint-utils: 2.1.0 - ignore: 5.1.8 - minimatch: 3.0.4 - resolve: 1.20.0 - semver: 6.3.0 - dev: true - - /eslint-plugin-promise/5.1.0_eslint@7.27.0: - resolution: {integrity: sha512-NGmI6BH5L12pl7ScQHbg7tvtk4wPxxj8yPHH47NvSmMtFneC077PSeY3huFj06ZWZvtbfxSPt3RuOQD5XcR4ng==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^7.0.0 - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-radar/0.2.1_eslint@7.27.0: - resolution: {integrity: sha512-aOc1MK6ddL45X6mS6zEqFIKy/c/qnwjhNycDecaFMw5acUsD744ZCZf2cG7yxLhMv71mBSwr6pZdu+26+Zzk5A==} - engines: {node: '>=10'} - peerDependencies: - eslint: '>= 3.0.0 <= 7.x.x' - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-standard/4.1.0_eslint@7.27.0: - resolution: {integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==} - peerDependencies: - eslint: '>=5.0.0' - dependencies: - eslint: 7.27.0 - dev: true - - /eslint-plugin-unicorn/32.0.1_eslint@7.27.0: - resolution: {integrity: sha512-LaZ9utnXtOJjnoDkpm+nQsONUUmyRR0WD6PGROSdQRRW3LRmgK/ZP8wxjW+Ai+2uolKTtuJzLx2mvbIeIoLqpg==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=7.23.0' - dependencies: - ci-info: 3.1.1 - clean-regexp: 1.0.0 - eslint: 7.27.0 - eslint-template-visitor: 2.3.2_eslint@7.27.0 - eslint-utils: 2.1.0 - import-modules: 2.1.0 - is-builtin-module: 3.1.0 - lodash: 4.17.21 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.23 - reserved-words: 0.1.2 - safe-regex: 2.1.1 - semver: 7.3.5 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /eslint-template-visitor/2.3.2_eslint@7.27.0: - resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} - peerDependencies: - eslint: '>=7.0.0' - dependencies: - '@babel/core': 7.14.3 - '@babel/eslint-parser': 7.14.3_@babel+core@7.14.3+eslint@7.27.0 - eslint: 7.27.0 - eslint-visitor-keys: 2.1.0 - esquery: 1.4.0 - multimap: 1.1.0 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-utils/2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - - /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - - /eslint/7.27.0: - resolution: {integrity: sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==} - engines: {node: ^10.12.0 || >=12.0.0} - hasBin: true - dependencies: - '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.1 - ajv: 6.12.6 - chalk: 4.1.1 - cross-spawn: 7.0.3 - debug: 4.3.1 - doctrine: 3.0.0 - enquirer: 2.3.6 - escape-string-regexp: 4.0.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.4.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 13.8.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.1 - js-yaml: 3.14.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.0.4 - natural-compare: 1.4.0 - optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.1.0 - semver: 7.3.5 - strip-ansi: 6.0.0 - strip-json-comments: 3.1.1 - table: 6.7.1 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /esm/3.2.25: - resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} - engines: {node: '>=6'} - dev: true - - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 - dev: true - - /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.2.0 - dev: true - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.2.0 - dev: true - - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse/5.2.0: - resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} - engines: {node: '>=4.0'} - dev: true - - /estree-walker/1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - dev: true - - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true - - /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true - - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - - /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - dev: true - - /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.0.4 - dev: true - - /file-type/14.7.1: - resolution: {integrity: sha512-sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==} - engines: {node: '>=8'} - dependencies: - readable-web-to-node-stream: 2.0.0 - strtok3: 6.0.8 - token-types: 2.1.1 - typedarray-to-buffer: 3.1.5 - dev: true - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /find-cache-dir/3.3.1: - resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==} - engines: {node: '>=8'} - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - dev: true - - /find-up/2.1.0: - resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} - engines: {node: '>=4'} - dependencies: - locate-path: 2.0.0 - dev: true - - /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: true - - /find-up/5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - dev: true - - /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.1.1 - rimraf: 3.0.2 - dev: true - - /flat/5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - dev: true - - /flatted/3.1.1: - resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} - dev: true - - /foreground-child/2.0.0: - resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} - engines: {node: '>=8.0.0'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 3.0.3 - dev: true - - /fromentries/1.3.2: - resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} - dev: true - - /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} - dev: true - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - dev: true - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} - dev: true - - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true - - /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: true - - /get-func-name/2.0.0: - resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=} - dev: true - - /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - dev: true - - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true - - /get-set-props/0.1.0: - resolution: {integrity: sha1-mYR1wXhEVobQsyJG2l3428++jqM=} - engines: {node: '>=0.10.0'} - dev: true - - /get-stdin/7.0.0: - resolution: {integrity: sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==} - engines: {node: '>=8'} - dev: true - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.1 - dev: true - - /glob/7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob/7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true - - /globals/12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.8.1 - dev: true - - /globals/13.8.0: - resolution: {integrity: sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - - /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} - dev: true - - /growl/1.10.5: - resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} - engines: {node: '>=4.x'} - dev: true - - /hard-rejection/2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - dev: true - - /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} - dev: true - - /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} - engines: {node: '>=4'} - dev: true - - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has-symbols/1.0.2: - resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} - engines: {node: '>= 0.4'} - dev: true - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /hasha/5.2.2: - resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} - engines: {node: '>=8'} - dependencies: - is-stream: 2.0.0 - type-fest: 0.8.1 - dev: true - - /he/1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: true - - /hosted-git-info/2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - - /html-escaper/2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: true - - /htmlparser2/6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - dependencies: - domelementtype: 2.2.0 - domhandler: 4.2.0 - domutils: 2.6.0 - entities: 2.2.0 - dev: true - - /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: true - - /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: true - - /ignore/5.1.8: - resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} - engines: {node: '>= 4'} - dev: true - - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /import-modules/2.1.0: - resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} - engines: {node: '>=8'} - dev: true - - /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} - engines: {node: '>=0.8.19'} - dev: true - - /indent-string/4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - dev: true - - /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /is-alphabetical/1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: true - - /is-alphanumerical/1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: true - - /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} - dev: true - - /is-bigint/1.0.2: - resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} - dev: true - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-boolean-object/1.1.1: - resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - dev: true - - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: true - - /is-builtin-module/3.1.0: - resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.2.0 - dev: true - - /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} - engines: {node: '>= 0.4'} - dev: true - - /is-core-module/2.4.0: - resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} - dependencies: - has: 1.0.3 - dev: true - - /is-date-object/1.0.4: - resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} - engines: {node: '>= 0.4'} - dev: true - - /is-decimal/1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - dev: true - - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: true - - /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} - engines: {node: '>=0.10.0'} - dev: true - - /is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} - engines: {node: '>=4'} - dev: true - - /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true - - /is-get-set-prop/1.0.0: - resolution: {integrity: sha1-JzGHfk14pqae3M5rudaLB3nnYxI=} - dependencies: - get-set-props: 0.1.0 - lowercase-keys: 1.0.1 - dev: true - - /is-glob/4.0.1: - resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-hexadecimal/1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: true - - /is-js-type/2.0.0: - resolution: {integrity: sha1-c2FwBtZZtOtHKbunR9KHgt8PfiI=} - dependencies: - js-types: 1.0.0 - dev: true - - /is-negative-zero/2.0.1: - resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} - engines: {node: '>= 0.4'} - dev: true - - /is-number-object/1.0.5: - resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} - engines: {node: '>= 0.4'} - dev: true - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true - - /is-obj-prop/1.0.0: - resolution: {integrity: sha1-s03nnEULjXxzqyzfZ9yHWtuF+A4=} - dependencies: - lowercase-keys: 1.0.1 - obj-props: 1.3.0 - dev: true - - /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} - engines: {node: '>=0.10.0'} - dev: true - - /is-plain-obj/2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: true - - /is-proto-prop/2.0.0: - resolution: {integrity: sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==} - dependencies: - lowercase-keys: 1.0.1 - proto-props: 2.0.0 - dev: true - - /is-regex/1.1.3: - resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-symbols: 1.0.2 - dev: true - - /is-stream/2.0.0: - resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} - engines: {node: '>=8'} - dev: true - - /is-string/1.0.6: - resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} - engines: {node: '>= 0.4'} - dev: true - - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.2 - dev: true - - /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} - dev: true - - /is-whitespace-character/1.0.4: - resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} - dev: true - - /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: true - - /is-word-character/1.0.4: - resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} - dev: true - - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: true - - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - dev: true - - /istanbul-lib-coverage/3.0.0: - resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} - engines: {node: '>=8'} - dev: true - - /istanbul-lib-hook/3.0.0: - resolution: {integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==} - engines: {node: '>=8'} - dependencies: - append-transform: 2.0.0 - dev: true - - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.14.3 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-lib-processinfo/2.0.2: - resolution: {integrity: sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==} - engines: {node: '>=8'} - dependencies: - archy: 1.0.0 - cross-spawn: 7.0.3 - istanbul-lib-coverage: 3.0.0 - make-dir: 3.1.0 - p-map: 3.0.0 - rimraf: 3.0.2 - uuid: 3.4.0 - dev: true - - /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} - dependencies: - istanbul-lib-coverage: 3.0.0 - make-dir: 3.1.0 - supports-color: 7.2.0 - dev: true - - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} - dependencies: - debug: 4.3.1 - istanbul-lib-coverage: 3.0.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-reports/3.0.2: - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - dev: true - - /jest-worker/26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 15.6.0 - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: true - - /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true - - /js-types/1.0.0: - resolution: {integrity: sha1-0kLmSU7Vcq08koCfyL7X92h8vwM=} - engines: {node: '>=0.10.0'} - dev: true - - /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: true - - /js-yaml/4.0.0: - resolution: {integrity: sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==} - hasBin: true - dependencies: - argparse: 2.0.1 - dev: true - - /jsdoctypeparser/9.0.0: - resolution: {integrity: sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /jsesc/0.5.0: - resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} - hasBin: true - dev: true - - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /json-parse-better-errors/1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: true - - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true - - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true - - /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} - dev: true - - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} - dev: true - - /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} - engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.6 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - dev: true - - /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} - engines: {node: '>=4'} - dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 - dev: true - - /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: true - - /locate-path/6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - dev: true - - /lodash.clonedeep/4.5.0: - resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} - dev: true - - /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} - dev: true - - /lodash.flattendeep/4.4.0: - resolution: {integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=} - dev: true - - /lodash.memoize/4.1.2: - resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=} - dev: true - - /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true - - /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} - dev: true - - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /log-symbols/4.0.0: - resolution: {integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.1 - dev: true - - /lowercase-keys/1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} - dev: true - - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - dependencies: - semver: 6.3.0 - dev: true - - /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj/4.2.1: - resolution: {integrity: sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==} - engines: {node: '>=8'} - dev: true - - /markdown-escapes/1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - dev: true - - /meow/6.1.1: - resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} - engines: {node: '>=8'} - dependencies: - '@types/minimist': 1.2.1 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 2.5.0 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.0 - type-fest: 0.13.1 - yargs-parser: 18.1.3 - dev: true - - /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - - /mime/2.5.2: - resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - - /min-indent/1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: true - - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist-options/4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - dev: true - - /minimist/1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - dev: true - - /mocha/8.4.0: - resolution: {integrity: sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==} - engines: {node: '>= 10.12.0'} - hasBin: true - dependencies: - '@ungap/promise-all-settled': 1.1.2 - ansi-colors: 4.1.1 - browser-stdout: 1.3.1 - chokidar: 3.5.1 - debug: 4.3.1_supports-color@8.1.1 - diff: 5.0.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 7.1.6 - growl: 1.10.5 - he: 1.2.0 - js-yaml: 4.0.0 - log-symbols: 4.0.0 - minimatch: 3.0.4 - ms: 2.1.3 - nanoid: 3.1.20 - serialize-javascript: 5.0.1 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - which: 2.0.2 - wide-align: 1.1.3 - workerpool: 6.1.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 - yargs-unparser: 2.0.0 - dev: true - - /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - dev: true - - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true - - /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true - - /multimap/1.1.0: - resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} - dev: true - - /nanoid/3.1.20: - resolution: {integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - - /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} - dev: true - - /neodoc/2.0.2: - resolution: {integrity: sha512-NAppJ0YecKWdhSXFYCHbo6RutiX8vOt/Jo3l46mUg6pQlpJNaqc5cGxdrW2jITQm5JIYySbFVPDl3RrREXNyPw==} - dependencies: - ansi-regex: 2.1.1 - dev: true - - /node-preload/0.2.1: - resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==} - engines: {node: '>=8'} - dependencies: - process-on-spawn: 1.0.0 - dev: true - - /node-releases/1.1.72: - resolution: {integrity: sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==} - dev: true - - /normalize-package-data/2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.20.0 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - dev: true - - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true - - /nyc/15.1.0: - resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} - engines: {node: '>=8.9'} - hasBin: true - dependencies: - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - caching-transform: 4.0.0 - convert-source-map: 1.7.0 - decamelize: 1.2.0 - find-cache-dir: 3.3.1 - find-up: 4.1.0 - foreground-child: 2.0.0 - get-package-type: 0.1.0 - glob: 7.1.7 - istanbul-lib-coverage: 3.0.0 - istanbul-lib-hook: 3.0.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-processinfo: 2.0.2 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 - make-dir: 3.1.0 - node-preload: 0.2.1 - p-map: 3.0.0 - process-on-spawn: 1.0.0 - resolve-from: 5.0.0 - rimraf: 3.0.2 - signal-exit: 3.0.3 - spawn-wrap: 2.0.0 - test-exclude: 6.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - supports-color - dev: true - - /obj-props/1.3.0: - resolution: {integrity: sha512-k2Xkjx5wn6eC3537SWAXHzB6lkI81kS+icMKMkh4nG3w7shWG6MaWOBrNvhWVOszrtL5uxdfymQQfPUxwY+2eg==} - engines: {node: '>=0.10.0'} - dev: true - - /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} - dev: true - - /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true - - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - has-symbols: 1.0.2 - object-keys: 1.1.1 - dev: true - - /object.values/1.1.3: - resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - has: 1.0.3 - dev: true - - /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} - dependencies: - wrappy: 1.0.2 - dev: true - - /open-cli/6.0.1: - resolution: {integrity: sha512-A5h8MF3GrT1efn9TiO9LPajDnLtuEiGQT5G8TxWObBlgt1cZJF1YbQo/kNtsD1bJb7HxnT6SaSjzeLq0Rfhygw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - file-type: 14.7.1 - get-stdin: 7.0.0 - meow: 6.1.1 - open: 7.4.2 - temp-write: 4.0.0 - dev: true - - /open/7.4.2: - resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - is-wsl: 2.2.0 - dev: true - - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.3 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.3 - dev: true - - /p-limit/1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} - dependencies: - p-try: 1.0.0 - dev: true - - /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: true - - /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - dev: true - - /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} - engines: {node: '>=4'} - dependencies: - p-limit: 1.3.0 - dev: true - - /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: true - - /p-locate/5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - dependencies: - p-limit: 3.1.0 - dev: true - - /p-map/3.0.0: - resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} - engines: {node: '>=8'} - dependencies: - aggregate-error: 3.1.0 - dev: true - - /p-try/1.0.0: - resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} - engines: {node: '>=4'} - dev: true - - /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: true - - /package-hash/4.0.0: - resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} - engines: {node: '>=8'} - dependencies: - graceful-fs: 4.2.6 - hasha: 5.2.2 - lodash.flattendeep: 4.4.0 - release-zalgo: 1.0.0 - dev: true - - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - - /parse-entities/1.2.2: - resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==} - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: true - - /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} - engines: {node: '>=4'} - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true - - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': 7.12.13 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 - dev: true - - /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} - engines: {node: '>=4'} - dev: true - - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - - /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} - engines: {node: '>=0.10.0'} - dev: true - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse/1.0.6: - resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} - dev: true - - /path-type/3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - - /pathval/1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - dev: true - - /peek-readable/3.1.3: - resolution: {integrity: sha512-mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg==} - engines: {node: '>=8'} - dev: true - - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} - engines: {node: '>=8.6'} - dev: true - - /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} - engines: {node: '>=4'} - dev: true - - /pkg-dir/2.0.0: - resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: true - - /pkg-dir/4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - dev: true - - /pkg-up/2.0.0: - resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: true - - /pluralize/8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - dev: true - - /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /process-on-spawn/1.0.0: - resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} - engines: {node: '>=8'} - dependencies: - fromentries: 1.3.2 - dev: true - - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - - /proto-props/2.0.0: - resolution: {integrity: sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==} - engines: {node: '>=4'} - dev: true - - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} - dev: true - - /quick-lru/4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - dev: true - - /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /read-pkg-up/3.0.0: - resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - read-pkg: 3.0.0 - dev: true - - /read-pkg-up/7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - dev: true - - /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} - engines: {node: '>=4'} - dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 - dev: true - - /read-pkg/5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - dependencies: - '@types/normalize-package-data': 2.4.0 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - dev: true - - /readable-web-to-node-stream/2.0.0: - resolution: {integrity: sha512-+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==} - dev: true - - /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.0 - dev: true - - /redent/3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - dev: true - - /regenerate-unicode-properties/8.2.0: - resolution: {integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - dev: true - - /regenerate/1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: true - - /regenerator-runtime/0.13.7: - resolution: {integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==} - dev: true - - /regenerator-transform/0.14.5: - resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} - dependencies: - '@babel/runtime': 7.14.0 - dev: true - - /regexp-tree/0.1.23: - resolution: {integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==} - hasBin: true - dev: true - - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} - engines: {node: '>=8'} - dev: true - - /regexpu-core/4.7.1: - resolution: {integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 8.2.0 - regjsgen: 0.5.2 - regjsparser: 0.6.9 - unicode-match-property-ecmascript: 1.0.4 - unicode-match-property-value-ecmascript: 1.2.0 - dev: true - - /regextras/0.7.1: - resolution: {integrity: sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==} - engines: {node: '>=0.1.14'} - dev: true - - /regjsgen/0.5.2: - resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} - dev: true - - /regjsparser/0.6.9: - resolution: {integrity: sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==} - hasBin: true - dependencies: - jsesc: 0.5.0 - dev: true - - /release-zalgo/1.0.0: - resolution: {integrity: sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=} - engines: {node: '>=4'} - dependencies: - es6-error: 4.1.1 - dev: true - - /remark-parse/7.0.2: - resolution: {integrity: sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==} - dependencies: - collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 - parse-entities: 1.2.2 - repeat-string: 1.6.1 - state-toggle: 1.0.3 - trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 - unist-util-remove-position: 1.1.4 - vfile-location: 2.0.6 - xtend: 4.0.2 - dev: true - - /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} - engines: {node: '>=0.10'} - dev: true - - /replace-ext/1.0.0: - resolution: {integrity: sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=} - engines: {node: '>= 0.10'} - dev: true - - /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} - engines: {node: '>=0.10.0'} - dev: true - - /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: true - - /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: true - - /reserved-words/0.1.2: - resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} - dev: true - - /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true - - /resolve-from/5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true - - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} - dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.6 - dev: true - - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.1.7 - dev: true - - /rollup-plugin-terser/7.0.2_rollup@2.49.0: - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} - peerDependencies: - rollup: ^2.0.0 - dependencies: - '@babel/code-frame': 7.12.13 - jest-worker: 26.6.2 - rollup: 2.49.0 - serialize-javascript: 4.0.0 - terser: 5.7.0 - dev: true - - /rollup/2.49.0: - resolution: {integrity: sha512-UnrCjMXICx9q0jF8L7OYs7LPk95dW0U5UYp/VANnWqfuhyr66FWi/YVlI34Oy8Tp4ZGLcaUDt4APJm80b9oPWQ==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true - - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true - - /safe-regex/2.1.1: - resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} - dependencies: - regexp-tree: 0.1.23 - dev: true - - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true - - /semver/7.0.0: - resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} - hasBin: true - dev: true - - /semver/7.3.2: - resolution: {integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - - /serialize-javascript/4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} - dependencies: - randombytes: 2.1.0 - dev: true - - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} - dependencies: - randombytes: 2.1.0 - dev: true - - /set-blocking/2.0.0: - resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} - dev: true - - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /signal-exit/3.0.3: - resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} - dev: true - - /slice-ansi/4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} - dependencies: - buffer-from: 1.1.1 - source-map: 0.6.1 - dev: true - - /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} - engines: {node: '>=0.10.0'} - dev: true - - /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true - - /source-map/0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} - engines: {node: '>= 8'} - dev: true - - /spawn-wrap/2.0.0: - resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} - engines: {node: '>=8'} - dependencies: - foreground-child: 2.0.0 - is-windows: 1.0.2 - make-dir: 3.1.0 - rimraf: 3.0.2 - signal-exit: 3.0.3 - which: 2.0.2 - dev: true - - /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.9 - dev: true - - /spdx-exceptions/2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - dev: true - - /spdx-expression-parse/3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.9 - dev: true - - /spdx-license-ids/3.0.9: - resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} - dev: true - - /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - dev: true - - /state-toggle/1.0.3: - resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} - dev: true - - /string-width/2.1.1: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} - engines: {node: '>=4'} - dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 - dev: true - - /string-width/4.2.2: - resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.0 - dev: true - - /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /strip-ansi/4.0.0: - resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} - engines: {node: '>=4'} - dependencies: - ansi-regex: 3.0.0 - dev: true - - /strip-ansi/6.0.0: - resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.0 - dev: true - - /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} - engines: {node: '>=4'} - dev: true - - /strip-bom/4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: true - - /strip-indent/3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - dependencies: - min-indent: 1.0.1 - dev: true - - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true - - /strtok3/6.0.8: - resolution: {integrity: sha512-QLgv+oiXwXgCgp2PdPPa+Jpp4D9imK9e/0BsyfeFMr6QL6wMVqoVn9+OXQ9I7MZbmUzN6lmitTJ09uwS2OmGcw==} - engines: {node: '>=8'} - dependencies: - '@tokenizer/token': 0.1.1 - '@types/debug': 4.1.5 - peek-readable: 3.1.3 - dev: true - - /supports-color/5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - dependencies: - has-flag: 3.0.0 - dev: true - - /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-color/8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 - dev: true - - /table/6.7.1: - resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} - engines: {node: '>=10.0.0'} - dependencies: - ajv: 8.5.0 - lodash.clonedeep: 4.5.0 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 - dev: true - - /temp-dir/1.0.0: - resolution: {integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=} - engines: {node: '>=4'} - dev: true - - /temp-write/4.0.0: - resolution: {integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==} - engines: {node: '>=8'} - dependencies: - graceful-fs: 4.2.6 - is-stream: 2.0.0 - make-dir: 3.1.0 - temp-dir: 1.0.0 - uuid: 3.4.0 - dev: true - - /terser/5.7.0: - resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} - engines: {node: '>=10'} - hasBin: true - dependencies: - commander: 2.20.3 - source-map: 0.7.3 - source-map-support: 0.5.19 - dev: true - - /test-exclude/6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.1.7 - minimatch: 3.0.4 - dev: true - - /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} - dev: true - - /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} - engines: {node: '>=4'} - dev: true - - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - - /token-types/2.1.1: - resolution: {integrity: sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==} - engines: {node: '>=0.1.98'} - dependencies: - '@tokenizer/token': 0.1.1 - ieee754: 1.2.1 - dev: true - - /trim-newlines/3.0.0: - resolution: {integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==} - engines: {node: '>=8'} - dev: true - - /trim-trailing-lines/1.1.4: - resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} - dev: true - - /trim/0.0.1: - resolution: {integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0=} - dev: true - - /trough/1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - dev: true - - /tsconfig-paths/3.9.0: - resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.1 - minimist: 1.2.5 - strip-bom: 3.0.0 - dev: true - - /type-check/0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-detect/4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: true - - /type-fest/0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - dev: true - - /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true - - /type-fest/0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true - - /type-fest/0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - dev: true - - /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - - /unbox-primitive/1.0.1: - resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} - dependencies: - function-bind: 1.1.1 - has-bigints: 1.0.1 - has-symbols: 1.0.2 - which-boxed-primitive: 1.0.2 - dev: true - - /unherit/1.1.3: - resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} - dependencies: - inherits: 2.0.4 - xtend: 4.0.2 - dev: true - - /unicode-canonical-property-names-ecmascript/1.0.4: - resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==} - engines: {node: '>=4'} - dev: true - - /unicode-match-property-ecmascript/1.0.4: - resolution: {integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==} - engines: {node: '>=4'} - dependencies: - unicode-canonical-property-names-ecmascript: 1.0.4 - unicode-property-aliases-ecmascript: 1.1.0 - dev: true - - /unicode-match-property-value-ecmascript/1.2.0: - resolution: {integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==} - engines: {node: '>=4'} - dev: true - - /unicode-property-aliases-ecmascript/1.1.0: - resolution: {integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==} - engines: {node: '>=4'} - dev: true - - /unified/6.2.0: - resolution: {integrity: sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==} - dependencies: - bail: 1.0.5 - extend: 3.0.2 - is-plain-obj: 1.1.0 - trough: 1.0.5 - vfile: 2.3.0 - x-is-string: 0.1.0 - dev: true - - /unist-util-is/3.0.0: - resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} - dev: true - - /unist-util-remove-position/1.1.4: - resolution: {integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==} - dependencies: - unist-util-visit: 1.4.1 - dev: true - - /unist-util-stringify-position/1.1.2: - resolution: {integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==} - dev: true - - /unist-util-visit-parents/2.1.2: - resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} - dependencies: - unist-util-is: 3.0.0 - dev: true - - /unist-util-visit/1.4.1: - resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} - dependencies: - unist-util-visit-parents: 2.1.2 - dev: true - - /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.1.1 - dev: true - - /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - hasBin: true - dev: true - - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - - /validate-npm-package-license/3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - dependencies: - spdx-correct: 3.1.1 - spdx-expression-parse: 3.0.1 - dev: true - - /vfile-location/2.0.6: - resolution: {integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==} - dev: true - - /vfile-message/1.1.1: - resolution: {integrity: sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==} - dependencies: - unist-util-stringify-position: 1.1.2 - dev: true - - /vfile/2.3.0: - resolution: {integrity: sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==} - dependencies: - is-buffer: 1.1.6 - replace-ext: 1.0.0 - unist-util-stringify-position: 1.1.2 - vfile-message: 1.1.1 - dev: true - - /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.2 - is-boolean-object: 1.1.1 - is-number-object: 1.0.5 - is-string: 1.0.6 - is-symbol: 1.0.4 - dev: true - - /which-module/2.0.0: - resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} - dev: true - - /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /wide-align/1.1.3: - resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} - dependencies: - string-width: 2.1.1 - dev: true - - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - - /workerpool/6.1.0: - resolution: {integrity: sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==} - dev: true - - /wrap-ansi/6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 - dev: true - - /wrap-ansi/7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 - dev: true - - /wrappy/1.0.2: - resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} - dev: true - - /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.3 - typedarray-to-buffer: 3.1.5 - dev: true - - /x-is-string/0.1.0: - resolution: {integrity: sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=} - dev: true - - /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - dev: true - - /y18n/4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - dev: true - - /y18n/5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: true - - /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true - - /yargs-parser/18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs-parser/20.2.4: - resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} - engines: {node: '>=10'} - dev: true - - /yargs-unparser/2.0.0: - resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} - engines: {node: '>=10'} - dependencies: - camelcase: 6.2.0 - decamelize: 4.0.0 - flat: 5.0.2 - is-plain-obj: 2.1.0 - dev: true - - /yargs/15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.2 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 18.1.3 - dev: true - - /yargs/16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - dependencies: - cliui: 7.0.4 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.2 - y18n: 5.0.8 - yargs-parser: 20.2.4 - dev: true - - /yocto-queue/0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true diff --git a/tools/node_modules/eslint/node_modules/regextras/src/index-generators.js b/tools/node_modules/eslint/node_modules/regextras/src/index-generators.js deleted file mode 100644 index 3dbf16414dacac..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/index-generators.js +++ /dev/null @@ -1,36 +0,0 @@ -/* eslint-disable node/no-unsupported-features/es-syntax */ -// We copy the regular expression so as to be able to always -// ensure the exec expression is a global one (and thereby prevent recursion) - -/** - * - * @param {RegExtras} RegExtras - * @returns {void} - */ -function addPrototypeMethods (RegExtras) { - RegExtras.prototype.entries = function * (str) { - let matches, i = 0; - const regex = RegExtras.mixinRegex(this.regex, 'g'); - while ((matches = regex.exec(str)) !== null) { - yield [i++, matches]; - } - }; - - RegExtras.prototype.values = function * (str) { - let matches; - const regex = RegExtras.mixinRegex(this.regex, 'g'); - while ((matches = regex.exec(str)) !== null) { - yield matches; - } - }; - - RegExtras.prototype.keys = function * (str) { - let i = 0; - const regex = RegExtras.mixinRegex(this.regex, 'g'); - while (regex.exec(str) !== null) { - yield i++; - } - }; -} - -export default addPrototypeMethods; diff --git a/tools/node_modules/eslint/node_modules/regextras/src/index.js b/tools/node_modules/eslint/node_modules/regextras/src/index.js deleted file mode 100644 index d5fd29475a466e..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/index.js +++ /dev/null @@ -1,6 +0,0 @@ -import {mixinRegex, RegExtras} from './main.js'; -import addGenerators from './index-generators.js'; - -addGenerators(RegExtras); - -export {mixinRegex, RegExtras}; diff --git a/tools/node_modules/eslint/node_modules/regextras/src/main.js b/tools/node_modules/eslint/node_modules/regextras/src/main.js deleted file mode 100644 index 59a638e8f399df..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/main.js +++ /dev/null @@ -1,186 +0,0 @@ -/* eslint-disable node/no-unsupported-features/es-syntax, - jsdoc/require-jsdoc */ - -// We copy the regular expression so as to be able to always ensure the -// exec expression is a global one (and thereby prevent recursion) - -import mixinRegex from './mixinRegex.js'; - -class RegExtras { - constructor (regex, flags, newLastIndex) { - this.regex = mixinRegex( - (typeof regex === 'string' ? new RegExp(regex) : mixinRegex(regex)), - flags || '', - newLastIndex - ); - } - - forEach (str, cb, thisObj = null) { - const regex = mixinRegex(this.regex, 'g'); - - let matches, n0, i = 0; - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - return this; - } - - some (str, cb, thisObj = null) { - const regex = mixinRegex(this.regex, 'g'); - let matches, ret, n0, i = 0; - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return true; - } - } - return false; - } - - every (str, cb, thisObj = null) { - const regex = mixinRegex(this.regex, 'g'); - let matches, ret, n0, i = 0; - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (!ret) { - return false; - } - } - return true; - } - - map (str, cb, thisObj = null) { - const ret = []; - const regex = mixinRegex(this.regex, 'g'); - let matches, n0, i = 0; - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - return ret; - } - - filter (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = [], regex = mixinRegex(this.regex, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - return ret; - } - - reduce (str, cb, prev, thisObj = null) { - let matches, n0, i = 0; - const regex = mixinRegex(this.regex, 'g'); - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - return prev; - } - - reduceRight (str, cb, prevOrig, thisObjOrig) { - let matches, n0, i, thisObj = thisObjOrig, prev = prevOrig; - const matchesContainer = [], - regex = mixinRegex(this.regex, 'g'); - thisObj = thisObj || null; - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - i = matchesContainer.length; - if (!i) { - if (arguments.length < 3) { - throw new TypeError( - 'reduce of empty matches array with no initial value' - ); - } - return prev; - } - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - matchesContainer.reduceRight((container, mtches) => { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; - } - - find (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this.regex, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return n0[0]; - } - } - return false; - } - - findIndex (str, cb, thisObj = null) { - const regex = mixinRegex(this.regex, 'g'); - let matches, i = 0; - while ((matches = regex.exec(str)) !== null) { - const n0 = matches.splice(0, 1); - const ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return i - 1; - } - } - return -1; - } - - findExec (str, cb, thisObj = null) { - const regex = mixinRegex(this.regex, 'g'); - let matches, i = 0; - while ((matches = regex.exec(str)) !== null) { - const n0 = matches.splice(0, 1); - const ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return matches; - } - } - return false; - } - - filterExec (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = [], regex = mixinRegex(this.regex, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - return ret; - } -} - -const _RegExtras = RegExtras; -RegExtras = function (...args) { // eslint-disable-line no-class-assign - return new _RegExtras(...args); -}; -RegExtras.prototype = _RegExtras.prototype; - -RegExtras.mixinRegex = mixinRegex; - -export {mixinRegex, RegExtras}; diff --git a/tools/node_modules/eslint/node_modules/regextras/src/mixinRegex.js b/tools/node_modules/eslint/node_modules/regextras/src/mixinRegex.js deleted file mode 100644 index 9618b0d8da2d44..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/mixinRegex.js +++ /dev/null @@ -1,24 +0,0 @@ -/* eslint-disable node/no-unsupported-features/es-syntax */ - -/** - * @param {RegExp} regex - * @param {string} newFlags - * @param {Integer} [newLastIndex=regex.lastIndex] - * @returns {RegExp} - */ -export default function mixinRegex ( - regex, newFlags, newLastIndex = regex.lastIndex -) { - newFlags = newFlags || ''; - regex = new RegExp( - regex.source, - (newFlags.includes('g') ? 'g' : regex.global ? 'g' : '') + - (newFlags.includes('i') ? 'i' : regex.ignoreCase ? 'i' : '') + - (newFlags.includes('m') ? 'm' : regex.multiline ? 'm' : '') + - (newFlags.includes('u') ? 'u' : regex.unicode ? 'u' : '') + - (newFlags.includes('y') ? 'y' : regex.sticky ? 'y' : '') + - (newFlags.includes('s') ? 's' : regex.dotAll ? 's' : '') - ); - regex.lastIndex = newLastIndex; - return regex; -} diff --git a/tools/node_modules/eslint/node_modules/regextras/src/prototype.js b/tools/node_modules/eslint/node_modules/regextras/src/prototype.js deleted file mode 100644 index 617d995ca507d9..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/prototype.js +++ /dev/null @@ -1,116 +0,0 @@ -/* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - -// We copy the regular expression so as to be able to always ensure the -// exec expression is a global one (and thereby prevent recursion) - -import mixinRegex from './mixinRegex.js'; - -RegExp.prototype.forEach = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - return this; -}; - -RegExp.prototype.some = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return true; - } - } - return false; -}; - -RegExp.prototype.every = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (!ret) { - return false; - } - } - return true; -}; - -RegExp.prototype.map = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - return ret; -}; - -RegExp.prototype.filter = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - if (cb.apply(thisObj, matches)) { - ret.push(matches[0]); - } - } - return ret; -}; - -RegExp.prototype.reduce = function (str, cb, prev, thisObj = null) { - let matches, n0, i = 0; - const regex = mixinRegex(this, 'g'); - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(n0, i++))); - } - } - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(n0, i++))); - } - return prev; -}; - -RegExp.prototype.reduceRight = function (str, cb, prevOrig, thisObjOrig) { - let matches, n0, i, - prev = prevOrig, thisObj = thisObjOrig; - const regex = mixinRegex(this, 'g'); - const matchesContainer = []; - thisObj = thisObj || null; - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - i = matchesContainer.length; - if (!i) { - if (arguments.length < 3) { - throw new TypeError( - 'reduce of empty matches array with no initial value' - ); - } - return prev; - } - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(n0, i--))); - } - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(n0, i--))); - return container; - }, matchesContainer); - return prev; -}; diff --git a/tools/node_modules/eslint/node_modules/regextras/src/regexp-prototype.js b/tools/node_modules/eslint/node_modules/regextras/src/regexp-prototype.js deleted file mode 100644 index 764bb671518745..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/regexp-prototype.js +++ /dev/null @@ -1,168 +0,0 @@ -/* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - -// We copy the regular expression so as to be able to always ensure the -// exec expression is a global one (and thereby prevent recursion) - -import mixinRegex from './mixinRegex.js'; - -RegExp.prototype.forEach = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - return this; -}; - -RegExp.prototype.some = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return true; - } - } - return false; -}; - -RegExp.prototype.every = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (!ret) { - return false; - } - } - return true; -}; - -RegExp.prototype.map = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - return ret; -}; - -RegExp.prototype.filter = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - return ret; -}; - -RegExp.prototype.reduce = function (str, cb, prev, thisObj = null) { - let matches, n0, i = 0; - const regex = mixinRegex(this, 'g'); - if (!prev) { - if ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - return prev; -}; - -RegExp.prototype.reduceRight = function (str, cb, prevOrig, thisObjOrig) { - let matches, n0, i, - prev = prevOrig, thisObj = thisObjOrig; - const regex = mixinRegex(this, 'g'); - const matchesContainer = []; - thisObj = thisObj || null; - while ((matches = regex.exec(str)) !== null) { - matchesContainer.push(matches); - } - i = matchesContainer.length; - if (!i) { - if (arguments.length < 3) { - throw new TypeError( - 'reduce of empty matches array with no initial value' - ); - } - return prev; - } - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; -}; - -RegExp.prototype.find = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return n0[0]; - } - } - return false; -}; - -RegExp.prototype.findIndex = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return i - 1; - } - } - return -1; -}; - -RegExp.prototype.findExec = function (str, cb, thisObj = null) { - let matches, ret, n0, i = 0; - const regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return matches; - } - } - return false; -}; - -RegExp.prototype.filterExec = function (str, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = [], regex = mixinRegex(this, 'g'); - while ((matches = regex.exec(str)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - return ret; -}; diff --git a/tools/node_modules/eslint/node_modules/regextras/src/string-prototype.js b/tools/node_modules/eslint/node_modules/regextras/src/string-prototype.js deleted file mode 100644 index ce26abf3c162d2..00000000000000 --- a/tools/node_modules/eslint/node_modules/regextras/src/string-prototype.js +++ /dev/null @@ -1,169 +0,0 @@ -// We copy the regular expression so as to be able to always ensure the exec -// expression is a global one (and thereby prevent recursion) - -/* eslint-disable no-extend-native, - no-use-extend-native/no-use-extend-native, - node/no-unsupported-features/es-syntax */ - -import mixinRegex from './mixinRegex.js'; - -String.prototype.forEach = function (regex, cb, thisObj = null) { - let matches, n0, i = 0; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - cb.apply(thisObj, matches.concat(i++, n0)); - } - return this; -}; - -String.prototype.some = function (regex, cb, thisObj = null) { - let matches, ret, n0, i = 0; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return true; - } - } - return false; -}; - -String.prototype.every = function (regex, cb, thisObj = null) { - let matches, ret, n0, i = 0; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (!ret) { - return false; - } - } - return true; -}; - -String.prototype.map = function (regex, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret.push(cb.apply(thisObj, matches.concat(i++, n0))); - } - return ret; -}; - -String.prototype.filter = function (regex, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - matches = matches.concat(i++, n0); - if (cb.apply(thisObj, matches)) { - ret.push(n0[0]); - } - } - return ret; -}; - -String.prototype.reduce = function (regex, cb, prev, thisObj = null) { - let matches, n0, i = 0; - regex = mixinRegex(regex, 'g'); - if (!prev) { - if ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i++, n0))); - } - } - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(matches.concat(i++, n0))); - } - return prev; -}; - -String.prototype.reduceRight = function (regex, cb, prevOrig, thisObjOrig) { - let matches, n0, i, - prev = prevOrig, thisObj = thisObjOrig; - const matchesContainer = []; - regex = mixinRegex(regex, 'g'); - thisObj = thisObj || null; - while ((matches = regex.exec(this)) !== null) { - matchesContainer.push(matches); - } - i = matchesContainer.length; - if (!i) { - if (arguments.length < 3) { - throw new TypeError( - 'reduce of empty matches array with no initial value' - ); - } - return prev; - } - if (!prev) { - matches = matchesContainer.splice(-1)[0]; - n0 = matches.splice(0, 1); - prev = cb.apply(thisObj, [''].concat(matches.concat(i--, n0))); - } - matchesContainer.reduceRight(function (container, mtches) { - n0 = mtches.splice(0, 1); - prev = cb.apply(thisObj, [prev].concat(mtches.concat(i--, n0))); - return container; - }, matchesContainer); - return prev; -}; - -String.prototype.find = function (regex, cb, thisObj = null) { - let matches, ret, n0, i = 0; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return n0[0]; - } - } - return false; -}; - -String.prototype.findIndex = function (regex, cb, thisObj = null) { - let matches, ret, n0, i = 0; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return i - 1; - } - } - return -1; -}; - -String.prototype.findExec = function (regex, cb, thisObj = null) { - let matches, ret, n0, i = 0; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - ret = cb.apply(thisObj, matches.concat(i++, n0)); - if (ret) { - return matches; - } - } - return false; -}; - -String.prototype.filterExec = function (regex, cb, thisObj = null) { - let matches, n0, i = 0; - const ret = []; - regex = mixinRegex(regex, 'g'); - while ((matches = regex.exec(this)) !== null) { - n0 = matches.splice(0, 1); - matches.push(i++, n0[0]); - if (cb.apply(thisObj, matches)) { - ret.push(matches); - } - } - return ret; -}; diff --git a/tools/node_modules/eslint/node_modules/semver/bin/semver.js b/tools/node_modules/eslint/node_modules/semver/bin/semver.js index 73fe29538ad574..8d1b55720e0ab7 100755 --- a/tools/node_modules/eslint/node_modules/semver/bin/semver.js +++ b/tools/node_modules/eslint/node_modules/semver/bin/semver.js @@ -27,16 +27,19 @@ const semver = require('../') let reverse = false -const options = {} +let options = {} const main = () => { - if (!argv.length) return help() + if (!argv.length) { + return help() + } while (argv.length) { let a = argv.shift() const indexOfEqualSign = a.indexOf('=') if (indexOfEqualSign !== -1) { + const value = a.slice(indexOfEqualSign + 1) a = a.slice(0, indexOfEqualSign) - argv.unshift(a.slice(indexOfEqualSign + 1)) + argv.unshift(value) } switch (a) { case '-rv': case '-rev': case '--rev': case '--reverse': @@ -85,26 +88,31 @@ const main = () => { } } - const options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl } + options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl } versions = versions.map((v) => { return coerce ? (semver.coerce(v, options) || { version: v }).version : v }).filter((v) => { return semver.valid(v) }) - if (!versions.length) return fail() - if (inc && (versions.length !== 1 || range.length)) { return failInc() } + if (!versions.length) { + return fail() + } + if (inc && (versions.length !== 1 || range.length)) { + return failInc() + } for (let i = 0, l = range.length; i < l; i++) { versions = versions.filter((v) => { return semver.satisfies(v, range[i], options) }) - if (!versions.length) return fail() + if (!versions.length) { + return fail() + } } return success(versions) } - const failInc = () => { console.error('--inc can only be used on a single version with no range') fail() @@ -120,7 +128,9 @@ const success = () => { return semver.clean(v, options) }).map((v) => { return inc ? semver.inc(v, inc, options, identifier) : v - }).forEach((v, i, _) => { console.log(v) }) + }).forEach((v, i, _) => { + console.log(v) + }) } const help = () => console.log( diff --git a/tools/node_modules/eslint/node_modules/semver/classes/comparator.js b/tools/node_modules/eslint/node_modules/semver/classes/comparator.js index dbbef2d8fe20e6..62cd204d9b7969 100644 --- a/tools/node_modules/eslint/node_modules/semver/classes/comparator.js +++ b/tools/node_modules/eslint/node_modules/semver/classes/comparator.js @@ -4,6 +4,7 @@ class Comparator { static get ANY () { return ANY } + constructor (comp, options) { options = parseOptions(options) @@ -80,7 +81,7 @@ class Comparator { if (!options || typeof options !== 'object') { options = { loose: !!options, - includePrerelease: false + includePrerelease: false, } } @@ -128,7 +129,7 @@ class Comparator { module.exports = Comparator const parseOptions = require('../internal/parse-options') -const {re, t} = require('../internal/re') +const { re, t } = require('../internal/re') const cmp = require('../functions/cmp') const debug = require('../internal/debug') const SemVer = require('./semver') diff --git a/tools/node_modules/eslint/node_modules/semver/classes/index.js b/tools/node_modules/eslint/node_modules/semver/classes/index.js index 198b84d6645cf4..5e3f5c9b19cef1 100644 --- a/tools/node_modules/eslint/node_modules/semver/classes/index.js +++ b/tools/node_modules/eslint/node_modules/semver/classes/index.js @@ -1,5 +1,5 @@ module.exports = { SemVer: require('./semver.js'), Range: require('./range.js'), - Comparator: require('./comparator.js') + Comparator: require('./comparator.js'), } diff --git a/tools/node_modules/eslint/node_modules/semver/classes/range.js b/tools/node_modules/eslint/node_modules/semver/classes/range.js index aa04f6bff94461..7dc24bc714b023 100644 --- a/tools/node_modules/eslint/node_modules/semver/classes/range.js +++ b/tools/node_modules/eslint/node_modules/semver/classes/range.js @@ -29,9 +29,9 @@ class Range { // First, split based on boolean or || this.raw = range this.set = range - .split(/\s*\|\|\s*/) + .split('||') // map the range to a 2d array of comparators - .map(range => this.parseRange(range.trim())) + .map(r => this.parseRange(r.trim())) // throw out any comparator lists that are empty // this generally means that it was not a valid range, which is allowed // in loose mode, but will still throw if the WHOLE range is invalid. @@ -46,9 +46,9 @@ class Range { // keep the first one, in case they're all null sets const first = this.set[0] this.set = this.set.filter(c => !isNullSet(c[0])) - if (this.set.length === 0) + if (this.set.length === 0) { this.set = [first] - else if (this.set.length > 1) { + } else if (this.set.length > 1) { // if we have any that are *, then the range is just * for (const c of this.set) { if (c.length === 1 && isAny(c[0])) { @@ -84,8 +84,9 @@ class Range { const memoOpts = Object.keys(this.options).join(',') const memoKey = `parseRange:${memoOpts}:${range}` const cached = cache.get(memoKey) - if (cached) + if (cached) { return cached + } const loose = this.options.loose // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4` @@ -94,7 +95,7 @@ class Range { debug('hyphen replace', range) // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5` range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace) - debug('comparator trim', range, re[t.COMPARATORTRIM]) + debug('comparator trim', range) // `~ 1.2.3` => `~1.2.3` range = range.replace(re[t.TILDETRIM], tildeTrimReplace) @@ -108,30 +109,37 @@ class Range { // At this point, the range is completely trimmed and // ready to be split into comparators. - const compRe = loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR] - const rangeList = range + let rangeList = range .split(' ') .map(comp => parseComparator(comp, this.options)) .join(' ') .split(/\s+/) // >=0.0.0 is equivalent to * .map(comp => replaceGTE0(comp, this.options)) + + if (loose) { // in loose mode, throw out any that are not valid comparators - .filter(this.options.loose ? comp => !!comp.match(compRe) : () => true) - .map(comp => new Comparator(comp, this.options)) + rangeList = rangeList.filter(comp => { + debug('loose invalid filter', comp, this.options) + return !!comp.match(re[t.COMPARATORLOOSE]) + }) + } + debug('range list', rangeList) // if any comparators are the null set, then replace with JUST null set // if more than one comparator, remove any * comparators // also, don't include the same comparator more than once - const l = rangeList.length const rangeMap = new Map() - for (const comp of rangeList) { - if (isNullSet(comp)) + const comparators = rangeList.map(comp => new Comparator(comp, this.options)) + for (const comp of comparators) { + if (isNullSet(comp)) { return [comp] + } rangeMap.set(comp.value, comp) } - if (rangeMap.size > 1 && rangeMap.has('')) + if (rangeMap.size > 1 && rangeMap.has('')) { rangeMap.delete('') + } const result = [...rangeMap.values()] cache.set(memoKey, result) @@ -196,7 +204,7 @@ const { t, comparatorTrimReplace, tildeTrimReplace, - caretTrimReplace + caretTrimReplace, } = require('../internal/re') const isNullSet = c => c.value === '<0.0.0-0' @@ -245,8 +253,8 @@ const isX = id => !id || id.toLowerCase() === 'x' || id === '*' // ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0 // ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0 const replaceTildes = (comp, options) => - comp.trim().split(/\s+/).map((comp) => { - return replaceTilde(comp, options) + comp.trim().split(/\s+/).map((c) => { + return replaceTilde(c, options) }).join(' ') const replaceTilde = (comp, options) => { @@ -284,8 +292,8 @@ const replaceTilde = (comp, options) => { // ^1.2.3 --> >=1.2.3 <2.0.0-0 // ^1.2.0 --> >=1.2.0 <2.0.0-0 const replaceCarets = (comp, options) => - comp.trim().split(/\s+/).map((comp) => { - return replaceCaret(comp, options) + comp.trim().split(/\s+/).map((c) => { + return replaceCaret(c, options) }).join(' ') const replaceCaret = (comp, options) => { @@ -343,8 +351,8 @@ const replaceCaret = (comp, options) => { const replaceXRanges = (comp, options) => { debug('replaceXRanges', comp, options) - return comp.split(/\s+/).map((comp) => { - return replaceXRange(comp, options) + return comp.split(/\s+/).map((c) => { + return replaceXRange(c, options) }).join(' ') } @@ -405,8 +413,9 @@ const replaceXRange = (comp, options) => { } } - if (gtlt === '<') + if (gtlt === '<') { pr = '-0' + } ret = `${gtlt + M}.${m}.${p}${pr}` } else if (xm) { diff --git a/tools/node_modules/eslint/node_modules/semver/classes/semver.js b/tools/node_modules/eslint/node_modules/semver/classes/semver.js index ed81a7ec6cbfe6..af62955194793c 100644 --- a/tools/node_modules/eslint/node_modules/semver/classes/semver.js +++ b/tools/node_modules/eslint/node_modules/semver/classes/semver.js @@ -265,7 +265,7 @@ class SemVer { if (identifier) { // 1.2.0-beta.1 bumps to 1.2.0-beta.2, // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0 - if (this.prerelease[0] === identifier) { + if (compareIdentifiers(this.prerelease[0], identifier) === 0) { if (isNaN(this.prerelease[1])) { this.prerelease = [identifier, 0] } diff --git a/tools/node_modules/eslint/node_modules/semver/functions/cmp.js b/tools/node_modules/eslint/node_modules/semver/functions/cmp.js index 3b89db779108a0..40119094747dd0 100644 --- a/tools/node_modules/eslint/node_modules/semver/functions/cmp.js +++ b/tools/node_modules/eslint/node_modules/semver/functions/cmp.js @@ -8,17 +8,21 @@ const lte = require('./lte') const cmp = (a, op, b, loose) => { switch (op) { case '===': - if (typeof a === 'object') + if (typeof a === 'object') { a = a.version - if (typeof b === 'object') + } + if (typeof b === 'object') { b = b.version + } return a === b case '!==': - if (typeof a === 'object') + if (typeof a === 'object') { a = a.version - if (typeof b === 'object') + } + if (typeof b === 'object') { b = b.version + } return a !== b case '': diff --git a/tools/node_modules/eslint/node_modules/semver/functions/coerce.js b/tools/node_modules/eslint/node_modules/semver/functions/coerce.js index 106ca71c9af92e..2e01452fddad68 100644 --- a/tools/node_modules/eslint/node_modules/semver/functions/coerce.js +++ b/tools/node_modules/eslint/node_modules/semver/functions/coerce.js @@ -1,6 +1,6 @@ const SemVer = require('../classes/semver') const parse = require('./parse') -const {re, t} = require('../internal/re') +const { re, t } = require('../internal/re') const coerce = (version, options) => { if (version instanceof SemVer) { @@ -43,8 +43,9 @@ const coerce = (version, options) => { re[t.COERCERTL].lastIndex = -1 } - if (match === null) + if (match === null) { return null + } return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options) } diff --git a/tools/node_modules/eslint/node_modules/semver/functions/inc.js b/tools/node_modules/eslint/node_modules/semver/functions/inc.js index aa4d83ab4c2895..62d1da2c4093bf 100644 --- a/tools/node_modules/eslint/node_modules/semver/functions/inc.js +++ b/tools/node_modules/eslint/node_modules/semver/functions/inc.js @@ -7,7 +7,10 @@ const inc = (version, release, options, identifier) => { } try { - return new SemVer(version, options).inc(release, identifier).version + return new SemVer( + version instanceof SemVer ? version.version : version, + options + ).inc(release, identifier).version } catch (er) { return null } diff --git a/tools/node_modules/eslint/node_modules/semver/functions/parse.js b/tools/node_modules/eslint/node_modules/semver/functions/parse.js index 11f20f03745ab2..a66663aa5918fb 100644 --- a/tools/node_modules/eslint/node_modules/semver/functions/parse.js +++ b/tools/node_modules/eslint/node_modules/semver/functions/parse.js @@ -1,4 +1,4 @@ -const {MAX_LENGTH} = require('../internal/constants') +const { MAX_LENGTH } = require('../internal/constants') const { re, t } = require('../internal/re') const SemVer = require('../classes/semver') diff --git a/tools/node_modules/eslint/node_modules/semver/internal/constants.js b/tools/node_modules/eslint/node_modules/semver/internal/constants.js index 49df215ad554da..4f0de59b56949f 100644 --- a/tools/node_modules/eslint/node_modules/semver/internal/constants.js +++ b/tools/node_modules/eslint/node_modules/semver/internal/constants.js @@ -4,7 +4,7 @@ const SEMVER_SPEC_VERSION = '2.0.0' const MAX_LENGTH = 256 const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || - /* istanbul ignore next */ 9007199254740991 +/* istanbul ignore next */ 9007199254740991 // Max safe segment length for coercion. const MAX_SAFE_COMPONENT_LENGTH = 16 @@ -13,5 +13,5 @@ module.exports = { SEMVER_SPEC_VERSION, MAX_LENGTH, MAX_SAFE_INTEGER, - MAX_SAFE_COMPONENT_LENGTH + MAX_SAFE_COMPONENT_LENGTH, } diff --git a/tools/node_modules/eslint/node_modules/semver/internal/identifiers.js b/tools/node_modules/eslint/node_modules/semver/internal/identifiers.js index ed130942175207..e612d0a3d83619 100644 --- a/tools/node_modules/eslint/node_modules/semver/internal/identifiers.js +++ b/tools/node_modules/eslint/node_modules/semver/internal/identifiers.js @@ -19,5 +19,5 @@ const rcompareIdentifiers = (a, b) => compareIdentifiers(b, a) module.exports = { compareIdentifiers, - rcompareIdentifiers + rcompareIdentifiers, } diff --git a/tools/node_modules/eslint/node_modules/semver/internal/parse-options.js b/tools/node_modules/eslint/node_modules/semver/internal/parse-options.js index 42d2ebd6fa32f8..bbd9ec77a3ff44 100644 --- a/tools/node_modules/eslint/node_modules/semver/internal/parse-options.js +++ b/tools/node_modules/eslint/node_modules/semver/internal/parse-options.js @@ -4,8 +4,8 @@ const opts = ['includePrerelease', 'loose', 'rtl'] const parseOptions = options => !options ? {} : typeof options !== 'object' ? { loose: true } - : opts.filter(k => options[k]).reduce((options, k) => { - options[k] = true - return options + : opts.filter(k => options[k]).reduce((o, k) => { + o[k] = true + return o }, {}) module.exports = parseOptions diff --git a/tools/node_modules/eslint/node_modules/semver/internal/re.js b/tools/node_modules/eslint/node_modules/semver/internal/re.js index 54d4176deaf232..ed88398a9dbf5b 100644 --- a/tools/node_modules/eslint/node_modules/semver/internal/re.js +++ b/tools/node_modules/eslint/node_modules/semver/internal/re.js @@ -10,7 +10,7 @@ let R = 0 const createToken = (name, value, isGlobal) => { const index = R++ - debug(index, value) + debug(name, index, value) t[name] = index src[index] = value re[index] = new RegExp(value, isGlobal ? 'g' : undefined) @@ -178,5 +178,5 @@ createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + // Star ranges basically just allow anything at all. createToken('STAR', '(<|>)?=?\\s*\\*') // >=0.0.0 is like a star -createToken('GTE0', '^\\s*>=\\s*0\.0\.0\\s*$') -createToken('GTE0PRE', '^\\s*>=\\s*0\.0\.0-0\\s*$') +createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$') +createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$') diff --git a/tools/node_modules/eslint/node_modules/semver/package.json b/tools/node_modules/eslint/node_modules/semver/package.json index 4e1154195a5f17..7898f5902cb737 100644 --- a/tools/node_modules/eslint/node_modules/semver/package.json +++ b/tools/node_modules/eslint/node_modules/semver/package.json @@ -1,6 +1,6 @@ { "name": "semver", - "version": "7.3.5", + "version": "7.3.7", "description": "The semantic version parser used by npm.", "main": "index.js", "scripts": { @@ -8,25 +8,36 @@ "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "postpublish": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "lintfix": "npm run lint -- --fix", + "prepublishOnly": "git push origin --follow-tags", + "posttest": "npm run lint", + "template-oss-apply": "template-oss-apply --force" }, "devDependencies": { - "tap": "^14.10.7" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.3.2", + "tap": "^16.0.0" }, "license": "ISC", - "repository": "https://github.com/npm/node-semver", + "repository": { + "type": "git", + "url": "https://github.com/npm/node-semver.git" + }, "bin": { "semver": "bin/semver.js" }, "files": [ - "bin/**/*.js", - "range.bnf", - "classes/**/*.js", - "functions/**/*.js", - "internal/**/*.js", - "ranges/**/*.js", + "bin/", + "classes/", + "functions/", + "internal/", + "ranges/", "index.js", - "preload.js" + "preload.js", + "range.bnf" ], "tap": { "check-coverage": true, @@ -37,5 +48,28 @@ }, "dependencies": { "lru-cache": "^6.0.0" + }, + "author": "GitHub Inc.", + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.3.2", + "engines": ">=10", + "ciVersions": [ + "10.0.0", + "10.x", + "12.x", + "14.x", + "16.x" + ], + "distPaths": [ + "bin/", + "classes/", + "functions/", + "internal/", + "ranges/", + "index.js", + "preload.js", + "range.bnf" + ] } } diff --git a/tools/node_modules/eslint/node_modules/semver/ranges/min-version.js b/tools/node_modules/eslint/node_modules/semver/ranges/min-version.js index 2fac412914fe25..350e1f78368ea2 100644 --- a/tools/node_modules/eslint/node_modules/semver/ranges/min-version.js +++ b/tools/node_modules/eslint/node_modules/semver/ranges/min-version.js @@ -47,8 +47,9 @@ const minVersion = (range, loose) => { throw new Error(`Unexpected operation: ${comparator.operator}`) } }) - if (setMin && (!minver || gt(minver, setMin))) + if (setMin && (!minver || gt(minver, setMin))) { minver = setMin + } } if (minver && range.test(minver)) { diff --git a/tools/node_modules/eslint/node_modules/semver/ranges/outside.js b/tools/node_modules/eslint/node_modules/semver/ranges/outside.js index 2a4b0a13f9e298..ae99b10a5b9e6a 100644 --- a/tools/node_modules/eslint/node_modules/semver/ranges/outside.js +++ b/tools/node_modules/eslint/node_modules/semver/ranges/outside.js @@ -1,6 +1,6 @@ const SemVer = require('../classes/semver') const Comparator = require('../classes/comparator') -const {ANY} = Comparator +const { ANY } = Comparator const Range = require('../classes/range') const satisfies = require('../functions/satisfies') const gt = require('../functions/gt') diff --git a/tools/node_modules/eslint/node_modules/semver/ranges/simplify.js b/tools/node_modules/eslint/node_modules/semver/ranges/simplify.js index b792f972964542..618d5b62735518 100644 --- a/tools/node_modules/eslint/node_modules/semver/ranges/simplify.js +++ b/tools/node_modules/eslint/node_modules/semver/ranges/simplify.js @@ -5,38 +5,41 @@ const satisfies = require('../functions/satisfies.js') const compare = require('../functions/compare.js') module.exports = (versions, range, options) => { const set = [] - let min = null + let first = null let prev = null const v = versions.sort((a, b) => compare(a, b, options)) for (const version of v) { const included = satisfies(version, range, options) if (included) { prev = version - if (!min) - min = version + if (!first) { + first = version + } } else { if (prev) { - set.push([min, prev]) + set.push([first, prev]) } prev = null - min = null + first = null } } - if (min) - set.push([min, null]) + if (first) { + set.push([first, null]) + } const ranges = [] for (const [min, max] of set) { - if (min === max) + if (min === max) { ranges.push(min) - else if (!max && min === v[0]) + } else if (!max && min === v[0]) { ranges.push('*') - else if (!max) + } else if (!max) { ranges.push(`>=${min}`) - else if (min === v[0]) + } else if (min === v[0]) { ranges.push(`<=${max}`) - else + } else { ranges.push(`${min} - ${max}`) + } } const simplified = ranges.join(' || ') const original = typeof range.raw === 'string' ? range.raw : String(range) diff --git a/tools/node_modules/eslint/node_modules/semver/ranges/subset.js b/tools/node_modules/eslint/node_modules/semver/ranges/subset.js index 532fd1364ce754..e0dea43c2b6a89 100644 --- a/tools/node_modules/eslint/node_modules/semver/ranges/subset.js +++ b/tools/node_modules/eslint/node_modules/semver/ranges/subset.js @@ -41,8 +41,9 @@ const compare = require('../functions/compare.js') // - Else return true const subset = (sub, dom, options = {}) => { - if (sub === dom) + if (sub === dom) { return true + } sub = new Range(sub, options) dom = new Range(dom, options) @@ -52,73 +53,84 @@ const subset = (sub, dom, options = {}) => { for (const simpleDom of dom.set) { const isSub = simpleSubset(simpleSub, simpleDom, options) sawNonNull = sawNonNull || isSub !== null - if (isSub) + if (isSub) { continue OUTER + } } // the null set is a subset of everything, but null simple ranges in // a complex range should be ignored. so if we saw a non-null range, // then we know this isn't a subset, but if EVERY simple range was null, // then it is a subset. - if (sawNonNull) + if (sawNonNull) { return false + } } return true } const simpleSubset = (sub, dom, options) => { - if (sub === dom) + if (sub === dom) { return true + } if (sub.length === 1 && sub[0].semver === ANY) { - if (dom.length === 1 && dom[0].semver === ANY) + if (dom.length === 1 && dom[0].semver === ANY) { return true - else if (options.includePrerelease) - sub = [ new Comparator('>=0.0.0-0') ] - else - sub = [ new Comparator('>=0.0.0') ] + } else if (options.includePrerelease) { + sub = [new Comparator('>=0.0.0-0')] + } else { + sub = [new Comparator('>=0.0.0')] + } } if (dom.length === 1 && dom[0].semver === ANY) { - if (options.includePrerelease) + if (options.includePrerelease) { return true - else - dom = [ new Comparator('>=0.0.0') ] + } else { + dom = [new Comparator('>=0.0.0')] + } } const eqSet = new Set() let gt, lt for (const c of sub) { - if (c.operator === '>' || c.operator === '>=') + if (c.operator === '>' || c.operator === '>=') { gt = higherGT(gt, c, options) - else if (c.operator === '<' || c.operator === '<=') + } else if (c.operator === '<' || c.operator === '<=') { lt = lowerLT(lt, c, options) - else + } else { eqSet.add(c.semver) + } } - if (eqSet.size > 1) + if (eqSet.size > 1) { return null + } let gtltComp if (gt && lt) { gtltComp = compare(gt.semver, lt.semver, options) - if (gtltComp > 0) + if (gtltComp > 0) { return null - else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) + } else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) { return null + } } // will iterate one or zero times for (const eq of eqSet) { - if (gt && !satisfies(eq, String(gt), options)) + if (gt && !satisfies(eq, String(gt), options)) { return null + } - if (lt && !satisfies(eq, String(lt), options)) + if (lt && !satisfies(eq, String(lt), options)) { return null + } for (const c of dom) { - if (!satisfies(eq, String(c), options)) + if (!satisfies(eq, String(c), options)) { return false + } } return true @@ -154,10 +166,12 @@ const simpleSubset = (sub, dom, options) => { } if (c.operator === '>' || c.operator === '>=') { higher = higherGT(gt, c, options) - if (higher === c && higher !== gt) + if (higher === c && higher !== gt) { return false - } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) + } + } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) { return false + } } if (lt) { if (needDomLTPre) { @@ -170,37 +184,44 @@ const simpleSubset = (sub, dom, options) => { } if (c.operator === '<' || c.operator === '<=') { lower = lowerLT(lt, c, options) - if (lower === c && lower !== lt) + if (lower === c && lower !== lt) { return false - } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) + } + } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) { return false + } } - if (!c.operator && (lt || gt) && gtltComp !== 0) + if (!c.operator && (lt || gt) && gtltComp !== 0) { return false + } } // if there was a < or >, and nothing in the dom, then must be false // UNLESS it was limited by another range in the other direction. // Eg, >1.0.0 <1.0.1 is still a subset of <2.0.0 - if (gt && hasDomLT && !lt && gtltComp !== 0) + if (gt && hasDomLT && !lt && gtltComp !== 0) { return false + } - if (lt && hasDomGT && !gt && gtltComp !== 0) + if (lt && hasDomGT && !gt && gtltComp !== 0) { return false + } // we needed a prerelease range in a specific tuple, but didn't get one // then this isn't a subset. eg >=1.2.3-pre is not a subset of >=1.0.0, // because it includes prereleases in the 1.2.3 tuple - if (needDomGTPre || needDomLTPre) + if (needDomGTPre || needDomLTPre) { return false + } return true } // >=1.2.3 is lower than >1.2.3 const higherGT = (a, b, options) => { - if (!a) + if (!a) { return b + } const comp = compare(a.semver, b.semver, options) return comp > 0 ? a : comp < 0 ? b @@ -210,8 +231,9 @@ const higherGT = (a, b, options) => { // <=1.2.3 is higher than <1.2.3 const lowerLT = (a, b, options) => { - if (!a) + if (!a) { return b + } const comp = compare(a.semver, b.semver, options) return comp < 0 ? a : comp > 0 ? b diff --git a/tools/node_modules/eslint/node_modules/source-map/LICENSE b/tools/node_modules/eslint/node_modules/source-map/LICENSE deleted file mode 100644 index ed1b7cf27e97e1..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -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 names of the Mozilla Foundation nor the names of project - 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 HOLDER 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. diff --git a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js deleted file mode 100644 index b5ab6382abbabc..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js +++ /dev/null @@ -1,3091 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["sourceMap"] = factory(); - else - root["sourceMap"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; -/******/ -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - - /* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ - exports.SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - exports.SourceMapConsumer = __webpack_require__(7).SourceMapConsumer; - exports.SourceNode = __webpack_require__(10).SourceNode; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var base64VLQ = __webpack_require__(2); - var util = __webpack_require__(4); - var ArraySet = __webpack_require__(5).ArraySet; - var MappingList = __webpack_require__(6).MappingList; - - /** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ - function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; - } - - SourceMapGenerator.prototype._version = 3; - - /** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ - SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - - /** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ - SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - - /** - * Set the source content for a source file. - */ - SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - - /** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ - SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - - /** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ - SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - - /** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ - SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - - SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - - /** - * Externalize the source map. - */ - SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - - /** - * Render the source map being generated to a string. - */ - SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - - exports.SourceMapGenerator = SourceMapGenerator; - - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. 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. - */ - - var base64 = __webpack_require__(3); - - // A single base 64 digit can contain 6 bits of data. For the base 64 variable - // length quantities we use in the source map spec, the first bit is the sign, - // the next four bits are the actual value, and the 6th bit is the - // continuation bit. The continuation bit tells us whether there are more - // digits in this value following this digit. - // - // Continuation - // | Sign - // | | - // V V - // 101011 - - var VLQ_BASE_SHIFT = 5; - - // binary: 100000 - var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - - // binary: 011111 - var VLQ_BASE_MASK = VLQ_BASE - 1; - - // binary: 100000 - var VLQ_CONTINUATION_BIT = VLQ_BASE; - - /** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ - function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; - } - - /** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ - function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; - } - - /** - * Returns the base 64 VLQ encoded value. - */ - exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; - }; - - /** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ - exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; - }; - - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - - /** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ - exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); - }; - - /** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ - exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; - }; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - /** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ - function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } - } - exports.getArg = getArg; - - var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; - var dataUrlRegexp = /^data:.+\,.+$/; - - function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; - } - exports.urlParse = urlParse; - - function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; - } - exports.urlGenerate = urlGenerate; - - /** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ - function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; - } - exports.normalize = normalize; - - /** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ - function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; - } - exports.join = join; - - exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); - }; - - /** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ - function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); - } - exports.relative = relative; - - var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); - }()); - - function identity (s) { - return s; - } - - /** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ - function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; - } - exports.toSetString = supportsNullProto ? identity : toSetString; - - function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; - } - exports.fromSetString = supportsNullProto ? identity : fromSetString; - - function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; - } - - /** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ - function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByOriginalPositions = compareByOriginalPositions; - - /** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ - function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - - function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; - } - - /** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ - function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); - } - exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var has = Object.prototype.hasOwnProperty; - var hasNativeMap = typeof Map !== "undefined"; - - /** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ - function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); - } - - /** - * Static method for creating ArraySet instances from an existing array. - */ - ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; - }; - - /** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ - ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; - }; - - /** - * Add the given string to this set. - * - * @param String aStr - */ - ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } - }; - - /** - * Is the given string a member of this set? - * - * @param String aStr - */ - ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } - }; - - /** - * What is the index of the given string in the array? - * - * @param String aStr - */ - ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); - }; - - /** - * What is the element at the given index? - * - * @param Number aIdx - */ - ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); - }; - - /** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ - ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); - }; - - exports.ArraySet = ArraySet; - - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - - /** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ - function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; - } - - /** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ - function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; - } - - /** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ - MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - - /** - * Add the given source mapping. - * - * @param Object aMapping - */ - MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } - }; - - /** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ - MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; - }; - - exports.MappingList = MappingList; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var binarySearch = __webpack_require__(8); - var ArraySet = __webpack_require__(5).ArraySet; - var base64VLQ = __webpack_require__(2); - var quickSort = __webpack_require__(9).quickSort; - - function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); - } - - SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); - } - - /** - * The version of the source mapping spec that we are consuming. - */ - SourceMapConsumer.prototype._version = 3; - - // `__generatedMappings` and `__originalMappings` are arrays that hold the - // parsed mapping coordinates from the source map's "mappings" attribute. They - // are lazily instantiated, accessed via the `_generatedMappings` and - // `_originalMappings` getters respectively, and we only parse the mappings - // and create these arrays once queried for a source location. We jump through - // these hoops because there can be many thousands of mappings, and parsing - // them is expensive, so we only want to do it if we must. - // - // Each object in the arrays is of the form: - // - // { - // generatedLine: The line number in the generated code, - // generatedColumn: The column number in the generated code, - // source: The path to the original source file that generated this - // chunk of code, - // originalLine: The line number in the original source that - // corresponds to this chunk of generated code, - // originalColumn: The column number in the original source that - // corresponds to this chunk of generated code, - // name: The name of the original symbol which generated this chunk of - // code. - // } - // - // All properties except for `generatedLine` and `generatedColumn` can be - // `null`. - // - // `_generatedMappings` is ordered by the generated positions. - // - // `_originalMappings` is ordered by the original positions. - - SourceMapConsumer.prototype.__generatedMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } - }); - - SourceMapConsumer.prototype.__originalMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } - }); - - SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - - SourceMapConsumer.GENERATED_ORDER = 1; - SourceMapConsumer.ORIGINAL_ORDER = 2; - - SourceMapConsumer.GREATEST_LOWER_BOUND = 1; - SourceMapConsumer.LEAST_UPPER_BOUND = 2; - - /** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ - SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - - /** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - - exports.SourceMapConsumer = SourceMapConsumer; - - /** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ - function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; - } - - BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - - /** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ - BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - - /** - * The version of the source mapping spec that we are consuming. - */ - BasicSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } - }); - - /** - * Provide the JIT with a nice shape / hidden class. - */ - function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; - } - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - - /** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ - BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - - /** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ - BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - - exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - - /** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ - function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); - } - - IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - - /** - * The version of the source mapping spec that we are consuming. - */ - IndexedSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } - }); - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - - exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; - - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - exports.GREATEST_LOWER_BOUND = 1; - exports.LEAST_UPPER_BOUND = 2; - - /** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ - function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } - } - - /** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ - exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; - }; - - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - // It turns out that some (most?) JavaScript engines don't self-host - // `Array.prototype.sort`. This makes sense because C++ will likely remain - // faster than JS when doing raw CPU-intensive sorting. However, when using a - // custom comparator function, calling back and forth between the VM's C++ and - // JIT'd JS is rather slow *and* loses JIT type information, resulting in - // worse generated code for the comparator function than would be optimal. In - // fact, when sorting with a comparator, these costs outweigh the benefits of - // sorting in C++. By using our own JS-implemented Quick Sort (below), we get - // a ~3500ms mean speed-up in `bench/bench.html`. - - /** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ - function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; - } - - /** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ - function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); - } - - /** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ - function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } - } - - /** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); - }; - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - var util = __webpack_require__(4); - - // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other - // operating systems these days (capturing the result). - var REGEX_NEWLINE = /(\r?\n)/; - - // Newline character code for charCodeAt() comparisons - var NEWLINE_CODE = 10; - - // Private symbol for identifying `SourceNode`s when multiple versions of - // the source-map library are loaded. This MUST NOT CHANGE across - // versions! - var isSourceNode = "$$$isSourceNode$$$"; - - /** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ - function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); - } - - /** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ - SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - - /** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } - }; - - /** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ - SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; - }; - - /** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ - SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; - }; - - /** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ - SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - - /** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - - /** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ - SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; - }; - - /** - * Returns the string representation of this source node along with a source - * map. - */ - SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; - }; - - exports.SourceNode = SourceNode; - - -/***/ }) -/******/ ]) -}); -; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay91bml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uIiwid2VicGFjazovLy93ZWJwYWNrL2Jvb3RzdHJhcCBlNDczOGZjNzJhN2IyMzAzOTg4OSIsIndlYnBhY2s6Ly8vLi9zb3VyY2UtbWFwLmpzIiwid2VicGFjazovLy8uL2xpYi9zb3VyY2UtbWFwLWdlbmVyYXRvci5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmFzZTY0LXZscS5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmFzZTY0LmpzIiwid2VicGFjazovLy8uL2xpYi91dGlsLmpzIiwid2VicGFjazovLy8uL2xpYi9hcnJheS1zZXQuanMiLCJ3ZWJwYWNrOi8vLy4vbGliL21hcHBpbmctbGlzdC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvc291cmNlLW1hcC1jb25zdW1lci5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmluYXJ5LXNlYXJjaC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvcXVpY2stc29ydC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvc291cmNlLW5vZGUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELE87QUNWQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1QkFBZTtBQUNmO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOzs7Ozs7O0FDdENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNQQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsTUFBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMkNBQTBDLFNBQVM7QUFDbkQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7Ozs7O0FDL1pBLGlCQUFnQixvQkFBb0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDREQUEyRDtBQUMzRCxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFHOztBQUVIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRzs7QUFFSDtBQUNBO0FBQ0E7Ozs7Ozs7QUMzSUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWdCO0FBQ2hCLGlCQUFnQjs7QUFFaEIsb0JBQW1CO0FBQ25CLHFCQUFvQjs7QUFFcEIsaUJBQWdCO0FBQ2hCLGlCQUFnQjs7QUFFaEIsaUJBQWdCO0FBQ2hCLGtCQUFpQjs7QUFFakI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNsRUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0EsSUFBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsK0NBQThDLFFBQVE7QUFDdEQ7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxFQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDRCQUEyQixRQUFRO0FBQ25DO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNoYUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXNDLFNBQVM7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7OztBQ3hIQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWdCO0FBQ2hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7OztBQzlFQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx1REFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsRUFBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxvQkFBbUI7QUFDbkI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVc7O0FBRVg7QUFDQTtBQUNBLFFBQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBVzs7QUFFWDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTJCLE1BQU07QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1REFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7O0FBRUw7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHVEQUFzRCxZQUFZO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBLEVBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBeUIsY0FBYztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXVCLHdDQUF3QztBQUMvRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQStDLG1CQUFtQixFQUFFO0FBQ3BFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFpQixvQkFBb0I7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE2QixNQUFNO0FBQ25DO0FBQ0EsUUFBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdURBQXNEO0FBQ3REOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFPO0FBQ1A7QUFDQTtBQUNBLElBQUc7QUFDSDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQiwyQkFBMkI7QUFDOUMsc0JBQXFCLCtDQUErQztBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW1CLDJCQUEyQjtBQUM5Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBbUIsMkJBQTJCO0FBQzlDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQiwyQkFBMkI7QUFDOUM7QUFDQTtBQUNBLHNCQUFxQiw0QkFBNEI7QUFDakQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOzs7Ozs7O0FDempDQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7Ozs7OztBQzlHQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFlBQVcsTUFBTTtBQUNqQjtBQUNBLFlBQVcsT0FBTztBQUNsQjtBQUNBLFlBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE1BQU07QUFDakI7QUFDQSxZQUFXLFNBQVM7QUFDcEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQixPQUFPO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE1BQU07QUFDakI7QUFDQSxZQUFXLFNBQVM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQ2pIQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLOztBQUVMOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBaUMsUUFBUTtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsU0FBUztBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVDQUFzQztBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZSxXQUFXO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBK0MsU0FBUztBQUN4RDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBDQUF5QyxTQUFTO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLFlBQVc7QUFDWDtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSw2Q0FBNEMsY0FBYztBQUMxRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBLGNBQWE7QUFDYjtBQUNBLFlBQVc7QUFDWDtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxJQUFHO0FBQ0g7QUFDQTtBQUNBLElBQUc7O0FBRUgsV0FBVTtBQUNWOztBQUVBIiwiZmlsZSI6InNvdXJjZS1tYXAuZGVidWcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJzb3VyY2VNYXBcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wic291cmNlTWFwXCJdID0gZmFjdG9yeSgpO1xufSkodGhpcywgZnVuY3Rpb24oKSB7XG5yZXR1cm4gXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2svdW5pdmVyc2FsTW9kdWxlRGVmaW5pdGlvbiIsIiBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbiBcdHZhciBpbnN0YWxsZWRNb2R1bGVzID0ge307XG5cbiBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4gXHRmdW5jdGlvbiBfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKSB7XG5cbiBcdFx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG4gXHRcdGlmKGluc3RhbGxlZE1vZHVsZXNbbW9kdWxlSWRdKVxuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuXG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRleHBvcnRzOiB7fSxcbiBcdFx0XHRpZDogbW9kdWxlSWQsXG4gXHRcdFx0bG9hZGVkOiBmYWxzZVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sb2FkZWQgPSB0cnVlO1xuXG4gXHRcdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG4gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbiBcdH1cblxuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZXMgb2JqZWN0IChfX3dlYnBhY2tfbW9kdWxlc19fKVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tID0gbW9kdWxlcztcblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGUgY2FjaGVcbiBcdF9fd2VicGFja19yZXF1aXJlX18uYyA9IGluc3RhbGxlZE1vZHVsZXM7XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG4gXHQvLyBMb2FkIGVudHJ5IG1vZHVsZSBhbmQgcmV0dXJuIGV4cG9ydHNcbiBcdHJldHVybiBfX3dlYnBhY2tfcmVxdWlyZV9fKDApO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2svYm9vdHN0cmFwIGU0NzM4ZmM3MmE3YjIzMDM5ODg5IiwiLypcbiAqIENvcHlyaWdodCAyMDA5LTIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFLnR4dCBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuZXhwb3J0cy5Tb3VyY2VNYXBHZW5lcmF0b3IgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2UtbWFwLWdlbmVyYXRvcicpLlNvdXJjZU1hcEdlbmVyYXRvcjtcbmV4cG9ydHMuU291cmNlTWFwQ29uc3VtZXIgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2UtbWFwLWNvbnN1bWVyJykuU291cmNlTWFwQ29uc3VtZXI7XG5leHBvcnRzLlNvdXJjZU5vZGUgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2Utbm9kZScpLlNvdXJjZU5vZGU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NvdXJjZS1tYXAuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgYmFzZTY0VkxRID0gcmVxdWlyZSgnLi9iYXNlNjQtdmxxJyk7XG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIEFycmF5U2V0ID0gcmVxdWlyZSgnLi9hcnJheS1zZXQnKS5BcnJheVNldDtcbnZhciBNYXBwaW5nTGlzdCA9IHJlcXVpcmUoJy4vbWFwcGluZy1saXN0JykuTWFwcGluZ0xpc3Q7XG5cbi8qKlxuICogQW4gaW5zdGFuY2Ugb2YgdGhlIFNvdXJjZU1hcEdlbmVyYXRvciByZXByZXNlbnRzIGEgc291cmNlIG1hcCB3aGljaCBpc1xuICogYmVpbmcgYnVpbHQgaW5jcmVtZW50YWxseS4gWW91IG1heSBwYXNzIGFuIG9iamVjdCB3aXRoIHRoZSBmb2xsb3dpbmdcbiAqIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGZpbGU6IFRoZSBmaWxlbmFtZSBvZiB0aGUgZ2VuZXJhdGVkIHNvdXJjZS5cbiAqICAgLSBzb3VyY2VSb290OiBBIHJvb3QgZm9yIGFsbCByZWxhdGl2ZSBVUkxzIGluIHRoaXMgc291cmNlIG1hcC5cbiAqL1xuZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yKGFBcmdzKSB7XG4gIGlmICghYUFyZ3MpIHtcbiAgICBhQXJncyA9IHt9O1xuICB9XG4gIHRoaXMuX2ZpbGUgPSB1dGlsLmdldEFyZyhhQXJncywgJ2ZpbGUnLCBudWxsKTtcbiAgdGhpcy5fc291cmNlUm9vdCA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlUm9vdCcsIG51bGwpO1xuICB0aGlzLl9za2lwVmFsaWRhdGlvbiA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc2tpcFZhbGlkYXRpb24nLCBmYWxzZSk7XG4gIHRoaXMuX3NvdXJjZXMgPSBuZXcgQXJyYXlTZXQoKTtcbiAgdGhpcy5fbmFtZXMgPSBuZXcgQXJyYXlTZXQoKTtcbiAgdGhpcy5fbWFwcGluZ3MgPSBuZXcgTWFwcGluZ0xpc3QoKTtcbiAgdGhpcy5fc291cmNlc0NvbnRlbnRzID0gbnVsbDtcbn1cblxuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogQ3JlYXRlcyBhIG5ldyBTb3VyY2VNYXBHZW5lcmF0b3IgYmFzZWQgb24gYSBTb3VyY2VNYXBDb25zdW1lclxuICpcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIFNvdXJjZU1hcC5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLmZyb21Tb3VyY2VNYXAgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBHZW5lcmF0b3JfZnJvbVNvdXJjZU1hcChhU291cmNlTWFwQ29uc3VtZXIpIHtcbiAgICB2YXIgc291cmNlUm9vdCA9IGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VSb290O1xuICAgIHZhciBnZW5lcmF0b3IgPSBuZXcgU291cmNlTWFwR2VuZXJhdG9yKHtcbiAgICAgIGZpbGU6IGFTb3VyY2VNYXBDb25zdW1lci5maWxlLFxuICAgICAgc291cmNlUm9vdDogc291cmNlUm9vdFxuICAgIH0pO1xuICAgIGFTb3VyY2VNYXBDb25zdW1lci5lYWNoTWFwcGluZyhmdW5jdGlvbiAobWFwcGluZykge1xuICAgICAgdmFyIG5ld01hcHBpbmcgPSB7XG4gICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgIGxpbmU6IG1hcHBpbmcuZ2VuZXJhdGVkTGluZSxcbiAgICAgICAgICBjb2x1bW46IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uXG4gICAgICAgIH1cbiAgICAgIH07XG5cbiAgICAgIGlmIChtYXBwaW5nLnNvdXJjZSAhPSBudWxsKSB7XG4gICAgICAgIG5ld01hcHBpbmcuc291cmNlID0gbWFwcGluZy5zb3VyY2U7XG4gICAgICAgIGlmIChzb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgICAgICBuZXdNYXBwaW5nLnNvdXJjZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgbmV3TWFwcGluZy5zb3VyY2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgbmV3TWFwcGluZy5vcmlnaW5hbCA9IHtcbiAgICAgICAgICBsaW5lOiBtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICBjb2x1bW46IG1hcHBpbmcub3JpZ2luYWxDb2x1bW5cbiAgICAgICAgfTtcblxuICAgICAgICBpZiAobWFwcGluZy5uYW1lICE9IG51bGwpIHtcbiAgICAgICAgICBuZXdNYXBwaW5nLm5hbWUgPSBtYXBwaW5nLm5hbWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZ2VuZXJhdG9yLmFkZE1hcHBpbmcobmV3TWFwcGluZyk7XG4gICAgfSk7XG4gICAgYVNvdXJjZU1hcENvbnN1bWVyLnNvdXJjZXMuZm9yRWFjaChmdW5jdGlvbiAoc291cmNlRmlsZSkge1xuICAgICAgdmFyIGNvbnRlbnQgPSBhU291cmNlTWFwQ29uc3VtZXIuc291cmNlQ29udGVudEZvcihzb3VyY2VGaWxlKTtcbiAgICAgIGlmIChjb250ZW50ICE9IG51bGwpIHtcbiAgICAgICAgZ2VuZXJhdG9yLnNldFNvdXJjZUNvbnRlbnQoc291cmNlRmlsZSwgY29udGVudCk7XG4gICAgICB9XG4gICAgfSk7XG4gICAgcmV0dXJuIGdlbmVyYXRvcjtcbiAgfTtcblxuLyoqXG4gKiBBZGQgYSBzaW5nbGUgbWFwcGluZyBmcm9tIG9yaWdpbmFsIHNvdXJjZSBsaW5lIGFuZCBjb2x1bW4gdG8gdGhlIGdlbmVyYXRlZFxuICogc291cmNlJ3MgbGluZSBhbmQgY29sdW1uIGZvciB0aGlzIHNvdXJjZSBtYXAgYmVpbmcgY3JlYXRlZC4gVGhlIG1hcHBpbmdcbiAqIG9iamVjdCBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGdlbmVyYXRlZDogQW4gb2JqZWN0IHdpdGggdGhlIGdlbmVyYXRlZCBsaW5lIGFuZCBjb2x1bW4gcG9zaXRpb25zLlxuICogICAtIG9yaWdpbmFsOiBBbiBvYmplY3Qgd2l0aCB0aGUgb3JpZ2luYWwgbGluZSBhbmQgY29sdW1uIHBvc2l0aW9ucy5cbiAqICAgLSBzb3VyY2U6IFRoZSBvcmlnaW5hbCBzb3VyY2UgZmlsZSAocmVsYXRpdmUgdG8gdGhlIHNvdXJjZVJvb3QpLlxuICogICAtIG5hbWU6IEFuIG9wdGlvbmFsIG9yaWdpbmFsIHRva2VuIG5hbWUgZm9yIHRoaXMgbWFwcGluZy5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5hZGRNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX2FkZE1hcHBpbmcoYUFyZ3MpIHtcbiAgICB2YXIgZ2VuZXJhdGVkID0gdXRpbC5nZXRBcmcoYUFyZ3MsICdnZW5lcmF0ZWQnKTtcbiAgICB2YXIgb3JpZ2luYWwgPSB1dGlsLmdldEFyZyhhQXJncywgJ29yaWdpbmFsJywgbnVsbCk7XG4gICAgdmFyIHNvdXJjZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJywgbnVsbCk7XG4gICAgdmFyIG5hbWUgPSB1dGlsLmdldEFyZyhhQXJncywgJ25hbWUnLCBudWxsKTtcblxuICAgIGlmICghdGhpcy5fc2tpcFZhbGlkYXRpb24pIHtcbiAgICAgIHRoaXMuX3ZhbGlkYXRlTWFwcGluZyhnZW5lcmF0ZWQsIG9yaWdpbmFsLCBzb3VyY2UsIG5hbWUpO1xuICAgIH1cblxuICAgIGlmIChzb3VyY2UgIT0gbnVsbCkge1xuICAgICAgc291cmNlID0gU3RyaW5nKHNvdXJjZSk7XG4gICAgICBpZiAoIXRoaXMuX3NvdXJjZXMuaGFzKHNvdXJjZSkpIHtcbiAgICAgICAgdGhpcy5fc291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAobmFtZSAhPSBudWxsKSB7XG4gICAgICBuYW1lID0gU3RyaW5nKG5hbWUpO1xuICAgICAgaWYgKCF0aGlzLl9uYW1lcy5oYXMobmFtZSkpIHtcbiAgICAgICAgdGhpcy5fbmFtZXMuYWRkKG5hbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuX21hcHBpbmdzLmFkZCh7XG4gICAgICBnZW5lcmF0ZWRMaW5lOiBnZW5lcmF0ZWQubGluZSxcbiAgICAgIGdlbmVyYXRlZENvbHVtbjogZ2VuZXJhdGVkLmNvbHVtbixcbiAgICAgIG9yaWdpbmFsTGluZTogb3JpZ2luYWwgIT0gbnVsbCAmJiBvcmlnaW5hbC5saW5lLFxuICAgICAgb3JpZ2luYWxDb2x1bW46IG9yaWdpbmFsICE9IG51bGwgJiYgb3JpZ2luYWwuY29sdW1uLFxuICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICBuYW1lOiBuYW1lXG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogU2V0IHRoZSBzb3VyY2UgY29udGVudCBmb3IgYSBzb3VyY2UgZmlsZS5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5zZXRTb3VyY2VDb250ZW50ID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX3NldFNvdXJjZUNvbnRlbnQoYVNvdXJjZUZpbGUsIGFTb3VyY2VDb250ZW50KSB7XG4gICAgdmFyIHNvdXJjZSA9IGFTb3VyY2VGaWxlO1xuICAgIGlmICh0aGlzLl9zb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgIHNvdXJjZSA9IHV0aWwucmVsYXRpdmUodGhpcy5fc291cmNlUm9vdCwgc291cmNlKTtcbiAgICB9XG5cbiAgICBpZiAoYVNvdXJjZUNvbnRlbnQgIT0gbnVsbCkge1xuICAgICAgLy8gQWRkIHRoZSBzb3VyY2UgY29udGVudCB0byB0aGUgX3NvdXJjZXNDb250ZW50cyBtYXAuXG4gICAgICAvLyBDcmVhdGUgYSBuZXcgX3NvdXJjZXNDb250ZW50cyBtYXAgaWYgdGhlIHByb3BlcnR5IGlzIG51bGwuXG4gICAgICBpZiAoIXRoaXMuX3NvdXJjZXNDb250ZW50cykge1xuICAgICAgICB0aGlzLl9zb3VyY2VzQ29udGVudHMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgICAgfVxuICAgICAgdGhpcy5fc291cmNlc0NvbnRlbnRzW3V0aWwudG9TZXRTdHJpbmcoc291cmNlKV0gPSBhU291cmNlQ29udGVudDtcbiAgICB9IGVsc2UgaWYgKHRoaXMuX3NvdXJjZXNDb250ZW50cykge1xuICAgICAgLy8gUmVtb3ZlIHRoZSBzb3VyY2UgZmlsZSBmcm9tIHRoZSBfc291cmNlc0NvbnRlbnRzIG1hcC5cbiAgICAgIC8vIElmIHRoZSBfc291cmNlc0NvbnRlbnRzIG1hcCBpcyBlbXB0eSwgc2V0IHRoZSBwcm9wZXJ0eSB0byBudWxsLlxuICAgICAgZGVsZXRlIHRoaXMuX3NvdXJjZXNDb250ZW50c1t1dGlsLnRvU2V0U3RyaW5nKHNvdXJjZSldO1xuICAgICAgaWYgKE9iamVjdC5rZXlzKHRoaXMuX3NvdXJjZXNDb250ZW50cykubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIHRoaXMuX3NvdXJjZXNDb250ZW50cyA9IG51bGw7XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4vKipcbiAqIEFwcGxpZXMgdGhlIG1hcHBpbmdzIG9mIGEgc3ViLXNvdXJjZS1tYXAgZm9yIGEgc3BlY2lmaWMgc291cmNlIGZpbGUgdG8gdGhlXG4gKiBzb3VyY2UgbWFwIGJlaW5nIGdlbmVyYXRlZC4gRWFjaCBtYXBwaW5nIHRvIHRoZSBzdXBwbGllZCBzb3VyY2UgZmlsZSBpc1xuICogcmV3cml0dGVuIHVzaW5nIHRoZSBzdXBwbGllZCBzb3VyY2UgbWFwLiBOb3RlOiBUaGUgcmVzb2x1dGlvbiBmb3IgdGhlXG4gKiByZXN1bHRpbmcgbWFwcGluZ3MgaXMgdGhlIG1pbmltaXVtIG9mIHRoaXMgbWFwIGFuZCB0aGUgc3VwcGxpZWQgbWFwLlxuICpcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIHNvdXJjZSBtYXAgdG8gYmUgYXBwbGllZC5cbiAqIEBwYXJhbSBhU291cmNlRmlsZSBPcHRpb25hbC4gVGhlIGZpbGVuYW1lIG9mIHRoZSBzb3VyY2UgZmlsZS5cbiAqICAgICAgICBJZiBvbWl0dGVkLCBTb3VyY2VNYXBDb25zdW1lcidzIGZpbGUgcHJvcGVydHkgd2lsbCBiZSB1c2VkLlxuICogQHBhcmFtIGFTb3VyY2VNYXBQYXRoIE9wdGlvbmFsLiBUaGUgZGlybmFtZSBvZiB0aGUgcGF0aCB0byB0aGUgc291cmNlIG1hcFxuICogICAgICAgIHRvIGJlIGFwcGxpZWQuIElmIHJlbGF0aXZlLCBpdCBpcyByZWxhdGl2ZSB0byB0aGUgU291cmNlTWFwQ29uc3VtZXIuXG4gKiAgICAgICAgVGhpcyBwYXJhbWV0ZXIgaXMgbmVlZGVkIHdoZW4gdGhlIHR3byBzb3VyY2UgbWFwcyBhcmVuJ3QgaW4gdGhlIHNhbWVcbiAqICAgICAgICBkaXJlY3RvcnksIGFuZCB0aGUgc291cmNlIG1hcCB0byBiZSBhcHBsaWVkIGNvbnRhaW5zIHJlbGF0aXZlIHNvdXJjZVxuICogICAgICAgIHBhdGhzLiBJZiBzbywgdGhvc2UgcmVsYXRpdmUgc291cmNlIHBhdGhzIG5lZWQgdG8gYmUgcmV3cml0dGVuXG4gKiAgICAgICAgcmVsYXRpdmUgdG8gdGhlIFNvdXJjZU1hcEdlbmVyYXRvci5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5hcHBseVNvdXJjZU1hcCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9hcHBseVNvdXJjZU1hcChhU291cmNlTWFwQ29uc3VtZXIsIGFTb3VyY2VGaWxlLCBhU291cmNlTWFwUGF0aCkge1xuICAgIHZhciBzb3VyY2VGaWxlID0gYVNvdXJjZUZpbGU7XG4gICAgLy8gSWYgYVNvdXJjZUZpbGUgaXMgb21pdHRlZCwgd2Ugd2lsbCB1c2UgdGhlIGZpbGUgcHJvcGVydHkgb2YgdGhlIFNvdXJjZU1hcFxuICAgIGlmIChhU291cmNlRmlsZSA9PSBudWxsKSB7XG4gICAgICBpZiAoYVNvdXJjZU1hcENvbnN1bWVyLmZpbGUgPT0gbnVsbCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgJ1NvdXJjZU1hcEdlbmVyYXRvci5wcm90b3R5cGUuYXBwbHlTb3VyY2VNYXAgcmVxdWlyZXMgZWl0aGVyIGFuIGV4cGxpY2l0IHNvdXJjZSBmaWxlLCAnICtcbiAgICAgICAgICAnb3IgdGhlIHNvdXJjZSBtYXBcXCdzIFwiZmlsZVwiIHByb3BlcnR5LiBCb3RoIHdlcmUgb21pdHRlZC4nXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICBzb3VyY2VGaWxlID0gYVNvdXJjZU1hcENvbnN1bWVyLmZpbGU7XG4gICAgfVxuICAgIHZhciBzb3VyY2VSb290ID0gdGhpcy5fc291cmNlUm9vdDtcbiAgICAvLyBNYWtlIFwic291cmNlRmlsZVwiIHJlbGF0aXZlIGlmIGFuIGFic29sdXRlIFVybCBpcyBwYXNzZWQuXG4gICAgaWYgKHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgc291cmNlRmlsZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgc291cmNlRmlsZSk7XG4gICAgfVxuICAgIC8vIEFwcGx5aW5nIHRoZSBTb3VyY2VNYXAgY2FuIGFkZCBhbmQgcmVtb3ZlIGl0ZW1zIGZyb20gdGhlIHNvdXJjZXMgYW5kXG4gICAgLy8gdGhlIG5hbWVzIGFycmF5LlxuICAgIHZhciBuZXdTb3VyY2VzID0gbmV3IEFycmF5U2V0KCk7XG4gICAgdmFyIG5ld05hbWVzID0gbmV3IEFycmF5U2V0KCk7XG5cbiAgICAvLyBGaW5kIG1hcHBpbmdzIGZvciB0aGUgXCJzb3VyY2VGaWxlXCJcbiAgICB0aGlzLl9tYXBwaW5ncy51bnNvcnRlZEZvckVhY2goZnVuY3Rpb24gKG1hcHBpbmcpIHtcbiAgICAgIGlmIChtYXBwaW5nLnNvdXJjZSA9PT0gc291cmNlRmlsZSAmJiBtYXBwaW5nLm9yaWdpbmFsTGluZSAhPSBudWxsKSB7XG4gICAgICAgIC8vIENoZWNrIGlmIGl0IGNhbiBiZSBtYXBwZWQgYnkgdGhlIHNvdXJjZSBtYXAsIHRoZW4gdXBkYXRlIHRoZSBtYXBwaW5nLlxuICAgICAgICB2YXIgb3JpZ2luYWwgPSBhU291cmNlTWFwQ29uc3VtZXIub3JpZ2luYWxQb3NpdGlvbkZvcih7XG4gICAgICAgICAgbGluZTogbWFwcGluZy5vcmlnaW5hbExpbmUsXG4gICAgICAgICAgY29sdW1uOiBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uXG4gICAgICAgIH0pO1xuICAgICAgICBpZiAob3JpZ2luYWwuc291cmNlICE9IG51bGwpIHtcbiAgICAgICAgICAvLyBDb3B5IG1hcHBpbmdcbiAgICAgICAgICBtYXBwaW5nLnNvdXJjZSA9IG9yaWdpbmFsLnNvdXJjZTtcbiAgICAgICAgICBpZiAoYVNvdXJjZU1hcFBhdGggIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFwcGluZy5zb3VyY2UgPSB1dGlsLmpvaW4oYVNvdXJjZU1hcFBhdGgsIG1hcHBpbmcuc291cmNlKVxuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAoc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICAgICAgICBtYXBwaW5nLnNvdXJjZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgbWFwcGluZy5zb3VyY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXBwaW5nLm9yaWdpbmFsTGluZSA9IG9yaWdpbmFsLmxpbmU7XG4gICAgICAgICAgbWFwcGluZy5vcmlnaW5hbENvbHVtbiA9IG9yaWdpbmFsLmNvbHVtbjtcbiAgICAgICAgICBpZiAob3JpZ2luYWwubmFtZSAhPSBudWxsKSB7XG4gICAgICAgICAgICBtYXBwaW5nLm5hbWUgPSBvcmlnaW5hbC5uYW1lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB2YXIgc291cmNlID0gbWFwcGluZy5zb3VyY2U7XG4gICAgICBpZiAoc291cmNlICE9IG51bGwgJiYgIW5ld1NvdXJjZXMuaGFzKHNvdXJjZSkpIHtcbiAgICAgICAgbmV3U291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgIH1cblxuICAgICAgdmFyIG5hbWUgPSBtYXBwaW5nLm5hbWU7XG4gICAgICBpZiAobmFtZSAhPSBudWxsICYmICFuZXdOYW1lcy5oYXMobmFtZSkpIHtcbiAgICAgICAgbmV3TmFtZXMuYWRkKG5hbWUpO1xuICAgICAgfVxuXG4gICAgfSwgdGhpcyk7XG4gICAgdGhpcy5fc291cmNlcyA9IG5ld1NvdXJjZXM7XG4gICAgdGhpcy5fbmFtZXMgPSBuZXdOYW1lcztcblxuICAgIC8vIENvcHkgc291cmNlc0NvbnRlbnRzIG9mIGFwcGxpZWQgbWFwLlxuICAgIGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VzLmZvckVhY2goZnVuY3Rpb24gKHNvdXJjZUZpbGUpIHtcbiAgICAgIHZhciBjb250ZW50ID0gYVNvdXJjZU1hcENvbnN1bWVyLnNvdXJjZUNvbnRlbnRGb3Ioc291cmNlRmlsZSk7XG4gICAgICBpZiAoY29udGVudCAhPSBudWxsKSB7XG4gICAgICAgIGlmIChhU291cmNlTWFwUGF0aCAhPSBudWxsKSB7XG4gICAgICAgICAgc291cmNlRmlsZSA9IHV0aWwuam9pbihhU291cmNlTWFwUGF0aCwgc291cmNlRmlsZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICAgIHNvdXJjZUZpbGUgPSB1dGlsLnJlbGF0aXZlKHNvdXJjZVJvb3QsIHNvdXJjZUZpbGUpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuc2V0U291cmNlQ29udGVudChzb3VyY2VGaWxlLCBjb250ZW50KTtcbiAgICAgIH1cbiAgICB9LCB0aGlzKTtcbiAgfTtcblxuLyoqXG4gKiBBIG1hcHBpbmcgY2FuIGhhdmUgb25lIG9mIHRoZSB0aHJlZSBsZXZlbHMgb2YgZGF0YTpcbiAqXG4gKiAgIDEuIEp1c3QgdGhlIGdlbmVyYXRlZCBwb3NpdGlvbi5cbiAqICAgMi4gVGhlIEdlbmVyYXRlZCBwb3NpdGlvbiwgb3JpZ2luYWwgcG9zaXRpb24sIGFuZCBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIDMuIEdlbmVyYXRlZCBhbmQgb3JpZ2luYWwgcG9zaXRpb24sIG9yaWdpbmFsIHNvdXJjZSwgYXMgd2VsbCBhcyBhIG5hbWVcbiAqICAgICAgdG9rZW4uXG4gKlxuICogVG8gbWFpbnRhaW4gY29uc2lzdGVuY3ksIHdlIHZhbGlkYXRlIHRoYXQgYW55IG5ldyBtYXBwaW5nIGJlaW5nIGFkZGVkIGZhbGxzXG4gKiBpbiB0byBvbmUgb2YgdGhlc2UgY2F0ZWdvcmllcy5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fdmFsaWRhdGVNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX3ZhbGlkYXRlTWFwcGluZyhhR2VuZXJhdGVkLCBhT3JpZ2luYWwsIGFTb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYU5hbWUpIHtcbiAgICAvLyBXaGVuIGFPcmlnaW5hbCBpcyB0cnV0aHkgYnV0IGhhcyBlbXB0eSB2YWx1ZXMgZm9yIC5saW5lIGFuZCAuY29sdW1uLFxuICAgIC8vIGl0IGlzIG1vc3QgbGlrZWx5IGEgcHJvZ3JhbW1lciBlcnJvci4gSW4gdGhpcyBjYXNlIHdlIHRocm93IGEgdmVyeVxuICAgIC8vIHNwZWNpZmljIGVycm9yIG1lc3NhZ2UgdG8gdHJ5IHRvIGd1aWRlIHRoZW0gdGhlIHJpZ2h0IHdheS5cbiAgICAvLyBGb3IgZXhhbXBsZTogaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcG9seW1lci1idW5kbGVyL3B1bGwvNTE5XG4gICAgaWYgKGFPcmlnaW5hbCAmJiB0eXBlb2YgYU9yaWdpbmFsLmxpbmUgIT09ICdudW1iZXInICYmIHR5cGVvZiBhT3JpZ2luYWwuY29sdW1uICE9PSAnbnVtYmVyJykge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgICAnb3JpZ2luYWwubGluZSBhbmQgb3JpZ2luYWwuY29sdW1uIGFyZSBub3QgbnVtYmVycyAtLSB5b3UgcHJvYmFibHkgbWVhbnQgdG8gb21pdCAnICtcbiAgICAgICAgICAgICd0aGUgb3JpZ2luYWwgbWFwcGluZyBlbnRpcmVseSBhbmQgb25seSBtYXAgdGhlIGdlbmVyYXRlZCBwb3NpdGlvbi4gSWYgc28sIHBhc3MgJyArXG4gICAgICAgICAgICAnbnVsbCBmb3IgdGhlIG9yaWdpbmFsIG1hcHBpbmcgaW5zdGVhZCBvZiBhbiBvYmplY3Qgd2l0aCBlbXB0eSBvciBudWxsIHZhbHVlcy4nXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgaWYgKGFHZW5lcmF0ZWQgJiYgJ2xpbmUnIGluIGFHZW5lcmF0ZWQgJiYgJ2NvbHVtbicgaW4gYUdlbmVyYXRlZFxuICAgICAgICAmJiBhR2VuZXJhdGVkLmxpbmUgPiAwICYmIGFHZW5lcmF0ZWQuY29sdW1uID49IDBcbiAgICAgICAgJiYgIWFPcmlnaW5hbCAmJiAhYVNvdXJjZSAmJiAhYU5hbWUpIHtcbiAgICAgIC8vIENhc2UgMS5cbiAgICAgIHJldHVybjtcbiAgICB9XG4gICAgZWxzZSBpZiAoYUdlbmVyYXRlZCAmJiAnbGluZScgaW4gYUdlbmVyYXRlZCAmJiAnY29sdW1uJyBpbiBhR2VuZXJhdGVkXG4gICAgICAgICAgICAgJiYgYU9yaWdpbmFsICYmICdsaW5lJyBpbiBhT3JpZ2luYWwgJiYgJ2NvbHVtbicgaW4gYU9yaWdpbmFsXG4gICAgICAgICAgICAgJiYgYUdlbmVyYXRlZC5saW5lID4gMCAmJiBhR2VuZXJhdGVkLmNvbHVtbiA+PSAwXG4gICAgICAgICAgICAgJiYgYU9yaWdpbmFsLmxpbmUgPiAwICYmIGFPcmlnaW5hbC5jb2x1bW4gPj0gMFxuICAgICAgICAgICAgICYmIGFTb3VyY2UpIHtcbiAgICAgIC8vIENhc2VzIDIgYW5kIDMuXG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdJbnZhbGlkIG1hcHBpbmc6ICcgKyBKU09OLnN0cmluZ2lmeSh7XG4gICAgICAgIGdlbmVyYXRlZDogYUdlbmVyYXRlZCxcbiAgICAgICAgc291cmNlOiBhU291cmNlLFxuICAgICAgICBvcmlnaW5hbDogYU9yaWdpbmFsLFxuICAgICAgICBuYW1lOiBhTmFtZVxuICAgICAgfSkpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBTZXJpYWxpemUgdGhlIGFjY3VtdWxhdGVkIG1hcHBpbmdzIGluIHRvIHRoZSBzdHJlYW0gb2YgYmFzZSA2NCBWTFFzXG4gKiBzcGVjaWZpZWQgYnkgdGhlIHNvdXJjZSBtYXAgZm9ybWF0LlxuICovXG5Tb3VyY2VNYXBHZW5lcmF0b3IucHJvdG90eXBlLl9zZXJpYWxpemVNYXBwaW5ncyA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9zZXJpYWxpemVNYXBwaW5ncygpIHtcbiAgICB2YXIgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSAwO1xuICAgIHZhciBwcmV2aW91c0dlbmVyYXRlZExpbmUgPSAxO1xuICAgIHZhciBwcmV2aW91c09yaWdpbmFsQ29sdW1uID0gMDtcbiAgICB2YXIgcHJldmlvdXNPcmlnaW5hbExpbmUgPSAwO1xuICAgIHZhciBwcmV2aW91c05hbWUgPSAwO1xuICAgIHZhciBwcmV2aW91c1NvdXJjZSA9IDA7XG4gICAgdmFyIHJlc3VsdCA9ICcnO1xuICAgIHZhciBuZXh0O1xuICAgIHZhciBtYXBwaW5nO1xuICAgIHZhciBuYW1lSWR4O1xuICAgIHZhciBzb3VyY2VJZHg7XG5cbiAgICB2YXIgbWFwcGluZ3MgPSB0aGlzLl9tYXBwaW5ncy50b0FycmF5KCk7XG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IG1hcHBpbmdzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBtYXBwaW5nID0gbWFwcGluZ3NbaV07XG4gICAgICBuZXh0ID0gJydcblxuICAgICAgaWYgKG1hcHBpbmcuZ2VuZXJhdGVkTGluZSAhPT0gcHJldmlvdXNHZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIHByZXZpb3VzR2VuZXJhdGVkQ29sdW1uID0gMDtcbiAgICAgICAgd2hpbGUgKG1hcHBpbmcuZ2VuZXJhdGVkTGluZSAhPT0gcHJldmlvdXNHZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgICAgbmV4dCArPSAnOyc7XG4gICAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRMaW5lKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICBpZiAoaSA+IDApIHtcbiAgICAgICAgICBpZiAoIXV0aWwuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zSW5mbGF0ZWQobWFwcGluZywgbWFwcGluZ3NbaSAtIDFdKSkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIG5leHQgKz0gJywnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLmdlbmVyYXRlZENvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBwcmV2aW91c0dlbmVyYXRlZENvbHVtbik7XG4gICAgICBwcmV2aW91c0dlbmVyYXRlZENvbHVtbiA9IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uO1xuXG4gICAgICBpZiAobWFwcGluZy5zb3VyY2UgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2VJZHggPSB0aGlzLl9zb3VyY2VzLmluZGV4T2YobWFwcGluZy5zb3VyY2UpO1xuICAgICAgICBuZXh0ICs9IGJhc2U2NFZMUS5lbmNvZGUoc291cmNlSWR4IC0gcHJldmlvdXNTb3VyY2UpO1xuICAgICAgICBwcmV2aW91c1NvdXJjZSA9IHNvdXJjZUlkeDtcblxuICAgICAgICAvLyBsaW5lcyBhcmUgc3RvcmVkIDAtYmFzZWQgaW4gU291cmNlTWFwIHNwZWMgdmVyc2lvbiAzXG4gICAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLm9yaWdpbmFsTGluZSAtIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBwcmV2aW91c09yaWdpbmFsTGluZSk7XG4gICAgICAgIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gbWFwcGluZy5vcmlnaW5hbExpbmUgLSAxO1xuXG4gICAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLm9yaWdpbmFsQ29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gcHJldmlvdXNPcmlnaW5hbENvbHVtbik7XG4gICAgICAgIHByZXZpb3VzT3JpZ2luYWxDb2x1bW4gPSBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uO1xuXG4gICAgICAgIGlmIChtYXBwaW5nLm5hbWUgIT0gbnVsbCkge1xuICAgICAgICAgIG5hbWVJZHggPSB0aGlzLl9uYW1lcy5pbmRleE9mKG1hcHBpbmcubmFtZSk7XG4gICAgICAgICAgbmV4dCArPSBiYXNlNjRWTFEuZW5jb2RlKG5hbWVJZHggLSBwcmV2aW91c05hbWUpO1xuICAgICAgICAgIHByZXZpb3VzTmFtZSA9IG5hbWVJZHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmVzdWx0ICs9IG5leHQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfTtcblxuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fZ2VuZXJhdGVTb3VyY2VzQ29udGVudCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9nZW5lcmF0ZVNvdXJjZXNDb250ZW50KGFTb3VyY2VzLCBhU291cmNlUm9vdCkge1xuICAgIHJldHVybiBhU291cmNlcy5tYXAoZnVuY3Rpb24gKHNvdXJjZSkge1xuICAgICAgaWYgKCF0aGlzLl9zb3VyY2VzQ29udGVudHMpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICB9XG4gICAgICBpZiAoYVNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2UgPSB1dGlsLnJlbGF0aXZlKGFTb3VyY2VSb290LCBzb3VyY2UpO1xuICAgICAgfVxuICAgICAgdmFyIGtleSA9IHV0aWwudG9TZXRTdHJpbmcoc291cmNlKTtcbiAgICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodGhpcy5fc291cmNlc0NvbnRlbnRzLCBrZXkpXG4gICAgICAgID8gdGhpcy5fc291cmNlc0NvbnRlbnRzW2tleV1cbiAgICAgICAgOiBudWxsO1xuICAgIH0sIHRoaXMpO1xuICB9O1xuXG4vKipcbiAqIEV4dGVybmFsaXplIHRoZSBzb3VyY2UgbWFwLlxuICovXG5Tb3VyY2VNYXBHZW5lcmF0b3IucHJvdG90eXBlLnRvSlNPTiA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl90b0pTT04oKSB7XG4gICAgdmFyIG1hcCA9IHtcbiAgICAgIHZlcnNpb246IHRoaXMuX3ZlcnNpb24sXG4gICAgICBzb3VyY2VzOiB0aGlzLl9zb3VyY2VzLnRvQXJyYXkoKSxcbiAgICAgIG5hbWVzOiB0aGlzLl9uYW1lcy50b0FycmF5KCksXG4gICAgICBtYXBwaW5nczogdGhpcy5fc2VyaWFsaXplTWFwcGluZ3MoKVxuICAgIH07XG4gICAgaWYgKHRoaXMuX2ZpbGUgIT0gbnVsbCkge1xuICAgICAgbWFwLmZpbGUgPSB0aGlzLl9maWxlO1xuICAgIH1cbiAgICBpZiAodGhpcy5fc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBtYXAuc291cmNlUm9vdCA9IHRoaXMuX3NvdXJjZVJvb3Q7XG4gICAgfVxuICAgIGlmICh0aGlzLl9zb3VyY2VzQ29udGVudHMpIHtcbiAgICAgIG1hcC5zb3VyY2VzQ29udGVudCA9IHRoaXMuX2dlbmVyYXRlU291cmNlc0NvbnRlbnQobWFwLnNvdXJjZXMsIG1hcC5zb3VyY2VSb290KTtcbiAgICB9XG5cbiAgICByZXR1cm4gbWFwO1xuICB9O1xuXG4vKipcbiAqIFJlbmRlciB0aGUgc291cmNlIG1hcCBiZWluZyBnZW5lcmF0ZWQgdG8gYSBzdHJpbmcuXG4gKi9cblNvdXJjZU1hcEdlbmVyYXRvci5wcm90b3R5cGUudG9TdHJpbmcgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBHZW5lcmF0b3JfdG9TdHJpbmcoKSB7XG4gICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KHRoaXMudG9KU09OKCkpO1xuICB9O1xuXG5leHBvcnRzLlNvdXJjZU1hcEdlbmVyYXRvciA9IFNvdXJjZU1hcEdlbmVyYXRvcjtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL3NvdXJjZS1tYXAtZ2VuZXJhdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCIsIi8qIC0qLSBNb2RlOiBqczsganMtaW5kZW50LWxldmVsOiAyOyAtKi0gKi9cbi8qXG4gKiBDb3B5cmlnaHQgMjAxMSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIGNvbnRyaWJ1dG9yc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgbGljZW5zZS4gU2VlIExJQ0VOU0Ugb3I6XG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvQlNELTMtQ2xhdXNlXG4gKlxuICogQmFzZWQgb24gdGhlIEJhc2UgNjQgVkxRIGltcGxlbWVudGF0aW9uIGluIENsb3N1cmUgQ29tcGlsZXI6XG4gKiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nsb3N1cmUtY29tcGlsZXIvc291cmNlL2Jyb3dzZS90cnVuay9zcmMvY29tL2dvb2dsZS9kZWJ1Z2dpbmcvc291cmNlbWFwL0Jhc2U2NFZMUS5qYXZhXG4gKlxuICogQ29weXJpZ2h0IDIwMTEgVGhlIENsb3N1cmUgQ29tcGlsZXIgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dFxuICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZVxuICogbWV0OlxuICpcbiAqICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0XG4gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuXG4gKiAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlXG4gKiAgICBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZ1xuICogICAgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkXG4gKiAgICB3aXRoIHRoZSBkaXN0cmlidXRpb24uXG4gKiAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzXG4gKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWRcbiAqICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi5cbiAqXG4gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTXG4gKiBcIkFTIElTXCIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UXG4gKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1JcbiAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUXG4gKiBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCxcbiAqIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1RcbiAqIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLFxuICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZXG4gKiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUXG4gKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0VcbiAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuXG4gKi9cblxudmFyIGJhc2U2NCA9IHJlcXVpcmUoJy4vYmFzZTY0Jyk7XG5cbi8vIEEgc2luZ2xlIGJhc2UgNjQgZGlnaXQgY2FuIGNvbnRhaW4gNiBiaXRzIG9mIGRhdGEuIEZvciB0aGUgYmFzZSA2NCB2YXJpYWJsZVxuLy8gbGVuZ3RoIHF1YW50aXRpZXMgd2UgdXNlIGluIHRoZSBzb3VyY2UgbWFwIHNwZWMsIHRoZSBmaXJzdCBiaXQgaXMgdGhlIHNpZ24sXG4vLyB0aGUgbmV4dCBmb3VyIGJpdHMgYXJlIHRoZSBhY3R1YWwgdmFsdWUsIGFuZCB0aGUgNnRoIGJpdCBpcyB0aGVcbi8vIGNvbnRpbnVhdGlvbiBiaXQuIFRoZSBjb250aW51YXRpb24gYml0IHRlbGxzIHVzIHdoZXRoZXIgdGhlcmUgYXJlIG1vcmVcbi8vIGRpZ2l0cyBpbiB0aGlzIHZhbHVlIGZvbGxvd2luZyB0aGlzIGRpZ2l0LlxuLy9cbi8vICAgQ29udGludWF0aW9uXG4vLyAgIHwgICAgU2lnblxuLy8gICB8ICAgIHxcbi8vICAgViAgICBWXG4vLyAgIDEwMTAxMVxuXG52YXIgVkxRX0JBU0VfU0hJRlQgPSA1O1xuXG4vLyBiaW5hcnk6IDEwMDAwMFxudmFyIFZMUV9CQVNFID0gMSA8PCBWTFFfQkFTRV9TSElGVDtcblxuLy8gYmluYXJ5OiAwMTExMTFcbnZhciBWTFFfQkFTRV9NQVNLID0gVkxRX0JBU0UgLSAxO1xuXG4vLyBiaW5hcnk6IDEwMDAwMFxudmFyIFZMUV9DT05USU5VQVRJT05fQklUID0gVkxRX0JBU0U7XG5cbi8qKlxuICogQ29udmVydHMgZnJvbSBhIHR3by1jb21wbGVtZW50IHZhbHVlIHRvIGEgdmFsdWUgd2hlcmUgdGhlIHNpZ24gYml0IGlzXG4gKiBwbGFjZWQgaW4gdGhlIGxlYXN0IHNpZ25pZmljYW50IGJpdC4gIEZvciBleGFtcGxlLCBhcyBkZWNpbWFsczpcbiAqICAgMSBiZWNvbWVzIDIgKDEwIGJpbmFyeSksIC0xIGJlY29tZXMgMyAoMTEgYmluYXJ5KVxuICogICAyIGJlY29tZXMgNCAoMTAwIGJpbmFyeSksIC0yIGJlY29tZXMgNSAoMTAxIGJpbmFyeSlcbiAqL1xuZnVuY3Rpb24gdG9WTFFTaWduZWQoYVZhbHVlKSB7XG4gIHJldHVybiBhVmFsdWUgPCAwXG4gICAgPyAoKC1hVmFsdWUpIDw8IDEpICsgMVxuICAgIDogKGFWYWx1ZSA8PCAxKSArIDA7XG59XG5cbi8qKlxuICogQ29udmVydHMgdG8gYSB0d28tY29tcGxlbWVudCB2YWx1ZSBmcm9tIGEgdmFsdWUgd2hlcmUgdGhlIHNpZ24gYml0IGlzXG4gKiBwbGFjZWQgaW4gdGhlIGxlYXN0IHNpZ25pZmljYW50IGJpdC4gIEZvciBleGFtcGxlLCBhcyBkZWNpbWFsczpcbiAqICAgMiAoMTAgYmluYXJ5KSBiZWNvbWVzIDEsIDMgKDExIGJpbmFyeSkgYmVjb21lcyAtMVxuICogICA0ICgxMDAgYmluYXJ5KSBiZWNvbWVzIDIsIDUgKDEwMSBiaW5hcnkpIGJlY29tZXMgLTJcbiAqL1xuZnVuY3Rpb24gZnJvbVZMUVNpZ25lZChhVmFsdWUpIHtcbiAgdmFyIGlzTmVnYXRpdmUgPSAoYVZhbHVlICYgMSkgPT09IDE7XG4gIHZhciBzaGlmdGVkID0gYVZhbHVlID4+IDE7XG4gIHJldHVybiBpc05lZ2F0aXZlXG4gICAgPyAtc2hpZnRlZFxuICAgIDogc2hpZnRlZDtcbn1cblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBiYXNlIDY0IFZMUSBlbmNvZGVkIHZhbHVlLlxuICovXG5leHBvcnRzLmVuY29kZSA9IGZ1bmN0aW9uIGJhc2U2NFZMUV9lbmNvZGUoYVZhbHVlKSB7XG4gIHZhciBlbmNvZGVkID0gXCJcIjtcbiAgdmFyIGRpZ2l0O1xuXG4gIHZhciB2bHEgPSB0b1ZMUVNpZ25lZChhVmFsdWUpO1xuXG4gIGRvIHtcbiAgICBkaWdpdCA9IHZscSAmIFZMUV9CQVNFX01BU0s7XG4gICAgdmxxID4+Pj0gVkxRX0JBU0VfU0hJRlQ7XG4gICAgaWYgKHZscSA+IDApIHtcbiAgICAgIC8vIFRoZXJlIGFyZSBzdGlsbCBtb3JlIGRpZ2l0cyBpbiB0aGlzIHZhbHVlLCBzbyB3ZSBtdXN0IG1ha2Ugc3VyZSB0aGVcbiAgICAgIC8vIGNvbnRpbnVhdGlvbiBiaXQgaXMgbWFya2VkLlxuICAgICAgZGlnaXQgfD0gVkxRX0NPTlRJTlVBVElPTl9CSVQ7XG4gICAgfVxuICAgIGVuY29kZWQgKz0gYmFzZTY0LmVuY29kZShkaWdpdCk7XG4gIH0gd2hpbGUgKHZscSA+IDApO1xuXG4gIHJldHVybiBlbmNvZGVkO1xufTtcblxuLyoqXG4gKiBEZWNvZGVzIHRoZSBuZXh0IGJhc2UgNjQgVkxRIHZhbHVlIGZyb20gdGhlIGdpdmVuIHN0cmluZyBhbmQgcmV0dXJucyB0aGVcbiAqIHZhbHVlIGFuZCB0aGUgcmVzdCBvZiB0aGUgc3RyaW5nIHZpYSB0aGUgb3V0IHBhcmFtZXRlci5cbiAqL1xuZXhwb3J0cy5kZWNvZGUgPSBmdW5jdGlvbiBiYXNlNjRWTFFfZGVjb2RlKGFTdHIsIGFJbmRleCwgYU91dFBhcmFtKSB7XG4gIHZhciBzdHJMZW4gPSBhU3RyLmxlbmd0aDtcbiAgdmFyIHJlc3VsdCA9IDA7XG4gIHZhciBzaGlmdCA9IDA7XG4gIHZhciBjb250aW51YXRpb24sIGRpZ2l0O1xuXG4gIGRvIHtcbiAgICBpZiAoYUluZGV4ID49IHN0ckxlbikge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiRXhwZWN0ZWQgbW9yZSBkaWdpdHMgaW4gYmFzZSA2NCBWTFEgdmFsdWUuXCIpO1xuICAgIH1cblxuICAgIGRpZ2l0ID0gYmFzZTY0LmRlY29kZShhU3RyLmNoYXJDb2RlQXQoYUluZGV4KyspKTtcbiAgICBpZiAoZGlnaXQgPT09IC0xKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJJbnZhbGlkIGJhc2U2NCBkaWdpdDogXCIgKyBhU3RyLmNoYXJBdChhSW5kZXggLSAxKSk7XG4gICAgfVxuXG4gICAgY29udGludWF0aW9uID0gISEoZGlnaXQgJiBWTFFfQ09OVElOVUFUSU9OX0JJVCk7XG4gICAgZGlnaXQgJj0gVkxRX0JBU0VfTUFTSztcbiAgICByZXN1bHQgPSByZXN1bHQgKyAoZGlnaXQgPDwgc2hpZnQpO1xuICAgIHNoaWZ0ICs9IFZMUV9CQVNFX1NISUZUO1xuICB9IHdoaWxlIChjb250aW51YXRpb24pO1xuXG4gIGFPdXRQYXJhbS52YWx1ZSA9IGZyb21WTFFTaWduZWQocmVzdWx0KTtcbiAgYU91dFBhcmFtLnJlc3QgPSBhSW5kZXg7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmFzZTY0LXZscS5qc1xuLy8gbW9kdWxlIGlkID0gMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciBpbnRUb0NoYXJNYXAgPSAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycuc3BsaXQoJycpO1xuXG4vKipcbiAqIEVuY29kZSBhbiBpbnRlZ2VyIGluIHRoZSByYW5nZSBvZiAwIHRvIDYzIHRvIGEgc2luZ2xlIGJhc2UgNjQgZGlnaXQuXG4gKi9cbmV4cG9ydHMuZW5jb2RlID0gZnVuY3Rpb24gKG51bWJlcikge1xuICBpZiAoMCA8PSBudW1iZXIgJiYgbnVtYmVyIDwgaW50VG9DaGFyTWFwLmxlbmd0aCkge1xuICAgIHJldHVybiBpbnRUb0NoYXJNYXBbbnVtYmVyXTtcbiAgfVxuICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiTXVzdCBiZSBiZXR3ZWVuIDAgYW5kIDYzOiBcIiArIG51bWJlcik7XG59O1xuXG4vKipcbiAqIERlY29kZSBhIHNpbmdsZSBiYXNlIDY0IGNoYXJhY3RlciBjb2RlIGRpZ2l0IHRvIGFuIGludGVnZXIuIFJldHVybnMgLTEgb25cbiAqIGZhaWx1cmUuXG4gKi9cbmV4cG9ydHMuZGVjb2RlID0gZnVuY3Rpb24gKGNoYXJDb2RlKSB7XG4gIHZhciBiaWdBID0gNjU7ICAgICAvLyAnQSdcbiAgdmFyIGJpZ1ogPSA5MDsgICAgIC8vICdaJ1xuXG4gIHZhciBsaXR0bGVBID0gOTc7ICAvLyAnYSdcbiAgdmFyIGxpdHRsZVogPSAxMjI7IC8vICd6J1xuXG4gIHZhciB6ZXJvID0gNDg7ICAgICAvLyAnMCdcbiAgdmFyIG5pbmUgPSA1NzsgICAgIC8vICc5J1xuXG4gIHZhciBwbHVzID0gNDM7ICAgICAvLyAnKydcbiAgdmFyIHNsYXNoID0gNDc7ICAgIC8vICcvJ1xuXG4gIHZhciBsaXR0bGVPZmZzZXQgPSAyNjtcbiAgdmFyIG51bWJlck9mZnNldCA9IDUyO1xuXG4gIC8vIDAgLSAyNTogQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpcbiAgaWYgKGJpZ0EgPD0gY2hhckNvZGUgJiYgY2hhckNvZGUgPD0gYmlnWikge1xuICAgIHJldHVybiAoY2hhckNvZGUgLSBiaWdBKTtcbiAgfVxuXG4gIC8vIDI2IC0gNTE6IGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6XG4gIGlmIChsaXR0bGVBIDw9IGNoYXJDb2RlICYmIGNoYXJDb2RlIDw9IGxpdHRsZVopIHtcbiAgICByZXR1cm4gKGNoYXJDb2RlIC0gbGl0dGxlQSArIGxpdHRsZU9mZnNldCk7XG4gIH1cblxuICAvLyA1MiAtIDYxOiAwMTIzNDU2Nzg5XG4gIGlmICh6ZXJvIDw9IGNoYXJDb2RlICYmIGNoYXJDb2RlIDw9IG5pbmUpIHtcbiAgICByZXR1cm4gKGNoYXJDb2RlIC0gemVybyArIG51bWJlck9mZnNldCk7XG4gIH1cblxuICAvLyA2MjogK1xuICBpZiAoY2hhckNvZGUgPT0gcGx1cykge1xuICAgIHJldHVybiA2MjtcbiAgfVxuXG4gIC8vIDYzOiAvXG4gIGlmIChjaGFyQ29kZSA9PSBzbGFzaCkge1xuICAgIHJldHVybiA2MztcbiAgfVxuXG4gIC8vIEludmFsaWQgYmFzZTY0IGRpZ2l0LlxuICByZXR1cm4gLTE7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmFzZTY0LmpzXG4vLyBtb2R1bGUgaWQgPSAzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCIsIi8qIC0qLSBNb2RlOiBqczsganMtaW5kZW50LWxldmVsOiAyOyAtKi0gKi9cbi8qXG4gKiBDb3B5cmlnaHQgMjAxMSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIGNvbnRyaWJ1dG9yc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgbGljZW5zZS4gU2VlIExJQ0VOU0Ugb3I6XG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvQlNELTMtQ2xhdXNlXG4gKi9cblxuLyoqXG4gKiBUaGlzIGlzIGEgaGVscGVyIGZ1bmN0aW9uIGZvciBnZXR0aW5nIHZhbHVlcyBmcm9tIHBhcmFtZXRlci9vcHRpb25zXG4gKiBvYmplY3RzLlxuICpcbiAqIEBwYXJhbSBhcmdzIFRoZSBvYmplY3Qgd2UgYXJlIGV4dHJhY3RpbmcgdmFsdWVzIGZyb21cbiAqIEBwYXJhbSBuYW1lIFRoZSBuYW1lIG9mIHRoZSBwcm9wZXJ0eSB3ZSBhcmUgZ2V0dGluZy5cbiAqIEBwYXJhbSBkZWZhdWx0VmFsdWUgQW4gb3B0aW9uYWwgdmFsdWUgdG8gcmV0dXJuIGlmIHRoZSBwcm9wZXJ0eSBpcyBtaXNzaW5nXG4gKiBmcm9tIHRoZSBvYmplY3QuIElmIHRoaXMgaXMgbm90IHNwZWNpZmllZCBhbmQgdGhlIHByb3BlcnR5IGlzIG1pc3NpbmcsIGFuXG4gKiBlcnJvciB3aWxsIGJlIHRocm93bi5cbiAqL1xuZnVuY3Rpb24gZ2V0QXJnKGFBcmdzLCBhTmFtZSwgYURlZmF1bHRWYWx1ZSkge1xuICBpZiAoYU5hbWUgaW4gYUFyZ3MpIHtcbiAgICByZXR1cm4gYUFyZ3NbYU5hbWVdO1xuICB9IGVsc2UgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDMpIHtcbiAgICByZXR1cm4gYURlZmF1bHRWYWx1ZTtcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1wiJyArIGFOYW1lICsgJ1wiIGlzIGEgcmVxdWlyZWQgYXJndW1lbnQuJyk7XG4gIH1cbn1cbmV4cG9ydHMuZ2V0QXJnID0gZ2V0QXJnO1xuXG52YXIgdXJsUmVnZXhwID0gL14oPzooW1xcdytcXC0uXSspOik/XFwvXFwvKD86KFxcdys6XFx3KylAKT8oW1xcdy5dKikoPzo6KFxcZCspKT8oXFxTKikkLztcbnZhciBkYXRhVXJsUmVnZXhwID0gL15kYXRhOi4rXFwsLiskLztcblxuZnVuY3Rpb24gdXJsUGFyc2UoYVVybCkge1xuICB2YXIgbWF0Y2ggPSBhVXJsLm1hdGNoKHVybFJlZ2V4cCk7XG4gIGlmICghbWF0Y2gpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuICByZXR1cm4ge1xuICAgIHNjaGVtZTogbWF0Y2hbMV0sXG4gICAgYXV0aDogbWF0Y2hbMl0sXG4gICAgaG9zdDogbWF0Y2hbM10sXG4gICAgcG9ydDogbWF0Y2hbNF0sXG4gICAgcGF0aDogbWF0Y2hbNV1cbiAgfTtcbn1cbmV4cG9ydHMudXJsUGFyc2UgPSB1cmxQYXJzZTtcblxuZnVuY3Rpb24gdXJsR2VuZXJhdGUoYVBhcnNlZFVybCkge1xuICB2YXIgdXJsID0gJyc7XG4gIGlmIChhUGFyc2VkVXJsLnNjaGVtZSkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLnNjaGVtZSArICc6JztcbiAgfVxuICB1cmwgKz0gJy8vJztcbiAgaWYgKGFQYXJzZWRVcmwuYXV0aCkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLmF1dGggKyAnQCc7XG4gIH1cbiAgaWYgKGFQYXJzZWRVcmwuaG9zdCkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLmhvc3Q7XG4gIH1cbiAgaWYgKGFQYXJzZWRVcmwucG9ydCkge1xuICAgIHVybCArPSBcIjpcIiArIGFQYXJzZWRVcmwucG9ydFxuICB9XG4gIGlmIChhUGFyc2VkVXJsLnBhdGgpIHtcbiAgICB1cmwgKz0gYVBhcnNlZFVybC5wYXRoO1xuICB9XG4gIHJldHVybiB1cmw7XG59XG5leHBvcnRzLnVybEdlbmVyYXRlID0gdXJsR2VuZXJhdGU7XG5cbi8qKlxuICogTm9ybWFsaXplcyBhIHBhdGgsIG9yIHRoZSBwYXRoIHBvcnRpb24gb2YgYSBVUkw6XG4gKlxuICogLSBSZXBsYWNlcyBjb25zZWN1dGl2ZSBzbGFzaGVzIHdpdGggb25lIHNsYXNoLlxuICogLSBSZW1vdmVzIHVubmVjZXNzYXJ5ICcuJyBwYXJ0cy5cbiAqIC0gUmVtb3ZlcyB1bm5lY2Vzc2FyeSAnPGRpcj4vLi4nIHBhcnRzLlxuICpcbiAqIEJhc2VkIG9uIGNvZGUgaW4gdGhlIE5vZGUuanMgJ3BhdGgnIGNvcmUgbW9kdWxlLlxuICpcbiAqIEBwYXJhbSBhUGF0aCBUaGUgcGF0aCBvciB1cmwgdG8gbm9ybWFsaXplLlxuICovXG5mdW5jdGlvbiBub3JtYWxpemUoYVBhdGgpIHtcbiAgdmFyIHBhdGggPSBhUGF0aDtcbiAgdmFyIHVybCA9IHVybFBhcnNlKGFQYXRoKTtcbiAgaWYgKHVybCkge1xuICAgIGlmICghdXJsLnBhdGgpIHtcbiAgICAgIHJldHVybiBhUGF0aDtcbiAgICB9XG4gICAgcGF0aCA9IHVybC5wYXRoO1xuICB9XG4gIHZhciBpc0Fic29sdXRlID0gZXhwb3J0cy5pc0Fic29sdXRlKHBhdGgpO1xuXG4gIHZhciBwYXJ0cyA9IHBhdGguc3BsaXQoL1xcLysvKTtcbiAgZm9yICh2YXIgcGFydCwgdXAgPSAwLCBpID0gcGFydHMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICBwYXJ0ID0gcGFydHNbaV07XG4gICAgaWYgKHBhcnQgPT09ICcuJykge1xuICAgICAgcGFydHMuc3BsaWNlKGksIDEpO1xuICAgIH0gZWxzZSBpZiAocGFydCA9PT0gJy4uJykge1xuICAgICAgdXArKztcbiAgICB9IGVsc2UgaWYgKHVwID4gMCkge1xuICAgICAgaWYgKHBhcnQgPT09ICcnKSB7XG4gICAgICAgIC8vIFRoZSBmaXJzdCBwYXJ0IGlzIGJsYW5rIGlmIHRoZSBwYXRoIGlzIGFic29sdXRlLiBUcnlpbmcgdG8gZ29cbiAgICAgICAgLy8gYWJvdmUgdGhlIHJvb3QgaXMgYSBuby1vcC4gVGhlcmVmb3JlIHdlIGNhbiByZW1vdmUgYWxsICcuLicgcGFydHNcbiAgICAgICAgLy8gZGlyZWN0bHkgYWZ0ZXIgdGhlIHJvb3QuXG4gICAgICAgIHBhcnRzLnNwbGljZShpICsgMSwgdXApO1xuICAgICAgICB1cCA9IDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwYXJ0cy5zcGxpY2UoaSwgMik7XG4gICAgICAgIHVwLS07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHBhdGggPSBwYXJ0cy5qb2luKCcvJyk7XG5cbiAgaWYgKHBhdGggPT09ICcnKSB7XG4gICAgcGF0aCA9IGlzQWJzb2x1dGUgPyAnLycgOiAnLic7XG4gIH1cblxuICBpZiAodXJsKSB7XG4gICAgdXJsLnBhdGggPSBwYXRoO1xuICAgIHJldHVybiB1cmxHZW5lcmF0ZSh1cmwpO1xuICB9XG4gIHJldHVybiBwYXRoO1xufVxuZXhwb3J0cy5ub3JtYWxpemUgPSBub3JtYWxpemU7XG5cbi8qKlxuICogSm9pbnMgdHdvIHBhdGhzL1VSTHMuXG4gKlxuICogQHBhcmFtIGFSb290IFRoZSByb290IHBhdGggb3IgVVJMLlxuICogQHBhcmFtIGFQYXRoIFRoZSBwYXRoIG9yIFVSTCB0byBiZSBqb2luZWQgd2l0aCB0aGUgcm9vdC5cbiAqXG4gKiAtIElmIGFQYXRoIGlzIGEgVVJMIG9yIGEgZGF0YSBVUkksIGFQYXRoIGlzIHJldHVybmVkLCB1bmxlc3MgYVBhdGggaXMgYVxuICogICBzY2hlbWUtcmVsYXRpdmUgVVJMOiBUaGVuIHRoZSBzY2hlbWUgb2YgYVJvb3QsIGlmIGFueSwgaXMgcHJlcGVuZGVkXG4gKiAgIGZpcnN0LlxuICogLSBPdGhlcndpc2UgYVBhdGggaXMgYSBwYXRoLiBJZiBhUm9vdCBpcyBhIFVSTCwgdGhlbiBpdHMgcGF0aCBwb3J0aW9uXG4gKiAgIGlzIHVwZGF0ZWQgd2l0aCB0aGUgcmVzdWx0IGFuZCBhUm9vdCBpcyByZXR1cm5lZC4gT3RoZXJ3aXNlIHRoZSByZXN1bHRcbiAqICAgaXMgcmV0dXJuZWQuXG4gKiAgIC0gSWYgYVBhdGggaXMgYWJzb2x1dGUsIHRoZSByZXN1bHQgaXMgYVBhdGguXG4gKiAgIC0gT3RoZXJ3aXNlIHRoZSB0d28gcGF0aHMgYXJlIGpvaW5lZCB3aXRoIGEgc2xhc2guXG4gKiAtIEpvaW5pbmcgZm9yIGV4YW1wbGUgJ2h0dHA6Ly8nIGFuZCAnd3d3LmV4YW1wbGUuY29tJyBpcyBhbHNvIHN1cHBvcnRlZC5cbiAqL1xuZnVuY3Rpb24gam9pbihhUm9vdCwgYVBhdGgpIHtcbiAgaWYgKGFSb290ID09PSBcIlwiKSB7XG4gICAgYVJvb3QgPSBcIi5cIjtcbiAgfVxuICBpZiAoYVBhdGggPT09IFwiXCIpIHtcbiAgICBhUGF0aCA9IFwiLlwiO1xuICB9XG4gIHZhciBhUGF0aFVybCA9IHVybFBhcnNlKGFQYXRoKTtcbiAgdmFyIGFSb290VXJsID0gdXJsUGFyc2UoYVJvb3QpO1xuICBpZiAoYVJvb3RVcmwpIHtcbiAgICBhUm9vdCA9IGFSb290VXJsLnBhdGggfHwgJy8nO1xuICB9XG5cbiAgLy8gYGpvaW4oZm9vLCAnLy93d3cuZXhhbXBsZS5vcmcnKWBcbiAgaWYgKGFQYXRoVXJsICYmICFhUGF0aFVybC5zY2hlbWUpIHtcbiAgICBpZiAoYVJvb3RVcmwpIHtcbiAgICAgIGFQYXRoVXJsLnNjaGVtZSA9IGFSb290VXJsLnNjaGVtZTtcbiAgICB9XG4gICAgcmV0dXJuIHVybEdlbmVyYXRlKGFQYXRoVXJsKTtcbiAgfVxuXG4gIGlmIChhUGF0aFVybCB8fCBhUGF0aC5tYXRjaChkYXRhVXJsUmVnZXhwKSkge1xuICAgIHJldHVybiBhUGF0aDtcbiAgfVxuXG4gIC8vIGBqb2luKCdodHRwOi8vJywgJ3d3dy5leGFtcGxlLmNvbScpYFxuICBpZiAoYVJvb3RVcmwgJiYgIWFSb290VXJsLmhvc3QgJiYgIWFSb290VXJsLnBhdGgpIHtcbiAgICBhUm9vdFVybC5ob3N0ID0gYVBhdGg7XG4gICAgcmV0dXJuIHVybEdlbmVyYXRlKGFSb290VXJsKTtcbiAgfVxuXG4gIHZhciBqb2luZWQgPSBhUGF0aC5jaGFyQXQoMCkgPT09ICcvJ1xuICAgID8gYVBhdGhcbiAgICA6IG5vcm1hbGl6ZShhUm9vdC5yZXBsYWNlKC9cXC8rJC8sICcnKSArICcvJyArIGFQYXRoKTtcblxuICBpZiAoYVJvb3RVcmwpIHtcbiAgICBhUm9vdFVybC5wYXRoID0gam9pbmVkO1xuICAgIHJldHVybiB1cmxHZW5lcmF0ZShhUm9vdFVybCk7XG4gIH1cbiAgcmV0dXJuIGpvaW5lZDtcbn1cbmV4cG9ydHMuam9pbiA9IGpvaW47XG5cbmV4cG9ydHMuaXNBYnNvbHV0ZSA9IGZ1bmN0aW9uIChhUGF0aCkge1xuICByZXR1cm4gYVBhdGguY2hhckF0KDApID09PSAnLycgfHwgISFhUGF0aC5tYXRjaCh1cmxSZWdleHApO1xufTtcblxuLyoqXG4gKiBNYWtlIGEgcGF0aCByZWxhdGl2ZSB0byBhIFVSTCBvciBhbm90aGVyIHBhdGguXG4gKlxuICogQHBhcmFtIGFSb290IFRoZSByb290IHBhdGggb3IgVVJMLlxuICogQHBhcmFtIGFQYXRoIFRoZSBwYXRoIG9yIFVSTCB0byBiZSBtYWRlIHJlbGF0aXZlIHRvIGFSb290LlxuICovXG5mdW5jdGlvbiByZWxhdGl2ZShhUm9vdCwgYVBhdGgpIHtcbiAgaWYgKGFSb290ID09PSBcIlwiKSB7XG4gICAgYVJvb3QgPSBcIi5cIjtcbiAgfVxuXG4gIGFSb290ID0gYVJvb3QucmVwbGFjZSgvXFwvJC8sICcnKTtcblxuICAvLyBJdCBpcyBwb3NzaWJsZSBmb3IgdGhlIHBhdGggdG8gYmUgYWJvdmUgdGhlIHJvb3QuIEluIHRoaXMgY2FzZSwgc2ltcGx5XG4gIC8vIGNoZWNraW5nIHdoZXRoZXIgdGhlIHJvb3QgaXMgYSBwcmVmaXggb2YgdGhlIHBhdGggd29uJ3Qgd29yay4gSW5zdGVhZCwgd2VcbiAgLy8gbmVlZCB0byByZW1vdmUgY29tcG9uZW50cyBmcm9tIHRoZSByb290IG9uZSBieSBvbmUsIHVudGlsIGVpdGhlciB3ZSBmaW5kXG4gIC8vIGEgcHJlZml4IHRoYXQgZml0cywgb3Igd2UgcnVuIG91dCBvZiBjb21wb25lbnRzIHRvIHJlbW92ZS5cbiAgdmFyIGxldmVsID0gMDtcbiAgd2hpbGUgKGFQYXRoLmluZGV4T2YoYVJvb3QgKyAnLycpICE9PSAwKSB7XG4gICAgdmFyIGluZGV4ID0gYVJvb3QubGFzdEluZGV4T2YoXCIvXCIpO1xuICAgIGlmIChpbmRleCA8IDApIHtcbiAgICAgIHJldHVybiBhUGF0aDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgb25seSBwYXJ0IG9mIHRoZSByb290IHRoYXQgaXMgbGVmdCBpcyB0aGUgc2NoZW1lIChpLmUuIGh0dHA6Ly8sXG4gICAgLy8gZmlsZTovLy8sIGV0Yy4pLCBvbmUgb3IgbW9yZSBzbGFzaGVzICgvKSwgb3Igc2ltcGx5IG5vdGhpbmcgYXQgYWxsLCB3ZVxuICAgIC8vIGhhdmUgZXhoYXVzdGVkIGFsbCBjb21wb25lbnRzLCBzbyB0aGUgcGF0aCBpcyBub3QgcmVsYXRpdmUgdG8gdGhlIHJvb3QuXG4gICAgYVJvb3QgPSBhUm9vdC5zbGljZSgwLCBpbmRleCk7XG4gICAgaWYgKGFSb290Lm1hdGNoKC9eKFteXFwvXSs6XFwvKT9cXC8qJC8pKSB7XG4gICAgICByZXR1cm4gYVBhdGg7XG4gICAgfVxuXG4gICAgKytsZXZlbDtcbiAgfVxuXG4gIC8vIE1ha2Ugc3VyZSB3ZSBhZGQgYSBcIi4uL1wiIGZvciBlYWNoIGNvbXBvbmVudCB3ZSByZW1vdmVkIGZyb20gdGhlIHJvb3QuXG4gIHJldHVybiBBcnJheShsZXZlbCArIDEpLmpvaW4oXCIuLi9cIikgKyBhUGF0aC5zdWJzdHIoYVJvb3QubGVuZ3RoICsgMSk7XG59XG5leHBvcnRzLnJlbGF0aXZlID0gcmVsYXRpdmU7XG5cbnZhciBzdXBwb3J0c051bGxQcm90byA9IChmdW5jdGlvbiAoKSB7XG4gIHZhciBvYmogPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICByZXR1cm4gISgnX19wcm90b19fJyBpbiBvYmopO1xufSgpKTtcblxuZnVuY3Rpb24gaWRlbnRpdHkgKHMpIHtcbiAgcmV0dXJuIHM7XG59XG5cbi8qKlxuICogQmVjYXVzZSBiZWhhdmlvciBnb2VzIHdhY2t5IHdoZW4geW91IHNldCBgX19wcm90b19fYCBvbiBvYmplY3RzLCB3ZVxuICogaGF2ZSB0byBwcmVmaXggYWxsIHRoZSBzdHJpbmdzIGluIG91ciBzZXQgd2l0aCBhbiBhcmJpdHJhcnkgY2hhcmFjdGVyLlxuICpcbiAqIFNlZSBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL3B1bGwvMzEgYW5kXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL2lzc3Vlcy8zMFxuICpcbiAqIEBwYXJhbSBTdHJpbmcgYVN0clxuICovXG5mdW5jdGlvbiB0b1NldFN0cmluZyhhU3RyKSB7XG4gIGlmIChpc1Byb3RvU3RyaW5nKGFTdHIpKSB7XG4gICAgcmV0dXJuICckJyArIGFTdHI7XG4gIH1cblxuICByZXR1cm4gYVN0cjtcbn1cbmV4cG9ydHMudG9TZXRTdHJpbmcgPSBzdXBwb3J0c051bGxQcm90byA/IGlkZW50aXR5IDogdG9TZXRTdHJpbmc7XG5cbmZ1bmN0aW9uIGZyb21TZXRTdHJpbmcoYVN0cikge1xuICBpZiAoaXNQcm90b1N0cmluZyhhU3RyKSkge1xuICAgIHJldHVybiBhU3RyLnNsaWNlKDEpO1xuICB9XG5cbiAgcmV0dXJuIGFTdHI7XG59XG5leHBvcnRzLmZyb21TZXRTdHJpbmcgPSBzdXBwb3J0c051bGxQcm90byA/IGlkZW50aXR5IDogZnJvbVNldFN0cmluZztcblxuZnVuY3Rpb24gaXNQcm90b1N0cmluZyhzKSB7XG4gIGlmICghcykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHZhciBsZW5ndGggPSBzLmxlbmd0aDtcblxuICBpZiAobGVuZ3RoIDwgOSAvKiBcIl9fcHJvdG9fX1wiLmxlbmd0aCAqLykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmIChzLmNoYXJDb2RlQXQobGVuZ3RoIC0gMSkgIT09IDk1ICAvKiAnXycgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSAyKSAhPT0gOTUgIC8qICdfJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDMpICE9PSAxMTEgLyogJ28nICovIHx8XG4gICAgICBzLmNoYXJDb2RlQXQobGVuZ3RoIC0gNCkgIT09IDExNiAvKiAndCcgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSA1KSAhPT0gMTExIC8qICdvJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDYpICE9PSAxMTQgLyogJ3InICovIHx8XG4gICAgICBzLmNoYXJDb2RlQXQobGVuZ3RoIC0gNykgIT09IDExMiAvKiAncCcgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSA4KSAhPT0gOTUgIC8qICdfJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDkpICE9PSA5NSAgLyogJ18nICovKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgZm9yICh2YXIgaSA9IGxlbmd0aCAtIDEwOyBpID49IDA7IGktLSkge1xuICAgIGlmIChzLmNoYXJDb2RlQXQoaSkgIT09IDM2IC8qICckJyAqLykge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG4vKipcbiAqIENvbXBhcmF0b3IgYmV0d2VlbiB0d28gbWFwcGluZ3Mgd2hlcmUgdGhlIG9yaWdpbmFsIHBvc2l0aW9ucyBhcmUgY29tcGFyZWQuXG4gKlxuICogT3B0aW9uYWxseSBwYXNzIGluIGB0cnVlYCBhcyBgb25seUNvbXBhcmVHZW5lcmF0ZWRgIHRvIGNvbnNpZGVyIHR3b1xuICogbWFwcGluZ3Mgd2l0aCB0aGUgc2FtZSBvcmlnaW5hbCBzb3VyY2UvbGluZS9jb2x1bW4sIGJ1dCBkaWZmZXJlbnQgZ2VuZXJhdGVkXG4gKiBsaW5lIGFuZCBjb2x1bW4gdGhlIHNhbWUuIFVzZWZ1bCB3aGVuIHNlYXJjaGluZyBmb3IgYSBtYXBwaW5nIHdpdGggYVxuICogc3R1YmJlZCBvdXQgbWFwcGluZy5cbiAqL1xuZnVuY3Rpb24gY29tcGFyZUJ5T3JpZ2luYWxQb3NpdGlvbnMobWFwcGluZ0EsIG1hcHBpbmdCLCBvbmx5Q29tcGFyZU9yaWdpbmFsKSB7XG4gIHZhciBjbXAgPSBtYXBwaW5nQS5zb3VyY2UgLSBtYXBwaW5nQi5zb3VyY2U7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDAgfHwgb25seUNvbXBhcmVPcmlnaW5hbCkge1xuICAgIHJldHVybiBjbXA7XG4gIH1cblxuICBjbXAgPSBtYXBwaW5nQS5nZW5lcmF0ZWRDb2x1bW4gLSBtYXBwaW5nQi5nZW5lcmF0ZWRDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkTGluZSAtIG1hcHBpbmdCLmdlbmVyYXRlZExpbmU7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIG1hcHBpbmdBLm5hbWUgLSBtYXBwaW5nQi5uYW1lO1xufVxuZXhwb3J0cy5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyA9IGNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zO1xuXG4vKipcbiAqIENvbXBhcmF0b3IgYmV0d2VlbiB0d28gbWFwcGluZ3Mgd2l0aCBkZWZsYXRlZCBzb3VyY2UgYW5kIG5hbWUgaW5kaWNlcyB3aGVyZVxuICogdGhlIGdlbmVyYXRlZCBwb3NpdGlvbnMgYXJlIGNvbXBhcmVkLlxuICpcbiAqIE9wdGlvbmFsbHkgcGFzcyBpbiBgdHJ1ZWAgYXMgYG9ubHlDb21wYXJlR2VuZXJhdGVkYCB0byBjb25zaWRlciB0d29cbiAqIG1hcHBpbmdzIHdpdGggdGhlIHNhbWUgZ2VuZXJhdGVkIGxpbmUgYW5kIGNvbHVtbiwgYnV0IGRpZmZlcmVudFxuICogc291cmNlL25hbWUvb3JpZ2luYWwgbGluZSBhbmQgY29sdW1uIHRoZSBzYW1lLiBVc2VmdWwgd2hlbiBzZWFyY2hpbmcgZm9yIGFcbiAqIG1hcHBpbmcgd2l0aCBhIHN0dWJiZWQgb3V0IG1hcHBpbmcuXG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkKG1hcHBpbmdBLCBtYXBwaW5nQiwgb25seUNvbXBhcmVHZW5lcmF0ZWQpIHtcbiAgdmFyIGNtcCA9IG1hcHBpbmdBLmdlbmVyYXRlZExpbmUgLSBtYXBwaW5nQi5nZW5lcmF0ZWRMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLmdlbmVyYXRlZENvbHVtbiAtIG1hcHBpbmdCLmdlbmVyYXRlZENvbHVtbjtcbiAgaWYgKGNtcCAhPT0gMCB8fCBvbmx5Q29tcGFyZUdlbmVyYXRlZCkge1xuICAgIHJldHVybiBjbXA7XG4gIH1cblxuICBjbXAgPSBtYXBwaW5nQS5zb3VyY2UgLSBtYXBwaW5nQi5zb3VyY2U7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIG1hcHBpbmdBLm5hbWUgLSBtYXBwaW5nQi5uYW1lO1xufVxuZXhwb3J0cy5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNEZWZsYXRlZCA9IGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkO1xuXG5mdW5jdGlvbiBzdHJjbXAoYVN0cjEsIGFTdHIyKSB7XG4gIGlmIChhU3RyMSA9PT0gYVN0cjIpIHtcbiAgICByZXR1cm4gMDtcbiAgfVxuXG4gIGlmIChhU3RyMSA+IGFTdHIyKSB7XG4gICAgcmV0dXJuIDE7XG4gIH1cblxuICByZXR1cm4gLTE7XG59XG5cbi8qKlxuICogQ29tcGFyYXRvciBiZXR3ZWVuIHR3byBtYXBwaW5ncyB3aXRoIGluZmxhdGVkIHNvdXJjZSBhbmQgbmFtZSBzdHJpbmdzIHdoZXJlXG4gKiB0aGUgZ2VuZXJhdGVkIHBvc2l0aW9ucyBhcmUgY29tcGFyZWQuXG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0luZmxhdGVkKG1hcHBpbmdBLCBtYXBwaW5nQikge1xuICB2YXIgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkTGluZSAtIG1hcHBpbmdCLmdlbmVyYXRlZExpbmU7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkQ29sdW1uIC0gbWFwcGluZ0IuZ2VuZXJhdGVkQ29sdW1uO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IHN0cmNtcChtYXBwaW5nQS5zb3VyY2UsIG1hcHBpbmdCLnNvdXJjZSk7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIHN0cmNtcChtYXBwaW5nQS5uYW1lLCBtYXBwaW5nQi5uYW1lKTtcbn1cbmV4cG9ydHMuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zSW5mbGF0ZWQgPSBjb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL3V0aWwuanNcbi8vIG1vZHVsZSBpZCA9IDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIGhhcyA9IE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7XG52YXIgaGFzTmF0aXZlTWFwID0gdHlwZW9mIE1hcCAhPT0gXCJ1bmRlZmluZWRcIjtcblxuLyoqXG4gKiBBIGRhdGEgc3RydWN0dXJlIHdoaWNoIGlzIGEgY29tYmluYXRpb24gb2YgYW4gYXJyYXkgYW5kIGEgc2V0LiBBZGRpbmcgYSBuZXdcbiAqIG1lbWJlciBpcyBPKDEpLCB0ZXN0aW5nIGZvciBtZW1iZXJzaGlwIGlzIE8oMSksIGFuZCBmaW5kaW5nIHRoZSBpbmRleCBvZiBhblxuICogZWxlbWVudCBpcyBPKDEpLiBSZW1vdmluZyBlbGVtZW50cyBmcm9tIHRoZSBzZXQgaXMgbm90IHN1cHBvcnRlZC4gT25seVxuICogc3RyaW5ncyBhcmUgc3VwcG9ydGVkIGZvciBtZW1iZXJzaGlwLlxuICovXG5mdW5jdGlvbiBBcnJheVNldCgpIHtcbiAgdGhpcy5fYXJyYXkgPSBbXTtcbiAgdGhpcy5fc2V0ID0gaGFzTmF0aXZlTWFwID8gbmV3IE1hcCgpIDogT2JqZWN0LmNyZWF0ZShudWxsKTtcbn1cblxuLyoqXG4gKiBTdGF0aWMgbWV0aG9kIGZvciBjcmVhdGluZyBBcnJheVNldCBpbnN0YW5jZXMgZnJvbSBhbiBleGlzdGluZyBhcnJheS5cbiAqL1xuQXJyYXlTZXQuZnJvbUFycmF5ID0gZnVuY3Rpb24gQXJyYXlTZXRfZnJvbUFycmF5KGFBcnJheSwgYUFsbG93RHVwbGljYXRlcykge1xuICB2YXIgc2V0ID0gbmV3IEFycmF5U2V0KCk7XG4gIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhQXJyYXkubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBzZXQuYWRkKGFBcnJheVtpXSwgYUFsbG93RHVwbGljYXRlcyk7XG4gIH1cbiAgcmV0dXJuIHNldDtcbn07XG5cbi8qKlxuICogUmV0dXJuIGhvdyBtYW55IHVuaXF1ZSBpdGVtcyBhcmUgaW4gdGhpcyBBcnJheVNldC4gSWYgZHVwbGljYXRlcyBoYXZlIGJlZW5cbiAqIGFkZGVkLCB0aGFuIHRob3NlIGRvIG5vdCBjb3VudCB0b3dhcmRzIHRoZSBzaXplLlxuICpcbiAqIEByZXR1cm5zIE51bWJlclxuICovXG5BcnJheVNldC5wcm90b3R5cGUuc2l6ZSA9IGZ1bmN0aW9uIEFycmF5U2V0X3NpemUoKSB7XG4gIHJldHVybiBoYXNOYXRpdmVNYXAgPyB0aGlzLl9zZXQuc2l6ZSA6IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRoaXMuX3NldCkubGVuZ3RoO1xufTtcblxuLyoqXG4gKiBBZGQgdGhlIGdpdmVuIHN0cmluZyB0byB0aGlzIHNldC5cbiAqXG4gKiBAcGFyYW0gU3RyaW5nIGFTdHJcbiAqL1xuQXJyYXlTZXQucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIEFycmF5U2V0X2FkZChhU3RyLCBhQWxsb3dEdXBsaWNhdGVzKSB7XG4gIHZhciBzU3RyID0gaGFzTmF0aXZlTWFwID8gYVN0ciA6IHV0aWwudG9TZXRTdHJpbmcoYVN0cik7XG4gIHZhciBpc0R1cGxpY2F0ZSA9IGhhc05hdGl2ZU1hcCA/IHRoaXMuaGFzKGFTdHIpIDogaGFzLmNhbGwodGhpcy5fc2V0LCBzU3RyKTtcbiAgdmFyIGlkeCA9IHRoaXMuX2FycmF5Lmxlbmd0aDtcbiAgaWYgKCFpc0R1cGxpY2F0ZSB8fCBhQWxsb3dEdXBsaWNhdGVzKSB7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhU3RyKTtcbiAgfVxuICBpZiAoIWlzRHVwbGljYXRlKSB7XG4gICAgaWYgKGhhc05hdGl2ZU1hcCkge1xuICAgICAgdGhpcy5fc2V0LnNldChhU3RyLCBpZHgpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLl9zZXRbc1N0cl0gPSBpZHg7XG4gICAgfVxuICB9XG59O1xuXG4vKipcbiAqIElzIHRoZSBnaXZlbiBzdHJpbmcgYSBtZW1iZXIgb2YgdGhpcyBzZXQ/XG4gKlxuICogQHBhcmFtIFN0cmluZyBhU3RyXG4gKi9cbkFycmF5U2V0LnByb3RvdHlwZS5oYXMgPSBmdW5jdGlvbiBBcnJheVNldF9oYXMoYVN0cikge1xuICBpZiAoaGFzTmF0aXZlTWFwKSB7XG4gICAgcmV0dXJuIHRoaXMuX3NldC5oYXMoYVN0cik7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHNTdHIgPSB1dGlsLnRvU2V0U3RyaW5nKGFTdHIpO1xuICAgIHJldHVybiBoYXMuY2FsbCh0aGlzLl9zZXQsIHNTdHIpO1xuICB9XG59O1xuXG4vKipcbiAqIFdoYXQgaXMgdGhlIGluZGV4IG9mIHRoZSBnaXZlbiBzdHJpbmcgaW4gdGhlIGFycmF5P1xuICpcbiAqIEBwYXJhbSBTdHJpbmcgYVN0clxuICovXG5BcnJheVNldC5wcm90b3R5cGUuaW5kZXhPZiA9IGZ1bmN0aW9uIEFycmF5U2V0X2luZGV4T2YoYVN0cikge1xuICBpZiAoaGFzTmF0aXZlTWFwKSB7XG4gICAgdmFyIGlkeCA9IHRoaXMuX3NldC5nZXQoYVN0cik7XG4gICAgaWYgKGlkeCA+PSAwKSB7XG4gICAgICAgIHJldHVybiBpZHg7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHZhciBzU3RyID0gdXRpbC50b1NldFN0cmluZyhhU3RyKTtcbiAgICBpZiAoaGFzLmNhbGwodGhpcy5fc2V0LCBzU3RyKSkge1xuICAgICAgcmV0dXJuIHRoaXMuX3NldFtzU3RyXTtcbiAgICB9XG4gIH1cblxuICB0aHJvdyBuZXcgRXJyb3IoJ1wiJyArIGFTdHIgKyAnXCIgaXMgbm90IGluIHRoZSBzZXQuJyk7XG59O1xuXG4vKipcbiAqIFdoYXQgaXMgdGhlIGVsZW1lbnQgYXQgdGhlIGdpdmVuIGluZGV4P1xuICpcbiAqIEBwYXJhbSBOdW1iZXIgYUlkeFxuICovXG5BcnJheVNldC5wcm90b3R5cGUuYXQgPSBmdW5jdGlvbiBBcnJheVNldF9hdChhSWR4KSB7XG4gIGlmIChhSWR4ID49IDAgJiYgYUlkeCA8IHRoaXMuX2FycmF5Lmxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLl9hcnJheVthSWR4XTtcbiAgfVxuICB0aHJvdyBuZXcgRXJyb3IoJ05vIGVsZW1lbnQgaW5kZXhlZCBieSAnICsgYUlkeCk7XG59O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIGFycmF5IHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgc2V0ICh3aGljaCBoYXMgdGhlIHByb3BlciBpbmRpY2VzXG4gKiBpbmRpY2F0ZWQgYnkgaW5kZXhPZikuIE5vdGUgdGhhdCB0aGlzIGlzIGEgY29weSBvZiB0aGUgaW50ZXJuYWwgYXJyYXkgdXNlZFxuICogZm9yIHN0b3JpbmcgdGhlIG1lbWJlcnMgc28gdGhhdCBubyBvbmUgY2FuIG1lc3Mgd2l0aCBpbnRlcm5hbCBzdGF0ZS5cbiAqL1xuQXJyYXlTZXQucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiBBcnJheVNldF90b0FycmF5KCkge1xuICByZXR1cm4gdGhpcy5fYXJyYXkuc2xpY2UoKTtcbn07XG5cbmV4cG9ydHMuQXJyYXlTZXQgPSBBcnJheVNldDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL2FycmF5LXNldC5qc1xuLy8gbW9kdWxlIGlkID0gNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciB1dGlsID0gcmVxdWlyZSgnLi91dGlsJyk7XG5cbi8qKlxuICogRGV0ZXJtaW5lIHdoZXRoZXIgbWFwcGluZ0IgaXMgYWZ0ZXIgbWFwcGluZ0Egd2l0aCByZXNwZWN0IHRvIGdlbmVyYXRlZFxuICogcG9zaXRpb24uXG4gKi9cbmZ1bmN0aW9uIGdlbmVyYXRlZFBvc2l0aW9uQWZ0ZXIobWFwcGluZ0EsIG1hcHBpbmdCKSB7XG4gIC8vIE9wdGltaXplZCBmb3IgbW9zdCBjb21tb24gY2FzZVxuICB2YXIgbGluZUEgPSBtYXBwaW5nQS5nZW5lcmF0ZWRMaW5lO1xuICB2YXIgbGluZUIgPSBtYXBwaW5nQi5nZW5lcmF0ZWRMaW5lO1xuICB2YXIgY29sdW1uQSA9IG1hcHBpbmdBLmdlbmVyYXRlZENvbHVtbjtcbiAgdmFyIGNvbHVtbkIgPSBtYXBwaW5nQi5nZW5lcmF0ZWRDb2x1bW47XG4gIHJldHVybiBsaW5lQiA+IGxpbmVBIHx8IGxpbmVCID09IGxpbmVBICYmIGNvbHVtbkIgPj0gY29sdW1uQSB8fFxuICAgICAgICAgdXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZChtYXBwaW5nQSwgbWFwcGluZ0IpIDw9IDA7XG59XG5cbi8qKlxuICogQSBkYXRhIHN0cnVjdHVyZSB0byBwcm92aWRlIGEgc29ydGVkIHZpZXcgb2YgYWNjdW11bGF0ZWQgbWFwcGluZ3MgaW4gYVxuICogcGVyZm9ybWFuY2UgY29uc2Npb3VzIG1hbm5lci4gSXQgdHJhZGVzIGEgbmVnbGliYWJsZSBvdmVyaGVhZCBpbiBnZW5lcmFsXG4gKiBjYXNlIGZvciBhIGxhcmdlIHNwZWVkdXAgaW4gY2FzZSBvZiBtYXBwaW5ncyBiZWluZyBhZGRlZCBpbiBvcmRlci5cbiAqL1xuZnVuY3Rpb24gTWFwcGluZ0xpc3QoKSB7XG4gIHRoaXMuX2FycmF5ID0gW107XG4gIHRoaXMuX3NvcnRlZCA9IHRydWU7XG4gIC8vIFNlcnZlcyBhcyBpbmZpbXVtXG4gIHRoaXMuX2xhc3QgPSB7Z2VuZXJhdGVkTGluZTogLTEsIGdlbmVyYXRlZENvbHVtbjogMH07XG59XG5cbi8qKlxuICogSXRlcmF0ZSB0aHJvdWdoIGludGVybmFsIGl0ZW1zLiBUaGlzIG1ldGhvZCB0YWtlcyB0aGUgc2FtZSBhcmd1bWVudHMgdGhhdFxuICogYEFycmF5LnByb3RvdHlwZS5mb3JFYWNoYCB0YWtlcy5cbiAqXG4gKiBOT1RFOiBUaGUgb3JkZXIgb2YgdGhlIG1hcHBpbmdzIGlzIE5PVCBndWFyYW50ZWVkLlxuICovXG5NYXBwaW5nTGlzdC5wcm90b3R5cGUudW5zb3J0ZWRGb3JFYWNoID1cbiAgZnVuY3Rpb24gTWFwcGluZ0xpc3RfZm9yRWFjaChhQ2FsbGJhY2ssIGFUaGlzQXJnKSB7XG4gICAgdGhpcy5fYXJyYXkuZm9yRWFjaChhQ2FsbGJhY2ssIGFUaGlzQXJnKTtcbiAgfTtcblxuLyoqXG4gKiBBZGQgdGhlIGdpdmVuIHNvdXJjZSBtYXBwaW5nLlxuICpcbiAqIEBwYXJhbSBPYmplY3QgYU1hcHBpbmdcbiAqL1xuTWFwcGluZ0xpc3QucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIE1hcHBpbmdMaXN0X2FkZChhTWFwcGluZykge1xuICBpZiAoZ2VuZXJhdGVkUG9zaXRpb25BZnRlcih0aGlzLl9sYXN0LCBhTWFwcGluZykpIHtcbiAgICB0aGlzLl9sYXN0ID0gYU1hcHBpbmc7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhTWFwcGluZyk7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fc29ydGVkID0gZmFsc2U7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhTWFwcGluZyk7XG4gIH1cbn07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgZmxhdCwgc29ydGVkIGFycmF5IG9mIG1hcHBpbmdzLiBUaGUgbWFwcGluZ3MgYXJlIHNvcnRlZCBieVxuICogZ2VuZXJhdGVkIHBvc2l0aW9uLlxuICpcbiAqIFdBUk5JTkc6IFRoaXMgbWV0aG9kIHJldHVybnMgaW50ZXJuYWwgZGF0YSB3aXRob3V0IGNvcHlpbmcsIGZvclxuICogcGVyZm9ybWFuY2UuIFRoZSByZXR1cm4gdmFsdWUgbXVzdCBOT1QgYmUgbXV0YXRlZCwgYW5kIHNob3VsZCBiZSB0cmVhdGVkIGFzXG4gKiBhbiBpbW11dGFibGUgYm9ycm93LiBJZiB5b3Ugd2FudCB0byB0YWtlIG93bmVyc2hpcCwgeW91IG11c3QgbWFrZSB5b3VyIG93blxuICogY29weS5cbiAqL1xuTWFwcGluZ0xpc3QucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiBNYXBwaW5nTGlzdF90b0FycmF5KCkge1xuICBpZiAoIXRoaXMuX3NvcnRlZCkge1xuICAgIHRoaXMuX2FycmF5LnNvcnQodXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZCk7XG4gICAgdGhpcy5fc29ydGVkID0gdHJ1ZTtcbiAgfVxuICByZXR1cm4gdGhpcy5fYXJyYXk7XG59O1xuXG5leHBvcnRzLk1hcHBpbmdMaXN0ID0gTWFwcGluZ0xpc3Q7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL2xpYi9tYXBwaW5nLWxpc3QuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIGJpbmFyeVNlYXJjaCA9IHJlcXVpcmUoJy4vYmluYXJ5LXNlYXJjaCcpO1xudmFyIEFycmF5U2V0ID0gcmVxdWlyZSgnLi9hcnJheS1zZXQnKS5BcnJheVNldDtcbnZhciBiYXNlNjRWTFEgPSByZXF1aXJlKCcuL2Jhc2U2NC12bHEnKTtcbnZhciBxdWlja1NvcnQgPSByZXF1aXJlKCcuL3F1aWNrLXNvcnQnKS5xdWlja1NvcnQ7XG5cbmZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyKGFTb3VyY2VNYXApIHtcbiAgdmFyIHNvdXJjZU1hcCA9IGFTb3VyY2VNYXA7XG4gIGlmICh0eXBlb2YgYVNvdXJjZU1hcCA9PT0gJ3N0cmluZycpIHtcbiAgICBzb3VyY2VNYXAgPSBKU09OLnBhcnNlKGFTb3VyY2VNYXAucmVwbGFjZSgvXlxcKVxcXVxcfScvLCAnJykpO1xuICB9XG5cbiAgcmV0dXJuIHNvdXJjZU1hcC5zZWN0aW9ucyAhPSBudWxsXG4gICAgPyBuZXcgSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyKHNvdXJjZU1hcClcbiAgICA6IG5ldyBCYXNpY1NvdXJjZU1hcENvbnN1bWVyKHNvdXJjZU1hcCk7XG59XG5cblNvdXJjZU1hcENvbnN1bWVyLmZyb21Tb3VyY2VNYXAgPSBmdW5jdGlvbihhU291cmNlTWFwKSB7XG4gIHJldHVybiBCYXNpY1NvdXJjZU1hcENvbnN1bWVyLmZyb21Tb3VyY2VNYXAoYVNvdXJjZU1hcCk7XG59XG5cbi8qKlxuICogVGhlIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXBwaW5nIHNwZWMgdGhhdCB3ZSBhcmUgY29uc3VtaW5nLlxuICovXG5Tb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3ZlcnNpb24gPSAzO1xuXG4vLyBgX19nZW5lcmF0ZWRNYXBwaW5nc2AgYW5kIGBfX29yaWdpbmFsTWFwcGluZ3NgIGFyZSBhcnJheXMgdGhhdCBob2xkIHRoZVxuLy8gcGFyc2VkIG1hcHBpbmcgY29vcmRpbmF0ZXMgZnJvbSB0aGUgc291cmNlIG1hcCdzIFwibWFwcGluZ3NcIiBhdHRyaWJ1dGUuIFRoZXlcbi8vIGFyZSBsYXppbHkgaW5zdGFudGlhdGVkLCBhY2Nlc3NlZCB2aWEgdGhlIGBfZ2VuZXJhdGVkTWFwcGluZ3NgIGFuZFxuLy8gYF9vcmlnaW5hbE1hcHBpbmdzYCBnZXR0ZXJzIHJlc3BlY3RpdmVseSwgYW5kIHdlIG9ubHkgcGFyc2UgdGhlIG1hcHBpbmdzXG4vLyBhbmQgY3JlYXRlIHRoZXNlIGFycmF5cyBvbmNlIHF1ZXJpZWQgZm9yIGEgc291cmNlIGxvY2F0aW9uLiBXZSBqdW1wIHRocm91Z2hcbi8vIHRoZXNlIGhvb3BzIGJlY2F1c2UgdGhlcmUgY2FuIGJlIG1hbnkgdGhvdXNhbmRzIG9mIG1hcHBpbmdzLCBhbmQgcGFyc2luZ1xuLy8gdGhlbSBpcyBleHBlbnNpdmUsIHNvIHdlIG9ubHkgd2FudCB0byBkbyBpdCBpZiB3ZSBtdXN0LlxuLy9cbi8vIEVhY2ggb2JqZWN0IGluIHRoZSBhcnJheXMgaXMgb2YgdGhlIGZvcm06XG4vL1xuLy8gICAgIHtcbi8vICAgICAgIGdlbmVyYXRlZExpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIGNvZGUsXG4vLyAgICAgICBnZW5lcmF0ZWRDb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgY29kZSxcbi8vICAgICAgIHNvdXJjZTogVGhlIHBhdGggdG8gdGhlIG9yaWdpbmFsIHNvdXJjZSBmaWxlIHRoYXQgZ2VuZXJhdGVkIHRoaXNcbi8vICAgICAgICAgICAgICAgY2h1bmsgb2YgY29kZSxcbi8vICAgICAgIG9yaWdpbmFsTGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UgdGhhdFxuLy8gICAgICAgICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byB0aGlzIGNodW5rIG9mIGdlbmVyYXRlZCBjb2RlLFxuLy8gICAgICAgb3JpZ2luYWxDb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UgdGhhdFxuLy8gICAgICAgICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRzIHRvIHRoaXMgY2h1bmsgb2YgZ2VuZXJhdGVkIGNvZGUsXG4vLyAgICAgICBuYW1lOiBUaGUgbmFtZSBvZiB0aGUgb3JpZ2luYWwgc3ltYm9sIHdoaWNoIGdlbmVyYXRlZCB0aGlzIGNodW5rIG9mXG4vLyAgICAgICAgICAgICBjb2RlLlxuLy8gICAgIH1cbi8vXG4vLyBBbGwgcHJvcGVydGllcyBleGNlcHQgZm9yIGBnZW5lcmF0ZWRMaW5lYCBhbmQgYGdlbmVyYXRlZENvbHVtbmAgY2FuIGJlXG4vLyBgbnVsbGAuXG4vL1xuLy8gYF9nZW5lcmF0ZWRNYXBwaW5nc2AgaXMgb3JkZXJlZCBieSB0aGUgZ2VuZXJhdGVkIHBvc2l0aW9ucy5cbi8vXG4vLyBgX29yaWdpbmFsTWFwcGluZ3NgIGlzIG9yZGVyZWQgYnkgdGhlIG9yaWdpbmFsIHBvc2l0aW9ucy5cblxuU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBudWxsO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSwgJ19nZW5lcmF0ZWRNYXBwaW5ncycsIHtcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgaWYgKCF0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MpIHtcbiAgICAgIHRoaXMuX3BhcnNlTWFwcGluZ3ModGhpcy5fbWFwcGluZ3MsIHRoaXMuc291cmNlUm9vdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5ncztcbiAgfVxufSk7XG5cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fX29yaWdpbmFsTWFwcGluZ3MgPSBudWxsO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSwgJ19vcmlnaW5hbE1hcHBpbmdzJywge1xuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoIXRoaXMuX19vcmlnaW5hbE1hcHBpbmdzKSB7XG4gICAgICB0aGlzLl9wYXJzZU1hcHBpbmdzKHRoaXMuX21hcHBpbmdzLCB0aGlzLnNvdXJjZVJvb3QpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncztcbiAgfVxufSk7XG5cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fY2hhcklzTWFwcGluZ1NlcGFyYXRvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2NoYXJJc01hcHBpbmdTZXBhcmF0b3IoYVN0ciwgaW5kZXgpIHtcbiAgICB2YXIgYyA9IGFTdHIuY2hhckF0KGluZGV4KTtcbiAgICByZXR1cm4gYyA9PT0gXCI7XCIgfHwgYyA9PT0gXCIsXCI7XG4gIH07XG5cbi8qKlxuICogUGFyc2UgdGhlIG1hcHBpbmdzIGluIGEgc3RyaW5nIGluIHRvIGEgZGF0YSBzdHJ1Y3R1cmUgd2hpY2ggd2UgY2FuIGVhc2lseVxuICogcXVlcnkgKHRoZSBvcmRlcmVkIGFycmF5cyBpbiB0aGUgYHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5nc2AgYW5kXG4gKiBgdGhpcy5fX29yaWdpbmFsTWFwcGluZ3NgIHByb3BlcnRpZXMpLlxuICovXG5Tb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9wYXJzZU1hcHBpbmdzKGFTdHIsIGFTb3VyY2VSb290KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiU3ViY2xhc3NlcyBtdXN0IGltcGxlbWVudCBfcGFyc2VNYXBwaW5nc1wiKTtcbiAgfTtcblxuU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSID0gMTtcblNvdXJjZU1hcENvbnN1bWVyLk9SSUdJTkFMX09SREVSID0gMjtcblxuU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQgPSAxO1xuU291cmNlTWFwQ29uc3VtZXIuTEVBU1RfVVBQRVJfQk9VTkQgPSAyO1xuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBlYWNoIG1hcHBpbmcgYmV0d2VlbiBhbiBvcmlnaW5hbCBzb3VyY2UvbGluZS9jb2x1bW4gYW5kIGFcbiAqIGdlbmVyYXRlZCBsaW5lL2NvbHVtbiBpbiB0aGlzIHNvdXJjZSBtYXAuXG4gKlxuICogQHBhcmFtIEZ1bmN0aW9uIGFDYWxsYmFja1xuICogICAgICAgIFRoZSBmdW5jdGlvbiB0aGF0IGlzIGNhbGxlZCB3aXRoIGVhY2ggbWFwcGluZy5cbiAqIEBwYXJhbSBPYmplY3QgYUNvbnRleHRcbiAqICAgICAgICBPcHRpb25hbC4gSWYgc3BlY2lmaWVkLCB0aGlzIG9iamVjdCB3aWxsIGJlIHRoZSB2YWx1ZSBvZiBgdGhpc2AgZXZlcnlcbiAqICAgICAgICB0aW1lIHRoYXQgYGFDYWxsYmFja2AgaXMgY2FsbGVkLlxuICogQHBhcmFtIGFPcmRlclxuICogICAgICAgIEVpdGhlciBgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSYCBvclxuICogICAgICAgIGBTb3VyY2VNYXBDb25zdW1lci5PUklHSU5BTF9PUkRFUmAuIFNwZWNpZmllcyB3aGV0aGVyIHlvdSB3YW50IHRvXG4gKiAgICAgICAgaXRlcmF0ZSBvdmVyIHRoZSBtYXBwaW5ncyBzb3J0ZWQgYnkgdGhlIGdlbmVyYXRlZCBmaWxlJ3MgbGluZS9jb2x1bW5cbiAqICAgICAgICBvcmRlciBvciB0aGUgb3JpZ2luYWwncyBzb3VyY2UvbGluZS9jb2x1bW4gb3JkZXIsIHJlc3BlY3RpdmVseS4gRGVmYXVsdHMgdG9cbiAqICAgICAgICBgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSYC5cbiAqL1xuU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmVhY2hNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfZWFjaE1hcHBpbmcoYUNhbGxiYWNrLCBhQ29udGV4dCwgYU9yZGVyKSB7XG4gICAgdmFyIGNvbnRleHQgPSBhQ29udGV4dCB8fCBudWxsO1xuICAgIHZhciBvcmRlciA9IGFPcmRlciB8fCBTb3VyY2VNYXBDb25zdW1lci5HRU5FUkFURURfT1JERVI7XG5cbiAgICB2YXIgbWFwcGluZ3M7XG4gICAgc3dpdGNoIChvcmRlcikge1xuICAgIGNhc2UgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSOlxuICAgICAgbWFwcGluZ3MgPSB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5ncztcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgU291cmNlTWFwQ29uc3VtZXIuT1JJR0lOQUxfT1JERVI6XG4gICAgICBtYXBwaW5ncyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3M7XG4gICAgICBicmVhaztcbiAgICBkZWZhdWx0OlxuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiVW5rbm93biBvcmRlciBvZiBpdGVyYXRpb24uXCIpO1xuICAgIH1cblxuICAgIHZhciBzb3VyY2VSb290ID0gdGhpcy5zb3VyY2VSb290O1xuICAgIG1hcHBpbmdzLm1hcChmdW5jdGlvbiAobWFwcGluZykge1xuICAgICAgdmFyIHNvdXJjZSA9IG1hcHBpbmcuc291cmNlID09PSBudWxsID8gbnVsbCA6IHRoaXMuX3NvdXJjZXMuYXQobWFwcGluZy5zb3VyY2UpO1xuICAgICAgaWYgKHNvdXJjZSAhPSBudWxsICYmIHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2UgPSB1dGlsLmpvaW4oc291cmNlUm9vdCwgc291cmNlKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB7XG4gICAgICAgIHNvdXJjZTogc291cmNlLFxuICAgICAgICBnZW5lcmF0ZWRMaW5lOiBtYXBwaW5nLmdlbmVyYXRlZExpbmUsXG4gICAgICAgIGdlbmVyYXRlZENvbHVtbjogbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4sXG4gICAgICAgIG9yaWdpbmFsTGluZTogbWFwcGluZy5vcmlnaW5hbExpbmUsXG4gICAgICAgIG9yaWdpbmFsQ29sdW1uOiBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uLFxuICAgICAgICBuYW1lOiBtYXBwaW5nLm5hbWUgPT09IG51bGwgPyBudWxsIDogdGhpcy5fbmFtZXMuYXQobWFwcGluZy5uYW1lKVxuICAgICAgfTtcbiAgICB9LCB0aGlzKS5mb3JFYWNoKGFDYWxsYmFjaywgY29udGV4dCk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJucyBhbGwgZ2VuZXJhdGVkIGxpbmUgYW5kIGNvbHVtbiBpbmZvcm1hdGlvbiBmb3IgdGhlIG9yaWdpbmFsIHNvdXJjZSxcbiAqIGxpbmUsIGFuZCBjb2x1bW4gcHJvdmlkZWQuIElmIG5vIGNvbHVtbiBpcyBwcm92aWRlZCwgcmV0dXJucyBhbGwgbWFwcGluZ3NcbiAqIGNvcnJlc3BvbmRpbmcgdG8gYSBlaXRoZXIgdGhlIGxpbmUgd2UgYXJlIHNlYXJjaGluZyBmb3Igb3IgdGhlIG5leHRcbiAqIGNsb3Nlc3QgbGluZSB0aGF0IGhhcyBhbnkgbWFwcGluZ3MuIE90aGVyd2lzZSwgcmV0dXJucyBhbGwgbWFwcGluZ3NcbiAqIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGdpdmVuIGxpbmUgYW5kIGVpdGhlciB0aGUgY29sdW1uIHdlIGFyZSBzZWFyY2hpbmcgZm9yXG4gKiBvciB0aGUgbmV4dCBjbG9zZXN0IGNvbHVtbiB0aGF0IGhhcyBhbnkgb2Zmc2V0cy5cbiAqXG4gKiBUaGUgb25seSBhcmd1bWVudCBpcyBhbiBvYmplY3Qgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBPcHRpb25hbC4gdGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIG9yaWdpbmFsIHNvdXJjZS5cbiAqXG4gKiBhbmQgYW4gYXJyYXkgb2Ygb2JqZWN0cyBpcyByZXR1cm5lZCwgZWFjaCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UsIG9yIG51bGwuXG4gKi9cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5hbGxHZW5lcmF0ZWRQb3NpdGlvbnNGb3IgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9hbGxHZW5lcmF0ZWRQb3NpdGlvbnNGb3IoYUFyZ3MpIHtcbiAgICB2YXIgbGluZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnbGluZScpO1xuXG4gICAgLy8gV2hlbiB0aGVyZSBpcyBubyBleGFjdCBtYXRjaCwgQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX2ZpbmRNYXBwaW5nXG4gICAgLy8gcmV0dXJucyB0aGUgaW5kZXggb2YgdGhlIGNsb3Nlc3QgbWFwcGluZyBsZXNzIHRoYW4gdGhlIG5lZWRsZS4gQnlcbiAgICAvLyBzZXR0aW5nIG5lZWRsZS5vcmlnaW5hbENvbHVtbiB0byAwLCB3ZSB0aHVzIGZpbmQgdGhlIGxhc3QgbWFwcGluZyBmb3JcbiAgICAvLyB0aGUgZ2l2ZW4gbGluZSwgcHJvdmlkZWQgc3VjaCBhIG1hcHBpbmcgZXhpc3RzLlxuICAgIHZhciBuZWVkbGUgPSB7XG4gICAgICBzb3VyY2U6IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJyksXG4gICAgICBvcmlnaW5hbExpbmU6IGxpbmUsXG4gICAgICBvcmlnaW5hbENvbHVtbjogdXRpbC5nZXRBcmcoYUFyZ3MsICdjb2x1bW4nLCAwKVxuICAgIH07XG5cbiAgICBpZiAodGhpcy5zb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgIG5lZWRsZS5zb3VyY2UgPSB1dGlsLnJlbGF0aXZlKHRoaXMuc291cmNlUm9vdCwgbmVlZGxlLnNvdXJjZSk7XG4gICAgfVxuICAgIGlmICghdGhpcy5fc291cmNlcy5oYXMobmVlZGxlLnNvdXJjZSkpIHtcbiAgICAgIHJldHVybiBbXTtcbiAgICB9XG4gICAgbmVlZGxlLnNvdXJjZSA9IHRoaXMuX3NvdXJjZXMuaW5kZXhPZihuZWVkbGUuc291cmNlKTtcblxuICAgIHZhciBtYXBwaW5ncyA9IFtdO1xuXG4gICAgdmFyIGluZGV4ID0gdGhpcy5fZmluZE1hcHBpbmcobmVlZGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX29yaWdpbmFsTWFwcGluZ3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJvcmlnaW5hbExpbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm9yaWdpbmFsQ29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXRpbC5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaW5hcnlTZWFyY2guTEVBU1RfVVBQRVJfQk9VTkQpO1xuICAgIGlmIChpbmRleCA+PSAwKSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3NbaW5kZXhdO1xuXG4gICAgICBpZiAoYUFyZ3MuY29sdW1uID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgdmFyIG9yaWdpbmFsTGluZSA9IG1hcHBpbmcub3JpZ2luYWxMaW5lO1xuXG4gICAgICAgIC8vIEl0ZXJhdGUgdW50aWwgZWl0aGVyIHdlIHJ1biBvdXQgb2YgbWFwcGluZ3MsIG9yIHdlIHJ1biBpbnRvXG4gICAgICAgIC8vIGEgbWFwcGluZyBmb3IgYSBkaWZmZXJlbnQgbGluZSB0aGFuIHRoZSBvbmUgd2UgZm91bmQuIFNpbmNlXG4gICAgICAgIC8vIG1hcHBpbmdzIGFyZSBzb3J0ZWQsIHRoaXMgaXMgZ3VhcmFudGVlZCB0byBmaW5kIGFsbCBtYXBwaW5ncyBmb3JcbiAgICAgICAgLy8gdGhlIGxpbmUgd2UgZm91bmQuXG4gICAgICAgIHdoaWxlIChtYXBwaW5nICYmIG1hcHBpbmcub3JpZ2luYWxMaW5lID09PSBvcmlnaW5hbExpbmUpIHtcbiAgICAgICAgICBtYXBwaW5ncy5wdXNoKHtcbiAgICAgICAgICAgIGxpbmU6IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRMaW5lJywgbnVsbCksXG4gICAgICAgICAgICBjb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRDb2x1bW4nLCBudWxsKSxcbiAgICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgICB9KTtcblxuICAgICAgICAgIG1hcHBpbmcgPSB0aGlzLl9vcmlnaW5hbE1hcHBpbmdzWysraW5kZXhdO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXIgb3JpZ2luYWxDb2x1bW4gPSBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uO1xuXG4gICAgICAgIC8vIEl0ZXJhdGUgdW50aWwgZWl0aGVyIHdlIHJ1biBvdXQgb2YgbWFwcGluZ3MsIG9yIHdlIHJ1biBpbnRvXG4gICAgICAgIC8vIGEgbWFwcGluZyBmb3IgYSBkaWZmZXJlbnQgbGluZSB0aGFuIHRoZSBvbmUgd2Ugd2VyZSBzZWFyY2hpbmcgZm9yLlxuICAgICAgICAvLyBTaW5jZSBtYXBwaW5ncyBhcmUgc29ydGVkLCB0aGlzIGlzIGd1YXJhbnRlZWQgdG8gZmluZCBhbGwgbWFwcGluZ3MgZm9yXG4gICAgICAgIC8vIHRoZSBsaW5lIHdlIGFyZSBzZWFyY2hpbmcgZm9yLlxuICAgICAgICB3aGlsZSAobWFwcGluZyAmJlxuICAgICAgICAgICAgICAgbWFwcGluZy5vcmlnaW5hbExpbmUgPT09IGxpbmUgJiZcbiAgICAgICAgICAgICAgIG1hcHBpbmcub3JpZ2luYWxDb2x1bW4gPT0gb3JpZ2luYWxDb2x1bW4pIHtcbiAgICAgICAgICBtYXBwaW5ncy5wdXNoKHtcbiAgICAgICAgICAgIGxpbmU6IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRMaW5lJywgbnVsbCksXG4gICAgICAgICAgICBjb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRDb2x1bW4nLCBudWxsKSxcbiAgICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgICB9KTtcblxuICAgICAgICAgIG1hcHBpbmcgPSB0aGlzLl9vcmlnaW5hbE1hcHBpbmdzWysraW5kZXhdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIG1hcHBpbmdzO1xuICB9O1xuXG5leHBvcnRzLlNvdXJjZU1hcENvbnN1bWVyID0gU291cmNlTWFwQ29uc3VtZXI7XG5cbi8qKlxuICogQSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyIGluc3RhbmNlIHJlcHJlc2VudHMgYSBwYXJzZWQgc291cmNlIG1hcCB3aGljaCB3ZSBjYW5cbiAqIHF1ZXJ5IGZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgb3JpZ2luYWwgZmlsZSBwb3NpdGlvbnMgYnkgZ2l2aW5nIGl0IGEgZmlsZVxuICogcG9zaXRpb24gaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UuXG4gKlxuICogVGhlIG9ubHkgcGFyYW1ldGVyIGlzIHRoZSByYXcgc291cmNlIG1hcCAoZWl0aGVyIGFzIGEgSlNPTiBzdHJpbmcsIG9yXG4gKiBhbHJlYWR5IHBhcnNlZCB0byBhbiBvYmplY3QpLiBBY2NvcmRpbmcgdG8gdGhlIHNwZWMsIHNvdXJjZSBtYXBzIGhhdmUgdGhlXG4gKiBmb2xsb3dpbmcgYXR0cmlidXRlczpcbiAqXG4gKiAgIC0gdmVyc2lvbjogV2hpY2ggdmVyc2lvbiBvZiB0aGUgc291cmNlIG1hcCBzcGVjIHRoaXMgbWFwIGlzIGZvbGxvd2luZy5cbiAqICAgLSBzb3VyY2VzOiBBbiBhcnJheSBvZiBVUkxzIHRvIHRoZSBvcmlnaW5hbCBzb3VyY2UgZmlsZXMuXG4gKiAgIC0gbmFtZXM6IEFuIGFycmF5IG9mIGlkZW50aWZpZXJzIHdoaWNoIGNhbiBiZSByZWZlcnJlbmNlZCBieSBpbmRpdmlkdWFsIG1hcHBpbmdzLlxuICogICAtIHNvdXJjZVJvb3Q6IE9wdGlvbmFsLiBUaGUgVVJMIHJvb3QgZnJvbSB3aGljaCBhbGwgc291cmNlcyBhcmUgcmVsYXRpdmUuXG4gKiAgIC0gc291cmNlc0NvbnRlbnQ6IE9wdGlvbmFsLiBBbiBhcnJheSBvZiBjb250ZW50cyBvZiB0aGUgb3JpZ2luYWwgc291cmNlIGZpbGVzLlxuICogICAtIG1hcHBpbmdzOiBBIHN0cmluZyBvZiBiYXNlNjQgVkxRcyB3aGljaCBjb250YWluIHRoZSBhY3R1YWwgbWFwcGluZ3MuXG4gKiAgIC0gZmlsZTogT3B0aW9uYWwuIFRoZSBnZW5lcmF0ZWQgZmlsZSB0aGlzIHNvdXJjZSBtYXAgaXMgYXNzb2NpYXRlZCB3aXRoLlxuICpcbiAqIEhlcmUgaXMgYW4gZXhhbXBsZSBzb3VyY2UgbWFwLCB0YWtlbiBmcm9tIHRoZSBzb3VyY2UgbWFwIHNwZWNbMF06XG4gKlxuICogICAgIHtcbiAqICAgICAgIHZlcnNpb24gOiAzLFxuICogICAgICAgZmlsZTogXCJvdXQuanNcIixcbiAqICAgICAgIHNvdXJjZVJvb3QgOiBcIlwiLFxuICogICAgICAgc291cmNlczogW1wiZm9vLmpzXCIsIFwiYmFyLmpzXCJdLFxuICogICAgICAgbmFtZXM6IFtcInNyY1wiLCBcIm1hcHNcIiwgXCJhcmVcIiwgXCJmdW5cIl0sXG4gKiAgICAgICBtYXBwaW5nczogXCJBQSxBQjs7QUJDREU7XCJcbiAqICAgICB9XG4gKlxuICogWzBdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVMVJHQWVoUXdSeXBVVG92RjFLUmxwaU9GemUwYi1fMmdjNmZBSDBLWTBrL2VkaXQ/cGxpPTEjXG4gKi9cbmZ1bmN0aW9uIEJhc2ljU291cmNlTWFwQ29uc3VtZXIoYVNvdXJjZU1hcCkge1xuICB2YXIgc291cmNlTWFwID0gYVNvdXJjZU1hcDtcbiAgaWYgKHR5cGVvZiBhU291cmNlTWFwID09PSAnc3RyaW5nJykge1xuICAgIHNvdXJjZU1hcCA9IEpTT04ucGFyc2UoYVNvdXJjZU1hcC5yZXBsYWNlKC9eXFwpXFxdXFx9Jy8sICcnKSk7XG4gIH1cblxuICB2YXIgdmVyc2lvbiA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ3ZlcnNpb24nKTtcbiAgdmFyIHNvdXJjZXMgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdzb3VyY2VzJyk7XG4gIC8vIFNhc3MgMy4zIGxlYXZlcyBvdXQgdGhlICduYW1lcycgYXJyYXksIHNvIHdlIGRldmlhdGUgZnJvbSB0aGUgc3BlYyAod2hpY2hcbiAgLy8gcmVxdWlyZXMgdGhlIGFycmF5KSB0byBwbGF5IG5pY2UgaGVyZS5cbiAgdmFyIG5hbWVzID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnbmFtZXMnLCBbXSk7XG4gIHZhciBzb3VyY2VSb290ID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnc291cmNlUm9vdCcsIG51bGwpO1xuICB2YXIgc291cmNlc0NvbnRlbnQgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdzb3VyY2VzQ29udGVudCcsIG51bGwpO1xuICB2YXIgbWFwcGluZ3MgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdtYXBwaW5ncycpO1xuICB2YXIgZmlsZSA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ2ZpbGUnLCBudWxsKTtcblxuICAvLyBPbmNlIGFnYWluLCBTYXNzIGRldmlhdGVzIGZyb20gdGhlIHNwZWMgYW5kIHN1cHBsaWVzIHRoZSB2ZXJzaW9uIGFzIGFcbiAgLy8gc3RyaW5nIHJhdGhlciB0aGFuIGEgbnVtYmVyLCBzbyB3ZSB1c2UgbG9vc2UgZXF1YWxpdHkgY2hlY2tpbmcgaGVyZS5cbiAgaWYgKHZlcnNpb24gIT0gdGhpcy5fdmVyc2lvbikge1xuICAgIHRocm93IG5ldyBFcnJvcignVW5zdXBwb3J0ZWQgdmVyc2lvbjogJyArIHZlcnNpb24pO1xuICB9XG5cbiAgc291cmNlcyA9IHNvdXJjZXNcbiAgICAubWFwKFN0cmluZylcbiAgICAvLyBTb21lIHNvdXJjZSBtYXBzIHByb2R1Y2UgcmVsYXRpdmUgc291cmNlIHBhdGhzIGxpa2UgXCIuL2Zvby5qc1wiIGluc3RlYWQgb2ZcbiAgICAvLyBcImZvby5qc1wiLiAgTm9ybWFsaXplIHRoZXNlIGZpcnN0IHNvIHRoYXQgZnV0dXJlIGNvbXBhcmlzb25zIHdpbGwgc3VjY2VlZC5cbiAgICAvLyBTZWUgYnVnemlsLmxhLzEwOTA3NjguXG4gICAgLm1hcCh1dGlsLm5vcm1hbGl6ZSlcbiAgICAvLyBBbHdheXMgZW5zdXJlIHRoYXQgYWJzb2x1dGUgc291cmNlcyBhcmUgaW50ZXJuYWxseSBzdG9yZWQgcmVsYXRpdmUgdG9cbiAgICAvLyB0aGUgc291cmNlIHJvb3QsIGlmIHRoZSBzb3VyY2Ugcm9vdCBpcyBhYnNvbHV0ZS4gTm90IGRvaW5nIHRoaXMgd291bGRcbiAgICAvLyBiZSBwYXJ0aWN1bGFybHkgcHJvYmxlbWF0aWMgd2hlbiB0aGUgc291cmNlIHJvb3QgaXMgYSBwcmVmaXggb2YgdGhlXG4gICAgLy8gc291cmNlICh2YWxpZCwgYnV0IHdoeT8/KS4gU2VlIGdpdGh1YiBpc3N1ZSAjMTk5IGFuZCBidWd6aWwubGEvMTE4ODk4Mi5cbiAgICAubWFwKGZ1bmN0aW9uIChzb3VyY2UpIHtcbiAgICAgIHJldHVybiBzb3VyY2VSb290ICYmIHV0aWwuaXNBYnNvbHV0ZShzb3VyY2VSb290KSAmJiB1dGlsLmlzQWJzb2x1dGUoc291cmNlKVxuICAgICAgICA/IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgc291cmNlKVxuICAgICAgICA6IHNvdXJjZTtcbiAgICB9KTtcblxuICAvLyBQYXNzIGB0cnVlYCBiZWxvdyB0byBhbGxvdyBkdXBsaWNhdGUgbmFtZXMgYW5kIHNvdXJjZXMuIFdoaWxlIHNvdXJjZSBtYXBzXG4gIC8vIGFyZSBpbnRlbmRlZCB0byBiZSBjb21wcmVzc2VkIGFuZCBkZWR1cGxpY2F0ZWQsIHRoZSBUeXBlU2NyaXB0IGNvbXBpbGVyXG4gIC8vIHNvbWV0aW1lcyBnZW5lcmF0ZXMgc291cmNlIG1hcHMgd2l0aCBkdXBsaWNhdGVzIGluIHRoZW0uIFNlZSBHaXRodWIgaXNzdWVcbiAgLy8gIzcyIGFuZCBidWd6aWwubGEvODg5NDkyLlxuICB0aGlzLl9uYW1lcyA9IEFycmF5U2V0LmZyb21BcnJheShuYW1lcy5tYXAoU3RyaW5nKSwgdHJ1ZSk7XG4gIHRoaXMuX3NvdXJjZXMgPSBBcnJheVNldC5mcm9tQXJyYXkoc291cmNlcywgdHJ1ZSk7XG5cbiAgdGhpcy5zb3VyY2VSb290ID0gc291cmNlUm9vdDtcbiAgdGhpcy5zb3VyY2VzQ29udGVudCA9IHNvdXJjZXNDb250ZW50O1xuICB0aGlzLl9tYXBwaW5ncyA9IG1hcHBpbmdzO1xuICB0aGlzLmZpbGUgPSBmaWxlO1xufVxuXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlKTtcbkJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmNvbnN1bWVyID0gU291cmNlTWFwQ29uc3VtZXI7XG5cbi8qKlxuICogQ3JlYXRlIGEgQmFzaWNTb3VyY2VNYXBDb25zdW1lciBmcm9tIGEgU291cmNlTWFwR2VuZXJhdG9yLlxuICpcbiAqIEBwYXJhbSBTb3VyY2VNYXBHZW5lcmF0b3IgYVNvdXJjZU1hcFxuICogICAgICAgIFRoZSBzb3VyY2UgbWFwIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbiAqIEByZXR1cm5zIEJhc2ljU291cmNlTWFwQ29uc3VtZXJcbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5mcm9tU291cmNlTWFwID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfZnJvbVNvdXJjZU1hcChhU291cmNlTWFwKSB7XG4gICAgdmFyIHNtYyA9IE9iamVjdC5jcmVhdGUoQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUpO1xuXG4gICAgdmFyIG5hbWVzID0gc21jLl9uYW1lcyA9IEFycmF5U2V0LmZyb21BcnJheShhU291cmNlTWFwLl9uYW1lcy50b0FycmF5KCksIHRydWUpO1xuICAgIHZhciBzb3VyY2VzID0gc21jLl9zb3VyY2VzID0gQXJyYXlTZXQuZnJvbUFycmF5KGFTb3VyY2VNYXAuX3NvdXJjZXMudG9BcnJheSgpLCB0cnVlKTtcbiAgICBzbWMuc291cmNlUm9vdCA9IGFTb3VyY2VNYXAuX3NvdXJjZVJvb3Q7XG4gICAgc21jLnNvdXJjZXNDb250ZW50ID0gYVNvdXJjZU1hcC5fZ2VuZXJhdGVTb3VyY2VzQ29udGVudChzbWMuX3NvdXJjZXMudG9BcnJheSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21jLnNvdXJjZVJvb3QpO1xuICAgIHNtYy5maWxlID0gYVNvdXJjZU1hcC5fZmlsZTtcblxuICAgIC8vIEJlY2F1c2Ugd2UgYXJlIG1vZGlmeWluZyB0aGUgZW50cmllcyAoYnkgY29udmVydGluZyBzdHJpbmcgc291cmNlcyBhbmRcbiAgICAvLyBuYW1lcyB0byBpbmRpY2VzIGludG8gdGhlIHNvdXJjZXMgYW5kIG5hbWVzIEFycmF5U2V0cyksIHdlIGhhdmUgdG8gbWFrZVxuICAgIC8vIGEgY29weSBvZiB0aGUgZW50cnkgb3IgZWxzZSBiYWQgdGhpbmdzIGhhcHBlbi4gU2hhcmVkIG11dGFibGUgc3RhdGVcbiAgICAvLyBzdHJpa2VzIGFnYWluISBTZWUgZ2l0aHViIGlzc3VlICMxOTEuXG5cbiAgICB2YXIgZ2VuZXJhdGVkTWFwcGluZ3MgPSBhU291cmNlTWFwLl9tYXBwaW5ncy50b0FycmF5KCkuc2xpY2UoKTtcbiAgICB2YXIgZGVzdEdlbmVyYXRlZE1hcHBpbmdzID0gc21jLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBbXTtcbiAgICB2YXIgZGVzdE9yaWdpbmFsTWFwcGluZ3MgPSBzbWMuX19vcmlnaW5hbE1hcHBpbmdzID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMCwgbGVuZ3RoID0gZ2VuZXJhdGVkTWFwcGluZ3MubGVuZ3RoOyBpIDwgbGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBzcmNNYXBwaW5nID0gZ2VuZXJhdGVkTWFwcGluZ3NbaV07XG4gICAgICB2YXIgZGVzdE1hcHBpbmcgPSBuZXcgTWFwcGluZztcbiAgICAgIGRlc3RNYXBwaW5nLmdlbmVyYXRlZExpbmUgPSBzcmNNYXBwaW5nLmdlbmVyYXRlZExpbmU7XG4gICAgICBkZXN0TWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4gPSBzcmNNYXBwaW5nLmdlbmVyYXRlZENvbHVtbjtcblxuICAgICAgaWYgKHNyY01hcHBpbmcuc291cmNlKSB7XG4gICAgICAgIGRlc3RNYXBwaW5nLnNvdXJjZSA9IHNvdXJjZXMuaW5kZXhPZihzcmNNYXBwaW5nLnNvdXJjZSk7XG4gICAgICAgIGRlc3RNYXBwaW5nLm9yaWdpbmFsTGluZSA9IHNyY01hcHBpbmcub3JpZ2luYWxMaW5lO1xuICAgICAgICBkZXN0TWFwcGluZy5vcmlnaW5hbENvbHVtbiA9IHNyY01hcHBpbmcub3JpZ2luYWxDb2x1bW47XG5cbiAgICAgICAgaWYgKHNyY01hcHBpbmcubmFtZSkge1xuICAgICAgICAgIGRlc3RNYXBwaW5nLm5hbWUgPSBuYW1lcy5pbmRleE9mKHNyY01hcHBpbmcubmFtZSk7XG4gICAgICAgIH1cblxuICAgICAgICBkZXN0T3JpZ2luYWxNYXBwaW5ncy5wdXNoKGRlc3RNYXBwaW5nKTtcbiAgICAgIH1cblxuICAgICAgZGVzdEdlbmVyYXRlZE1hcHBpbmdzLnB1c2goZGVzdE1hcHBpbmcpO1xuICAgIH1cblxuICAgIHF1aWNrU29ydChzbWMuX19vcmlnaW5hbE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zKTtcblxuICAgIHJldHVybiBzbWM7XG4gIH07XG5cbi8qKlxuICogVGhlIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXBwaW5nIHNwZWMgdGhhdCB3ZSBhcmUgY29uc3VtaW5nLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogVGhlIGxpc3Qgb2Ygb3JpZ2luYWwgc291cmNlcy5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KEJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLCAnc291cmNlcycsIHtcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3NvdXJjZXMudG9BcnJheSgpLm1hcChmdW5jdGlvbiAocykge1xuICAgICAgcmV0dXJuIHRoaXMuc291cmNlUm9vdCAhPSBudWxsID8gdXRpbC5qb2luKHRoaXMuc291cmNlUm9vdCwgcykgOiBzO1xuICAgIH0sIHRoaXMpO1xuICB9XG59KTtcblxuLyoqXG4gKiBQcm92aWRlIHRoZSBKSVQgd2l0aCBhIG5pY2Ugc2hhcGUgLyBoaWRkZW4gY2xhc3MuXG4gKi9cbmZ1bmN0aW9uIE1hcHBpbmcoKSB7XG4gIHRoaXMuZ2VuZXJhdGVkTGluZSA9IDA7XG4gIHRoaXMuZ2VuZXJhdGVkQ29sdW1uID0gMDtcbiAgdGhpcy5zb3VyY2UgPSBudWxsO1xuICB0aGlzLm9yaWdpbmFsTGluZSA9IG51bGw7XG4gIHRoaXMub3JpZ2luYWxDb2x1bW4gPSBudWxsO1xuICB0aGlzLm5hbWUgPSBudWxsO1xufVxuXG4vKipcbiAqIFBhcnNlIHRoZSBtYXBwaW5ncyBpbiBhIHN0cmluZyBpbiB0byBhIGRhdGEgc3RydWN0dXJlIHdoaWNoIHdlIGNhbiBlYXNpbHlcbiAqIHF1ZXJ5ICh0aGUgb3JkZXJlZCBhcnJheXMgaW4gdGhlIGB0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3NgIGFuZFxuICogYHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzYCBwcm9wZXJ0aWVzKS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9wYXJzZU1hcHBpbmdzKGFTdHIsIGFTb3VyY2VSb290KSB7XG4gICAgdmFyIGdlbmVyYXRlZExpbmUgPSAxO1xuICAgIHZhciBwcmV2aW91c0dlbmVyYXRlZENvbHVtbiA9IDA7XG4gICAgdmFyIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gMDtcbiAgICB2YXIgcHJldmlvdXNPcmlnaW5hbENvbHVtbiA9IDA7XG4gICAgdmFyIHByZXZpb3VzU291cmNlID0gMDtcbiAgICB2YXIgcHJldmlvdXNOYW1lID0gMDtcbiAgICB2YXIgbGVuZ3RoID0gYVN0ci5sZW5ndGg7XG4gICAgdmFyIGluZGV4ID0gMDtcbiAgICB2YXIgY2FjaGVkU2VnbWVudHMgPSB7fTtcbiAgICB2YXIgdGVtcCA9IHt9O1xuICAgIHZhciBvcmlnaW5hbE1hcHBpbmdzID0gW107XG4gICAgdmFyIGdlbmVyYXRlZE1hcHBpbmdzID0gW107XG4gICAgdmFyIG1hcHBpbmcsIHN0ciwgc2VnbWVudCwgZW5kLCB2YWx1ZTtcblxuICAgIHdoaWxlIChpbmRleCA8IGxlbmd0aCkge1xuICAgICAgaWYgKGFTdHIuY2hhckF0KGluZGV4KSA9PT0gJzsnKSB7XG4gICAgICAgIGdlbmVyYXRlZExpbmUrKztcbiAgICAgICAgaW5kZXgrKztcbiAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSAwO1xuICAgICAgfVxuICAgICAgZWxzZSBpZiAoYVN0ci5jaGFyQXQoaW5kZXgpID09PSAnLCcpIHtcbiAgICAgICAgaW5kZXgrKztcbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICBtYXBwaW5nID0gbmV3IE1hcHBpbmcoKTtcbiAgICAgICAgbWFwcGluZy5nZW5lcmF0ZWRMaW5lID0gZ2VuZXJhdGVkTGluZTtcblxuICAgICAgICAvLyBCZWNhdXNlIGVhY2ggb2Zmc2V0IGlzIGVuY29kZWQgcmVsYXRpdmUgdG8gdGhlIHByZXZpb3VzIG9uZSxcbiAgICAgICAgLy8gbWFueSBzZWdtZW50cyBvZnRlbiBoYXZlIHRoZSBzYW1lIGVuY29kaW5nLiBXZSBjYW4gZXhwbG9pdCB0aGlzXG4gICAgICAgIC8vIGZhY3QgYnkgY2FjaGluZyB0aGUgcGFyc2VkIHZhcmlhYmxlIGxlbmd0aCBmaWVsZHMgb2YgZWFjaCBzZWdtZW50LFxuICAgICAgICAvLyBhbGxvd2luZyB1cyB0byBhdm9pZCBhIHNlY29uZCBwYXJzZSBpZiB3ZSBlbmNvdW50ZXIgdGhlIHNhbWVcbiAgICAgICAgLy8gc2VnbWVudCBhZ2Fpbi5cbiAgICAgICAgZm9yIChlbmQgPSBpbmRleDsgZW5kIDwgbGVuZ3RoOyBlbmQrKykge1xuICAgICAgICAgIGlmICh0aGlzLl9jaGFySXNNYXBwaW5nU2VwYXJhdG9yKGFTdHIsIGVuZCkpIHtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdHIgPSBhU3RyLnNsaWNlKGluZGV4LCBlbmQpO1xuXG4gICAgICAgIHNlZ21lbnQgPSBjYWNoZWRTZWdtZW50c1tzdHJdO1xuICAgICAgICBpZiAoc2VnbWVudCkge1xuICAgICAgICAgIGluZGV4ICs9IHN0ci5sZW5ndGg7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc2VnbWVudCA9IFtdO1xuICAgICAgICAgIHdoaWxlIChpbmRleCA8IGVuZCkge1xuICAgICAgICAgICAgYmFzZTY0VkxRLmRlY29kZShhU3RyLCBpbmRleCwgdGVtcCk7XG4gICAgICAgICAgICB2YWx1ZSA9IHRlbXAudmFsdWU7XG4gICAgICAgICAgICBpbmRleCA9IHRlbXAucmVzdDtcbiAgICAgICAgICAgIHNlZ21lbnQucHVzaCh2YWx1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ZvdW5kIGEgc291cmNlLCBidXQgbm8gbGluZSBhbmQgY29sdW1uJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAzKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ZvdW5kIGEgc291cmNlIGFuZCBsaW5lLCBidXQgbm8gY29sdW1uJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY2FjaGVkU2VnbWVudHNbc3RyXSA9IHNlZ21lbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHZW5lcmF0ZWQgY29sdW1uLlxuICAgICAgICBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbiA9IHByZXZpb3VzR2VuZXJhdGVkQ29sdW1uICsgc2VnbWVudFswXTtcbiAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbjtcblxuICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPiAxKSB7XG4gICAgICAgICAgLy8gT3JpZ2luYWwgc291cmNlLlxuICAgICAgICAgIG1hcHBpbmcuc291cmNlID0gcHJldmlvdXNTb3VyY2UgKyBzZWdtZW50WzFdO1xuICAgICAgICAgIHByZXZpb3VzU291cmNlICs9IHNlZ21lbnRbMV07XG5cbiAgICAgICAgICAvLyBPcmlnaW5hbCBsaW5lLlxuICAgICAgICAgIG1hcHBpbmcub3JpZ2luYWxMaW5lID0gcHJldmlvdXNPcmlnaW5hbExpbmUgKyBzZWdtZW50WzJdO1xuICAgICAgICAgIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gbWFwcGluZy5vcmlnaW5hbExpbmU7XG4gICAgICAgICAgLy8gTGluZXMgYXJlIHN0b3JlZCAwLWJhc2VkXG4gICAgICAgICAgbWFwcGluZy5vcmlnaW5hbExpbmUgKz0gMTtcblxuICAgICAgICAgIC8vIE9yaWdpbmFsIGNvbHVtbi5cbiAgICAgICAgICBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uID0gcHJldmlvdXNPcmlnaW5hbENvbHVtbiArIHNlZ21lbnRbM107XG4gICAgICAgICAgcHJldmlvdXNPcmlnaW5hbENvbHVtbiA9IG1hcHBpbmcub3JpZ2luYWxDb2x1bW47XG5cbiAgICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPiA0KSB7XG4gICAgICAgICAgICAvLyBPcmlnaW5hbCBuYW1lLlxuICAgICAgICAgICAgbWFwcGluZy5uYW1lID0gcHJldmlvdXNOYW1lICsgc2VnbWVudFs0XTtcbiAgICAgICAgICAgIHByZXZpb3VzTmFtZSArPSBzZWdtZW50WzRdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGdlbmVyYXRlZE1hcHBpbmdzLnB1c2gobWFwcGluZyk7XG4gICAgICAgIGlmICh0eXBlb2YgbWFwcGluZy5vcmlnaW5hbExpbmUgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgb3JpZ2luYWxNYXBwaW5ncy5wdXNoKG1hcHBpbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcXVpY2tTb3J0KGdlbmVyYXRlZE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkKTtcbiAgICB0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBnZW5lcmF0ZWRNYXBwaW5ncztcblxuICAgIHF1aWNrU29ydChvcmlnaW5hbE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zKTtcbiAgICB0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncyA9IG9yaWdpbmFsTWFwcGluZ3M7XG4gIH07XG5cbi8qKlxuICogRmluZCB0aGUgbWFwcGluZyB0aGF0IGJlc3QgbWF0Y2hlcyB0aGUgaHlwb3RoZXRpY2FsIFwibmVlZGxlXCIgbWFwcGluZyB0aGF0XG4gKiB3ZSBhcmUgc2VhcmNoaW5nIGZvciBpbiB0aGUgZ2l2ZW4gXCJoYXlzdGFja1wiIG9mIG1hcHBpbmdzLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fZmluZE1hcHBpbmcgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9maW5kTWFwcGluZyhhTmVlZGxlLCBhTWFwcGluZ3MsIGFMaW5lTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYUNvbHVtbk5hbWUsIGFDb21wYXJhdG9yLCBhQmlhcykge1xuICAgIC8vIFRvIHJldHVybiB0aGUgcG9zaXRpb24gd2UgYXJlIHNlYXJjaGluZyBmb3IsIHdlIG11c3QgZmlyc3QgZmluZCB0aGVcbiAgICAvLyBtYXBwaW5nIGZvciB0aGUgZ2l2ZW4gcG9zaXRpb24gYW5kIHRoZW4gcmV0dXJuIHRoZSBvcHBvc2l0ZSBwb3NpdGlvbiBpdFxuICAgIC8vIHBvaW50cyB0by4gQmVjYXVzZSB0aGUgbWFwcGluZ3MgYXJlIHNvcnRlZCwgd2UgY2FuIHVzZSBiaW5hcnkgc2VhcmNoIHRvXG4gICAgLy8gZmluZCB0aGUgYmVzdCBtYXBwaW5nLlxuXG4gICAgaWYgKGFOZWVkbGVbYUxpbmVOYW1lXSA8PSAwKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdMaW5lIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDEsIGdvdCAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICsgYU5lZWRsZVthTGluZU5hbWVdKTtcbiAgICB9XG4gICAgaWYgKGFOZWVkbGVbYUNvbHVtbk5hbWVdIDwgMCkge1xuICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQ29sdW1uIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDAsIGdvdCAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICsgYU5lZWRsZVthQ29sdW1uTmFtZV0pO1xuICAgIH1cblxuICAgIHJldHVybiBiaW5hcnlTZWFyY2guc2VhcmNoKGFOZWVkbGUsIGFNYXBwaW5ncywgYUNvbXBhcmF0b3IsIGFCaWFzKTtcbiAgfTtcblxuLyoqXG4gKiBDb21wdXRlIHRoZSBsYXN0IGNvbHVtbiBmb3IgZWFjaCBnZW5lcmF0ZWQgbWFwcGluZy4gVGhlIGxhc3QgY29sdW1uIGlzXG4gKiBpbmNsdXNpdmUuXG4gKi9cbkJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmNvbXB1dGVDb2x1bW5TcGFucyA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2NvbXB1dGVDb2x1bW5TcGFucygpIHtcbiAgICBmb3IgKHZhciBpbmRleCA9IDA7IGluZGV4IDwgdGhpcy5fZ2VuZXJhdGVkTWFwcGluZ3MubGVuZ3RoOyArK2luZGV4KSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX2dlbmVyYXRlZE1hcHBpbmdzW2luZGV4XTtcblxuICAgICAgLy8gTWFwcGluZ3MgZG8gbm90IGNvbnRhaW4gYSBmaWVsZCBmb3IgdGhlIGxhc3QgZ2VuZXJhdGVkIGNvbHVtbnQuIFdlXG4gICAgICAvLyBjYW4gY29tZSB1cCB3aXRoIGFuIG9wdGltaXN0aWMgZXN0aW1hdGUsIGhvd2V2ZXIsIGJ5IGFzc3VtaW5nIHRoYXRcbiAgICAgIC8vIG1hcHBpbmdzIGFyZSBjb250aWd1b3VzIChpLmUuIGdpdmVuIHR3byBjb25zZWN1dGl2ZSBtYXBwaW5ncywgdGhlXG4gICAgICAvLyBmaXJzdCBtYXBwaW5nIGVuZHMgd2hlcmUgdGhlIHNlY29uZCBvbmUgc3RhcnRzKS5cbiAgICAgIGlmIChpbmRleCArIDEgPCB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5ncy5sZW5ndGgpIHtcbiAgICAgICAgdmFyIG5leHRNYXBwaW5nID0gdGhpcy5fZ2VuZXJhdGVkTWFwcGluZ3NbaW5kZXggKyAxXTtcblxuICAgICAgICBpZiAobWFwcGluZy5nZW5lcmF0ZWRMaW5lID09PSBuZXh0TWFwcGluZy5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgICAgbWFwcGluZy5sYXN0R2VuZXJhdGVkQ29sdW1uID0gbmV4dE1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uIC0gMTtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGUgbGFzdCBtYXBwaW5nIGZvciBlYWNoIGxpbmUgc3BhbnMgdGhlIGVudGlyZSBsaW5lLlxuICAgICAgbWFwcGluZy5sYXN0R2VuZXJhdGVkQ29sdW1uID0gSW5maW5pdHk7XG4gICAgfVxuICB9O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIG9yaWdpbmFsIHNvdXJjZSwgbGluZSwgYW5kIGNvbHVtbiBpbmZvcm1hdGlvbiBmb3IgdGhlIGdlbmVyYXRlZFxuICogc291cmNlJ3MgbGluZSBhbmQgY29sdW1uIHBvc2l0aW9ucyBwcm92aWRlZC4gVGhlIG9ubHkgYXJndW1lbnQgaXMgYW4gb2JqZWN0XG4gKiB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UuXG4gKiAgIC0gYmlhczogRWl0aGVyICdTb3VyY2VNYXBDb25zdW1lci5HUkVBVEVTVF9MT1dFUl9CT1VORCcgb3JcbiAqICAgICAnU291cmNlTWFwQ29uc3VtZXIuTEVBU1RfVVBQRVJfQk9VTkQnLiBTcGVjaWZpZXMgd2hldGhlciB0byByZXR1cm4gdGhlXG4gKiAgICAgY2xvc2VzdCBlbGVtZW50IHRoYXQgaXMgc21hbGxlciB0aGFuIG9yIGdyZWF0ZXIgdGhhbiB0aGUgb25lIHdlIGFyZVxuICogICAgIHNlYXJjaGluZyBmb3IsIHJlc3BlY3RpdmVseSwgaWYgdGhlIGV4YWN0IGVsZW1lbnQgY2Fubm90IGJlIGZvdW5kLlxuICogICAgIERlZmF1bHRzIHRvICdTb3VyY2VNYXBDb25zdW1lci5HUkVBVEVTVF9MT1dFUl9CT1VORCcuXG4gKlxuICogYW5kIGFuIG9iamVjdCBpcyByZXR1cm5lZCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gc291cmNlOiBUaGUgb3JpZ2luYWwgc291cmNlIGZpbGUsIG9yIG51bGwuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UsIG9yIG51bGwuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLCBvciBudWxsLlxuICogICAtIG5hbWU6IFRoZSBvcmlnaW5hbCBpZGVudGlmaWVyLCBvciBudWxsLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5vcmlnaW5hbFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfb3JpZ2luYWxQb3NpdGlvbkZvcihhQXJncykge1xuICAgIHZhciBuZWVkbGUgPSB7XG4gICAgICBnZW5lcmF0ZWRMaW5lOiB1dGlsLmdldEFyZyhhQXJncywgJ2xpbmUnKSxcbiAgICAgIGdlbmVyYXRlZENvbHVtbjogdXRpbC5nZXRBcmcoYUFyZ3MsICdjb2x1bW4nKVxuICAgIH07XG5cbiAgICB2YXIgaW5kZXggPSB0aGlzLl9maW5kTWFwcGluZyhcbiAgICAgIG5lZWRsZSxcbiAgICAgIHRoaXMuX2dlbmVyYXRlZE1hcHBpbmdzLFxuICAgICAgXCJnZW5lcmF0ZWRMaW5lXCIsXG4gICAgICBcImdlbmVyYXRlZENvbHVtblwiLFxuICAgICAgdXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNEZWZsYXRlZCxcbiAgICAgIHV0aWwuZ2V0QXJnKGFBcmdzLCAnYmlhcycsIFNvdXJjZU1hcENvbnN1bWVyLkdSRUFURVNUX0xPV0VSX0JPVU5EKVxuICAgICk7XG5cbiAgICBpZiAoaW5kZXggPj0gMCkge1xuICAgICAgdmFyIG1hcHBpbmcgPSB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5nc1tpbmRleF07XG5cbiAgICAgIGlmIChtYXBwaW5nLmdlbmVyYXRlZExpbmUgPT09IG5lZWRsZS5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIHZhciBzb3VyY2UgPSB1dGlsLmdldEFyZyhtYXBwaW5nLCAnc291cmNlJywgbnVsbCk7XG4gICAgICAgIGlmIChzb3VyY2UgIT09IG51bGwpIHtcbiAgICAgICAgICBzb3VyY2UgPSB0aGlzLl9zb3VyY2VzLmF0KHNvdXJjZSk7XG4gICAgICAgICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICAgICAgICBzb3VyY2UgPSB1dGlsLmpvaW4odGhpcy5zb3VyY2VSb290LCBzb3VyY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB2YXIgbmFtZSA9IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICduYW1lJywgbnVsbCk7XG4gICAgICAgIGlmIChuYW1lICE9PSBudWxsKSB7XG4gICAgICAgICAgbmFtZSA9IHRoaXMuX25hbWVzLmF0KG5hbWUpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICAgICAgbGluZTogdXRpbC5nZXRBcmcobWFwcGluZywgJ29yaWdpbmFsTGluZScsIG51bGwpLFxuICAgICAgICAgIGNvbHVtbjogdXRpbC5nZXRBcmcobWFwcGluZywgJ29yaWdpbmFsQ29sdW1uJywgbnVsbCksXG4gICAgICAgICAgbmFtZTogbmFtZVxuICAgICAgICB9O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBzb3VyY2U6IG51bGwsXG4gICAgICBsaW5lOiBudWxsLFxuICAgICAgY29sdW1uOiBudWxsLFxuICAgICAgbmFtZTogbnVsbFxuICAgIH07XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRydWUgaWYgd2UgaGF2ZSB0aGUgc291cmNlIGNvbnRlbnQgZm9yIGV2ZXJ5IHNvdXJjZSBpbiB0aGUgc291cmNlXG4gKiBtYXAsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuaGFzQ29udGVudHNPZkFsbFNvdXJjZXMgPVxuICBmdW5jdGlvbiBCYXNpY1NvdXJjZU1hcENvbnN1bWVyX2hhc0NvbnRlbnRzT2ZBbGxTb3VyY2VzKCkge1xuICAgIGlmICghdGhpcy5zb3VyY2VzQ29udGVudCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5zb3VyY2VzQ29udGVudC5sZW5ndGggPj0gdGhpcy5fc291cmNlcy5zaXplKCkgJiZcbiAgICAgICF0aGlzLnNvdXJjZXNDb250ZW50LnNvbWUoZnVuY3Rpb24gKHNjKSB7IHJldHVybiBzYyA9PSBudWxsOyB9KTtcbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBvcmlnaW5hbCBzb3VyY2UgY29udGVudC4gVGhlIG9ubHkgYXJndW1lbnQgaXMgdGhlIHVybCBvZiB0aGVcbiAqIG9yaWdpbmFsIHNvdXJjZSBmaWxlLiBSZXR1cm5zIG51bGwgaWYgbm8gb3JpZ2luYWwgc291cmNlIGNvbnRlbnQgaXNcbiAqIGF2YWlsYWJsZS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX3NvdXJjZUNvbnRlbnRGb3IoYVNvdXJjZSwgbnVsbE9uTWlzc2luZykge1xuICAgIGlmICghdGhpcy5zb3VyY2VzQ29udGVudCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBhU291cmNlID0gdXRpbC5yZWxhdGl2ZSh0aGlzLnNvdXJjZVJvb3QsIGFTb3VyY2UpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLl9zb3VyY2VzLmhhcyhhU291cmNlKSkge1xuICAgICAgcmV0dXJuIHRoaXMuc291cmNlc0NvbnRlbnRbdGhpcy5fc291cmNlcy5pbmRleE9mKGFTb3VyY2UpXTtcbiAgICB9XG5cbiAgICB2YXIgdXJsO1xuICAgIGlmICh0aGlzLnNvdXJjZVJvb3QgIT0gbnVsbFxuICAgICAgICAmJiAodXJsID0gdXRpbC51cmxQYXJzZSh0aGlzLnNvdXJjZVJvb3QpKSkge1xuICAgICAgLy8gWFhYOiBmaWxlOi8vIFVSSXMgYW5kIGFic29sdXRlIHBhdGhzIGxlYWQgdG8gdW5leHBlY3RlZCBiZWhhdmlvciBmb3JcbiAgICAgIC8vIG1hbnkgdXNlcnMuIFdlIGNhbiBoZWxwIHRoZW0gb3V0IHdoZW4gdGhleSBleHBlY3QgZmlsZTovLyBVUklzIHRvXG4gICAgICAvLyBiZWhhdmUgbGlrZSBpdCB3b3VsZCBpZiB0aGV5IHdlcmUgcnVubmluZyBhIGxvY2FsIEhUVFAgc2VydmVyLiBTZWVcbiAgICAgIC8vIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4NTU5Ny5cbiAgICAgIHZhciBmaWxlVXJpQWJzUGF0aCA9IGFTb3VyY2UucmVwbGFjZSgvXmZpbGU6XFwvXFwvLywgXCJcIik7XG4gICAgICBpZiAodXJsLnNjaGVtZSA9PSBcImZpbGVcIlxuICAgICAgICAgICYmIHRoaXMuX3NvdXJjZXMuaGFzKGZpbGVVcmlBYnNQYXRoKSkge1xuICAgICAgICByZXR1cm4gdGhpcy5zb3VyY2VzQ29udGVudFt0aGlzLl9zb3VyY2VzLmluZGV4T2YoZmlsZVVyaUFic1BhdGgpXVxuICAgICAgfVxuXG4gICAgICBpZiAoKCF1cmwucGF0aCB8fCB1cmwucGF0aCA9PSBcIi9cIilcbiAgICAgICAgICAmJiB0aGlzLl9zb3VyY2VzLmhhcyhcIi9cIiArIGFTb3VyY2UpKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnNvdXJjZXNDb250ZW50W3RoaXMuX3NvdXJjZXMuaW5kZXhPZihcIi9cIiArIGFTb3VyY2UpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgcmVjdXJzaXZlbHkgZnJvbVxuICAgIC8vIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvci4gSW4gdGhhdCBjYXNlLCB3ZVxuICAgIC8vIGRvbid0IHdhbnQgdG8gdGhyb3cgaWYgd2UgY2FuJ3QgZmluZCB0aGUgc291cmNlIC0gd2UganVzdCB3YW50IHRvXG4gICAgLy8gcmV0dXJuIG51bGwsIHNvIHdlIHByb3ZpZGUgYSBmbGFnIHRvIGV4aXQgZ3JhY2VmdWxseS5cbiAgICBpZiAobnVsbE9uTWlzc2luZykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdcIicgKyBhU291cmNlICsgJ1wiIGlzIG5vdCBpbiB0aGUgU291cmNlTWFwLicpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBnZW5lcmF0ZWQgbGluZSBhbmQgY29sdW1uIGluZm9ybWF0aW9uIGZvciB0aGUgb3JpZ2luYWwgc291cmNlLFxuICogbGluZSwgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdCB3aXRoXG4gKiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLlxuICogICAtIGJpYXM6IEVpdGhlciAnU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQnIG9yXG4gKiAgICAgJ1NvdXJjZU1hcENvbnN1bWVyLkxFQVNUX1VQUEVSX0JPVU5EJy4gU3BlY2lmaWVzIHdoZXRoZXIgdG8gcmV0dXJuIHRoZVxuICogICAgIGNsb3Nlc3QgZWxlbWVudCB0aGF0IGlzIHNtYWxsZXIgdGhhbiBvciBncmVhdGVyIHRoYW4gdGhlIG9uZSB3ZSBhcmVcbiAqICAgICBzZWFyY2hpbmcgZm9yLCByZXNwZWN0aXZlbHksIGlmIHRoZSBleGFjdCBlbGVtZW50IGNhbm5vdCBiZSBmb3VuZC5cbiAqICAgICBEZWZhdWx0cyB0byAnU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQnLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5nZW5lcmF0ZWRQb3NpdGlvbkZvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2dlbmVyYXRlZFBvc2l0aW9uRm9yKGFBcmdzKSB7XG4gICAgdmFyIHNvdXJjZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJyk7XG4gICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBzb3VyY2UgPSB1dGlsLnJlbGF0aXZlKHRoaXMuc291cmNlUm9vdCwgc291cmNlKTtcbiAgICB9XG4gICAgaWYgKCF0aGlzLl9zb3VyY2VzLmhhcyhzb3VyY2UpKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBsaW5lOiBudWxsLFxuICAgICAgICBjb2x1bW46IG51bGwsXG4gICAgICAgIGxhc3RDb2x1bW46IG51bGxcbiAgICAgIH07XG4gICAgfVxuICAgIHNvdXJjZSA9IHRoaXMuX3NvdXJjZXMuaW5kZXhPZihzb3VyY2UpO1xuXG4gICAgdmFyIG5lZWRsZSA9IHtcbiAgICAgIHNvdXJjZTogc291cmNlLFxuICAgICAgb3JpZ2luYWxMaW5lOiB1dGlsLmdldEFyZyhhQXJncywgJ2xpbmUnKSxcbiAgICAgIG9yaWdpbmFsQ29sdW1uOiB1dGlsLmdldEFyZyhhQXJncywgJ2NvbHVtbicpXG4gICAgfTtcblxuICAgIHZhciBpbmRleCA9IHRoaXMuX2ZpbmRNYXBwaW5nKFxuICAgICAgbmVlZGxlLFxuICAgICAgdGhpcy5fb3JpZ2luYWxNYXBwaW5ncyxcbiAgICAgIFwib3JpZ2luYWxMaW5lXCIsXG4gICAgICBcIm9yaWdpbmFsQ29sdW1uXCIsXG4gICAgICB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zLFxuICAgICAgdXRpbC5nZXRBcmcoYUFyZ3MsICdiaWFzJywgU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQpXG4gICAgKTtcblxuICAgIGlmIChpbmRleCA+PSAwKSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3NbaW5kZXhdO1xuXG4gICAgICBpZiAobWFwcGluZy5zb3VyY2UgPT09IG5lZWRsZS5zb3VyY2UpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBsaW5lOiB1dGlsLmdldEFyZyhtYXBwaW5nLCAnZ2VuZXJhdGVkTGluZScsIG51bGwpLFxuICAgICAgICAgIGNvbHVtbjogdXRpbC5nZXRBcmcobWFwcGluZywgJ2dlbmVyYXRlZENvbHVtbicsIG51bGwpLFxuICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgbGluZTogbnVsbCxcbiAgICAgIGNvbHVtbjogbnVsbCxcbiAgICAgIGxhc3RDb2x1bW46IG51bGxcbiAgICB9O1xuICB9O1xuXG5leHBvcnRzLkJhc2ljU291cmNlTWFwQ29uc3VtZXIgPSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyO1xuXG4vKipcbiAqIEFuIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lciBpbnN0YW5jZSByZXByZXNlbnRzIGEgcGFyc2VkIHNvdXJjZSBtYXAgd2hpY2hcbiAqIHdlIGNhbiBxdWVyeSBmb3IgaW5mb3JtYXRpb24uIEl0IGRpZmZlcnMgZnJvbSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyIGluXG4gKiB0aGF0IGl0IHRha2VzIFwiaW5kZXhlZFwiIHNvdXJjZSBtYXBzIChpLmUuIG9uZXMgd2l0aCBhIFwic2VjdGlvbnNcIiBmaWVsZCkgYXNcbiAqIGlucHV0LlxuICpcbiAqIFRoZSBvbmx5IHBhcmFtZXRlciBpcyBhIHJhdyBzb3VyY2UgbWFwIChlaXRoZXIgYXMgYSBKU09OIHN0cmluZywgb3IgYWxyZWFkeVxuICogcGFyc2VkIHRvIGFuIG9iamVjdCkuIEFjY29yZGluZyB0byB0aGUgc3BlYyBmb3IgaW5kZXhlZCBzb3VyY2UgbWFwcywgdGhleVxuICogaGF2ZSB0aGUgZm9sbG93aW5nIGF0dHJpYnV0ZXM6XG4gKlxuICogICAtIHZlcnNpb246IFdoaWNoIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXAgc3BlYyB0aGlzIG1hcCBpcyBmb2xsb3dpbmcuXG4gKiAgIC0gZmlsZTogT3B0aW9uYWwuIFRoZSBnZW5lcmF0ZWQgZmlsZSB0aGlzIHNvdXJjZSBtYXAgaXMgYXNzb2NpYXRlZCB3aXRoLlxuICogICAtIHNlY3Rpb25zOiBBIGxpc3Qgb2Ygc2VjdGlvbiBkZWZpbml0aW9ucy5cbiAqXG4gKiBFYWNoIHZhbHVlIHVuZGVyIHRoZSBcInNlY3Rpb25zXCIgZmllbGQgaGFzIHR3byBmaWVsZHM6XG4gKiAgIC0gb2Zmc2V0OiBUaGUgb2Zmc2V0IGludG8gdGhlIG9yaWdpbmFsIHNwZWNpZmllZCBhdCB3aGljaCB0aGlzIHNlY3Rpb25cbiAqICAgICAgIGJlZ2lucyB0byBhcHBseSwgZGVmaW5lZCBhcyBhbiBvYmplY3Qgd2l0aCBhIFwibGluZVwiIGFuZCBcImNvbHVtblwiXG4gKiAgICAgICBmaWVsZC5cbiAqICAgLSBtYXA6IEEgc291cmNlIG1hcCBkZWZpbml0aW9uLiBUaGlzIHNvdXJjZSBtYXAgY291bGQgYWxzbyBiZSBpbmRleGVkLFxuICogICAgICAgYnV0IGRvZXNuJ3QgaGF2ZSB0byBiZS5cbiAqXG4gKiBJbnN0ZWFkIG9mIHRoZSBcIm1hcFwiIGZpZWxkLCBpdCdzIGFsc28gcG9zc2libGUgdG8gaGF2ZSBhIFwidXJsXCIgZmllbGRcbiAqIHNwZWNpZnlpbmcgYSBVUkwgdG8gcmV0cmlldmUgYSBzb3VyY2UgbWFwIGZyb20sIGJ1dCB0aGF0J3MgY3VycmVudGx5XG4gKiB1bnN1cHBvcnRlZC5cbiAqXG4gKiBIZXJlJ3MgYW4gZXhhbXBsZSBzb3VyY2UgbWFwLCB0YWtlbiBmcm9tIHRoZSBzb3VyY2UgbWFwIHNwZWNbMF0sIGJ1dFxuICogbW9kaWZpZWQgdG8gb21pdCBhIHNlY3Rpb24gd2hpY2ggdXNlcyB0aGUgXCJ1cmxcIiBmaWVsZC5cbiAqXG4gKiAge1xuICogICAgdmVyc2lvbiA6IDMsXG4gKiAgICBmaWxlOiBcImFwcC5qc1wiLFxuICogICAgc2VjdGlvbnM6IFt7XG4gKiAgICAgIG9mZnNldDoge2xpbmU6MTAwLCBjb2x1bW46MTB9LFxuICogICAgICBtYXA6IHtcbiAqICAgICAgICB2ZXJzaW9uIDogMyxcbiAqICAgICAgICBmaWxlOiBcInNlY3Rpb24uanNcIixcbiAqICAgICAgICBzb3VyY2VzOiBbXCJmb28uanNcIiwgXCJiYXIuanNcIl0sXG4gKiAgICAgICAgbmFtZXM6IFtcInNyY1wiLCBcIm1hcHNcIiwgXCJhcmVcIiwgXCJmdW5cIl0sXG4gKiAgICAgICAgbWFwcGluZ3M6IFwiQUFBQSxFOztBQkNERTtcIlxuICogICAgICB9XG4gKiAgICB9XSxcbiAqICB9XG4gKlxuICogWzBdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVMVJHQWVoUXdSeXBVVG92RjFLUmxwaU9GemUwYi1fMmdjNmZBSDBLWTBrL2VkaXQjaGVhZGluZz1oLjUzNWVzM3hlcHJndFxuICovXG5mdW5jdGlvbiBJbmRleGVkU291cmNlTWFwQ29uc3VtZXIoYVNvdXJjZU1hcCkge1xuICB2YXIgc291cmNlTWFwID0gYVNvdXJjZU1hcDtcbiAgaWYgKHR5cGVvZiBhU291cmNlTWFwID09PSAnc3RyaW5nJykge1xuICAgIHNvdXJjZU1hcCA9IEpTT04ucGFyc2UoYVNvdXJjZU1hcC5yZXBsYWNlKC9eXFwpXFxdXFx9Jy8sICcnKSk7XG4gIH1cblxuICB2YXIgdmVyc2lvbiA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ3ZlcnNpb24nKTtcbiAgdmFyIHNlY3Rpb25zID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnc2VjdGlvbnMnKTtcblxuICBpZiAodmVyc2lvbiAhPSB0aGlzLl92ZXJzaW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdVbnN1cHBvcnRlZCB2ZXJzaW9uOiAnICsgdmVyc2lvbik7XG4gIH1cblxuICB0aGlzLl9zb3VyY2VzID0gbmV3IEFycmF5U2V0KCk7XG4gIHRoaXMuX25hbWVzID0gbmV3IEFycmF5U2V0KCk7XG5cbiAgdmFyIGxhc3RPZmZzZXQgPSB7XG4gICAgbGluZTogLTEsXG4gICAgY29sdW1uOiAwXG4gIH07XG4gIHRoaXMuX3NlY3Rpb25zID0gc2VjdGlvbnMubWFwKGZ1bmN0aW9uIChzKSB7XG4gICAgaWYgKHMudXJsKSB7XG4gICAgICAvLyBUaGUgdXJsIGZpZWxkIHdpbGwgcmVxdWlyZSBzdXBwb3J0IGZvciBhc3luY2hyb25pY2l0eS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL2lzc3Vlcy8xNlxuICAgICAgdGhyb3cgbmV3IEVycm9yKCdTdXBwb3J0IGZvciB1cmwgZmllbGQgaW4gc2VjdGlvbnMgbm90IGltcGxlbWVudGVkLicpO1xuICAgIH1cbiAgICB2YXIgb2Zmc2V0ID0gdXRpbC5nZXRBcmcocywgJ29mZnNldCcpO1xuICAgIHZhciBvZmZzZXRMaW5lID0gdXRpbC5nZXRBcmcob2Zmc2V0LCAnbGluZScpO1xuICAgIHZhciBvZmZzZXRDb2x1bW4gPSB1dGlsLmdldEFyZyhvZmZzZXQsICdjb2x1bW4nKTtcblxuICAgIGlmIChvZmZzZXRMaW5lIDwgbGFzdE9mZnNldC5saW5lIHx8XG4gICAgICAgIChvZmZzZXRMaW5lID09PSBsYXN0T2Zmc2V0LmxpbmUgJiYgb2Zmc2V0Q29sdW1uIDwgbGFzdE9mZnNldC5jb2x1bW4pKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1NlY3Rpb24gb2Zmc2V0cyBtdXN0IGJlIG9yZGVyZWQgYW5kIG5vbi1vdmVybGFwcGluZy4nKTtcbiAgICB9XG4gICAgbGFzdE9mZnNldCA9IG9mZnNldDtcblxuICAgIHJldHVybiB7XG4gICAgICBnZW5lcmF0ZWRPZmZzZXQ6IHtcbiAgICAgICAgLy8gVGhlIG9mZnNldCBmaWVsZHMgYXJlIDAtYmFzZWQsIGJ1dCB3ZSB1c2UgMS1iYXNlZCBpbmRpY2VzIHdoZW5cbiAgICAgICAgLy8gZW5jb2RpbmcvZGVjb2RpbmcgZnJvbSBWTFEuXG4gICAgICAgIGdlbmVyYXRlZExpbmU6IG9mZnNldExpbmUgKyAxLFxuICAgICAgICBnZW5lcmF0ZWRDb2x1bW46IG9mZnNldENvbHVtbiArIDFcbiAgICAgIH0sXG4gICAgICBjb25zdW1lcjogbmV3IFNvdXJjZU1hcENvbnN1bWVyKHV0aWwuZ2V0QXJnKHMsICdtYXAnKSlcbiAgICB9XG4gIH0pO1xufVxuXG5JbmRleGVkU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUpO1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IFNvdXJjZU1hcENvbnN1bWVyO1xuXG4vKipcbiAqIFRoZSB2ZXJzaW9uIG9mIHRoZSBzb3VyY2UgbWFwcGluZyBzcGVjIHRoYXQgd2UgYXJlIGNvbnN1bWluZy5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogVGhlIGxpc3Qgb2Ygb3JpZ2luYWwgc291cmNlcy5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUsICdzb3VyY2VzJywge1xuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc291cmNlcyA9IFtdO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5fc2VjdGlvbnMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy5fc2VjdGlvbnNbaV0uY29uc3VtZXIuc291cmNlcy5sZW5ndGg7IGorKykge1xuICAgICAgICBzb3VyY2VzLnB1c2godGhpcy5fc2VjdGlvbnNbaV0uY29uc3VtZXIuc291cmNlc1tqXSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBzb3VyY2VzO1xuICB9XG59KTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBvcmlnaW5hbCBzb3VyY2UsIGxpbmUsIGFuZCBjb2x1bW4gaW5mb3JtYXRpb24gZm9yIHRoZSBnZW5lcmF0ZWRcbiAqIHNvdXJjZSdzIGxpbmUgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdFxuICogd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZS5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIG9yaWdpbmFsIHNvdXJjZSBmaWxlLCBvciBudWxsLlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLCBvciBudWxsLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIG9yaWdpbmFsIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBuYW1lOiBUaGUgb3JpZ2luYWwgaWRlbnRpZmllciwgb3IgbnVsbC5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5vcmlnaW5hbFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyX29yaWdpbmFsUG9zaXRpb25Gb3IoYUFyZ3MpIHtcbiAgICB2YXIgbmVlZGxlID0ge1xuICAgICAgZ2VuZXJhdGVkTGluZTogdXRpbC5nZXRBcmcoYUFyZ3MsICdsaW5lJyksXG4gICAgICBnZW5lcmF0ZWRDb2x1bW46IHV0aWwuZ2V0QXJnKGFBcmdzLCAnY29sdW1uJylcbiAgICB9O1xuXG4gICAgLy8gRmluZCB0aGUgc2VjdGlvbiBjb250YWluaW5nIHRoZSBnZW5lcmF0ZWQgcG9zaXRpb24gd2UncmUgdHJ5aW5nIHRvIG1hcFxuICAgIC8vIHRvIGFuIG9yaWdpbmFsIHBvc2l0aW9uLlxuICAgIHZhciBzZWN0aW9uSW5kZXggPSBiaW5hcnlTZWFyY2guc2VhcmNoKG5lZWRsZSwgdGhpcy5fc2VjdGlvbnMsXG4gICAgICBmdW5jdGlvbihuZWVkbGUsIHNlY3Rpb24pIHtcbiAgICAgICAgdmFyIGNtcCA9IG5lZWRsZS5nZW5lcmF0ZWRMaW5lIC0gc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZTtcbiAgICAgICAgaWYgKGNtcCkge1xuICAgICAgICAgIHJldHVybiBjbXA7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gKG5lZWRsZS5nZW5lcmF0ZWRDb2x1bW4gLVxuICAgICAgICAgICAgICAgIHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbik7XG4gICAgICB9KTtcbiAgICB2YXIgc2VjdGlvbiA9IHRoaXMuX3NlY3Rpb25zW3NlY3Rpb25JbmRleF07XG5cbiAgICBpZiAoIXNlY3Rpb24pIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHNvdXJjZTogbnVsbCxcbiAgICAgICAgbGluZTogbnVsbCxcbiAgICAgICAgY29sdW1uOiBudWxsLFxuICAgICAgICBuYW1lOiBudWxsXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiBzZWN0aW9uLmNvbnN1bWVyLm9yaWdpbmFsUG9zaXRpb25Gb3Ioe1xuICAgICAgbGluZTogbmVlZGxlLmdlbmVyYXRlZExpbmUgLVxuICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSAtIDEpLFxuICAgICAgY29sdW1uOiBuZWVkbGUuZ2VuZXJhdGVkQ29sdW1uIC1cbiAgICAgICAgKHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZExpbmUgPT09IG5lZWRsZS5nZW5lcmF0ZWRMaW5lXG4gICAgICAgICA/IHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbiAtIDFcbiAgICAgICAgIDogMCksXG4gICAgICBiaWFzOiBhQXJncy5iaWFzXG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRydWUgaWYgd2UgaGF2ZSB0aGUgc291cmNlIGNvbnRlbnQgZm9yIGV2ZXJ5IHNvdXJjZSBpbiB0aGUgc291cmNlXG4gKiBtYXAsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5oYXNDb250ZW50c09mQWxsU291cmNlcyA9XG4gIGZ1bmN0aW9uIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lcl9oYXNDb250ZW50c09mQWxsU291cmNlcygpIHtcbiAgICByZXR1cm4gdGhpcy5fc2VjdGlvbnMuZXZlcnkoZnVuY3Rpb24gKHMpIHtcbiAgICAgIHJldHVybiBzLmNvbnN1bWVyLmhhc0NvbnRlbnRzT2ZBbGxTb3VyY2VzKCk7XG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgb3JpZ2luYWwgc291cmNlIGNvbnRlbnQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIHRoZSB1cmwgb2YgdGhlXG4gKiBvcmlnaW5hbCBzb3VyY2UgZmlsZS4gUmV0dXJucyBudWxsIGlmIG5vIG9yaWdpbmFsIHNvdXJjZSBjb250ZW50IGlzXG4gKiBhdmFpbGFibGUuXG4gKi9cbkluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvciA9XG4gIGZ1bmN0aW9uIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lcl9zb3VyY2VDb250ZW50Rm9yKGFTb3VyY2UsIG51bGxPbk1pc3NpbmcpIHtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuX3NlY3Rpb25zLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgc2VjdGlvbiA9IHRoaXMuX3NlY3Rpb25zW2ldO1xuXG4gICAgICB2YXIgY29udGVudCA9IHNlY3Rpb24uY29uc3VtZXIuc291cmNlQ29udGVudEZvcihhU291cmNlLCB0cnVlKTtcbiAgICAgIGlmIChjb250ZW50KSB7XG4gICAgICAgIHJldHVybiBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAobnVsbE9uTWlzc2luZykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdcIicgKyBhU291cmNlICsgJ1wiIGlzIG5vdCBpbiB0aGUgU291cmNlTWFwLicpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBnZW5lcmF0ZWQgbGluZSBhbmQgY29sdW1uIGluZm9ybWF0aW9uIGZvciB0aGUgb3JpZ2luYWwgc291cmNlLFxuICogbGluZSwgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdCB3aXRoXG4gKiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICovXG5JbmRleGVkU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmdlbmVyYXRlZFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyX2dlbmVyYXRlZFBvc2l0aW9uRm9yKGFBcmdzKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLl9zZWN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHNlY3Rpb24gPSB0aGlzLl9zZWN0aW9uc1tpXTtcblxuICAgICAgLy8gT25seSBjb25zaWRlciB0aGlzIHNlY3Rpb24gaWYgdGhlIHJlcXVlc3RlZCBzb3VyY2UgaXMgaW4gdGhlIGxpc3Qgb2ZcbiAgICAgIC8vIHNvdXJjZXMgb2YgdGhlIGNvbnN1bWVyLlxuICAgICAgaWYgKHNlY3Rpb24uY29uc3VtZXIuc291cmNlcy5pbmRleE9mKHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJykpID09PSAtMSkge1xuICAgICAgICBjb250aW51ZTtcbiAgICAgIH1cbiAgICAgIHZhciBnZW5lcmF0ZWRQb3NpdGlvbiA9IHNlY3Rpb24uY29uc3VtZXIuZ2VuZXJhdGVkUG9zaXRpb25Gb3IoYUFyZ3MpO1xuICAgICAgaWYgKGdlbmVyYXRlZFBvc2l0aW9uKSB7XG4gICAgICAgIHZhciByZXQgPSB7XG4gICAgICAgICAgbGluZTogZ2VuZXJhdGVkUG9zaXRpb24ubGluZSArXG4gICAgICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSAtIDEpLFxuICAgICAgICAgIGNvbHVtbjogZ2VuZXJhdGVkUG9zaXRpb24uY29sdW1uICtcbiAgICAgICAgICAgIChzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRMaW5lID09PSBnZW5lcmF0ZWRQb3NpdGlvbi5saW5lXG4gICAgICAgICAgICAgPyBzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRDb2x1bW4gLSAxXG4gICAgICAgICAgICAgOiAwKVxuICAgICAgICB9O1xuICAgICAgICByZXR1cm4gcmV0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBsaW5lOiBudWxsLFxuICAgICAgY29sdW1uOiBudWxsXG4gICAgfTtcbiAgfTtcblxuLyoqXG4gKiBQYXJzZSB0aGUgbWFwcGluZ3MgaW4gYSBzdHJpbmcgaW4gdG8gYSBkYXRhIHN0cnVjdHVyZSB3aGljaCB3ZSBjYW4gZWFzaWx5XG4gKiBxdWVyeSAodGhlIG9yZGVyZWQgYXJyYXlzIGluIHRoZSBgdGhpcy5fX2dlbmVyYXRlZE1hcHBpbmdzYCBhbmRcbiAqIGB0aGlzLl9fb3JpZ2luYWxNYXBwaW5nc2AgcHJvcGVydGllcykuXG4gKi9cbkluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBJbmRleGVkU291cmNlTWFwQ29uc3VtZXJfcGFyc2VNYXBwaW5ncyhhU3RyLCBhU291cmNlUm9vdCkge1xuICAgIHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5ncyA9IFtdO1xuICAgIHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzID0gW107XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLl9zZWN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHNlY3Rpb24gPSB0aGlzLl9zZWN0aW9uc1tpXTtcbiAgICAgIHZhciBzZWN0aW9uTWFwcGluZ3MgPSBzZWN0aW9uLmNvbnN1bWVyLl9nZW5lcmF0ZWRNYXBwaW5ncztcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2VjdGlvbk1hcHBpbmdzLmxlbmd0aDsgaisrKSB7XG4gICAgICAgIHZhciBtYXBwaW5nID0gc2VjdGlvbk1hcHBpbmdzW2pdO1xuXG4gICAgICAgIHZhciBzb3VyY2UgPSBzZWN0aW9uLmNvbnN1bWVyLl9zb3VyY2VzLmF0KG1hcHBpbmcuc291cmNlKTtcbiAgICAgICAgaWYgKHNlY3Rpb24uY29uc3VtZXIuc291cmNlUm9vdCAhPT0gbnVsbCkge1xuICAgICAgICAgIHNvdXJjZSA9IHV0aWwuam9pbihzZWN0aW9uLmNvbnN1bWVyLnNvdXJjZVJvb3QsIHNvdXJjZSk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fc291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgICAgc291cmNlID0gdGhpcy5fc291cmNlcy5pbmRleE9mKHNvdXJjZSk7XG5cbiAgICAgICAgdmFyIG5hbWUgPSBzZWN0aW9uLmNvbnN1bWVyLl9uYW1lcy5hdChtYXBwaW5nLm5hbWUpO1xuICAgICAgICB0aGlzLl9uYW1lcy5hZGQobmFtZSk7XG4gICAgICAgIG5hbWUgPSB0aGlzLl9uYW1lcy5pbmRleE9mKG5hbWUpO1xuXG4gICAgICAgIC8vIFRoZSBtYXBwaW5ncyBjb21pbmcgZnJvbSB0aGUgY29uc3VtZXIgZm9yIHRoZSBzZWN0aW9uIGhhdmVcbiAgICAgICAgLy8gZ2VuZXJhdGVkIHBvc2l0aW9ucyByZWxhdGl2ZSB0byB0aGUgc3RhcnQgb2YgdGhlIHNlY3Rpb24sIHNvIHdlXG4gICAgICAgIC8vIG5lZWQgdG8gb2Zmc2V0IHRoZW0gdG8gYmUgcmVsYXRpdmUgdG8gdGhlIHN0YXJ0IG9mIHRoZSBjb25jYXRlbmF0ZWRcbiAgICAgICAgLy8gZ2VuZXJhdGVkIGZpbGUuXG4gICAgICAgIHZhciBhZGp1c3RlZE1hcHBpbmcgPSB7XG4gICAgICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICAgICAgZ2VuZXJhdGVkTGluZTogbWFwcGluZy5nZW5lcmF0ZWRMaW5lICtcbiAgICAgICAgICAgIChzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRMaW5lIC0gMSksXG4gICAgICAgICAgZ2VuZXJhdGVkQ29sdW1uOiBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbiArXG4gICAgICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSA9PT0gbWFwcGluZy5nZW5lcmF0ZWRMaW5lXG4gICAgICAgICAgICA/IHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbiAtIDFcbiAgICAgICAgICAgIDogMCksXG4gICAgICAgICAgb3JpZ2luYWxMaW5lOiBtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICBvcmlnaW5hbENvbHVtbjogbWFwcGluZy5vcmlnaW5hbENvbHVtbixcbiAgICAgICAgICBuYW1lOiBuYW1lXG4gICAgICAgIH07XG5cbiAgICAgICAgdGhpcy5fX2dlbmVyYXRlZE1hcHBpbmdzLnB1c2goYWRqdXN0ZWRNYXBwaW5nKTtcbiAgICAgICAgaWYgKHR5cGVvZiBhZGp1c3RlZE1hcHBpbmcub3JpZ2luYWxMaW5lID09PSAnbnVtYmVyJykge1xuICAgICAgICAgIHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzLnB1c2goYWRqdXN0ZWRNYXBwaW5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHF1aWNrU29ydCh0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MsIHV0aWwuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zRGVmbGF0ZWQpO1xuICAgIHF1aWNrU29ydCh0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncywgdXRpbC5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyk7XG4gIH07XG5cbmV4cG9ydHMuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyID0gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvc291cmNlLW1hcC1jb25zdW1lci5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbmV4cG9ydHMuR1JFQVRFU1RfTE9XRVJfQk9VTkQgPSAxO1xuZXhwb3J0cy5MRUFTVF9VUFBFUl9CT1VORCA9IDI7XG5cbi8qKlxuICogUmVjdXJzaXZlIGltcGxlbWVudGF0aW9uIG9mIGJpbmFyeSBzZWFyY2guXG4gKlxuICogQHBhcmFtIGFMb3cgSW5kaWNlcyBoZXJlIGFuZCBsb3dlciBkbyBub3QgY29udGFpbiB0aGUgbmVlZGxlLlxuICogQHBhcmFtIGFIaWdoIEluZGljZXMgaGVyZSBhbmQgaGlnaGVyIGRvIG5vdCBjb250YWluIHRoZSBuZWVkbGUuXG4gKiBAcGFyYW0gYU5lZWRsZSBUaGUgZWxlbWVudCBiZWluZyBzZWFyY2hlZCBmb3IuXG4gKiBAcGFyYW0gYUhheXN0YWNrIFRoZSBub24tZW1wdHkgYXJyYXkgYmVpbmcgc2VhcmNoZWQuXG4gKiBAcGFyYW0gYUNvbXBhcmUgRnVuY3Rpb24gd2hpY2ggdGFrZXMgdHdvIGVsZW1lbnRzIGFuZCByZXR1cm5zIC0xLCAwLCBvciAxLlxuICogQHBhcmFtIGFCaWFzIEVpdGhlciAnYmluYXJ5U2VhcmNoLkdSRUFURVNUX0xPV0VSX0JPVU5EJyBvclxuICogICAgICdiaW5hcnlTZWFyY2guTEVBU1RfVVBQRVJfQk9VTkQnLiBTcGVjaWZpZXMgd2hldGhlciB0byByZXR1cm4gdGhlXG4gKiAgICAgY2xvc2VzdCBlbGVtZW50IHRoYXQgaXMgc21hbGxlciB0aGFuIG9yIGdyZWF0ZXIgdGhhbiB0aGUgb25lIHdlIGFyZVxuICogICAgIHNlYXJjaGluZyBmb3IsIHJlc3BlY3RpdmVseSwgaWYgdGhlIGV4YWN0IGVsZW1lbnQgY2Fubm90IGJlIGZvdW5kLlxuICovXG5mdW5jdGlvbiByZWN1cnNpdmVTZWFyY2goYUxvdywgYUhpZ2gsIGFOZWVkbGUsIGFIYXlzdGFjaywgYUNvbXBhcmUsIGFCaWFzKSB7XG4gIC8vIFRoaXMgZnVuY3Rpb24gdGVybWluYXRlcyB3aGVuIG9uZSBvZiB0aGUgZm9sbG93aW5nIGlzIHRydWU6XG4gIC8vXG4gIC8vICAgMS4gV2UgZmluZCB0aGUgZXhhY3QgZWxlbWVudCB3ZSBhcmUgbG9va2luZyBmb3IuXG4gIC8vXG4gIC8vICAgMi4gV2UgZGlkIG5vdCBmaW5kIHRoZSBleGFjdCBlbGVtZW50LCBidXQgd2UgY2FuIHJldHVybiB0aGUgaW5kZXggb2ZcbiAgLy8gICAgICB0aGUgbmV4dC1jbG9zZXN0IGVsZW1lbnQuXG4gIC8vXG4gIC8vICAgMy4gV2UgZGlkIG5vdCBmaW5kIHRoZSBleGFjdCBlbGVtZW50LCBhbmQgdGhlcmUgaXMgbm8gbmV4dC1jbG9zZXN0XG4gIC8vICAgICAgZWxlbWVudCB0aGFuIHRoZSBvbmUgd2UgYXJlIHNlYXJjaGluZyBmb3IsIHNvIHdlIHJldHVybiAtMS5cbiAgdmFyIG1pZCA9IE1hdGguZmxvb3IoKGFIaWdoIC0gYUxvdykgLyAyKSArIGFMb3c7XG4gIHZhciBjbXAgPSBhQ29tcGFyZShhTmVlZGxlLCBhSGF5c3RhY2tbbWlkXSwgdHJ1ZSk7XG4gIGlmIChjbXAgPT09IDApIHtcbiAgICAvLyBGb3VuZCB0aGUgZWxlbWVudCB3ZSBhcmUgbG9va2luZyBmb3IuXG4gICAgcmV0dXJuIG1pZDtcbiAgfVxuICBlbHNlIGlmIChjbXAgPiAwKSB7XG4gICAgLy8gT3VyIG5lZWRsZSBpcyBncmVhdGVyIHRoYW4gYUhheXN0YWNrW21pZF0uXG4gICAgaWYgKGFIaWdoIC0gbWlkID4gMSkge1xuICAgICAgLy8gVGhlIGVsZW1lbnQgaXMgaW4gdGhlIHVwcGVyIGhhbGYuXG4gICAgICByZXR1cm4gcmVjdXJzaXZlU2VhcmNoKG1pZCwgYUhpZ2gsIGFOZWVkbGUsIGFIYXlzdGFjaywgYUNvbXBhcmUsIGFCaWFzKTtcbiAgICB9XG5cbiAgICAvLyBUaGUgZXhhY3QgbmVlZGxlIGVsZW1lbnQgd2FzIG5vdCBmb3VuZCBpbiB0aGlzIGhheXN0YWNrLiBEZXRlcm1pbmUgaWZcbiAgICAvLyB3ZSBhcmUgaW4gdGVybWluYXRpb24gY2FzZSAoMykgb3IgKDIpIGFuZCByZXR1cm4gdGhlIGFwcHJvcHJpYXRlIHRoaW5nLlxuICAgIGlmIChhQmlhcyA9PSBleHBvcnRzLkxFQVNUX1VQUEVSX0JPVU5EKSB7XG4gICAgICByZXR1cm4gYUhpZ2ggPCBhSGF5c3RhY2subGVuZ3RoID8gYUhpZ2ggOiAtMTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG1pZDtcbiAgICB9XG4gIH1cbiAgZWxzZSB7XG4gICAgLy8gT3VyIG5lZWRsZSBpcyBsZXNzIHRoYW4gYUhheXN0YWNrW21pZF0uXG4gICAgaWYgKG1pZCAtIGFMb3cgPiAxKSB7XG4gICAgICAvLyBUaGUgZWxlbWVudCBpcyBpbiB0aGUgbG93ZXIgaGFsZi5cbiAgICAgIHJldHVybiByZWN1cnNpdmVTZWFyY2goYUxvdywgbWlkLCBhTmVlZGxlLCBhSGF5c3RhY2ssIGFDb21wYXJlLCBhQmlhcyk7XG4gICAgfVxuXG4gICAgLy8gd2UgYXJlIGluIHRlcm1pbmF0aW9uIGNhc2UgKDMpIG9yICgyKSBhbmQgcmV0dXJuIHRoZSBhcHByb3ByaWF0ZSB0aGluZy5cbiAgICBpZiAoYUJpYXMgPT0gZXhwb3J0cy5MRUFTVF9VUFBFUl9CT1VORCkge1xuICAgICAgcmV0dXJuIG1pZDtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIGFMb3cgPCAwID8gLTEgOiBhTG93O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoaXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgYmluYXJ5IHNlYXJjaCB3aGljaCB3aWxsIGFsd2F5cyB0cnkgYW5kIHJldHVyblxuICogdGhlIGluZGV4IG9mIHRoZSBjbG9zZXN0IGVsZW1lbnQgaWYgdGhlcmUgaXMgbm8gZXhhY3QgaGl0LiBUaGlzIGlzIGJlY2F1c2VcbiAqIG1hcHBpbmdzIGJldHdlZW4gb3JpZ2luYWwgYW5kIGdlbmVyYXRlZCBsaW5lL2NvbCBwYWlycyBhcmUgc2luZ2xlIHBvaW50cyxcbiAqIGFuZCB0aGVyZSBpcyBhbiBpbXBsaWNpdCByZWdpb24gYmV0d2VlbiBlYWNoIG9mIHRoZW0sIHNvIGEgbWlzcyBqdXN0IG1lYW5zXG4gKiB0aGF0IHlvdSBhcmVuJ3Qgb24gdGhlIHZlcnkgc3RhcnQgb2YgYSByZWdpb24uXG4gKlxuICogQHBhcmFtIGFOZWVkbGUgVGhlIGVsZW1lbnQgeW91IGFyZSBsb29raW5nIGZvci5cbiAqIEBwYXJhbSBhSGF5c3RhY2sgVGhlIGFycmF5IHRoYXQgaXMgYmVpbmcgc2VhcmNoZWQuXG4gKiBAcGFyYW0gYUNvbXBhcmUgQSBmdW5jdGlvbiB3aGljaCB0YWtlcyB0aGUgbmVlZGxlIGFuZCBhbiBlbGVtZW50IGluIHRoZVxuICogICAgIGFycmF5IGFuZCByZXR1cm5zIC0xLCAwLCBvciAxIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBuZWVkbGUgaXMgbGVzc1xuICogICAgIHRoYW4sIGVxdWFsIHRvLCBvciBncmVhdGVyIHRoYW4gdGhlIGVsZW1lbnQsIHJlc3BlY3RpdmVseS5cbiAqIEBwYXJhbSBhQmlhcyBFaXRoZXIgJ2JpbmFyeVNlYXJjaC5HUkVBVEVTVF9MT1dFUl9CT1VORCcgb3JcbiAqICAgICAnYmluYXJ5U2VhcmNoLkxFQVNUX1VQUEVSX0JPVU5EJy4gU3BlY2lmaWVzIHdoZXRoZXIgdG8gcmV0dXJuIHRoZVxuICogICAgIGNsb3Nlc3QgZWxlbWVudCB0aGF0IGlzIHNtYWxsZXIgdGhhbiBvciBncmVhdGVyIHRoYW4gdGhlIG9uZSB3ZSBhcmVcbiAqICAgICBzZWFyY2hpbmcgZm9yLCByZXNwZWN0aXZlbHksIGlmIHRoZSBleGFjdCBlbGVtZW50IGNhbm5vdCBiZSBmb3VuZC5cbiAqICAgICBEZWZhdWx0cyB0byAnYmluYXJ5U2VhcmNoLkdSRUFURVNUX0xPV0VSX0JPVU5EJy5cbiAqL1xuZXhwb3J0cy5zZWFyY2ggPSBmdW5jdGlvbiBzZWFyY2goYU5lZWRsZSwgYUhheXN0YWNrLCBhQ29tcGFyZSwgYUJpYXMpIHtcbiAgaWYgKGFIYXlzdGFjay5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gLTE7XG4gIH1cblxuICB2YXIgaW5kZXggPSByZWN1cnNpdmVTZWFyY2goLTEsIGFIYXlzdGFjay5sZW5ndGgsIGFOZWVkbGUsIGFIYXlzdGFjayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFDb21wYXJlLCBhQmlhcyB8fCBleHBvcnRzLkdSRUFURVNUX0xPV0VSX0JPVU5EKTtcbiAgaWYgKGluZGV4IDwgMCkge1xuICAgIHJldHVybiAtMTtcbiAgfVxuXG4gIC8vIFdlIGhhdmUgZm91bmQgZWl0aGVyIHRoZSBleGFjdCBlbGVtZW50LCBvciB0aGUgbmV4dC1jbG9zZXN0IGVsZW1lbnQgdGhhblxuICAvLyB0aGUgb25lIHdlIGFyZSBzZWFyY2hpbmcgZm9yLiBIb3dldmVyLCB0aGVyZSBtYXkgYmUgbW9yZSB0aGFuIG9uZSBzdWNoXG4gIC8vIGVsZW1lbnQuIE1ha2Ugc3VyZSB3ZSBhbHdheXMgcmV0dXJuIHRoZSBzbWFsbGVzdCBvZiB0aGVzZS5cbiAgd2hpbGUgKGluZGV4IC0gMSA+PSAwKSB7XG4gICAgaWYgKGFDb21wYXJlKGFIYXlzdGFja1tpbmRleF0sIGFIYXlzdGFja1tpbmRleCAtIDFdLCB0cnVlKSAhPT0gMCkge1xuICAgICAgYnJlYWs7XG4gICAgfVxuICAgIC0taW5kZXg7XG4gIH1cblxuICByZXR1cm4gaW5kZXg7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmluYXJ5LXNlYXJjaC5qc1xuLy8gbW9kdWxlIGlkID0gOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbi8vIEl0IHR1cm5zIG91dCB0aGF0IHNvbWUgKG1vc3Q/KSBKYXZhU2NyaXB0IGVuZ2luZXMgZG9uJ3Qgc2VsZi1ob3N0XG4vLyBgQXJyYXkucHJvdG90eXBlLnNvcnRgLiBUaGlzIG1ha2VzIHNlbnNlIGJlY2F1c2UgQysrIHdpbGwgbGlrZWx5IHJlbWFpblxuLy8gZmFzdGVyIHRoYW4gSlMgd2hlbiBkb2luZyByYXcgQ1BVLWludGVuc2l2ZSBzb3J0aW5nLiBIb3dldmVyLCB3aGVuIHVzaW5nIGFcbi8vIGN1c3RvbSBjb21wYXJhdG9yIGZ1bmN0aW9uLCBjYWxsaW5nIGJhY2sgYW5kIGZvcnRoIGJldHdlZW4gdGhlIFZNJ3MgQysrIGFuZFxuLy8gSklUJ2QgSlMgaXMgcmF0aGVyIHNsb3cgKmFuZCogbG9zZXMgSklUIHR5cGUgaW5mb3JtYXRpb24sIHJlc3VsdGluZyBpblxuLy8gd29yc2UgZ2VuZXJhdGVkIGNvZGUgZm9yIHRoZSBjb21wYXJhdG9yIGZ1bmN0aW9uIHRoYW4gd291bGQgYmUgb3B0aW1hbC4gSW5cbi8vIGZhY3QsIHdoZW4gc29ydGluZyB3aXRoIGEgY29tcGFyYXRvciwgdGhlc2UgY29zdHMgb3V0d2VpZ2ggdGhlIGJlbmVmaXRzIG9mXG4vLyBzb3J0aW5nIGluIEMrKy4gQnkgdXNpbmcgb3VyIG93biBKUy1pbXBsZW1lbnRlZCBRdWljayBTb3J0IChiZWxvdyksIHdlIGdldFxuLy8gYSB+MzUwMG1zIG1lYW4gc3BlZWQtdXAgaW4gYGJlbmNoL2JlbmNoLmh0bWxgLlxuXG4vKipcbiAqIFN3YXAgdGhlIGVsZW1lbnRzIGluZGV4ZWQgYnkgYHhgIGFuZCBgeWAgaW4gdGhlIGFycmF5IGBhcnlgLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGFyeVxuICogICAgICAgIFRoZSBhcnJheS5cbiAqIEBwYXJhbSB7TnVtYmVyfSB4XG4gKiAgICAgICAgVGhlIGluZGV4IG9mIHRoZSBmaXJzdCBpdGVtLlxuICogQHBhcmFtIHtOdW1iZXJ9IHlcbiAqICAgICAgICBUaGUgaW5kZXggb2YgdGhlIHNlY29uZCBpdGVtLlxuICovXG5mdW5jdGlvbiBzd2FwKGFyeSwgeCwgeSkge1xuICB2YXIgdGVtcCA9IGFyeVt4XTtcbiAgYXJ5W3hdID0gYXJ5W3ldO1xuICBhcnlbeV0gPSB0ZW1wO1xufVxuXG4vKipcbiAqIFJldHVybnMgYSByYW5kb20gaW50ZWdlciB3aXRoaW4gdGhlIHJhbmdlIGBsb3cgLi4gaGlnaGAgaW5jbHVzaXZlLlxuICpcbiAqIEBwYXJhbSB7TnVtYmVyfSBsb3dcbiAqICAgICAgICBUaGUgbG93ZXIgYm91bmQgb24gdGhlIHJhbmdlLlxuICogQHBhcmFtIHtOdW1iZXJ9IGhpZ2hcbiAqICAgICAgICBUaGUgdXBwZXIgYm91bmQgb24gdGhlIHJhbmdlLlxuICovXG5mdW5jdGlvbiByYW5kb21JbnRJblJhbmdlKGxvdywgaGlnaCkge1xuICByZXR1cm4gTWF0aC5yb3VuZChsb3cgKyAoTWF0aC5yYW5kb20oKSAqIChoaWdoIC0gbG93KSkpO1xufVxuXG4vKipcbiAqIFRoZSBRdWljayBTb3J0IGFsZ29yaXRobS5cbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBhcnlcbiAqICAgICAgICBBbiBhcnJheSB0byBzb3J0LlxuICogQHBhcmFtIHtmdW5jdGlvbn0gY29tcGFyYXRvclxuICogICAgICAgIEZ1bmN0aW9uIHRvIHVzZSB0byBjb21wYXJlIHR3byBpdGVtcy5cbiAqIEBwYXJhbSB7TnVtYmVyfSBwXG4gKiAgICAgICAgU3RhcnQgaW5kZXggb2YgdGhlIGFycmF5XG4gKiBAcGFyYW0ge051bWJlcn0gclxuICogICAgICAgIEVuZCBpbmRleCBvZiB0aGUgYXJyYXlcbiAqL1xuZnVuY3Rpb24gZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBwLCByKSB7XG4gIC8vIElmIG91ciBsb3dlciBib3VuZCBpcyBsZXNzIHRoYW4gb3VyIHVwcGVyIGJvdW5kLCB3ZSAoMSkgcGFydGl0aW9uIHRoZVxuICAvLyBhcnJheSBpbnRvIHR3byBwaWVjZXMgYW5kICgyKSByZWN1cnNlIG9uIGVhY2ggaGFsZi4gSWYgaXQgaXMgbm90LCB0aGlzIGlzXG4gIC8vIHRoZSBlbXB0eSBhcnJheSBhbmQgb3VyIGJhc2UgY2FzZS5cblxuICBpZiAocCA8IHIpIHtcbiAgICAvLyAoMSkgUGFydGl0aW9uaW5nLlxuICAgIC8vXG4gICAgLy8gVGhlIHBhcnRpdGlvbmluZyBjaG9vc2VzIGEgcGl2b3QgYmV0d2VlbiBgcGAgYW5kIGByYCBhbmQgbW92ZXMgYWxsXG4gICAgLy8gZWxlbWVudHMgdGhhdCBhcmUgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwaXZvdCB0byB0aGUgYmVmb3JlIGl0LCBhbmRcbiAgICAvLyBhbGwgdGhlIGVsZW1lbnRzIHRoYXQgYXJlIGdyZWF0ZXIgdGhhbiBpdCBhZnRlciBpdC4gVGhlIGVmZmVjdCBpcyB0aGF0XG4gICAgLy8gb25jZSBwYXJ0aXRpb24gaXMgZG9uZSwgdGhlIHBpdm90IGlzIGluIHRoZSBleGFjdCBwbGFjZSBpdCB3aWxsIGJlIHdoZW5cbiAgICAvLyB0aGUgYXJyYXkgaXMgcHV0IGluIHNvcnRlZCBvcmRlciwgYW5kIGl0IHdpbGwgbm90IG5lZWQgdG8gYmUgbW92ZWRcbiAgICAvLyBhZ2Fpbi4gVGhpcyBydW5zIGluIE8obikgdGltZS5cblxuICAgIC8vIEFsd2F5cyBjaG9vc2UgYSByYW5kb20gcGl2b3Qgc28gdGhhdCBhbiBpbnB1dCBhcnJheSB3aGljaCBpcyByZXZlcnNlXG4gICAgLy8gc29ydGVkIGRvZXMgbm90IGNhdXNlIE8obl4yKSBydW5uaW5nIHRpbWUuXG4gICAgdmFyIHBpdm90SW5kZXggPSByYW5kb21JbnRJblJhbmdlKHAsIHIpO1xuICAgIHZhciBpID0gcCAtIDE7XG5cbiAgICBzd2FwKGFyeSwgcGl2b3RJbmRleCwgcik7XG4gICAgdmFyIHBpdm90ID0gYXJ5W3JdO1xuXG4gICAgLy8gSW1tZWRpYXRlbHkgYWZ0ZXIgYGpgIGlzIGluY3JlbWVudGVkIGluIHRoaXMgbG9vcCwgdGhlIGZvbGxvd2luZyBob2xkXG4gICAgLy8gdHJ1ZTpcbiAgICAvL1xuICAgIC8vICAgKiBFdmVyeSBlbGVtZW50IGluIGBhcnlbcCAuLiBpXWAgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwaXZvdC5cbiAgICAvL1xuICAgIC8vICAgKiBFdmVyeSBlbGVtZW50IGluIGBhcnlbaSsxIC4uIGotMV1gIGlzIGdyZWF0ZXIgdGhhbiB0aGUgcGl2b3QuXG4gICAgZm9yICh2YXIgaiA9IHA7IGogPCByOyBqKyspIHtcbiAgICAgIGlmIChjb21wYXJhdG9yKGFyeVtqXSwgcGl2b3QpIDw9IDApIHtcbiAgICAgICAgaSArPSAxO1xuICAgICAgICBzd2FwKGFyeSwgaSwgaik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3dhcChhcnksIGkgKyAxLCBqKTtcbiAgICB2YXIgcSA9IGkgKyAxO1xuXG4gICAgLy8gKDIpIFJlY3Vyc2Ugb24gZWFjaCBoYWxmLlxuXG4gICAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBwLCBxIC0gMSk7XG4gICAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBxICsgMSwgcik7XG4gIH1cbn1cblxuLyoqXG4gKiBTb3J0IHRoZSBnaXZlbiBhcnJheSBpbi1wbGFjZSB3aXRoIHRoZSBnaXZlbiBjb21wYXJhdG9yIGZ1bmN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGFyeVxuICogICAgICAgIEFuIGFycmF5IHRvIHNvcnQuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBjb21wYXJhdG9yXG4gKiAgICAgICAgRnVuY3Rpb24gdG8gdXNlIHRvIGNvbXBhcmUgdHdvIGl0ZW1zLlxuICovXG5leHBvcnRzLnF1aWNrU29ydCA9IGZ1bmN0aW9uIChhcnksIGNvbXBhcmF0b3IpIHtcbiAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCAwLCBhcnkubGVuZ3RoIC0gMSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvcXVpY2stc29ydC5qc1xuLy8gbW9kdWxlIGlkID0gOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciBTb3VyY2VNYXBHZW5lcmF0b3IgPSByZXF1aXJlKCcuL3NvdXJjZS1tYXAtZ2VuZXJhdG9yJykuU291cmNlTWFwR2VuZXJhdG9yO1xudmFyIHV0aWwgPSByZXF1aXJlKCcuL3V0aWwnKTtcblxuLy8gTWF0Y2hlcyBhIFdpbmRvd3Mtc3R5bGUgYFxcclxcbmAgbmV3bGluZSBvciBhIGBcXG5gIG5ld2xpbmUgdXNlZCBieSBhbGwgb3RoZXJcbi8vIG9wZXJhdGluZyBzeXN0ZW1zIHRoZXNlIGRheXMgKGNhcHR1cmluZyB0aGUgcmVzdWx0KS5cbnZhciBSRUdFWF9ORVdMSU5FID0gLyhcXHI/XFxuKS87XG5cbi8vIE5ld2xpbmUgY2hhcmFjdGVyIGNvZGUgZm9yIGNoYXJDb2RlQXQoKSBjb21wYXJpc29uc1xudmFyIE5FV0xJTkVfQ09ERSA9IDEwO1xuXG4vLyBQcml2YXRlIHN5bWJvbCBmb3IgaWRlbnRpZnlpbmcgYFNvdXJjZU5vZGVgcyB3aGVuIG11bHRpcGxlIHZlcnNpb25zIG9mXG4vLyB0aGUgc291cmNlLW1hcCBsaWJyYXJ5IGFyZSBsb2FkZWQuIFRoaXMgTVVTVCBOT1QgQ0hBTkdFIGFjcm9zc1xuLy8gdmVyc2lvbnMhXG52YXIgaXNTb3VyY2VOb2RlID0gXCIkJCRpc1NvdXJjZU5vZGUkJCRcIjtcblxuLyoqXG4gKiBTb3VyY2VOb2RlcyBwcm92aWRlIGEgd2F5IHRvIGFic3RyYWN0IG92ZXIgaW50ZXJwb2xhdGluZy9jb25jYXRlbmF0aW5nXG4gKiBzbmlwcGV0cyBvZiBnZW5lcmF0ZWQgSmF2YVNjcmlwdCBzb3VyY2UgY29kZSB3aGlsZSBtYWludGFpbmluZyB0aGUgbGluZSBhbmRcbiAqIGNvbHVtbiBpbmZvcm1hdGlvbiBhc3NvY2lhdGVkIHdpdGggdGhlIG9yaWdpbmFsIHNvdXJjZSBjb2RlLlxuICpcbiAqIEBwYXJhbSBhTGluZSBUaGUgb3JpZ2luYWwgbGluZSBudW1iZXIuXG4gKiBAcGFyYW0gYUNvbHVtbiBUaGUgb3JpZ2luYWwgY29sdW1uIG51bWJlci5cbiAqIEBwYXJhbSBhU291cmNlIFRoZSBvcmlnaW5hbCBzb3VyY2UncyBmaWxlbmFtZS5cbiAqIEBwYXJhbSBhQ2h1bmtzIE9wdGlvbmFsLiBBbiBhcnJheSBvZiBzdHJpbmdzIHdoaWNoIGFyZSBzbmlwcGV0cyBvZlxuICogICAgICAgIGdlbmVyYXRlZCBKUywgb3Igb3RoZXIgU291cmNlTm9kZXMuXG4gKiBAcGFyYW0gYU5hbWUgVGhlIG9yaWdpbmFsIGlkZW50aWZpZXIuXG4gKi9cbmZ1bmN0aW9uIFNvdXJjZU5vZGUoYUxpbmUsIGFDb2x1bW4sIGFTb3VyY2UsIGFDaHVua3MsIGFOYW1lKSB7XG4gIHRoaXMuY2hpbGRyZW4gPSBbXTtcbiAgdGhpcy5zb3VyY2VDb250ZW50cyA9IHt9O1xuICB0aGlzLmxpbmUgPSBhTGluZSA9PSBudWxsID8gbnVsbCA6IGFMaW5lO1xuICB0aGlzLmNvbHVtbiA9IGFDb2x1bW4gPT0gbnVsbCA/IG51bGwgOiBhQ29sdW1uO1xuICB0aGlzLnNvdXJjZSA9IGFTb3VyY2UgPT0gbnVsbCA/IG51bGwgOiBhU291cmNlO1xuICB0aGlzLm5hbWUgPSBhTmFtZSA9PSBudWxsID8gbnVsbCA6IGFOYW1lO1xuICB0aGlzW2lzU291cmNlTm9kZV0gPSB0cnVlO1xuICBpZiAoYUNodW5rcyAhPSBudWxsKSB0aGlzLmFkZChhQ2h1bmtzKTtcbn1cblxuLyoqXG4gKiBDcmVhdGVzIGEgU291cmNlTm9kZSBmcm9tIGdlbmVyYXRlZCBjb2RlIGFuZCBhIFNvdXJjZU1hcENvbnN1bWVyLlxuICpcbiAqIEBwYXJhbSBhR2VuZXJhdGVkQ29kZSBUaGUgZ2VuZXJhdGVkIGNvZGVcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIFNvdXJjZU1hcCBmb3IgdGhlIGdlbmVyYXRlZCBjb2RlXG4gKiBAcGFyYW0gYVJlbGF0aXZlUGF0aCBPcHRpb25hbC4gVGhlIHBhdGggdGhhdCByZWxhdGl2ZSBzb3VyY2VzIGluIHRoZVxuICogICAgICAgIFNvdXJjZU1hcENvbnN1bWVyIHNob3VsZCBiZSByZWxhdGl2ZSB0by5cbiAqL1xuU291cmNlTm9kZS5mcm9tU3RyaW5nV2l0aFNvdXJjZU1hcCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU5vZGVfZnJvbVN0cmluZ1dpdGhTb3VyY2VNYXAoYUdlbmVyYXRlZENvZGUsIGFTb3VyY2VNYXBDb25zdW1lciwgYVJlbGF0aXZlUGF0aCkge1xuICAgIC8vIFRoZSBTb3VyY2VOb2RlIHdlIHdhbnQgdG8gZmlsbCB3aXRoIHRoZSBnZW5lcmF0ZWQgY29kZVxuICAgIC8vIGFuZCB0aGUgU291cmNlTWFwXG4gICAgdmFyIG5vZGUgPSBuZXcgU291cmNlTm9kZSgpO1xuXG4gICAgLy8gQWxsIGV2ZW4gaW5kaWNlcyBvZiB0aGlzIGFycmF5IGFyZSBvbmUgbGluZSBvZiB0aGUgZ2VuZXJhdGVkIGNvZGUsXG4gICAgLy8gd2hpbGUgYWxsIG9kZCBpbmRpY2VzIGFyZSB0aGUgbmV3bGluZXMgYmV0d2VlbiB0d28gYWRqYWNlbnQgbGluZXNcbiAgICAvLyAoc2luY2UgYFJFR0VYX05FV0xJTkVgIGNhcHR1cmVzIGl0cyBtYXRjaCkuXG4gICAgLy8gUHJvY2Vzc2VkIGZyYWdtZW50cyBhcmUgYWNjZXNzZWQgYnkgY2FsbGluZyBgc2hpZnROZXh0TGluZWAuXG4gICAgdmFyIHJlbWFpbmluZ0xpbmVzID0gYUdlbmVyYXRlZENvZGUuc3BsaXQoUkVHRVhfTkVXTElORSk7XG4gICAgdmFyIHJlbWFpbmluZ0xpbmVzSW5kZXggPSAwO1xuICAgIHZhciBzaGlmdE5leHRMaW5lID0gZnVuY3Rpb24oKSB7XG4gICAgICB2YXIgbGluZUNvbnRlbnRzID0gZ2V0TmV4dExpbmUoKTtcbiAgICAgIC8vIFRoZSBsYXN0IGxpbmUgb2YgYSBmaWxlIG1pZ2h0IG5vdCBoYXZlIGEgbmV3bGluZS5cbiAgICAgIHZhciBuZXdMaW5lID0gZ2V0TmV4dExpbmUoKSB8fCBcIlwiO1xuICAgICAgcmV0dXJuIGxpbmVDb250ZW50cyArIG5ld0xpbmU7XG5cbiAgICAgIGZ1bmN0aW9uIGdldE5leHRMaW5lKCkge1xuICAgICAgICByZXR1cm4gcmVtYWluaW5nTGluZXNJbmRleCA8IHJlbWFpbmluZ0xpbmVzLmxlbmd0aCA/XG4gICAgICAgICAgICByZW1haW5pbmdMaW5lc1tyZW1haW5pbmdMaW5lc0luZGV4KytdIDogdW5kZWZpbmVkO1xuICAgICAgfVxuICAgIH07XG5cbiAgICAvLyBXZSBuZWVkIHRvIHJlbWVtYmVyIHRoZSBwb3NpdGlvbiBvZiBcInJlbWFpbmluZ0xpbmVzXCJcbiAgICB2YXIgbGFzdEdlbmVyYXRlZExpbmUgPSAxLCBsYXN0R2VuZXJhdGVkQ29sdW1uID0gMDtcblxuICAgIC8vIFRoZSBnZW5lcmF0ZSBTb3VyY2VOb2RlcyB3ZSBuZWVkIGEgY29kZSByYW5nZS5cbiAgICAvLyBUbyBleHRyYWN0IGl0IGN1cnJlbnQgYW5kIGxhc3QgbWFwcGluZyBpcyB1c2VkLlxuICAgIC8vIEhlcmUgd2Ugc3RvcmUgdGhlIGxhc3QgbWFwcGluZy5cbiAgICB2YXIgbGFzdE1hcHBpbmcgPSBudWxsO1xuXG4gICAgYVNvdXJjZU1hcENvbnN1bWVyLmVhY2hNYXBwaW5nKGZ1bmN0aW9uIChtYXBwaW5nKSB7XG4gICAgICBpZiAobGFzdE1hcHBpbmcgIT09IG51bGwpIHtcbiAgICAgICAgLy8gV2UgYWRkIHRoZSBjb2RlIGZyb20gXCJsYXN0TWFwcGluZ1wiIHRvIFwibWFwcGluZ1wiOlxuICAgICAgICAvLyBGaXJzdCBjaGVjayBpZiB0aGVyZSBpcyBhIG5ldyBsaW5lIGluIGJldHdlZW4uXG4gICAgICAgIGlmIChsYXN0R2VuZXJhdGVkTGluZSA8IG1hcHBpbmcuZ2VuZXJhdGVkTGluZSkge1xuICAgICAgICAgIC8vIEFzc29jaWF0ZSBmaXJzdCBsaW5lIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgICAgYWRkTWFwcGluZ1dpdGhDb2RlKGxhc3RNYXBwaW5nLCBzaGlmdE5leHRMaW5lKCkpO1xuICAgICAgICAgIGxhc3RHZW5lcmF0ZWRMaW5lKys7XG4gICAgICAgICAgbGFzdEdlbmVyYXRlZENvbHVtbiA9IDA7XG4gICAgICAgICAgLy8gVGhlIHJlbWFpbmluZyBjb2RlIGlzIGFkZGVkIHdpdGhvdXQgbWFwcGluZ1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIFRoZXJlIGlzIG5vIG5ldyBsaW5lIGluIGJldHdlZW4uXG4gICAgICAgICAgLy8gQXNzb2NpYXRlIHRoZSBjb2RlIGJldHdlZW4gXCJsYXN0R2VuZXJhdGVkQ29sdW1uXCIgYW5kXG4gICAgICAgICAgLy8gXCJtYXBwaW5nLmdlbmVyYXRlZENvbHVtblwiIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgICAgdmFyIG5leHRMaW5lID0gcmVtYWluaW5nTGluZXNbcmVtYWluaW5nTGluZXNJbmRleF07XG4gICAgICAgICAgdmFyIGNvZGUgPSBuZXh0TGluZS5zdWJzdHIoMCwgbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4gLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RHZW5lcmF0ZWRDb2x1bW4pO1xuICAgICAgICAgIHJlbWFpbmluZ0xpbmVzW3JlbWFpbmluZ0xpbmVzSW5kZXhdID0gbmV4dExpbmUuc3Vic3RyKG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uIC1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uKTtcbiAgICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uID0gbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW47XG4gICAgICAgICAgYWRkTWFwcGluZ1dpdGhDb2RlKGxhc3RNYXBwaW5nLCBjb2RlKTtcbiAgICAgICAgICAvLyBObyBtb3JlIHJlbWFpbmluZyBjb2RlLCBjb250aW51ZVxuICAgICAgICAgIGxhc3RNYXBwaW5nID0gbWFwcGluZztcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIFdlIGFkZCB0aGUgZ2VuZXJhdGVkIGNvZGUgdW50aWwgdGhlIGZpcnN0IG1hcHBpbmdcbiAgICAgIC8vIHRvIHRoZSBTb3VyY2VOb2RlIHdpdGhvdXQgYW55IG1hcHBpbmcuXG4gICAgICAvLyBFYWNoIGxpbmUgaXMgYWRkZWQgYXMgc2VwYXJhdGUgc3RyaW5nLlxuICAgICAgd2hpbGUgKGxhc3RHZW5lcmF0ZWRMaW5lIDwgbWFwcGluZy5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIG5vZGUuYWRkKHNoaWZ0TmV4dExpbmUoKSk7XG4gICAgICAgIGxhc3RHZW5lcmF0ZWRMaW5lKys7XG4gICAgICB9XG4gICAgICBpZiAobGFzdEdlbmVyYXRlZENvbHVtbiA8IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uKSB7XG4gICAgICAgIHZhciBuZXh0TGluZSA9IHJlbWFpbmluZ0xpbmVzW3JlbWFpbmluZ0xpbmVzSW5kZXhdO1xuICAgICAgICBub2RlLmFkZChuZXh0TGluZS5zdWJzdHIoMCwgbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4pKTtcbiAgICAgICAgcmVtYWluaW5nTGluZXNbcmVtYWluaW5nTGluZXNJbmRleF0gPSBuZXh0TGluZS5zdWJzdHIobWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4pO1xuICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uID0gbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW47XG4gICAgICB9XG4gICAgICBsYXN0TWFwcGluZyA9IG1hcHBpbmc7XG4gICAgfSwgdGhpcyk7XG4gICAgLy8gV2UgaGF2ZSBwcm9jZXNzZWQgYWxsIG1hcHBpbmdzLlxuICAgIGlmIChyZW1haW5pbmdMaW5lc0luZGV4IDwgcmVtYWluaW5nTGluZXMubGVuZ3RoKSB7XG4gICAgICBpZiAobGFzdE1hcHBpbmcpIHtcbiAgICAgICAgLy8gQXNzb2NpYXRlIHRoZSByZW1haW5pbmcgY29kZSBpbiB0aGUgY3VycmVudCBsaW5lIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgIGFkZE1hcHBpbmdXaXRoQ29kZShsYXN0TWFwcGluZywgc2hpZnROZXh0TGluZSgpKTtcbiAgICAgIH1cbiAgICAgIC8vIGFuZCBhZGQgdGhlIHJlbWFpbmluZyBsaW5lcyB3aXRob3V0IGFueSBtYXBwaW5nXG4gICAgICBub2RlLmFkZChyZW1haW5pbmdMaW5lcy5zcGxpY2UocmVtYWluaW5nTGluZXNJbmRleCkuam9pbihcIlwiKSk7XG4gICAgfVxuXG4gICAgLy8gQ29weSBzb3VyY2VzQ29udGVudCBpbnRvIFNvdXJjZU5vZGVcbiAgICBhU291cmNlTWFwQ29uc3VtZXIuc291cmNlcy5mb3JFYWNoKGZ1bmN0aW9uIChzb3VyY2VGaWxlKSB7XG4gICAgICB2YXIgY29udGVudCA9IGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VDb250ZW50Rm9yKHNvdXJjZUZpbGUpO1xuICAgICAgaWYgKGNvbnRlbnQgIT0gbnVsbCkge1xuICAgICAgICBpZiAoYVJlbGF0aXZlUGF0aCAhPSBudWxsKSB7XG4gICAgICAgICAgc291cmNlRmlsZSA9IHV0aWwuam9pbihhUmVsYXRpdmVQYXRoLCBzb3VyY2VGaWxlKTtcbiAgICAgICAgfVxuICAgICAgICBub2RlLnNldFNvdXJjZUNvbnRlbnQoc291cmNlRmlsZSwgY29udGVudCk7XG4gICAgICB9XG4gICAgfSk7XG5cbiAgICByZXR1cm4gbm9kZTtcblxuICAgIGZ1bmN0aW9uIGFkZE1hcHBpbmdXaXRoQ29kZShtYXBwaW5nLCBjb2RlKSB7XG4gICAgICBpZiAobWFwcGluZyA9PT0gbnVsbCB8fCBtYXBwaW5nLnNvdXJjZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIG5vZGUuYWRkKGNvZGUpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFyIHNvdXJjZSA9IGFSZWxhdGl2ZVBhdGhcbiAgICAgICAgICA/IHV0aWwuam9pbihhUmVsYXRpdmVQYXRoLCBtYXBwaW5nLnNvdXJjZSlcbiAgICAgICAgICA6IG1hcHBpbmcuc291cmNlO1xuICAgICAgICBub2RlLmFkZChuZXcgU291cmNlTm9kZShtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGluZy5vcmlnaW5hbENvbHVtbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nLm5hbWUpKTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbi8qKlxuICogQWRkIGEgY2h1bmsgb2YgZ2VuZXJhdGVkIEpTIHRvIHRoaXMgc291cmNlIG5vZGUuXG4gKlxuICogQHBhcmFtIGFDaHVuayBBIHN0cmluZyBzbmlwcGV0IG9mIGdlbmVyYXRlZCBKUyBjb2RlLCBhbm90aGVyIGluc3RhbmNlIG9mXG4gKiAgICAgICAgU291cmNlTm9kZSwgb3IgYW4gYXJyYXkgd2hlcmUgZWFjaCBtZW1iZXIgaXMgb25lIG9mIHRob3NlIHRoaW5ncy5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gU291cmNlTm9kZV9hZGQoYUNodW5rKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGFDaHVuaykpIHtcbiAgICBhQ2h1bmsuZm9yRWFjaChmdW5jdGlvbiAoY2h1bmspIHtcbiAgICAgIHRoaXMuYWRkKGNodW5rKTtcbiAgICB9LCB0aGlzKTtcbiAgfVxuICBlbHNlIGlmIChhQ2h1bmtbaXNTb3VyY2VOb2RlXSB8fCB0eXBlb2YgYUNodW5rID09PSBcInN0cmluZ1wiKSB7XG4gICAgaWYgKGFDaHVuaykge1xuICAgICAgdGhpcy5jaGlsZHJlbi5wdXNoKGFDaHVuayk7XG4gICAgfVxuICB9XG4gIGVsc2Uge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgICBcIkV4cGVjdGVkIGEgU291cmNlTm9kZSwgc3RyaW5nLCBvciBhbiBhcnJheSBvZiBTb3VyY2VOb2RlcyBhbmQgc3RyaW5ncy4gR290IFwiICsgYUNodW5rXG4gICAgKTtcbiAgfVxuICByZXR1cm4gdGhpcztcbn07XG5cbi8qKlxuICogQWRkIGEgY2h1bmsgb2YgZ2VuZXJhdGVkIEpTIHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhpcyBzb3VyY2Ugbm9kZS5cbiAqXG4gKiBAcGFyYW0gYUNodW5rIEEgc3RyaW5nIHNuaXBwZXQgb2YgZ2VuZXJhdGVkIEpTIGNvZGUsIGFub3RoZXIgaW5zdGFuY2Ugb2ZcbiAqICAgICAgICBTb3VyY2VOb2RlLCBvciBhbiBhcnJheSB3aGVyZSBlYWNoIG1lbWJlciBpcyBvbmUgb2YgdGhvc2UgdGhpbmdzLlxuICovXG5Tb3VyY2VOb2RlLnByb3RvdHlwZS5wcmVwZW5kID0gZnVuY3Rpb24gU291cmNlTm9kZV9wcmVwZW5kKGFDaHVuaykge1xuICBpZiAoQXJyYXkuaXNBcnJheShhQ2h1bmspKSB7XG4gICAgZm9yICh2YXIgaSA9IGFDaHVuay5sZW5ndGgtMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHRoaXMucHJlcGVuZChhQ2h1bmtbaV0pO1xuICAgIH1cbiAgfVxuICBlbHNlIGlmIChhQ2h1bmtbaXNTb3VyY2VOb2RlXSB8fCB0eXBlb2YgYUNodW5rID09PSBcInN0cmluZ1wiKSB7XG4gICAgdGhpcy5jaGlsZHJlbi51bnNoaWZ0KGFDaHVuayk7XG4gIH1cbiAgZWxzZSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcbiAgICAgIFwiRXhwZWN0ZWQgYSBTb3VyY2VOb2RlLCBzdHJpbmcsIG9yIGFuIGFycmF5IG9mIFNvdXJjZU5vZGVzIGFuZCBzdHJpbmdzLiBHb3QgXCIgKyBhQ2h1bmtcbiAgICApO1xuICB9XG4gIHJldHVybiB0aGlzO1xufTtcblxuLyoqXG4gKiBXYWxrIG92ZXIgdGhlIHRyZWUgb2YgSlMgc25pcHBldHMgaW4gdGhpcyBub2RlIGFuZCBpdHMgY2hpbGRyZW4uIFRoZVxuICogd2Fsa2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmb3IgZWFjaCBzbmlwcGV0IG9mIEpTIGFuZCBpcyBwYXNzZWQgdGhhdFxuICogc25pcHBldCBhbmQgdGhlIGl0cyBvcmlnaW5hbCBhc3NvY2lhdGVkIHNvdXJjZSdzIGxpbmUvY29sdW1uIGxvY2F0aW9uLlxuICpcbiAqIEBwYXJhbSBhRm4gVGhlIHRyYXZlcnNhbCBmdW5jdGlvbi5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUud2FsayA9IGZ1bmN0aW9uIFNvdXJjZU5vZGVfd2FsayhhRm4pIHtcbiAgdmFyIGNodW5rO1xuICBmb3IgKHZhciBpID0gMCwgbGVuID0gdGhpcy5jaGlsZHJlbi5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuICAgIGNodW5rID0gdGhpcy5jaGlsZHJlbltpXTtcbiAgICBpZiAoY2h1bmtbaXNTb3VyY2VOb2RlXSkge1xuICAgICAgY2h1bmsud2FsayhhRm4pO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgIGlmIChjaHVuayAhPT0gJycpIHtcbiAgICAgICAgYUZuKGNodW5rLCB7IHNvdXJjZTogdGhpcy5zb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgICBsaW5lOiB0aGlzLmxpbmUsXG4gICAgICAgICAgICAgICAgICAgICBjb2x1bW46IHRoaXMuY29sdW1uLFxuICAgICAgICAgICAgICAgICAgICAgbmFtZTogdGhpcy5uYW1lIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBMaWtlIGBTdHJpbmcucHJvdG90eXBlLmpvaW5gIGV4Y2VwdCBmb3IgU291cmNlTm9kZXMuIEluc2VydHMgYGFTdHJgIGJldHdlZW5cbiAqIGVhY2ggb2YgYHRoaXMuY2hpbGRyZW5gLlxuICpcbiAqIEBwYXJhbSBhU2VwIFRoZSBzZXBhcmF0b3IuXG4gKi9cblNvdXJjZU5vZGUucHJvdG90eXBlLmpvaW4gPSBmdW5jdGlvbiBTb3VyY2VOb2RlX2pvaW4oYVNlcCkge1xuICB2YXIgbmV3Q2hpbGRyZW47XG4gIHZhciBpO1xuICB2YXIgbGVuID0gdGhpcy5jaGlsZHJlbi5sZW5ndGg7XG4gIGlmIChsZW4gPiAwKSB7XG4gICAgbmV3Q2hpbGRyZW4gPSBbXTtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbGVuLTE7IGkrKykge1xuICAgICAgbmV3Q2hpbGRyZW4ucHVzaCh0aGlzLmNoaWxkcmVuW2ldKTtcbiAgICAgIG5ld0NoaWxkcmVuLnB1c2goYVNlcCk7XG4gICAgfVxuICAgIG5ld0NoaWxkcmVuLnB1c2godGhpcy5jaGlsZHJlbltpXSk7XG4gICAgdGhpcy5jaGlsZHJlbiA9IG5ld0NoaWxkcmVuO1xuICB9XG4gIHJldHVybiB0aGlzO1xufTtcblxuLyoqXG4gKiBDYWxsIFN0cmluZy5wcm90b3R5cGUucmVwbGFjZSBvbiB0aGUgdmVyeSByaWdodC1tb3N0IHNvdXJjZSBzbmlwcGV0LiBVc2VmdWxcbiAqIGZvciB0cmltbWluZyB3aGl0ZXNwYWNlIGZyb20gdGhlIGVuZCBvZiBhIHNvdXJjZSBub2RlLCBldGMuXG4gKlxuICogQHBhcmFtIGFQYXR0ZXJuIFRoZSBwYXR0ZXJuIHRvIHJlcGxhY2UuXG4gKiBAcGFyYW0gYVJlcGxhY2VtZW50IFRoZSB0aGluZyB0byByZXBsYWNlIHRoZSBwYXR0ZXJuIHdpdGguXG4gKi9cblNvdXJjZU5vZGUucHJvdG90eXBlLnJlcGxhY2VSaWdodCA9IGZ1bmN0aW9uIFNvdXJjZU5vZGVfcmVwbGFjZVJpZ2h0KGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpIHtcbiAgdmFyIGxhc3RDaGlsZCA9IHRoaXMuY2hpbGRyZW5bdGhpcy5jaGlsZHJlbi5sZW5ndGggLSAxXTtcbiAgaWYgKGxhc3RDaGlsZFtpc1NvdXJjZU5vZGVdKSB7XG4gICAgbGFzdENoaWxkLnJlcGxhY2VSaWdodChhUGF0dGVybiwgYVJlcGxhY2VtZW50KTtcbiAgfVxuICBlbHNlIGlmICh0eXBlb2YgbGFzdENoaWxkID09PSAnc3RyaW5nJykge1xuICAgIHRoaXMuY2hpbGRyZW5bdGhpcy5jaGlsZHJlbi5sZW5ndGggLSAxXSA9IGxhc3RDaGlsZC5yZXBsYWNlKGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpO1xuICB9XG4gIGVsc2Uge1xuICAgIHRoaXMuY2hpbGRyZW4ucHVzaCgnJy5yZXBsYWNlKGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpKTtcbiAgfVxuICByZXR1cm4gdGhpcztcbn07XG5cbi8qKlxuICogU2V0IHRoZSBzb3VyY2UgY29udGVudCBmb3IgYSBzb3VyY2UgZmlsZS4gVGhpcyB3aWxsIGJlIGFkZGVkIHRvIHRoZSBTb3VyY2VNYXBHZW5lcmF0b3JcbiAqIGluIHRoZSBzb3VyY2VzQ29udGVudCBmaWVsZC5cbiAqXG4gKiBAcGFyYW0gYVNvdXJjZUZpbGUgVGhlIGZpbGVuYW1lIG9mIHRoZSBzb3VyY2UgZmlsZVxuICogQHBhcmFtIGFTb3VyY2VDb250ZW50IFRoZSBjb250ZW50IG9mIHRoZSBzb3VyY2UgZmlsZVxuICovXG5Tb3VyY2VOb2RlLnByb3RvdHlwZS5zZXRTb3VyY2VDb250ZW50ID1cbiAgZnVuY3Rpb24gU291cmNlTm9kZV9zZXRTb3VyY2VDb250ZW50KGFTb3VyY2VGaWxlLCBhU291cmNlQ29udGVudCkge1xuICAgIHRoaXMuc291cmNlQ29udGVudHNbdXRpbC50b1NldFN0cmluZyhhU291cmNlRmlsZSldID0gYVNvdXJjZUNvbnRlbnQ7XG4gIH07XG5cbi8qKlxuICogV2FsayBvdmVyIHRoZSB0cmVlIG9mIFNvdXJjZU5vZGVzLiBUaGUgd2Fsa2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgZm9yIGVhY2hcbiAqIHNvdXJjZSBmaWxlIGNvbnRlbnQgYW5kIGlzIHBhc3NlZCB0aGUgZmlsZW5hbWUgYW5kIHNvdXJjZSBjb250ZW50LlxuICpcbiAqIEBwYXJhbSBhRm4gVGhlIHRyYXZlcnNhbCBmdW5jdGlvbi5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUud2Fsa1NvdXJjZUNvbnRlbnRzID1cbiAgZnVuY3Rpb24gU291cmNlTm9kZV93YWxrU291cmNlQ29udGVudHMoYUZuKSB7XG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHRoaXMuY2hpbGRyZW4ubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGlmICh0aGlzLmNoaWxkcmVuW2ldW2lzU291cmNlTm9kZV0pIHtcbiAgICAgICAgdGhpcy5jaGlsZHJlbltpXS53YWxrU291cmNlQ29udGVudHMoYUZuKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgc291cmNlcyA9IE9iamVjdC5rZXlzKHRoaXMuc291cmNlQ29udGVudHMpO1xuICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBzb3VyY2VzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBhRm4odXRpbC5mcm9tU2V0U3RyaW5nKHNvdXJjZXNbaV0pLCB0aGlzLnNvdXJjZUNvbnRlbnRzW3NvdXJjZXNbaV1dKTtcbiAgICB9XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRoZSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBzb3VyY2Ugbm9kZS4gV2Fsa3Mgb3ZlciB0aGUgdHJlZVxuICogYW5kIGNvbmNhdGVuYXRlcyBhbGwgdGhlIHZhcmlvdXMgc25pcHBldHMgdG9nZXRoZXIgdG8gb25lIHN0cmluZy5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUudG9TdHJpbmcgPSBmdW5jdGlvbiBTb3VyY2VOb2RlX3RvU3RyaW5nKCkge1xuICB2YXIgc3RyID0gXCJcIjtcbiAgdGhpcy53YWxrKGZ1bmN0aW9uIChjaHVuaykge1xuICAgIHN0ciArPSBjaHVuaztcbiAgfSk7XG4gIHJldHVybiBzdHI7XG59O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIHNvdXJjZSBub2RlIGFsb25nIHdpdGggYSBzb3VyY2VcbiAqIG1hcC5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUudG9TdHJpbmdXaXRoU291cmNlTWFwID0gZnVuY3Rpb24gU291cmNlTm9kZV90b1N0cmluZ1dpdGhTb3VyY2VNYXAoYUFyZ3MpIHtcbiAgdmFyIGdlbmVyYXRlZCA9IHtcbiAgICBjb2RlOiBcIlwiLFxuICAgIGxpbmU6IDEsXG4gICAgY29sdW1uOiAwXG4gIH07XG4gIHZhciBtYXAgPSBuZXcgU291cmNlTWFwR2VuZXJhdG9yKGFBcmdzKTtcbiAgdmFyIHNvdXJjZU1hcHBpbmdBY3RpdmUgPSBmYWxzZTtcbiAgdmFyIGxhc3RPcmlnaW5hbFNvdXJjZSA9IG51bGw7XG4gIHZhciBsYXN0T3JpZ2luYWxMaW5lID0gbnVsbDtcbiAgdmFyIGxhc3RPcmlnaW5hbENvbHVtbiA9IG51bGw7XG4gIHZhciBsYXN0T3JpZ2luYWxOYW1lID0gbnVsbDtcbiAgdGhpcy53YWxrKGZ1bmN0aW9uIChjaHVuaywgb3JpZ2luYWwpIHtcbiAgICBnZW5lcmF0ZWQuY29kZSArPSBjaHVuaztcbiAgICBpZiAob3JpZ2luYWwuc291cmNlICE9PSBudWxsXG4gICAgICAgICYmIG9yaWdpbmFsLmxpbmUgIT09IG51bGxcbiAgICAgICAgJiYgb3JpZ2luYWwuY29sdW1uICE9PSBudWxsKSB7XG4gICAgICBpZihsYXN0T3JpZ2luYWxTb3VyY2UgIT09IG9yaWdpbmFsLnNvdXJjZVxuICAgICAgICAgfHwgbGFzdE9yaWdpbmFsTGluZSAhPT0gb3JpZ2luYWwubGluZVxuICAgICAgICAgfHwgbGFzdE9yaWdpbmFsQ29sdW1uICE9PSBvcmlnaW5hbC5jb2x1bW5cbiAgICAgICAgIHx8IGxhc3RPcmlnaW5hbE5hbWUgIT09IG9yaWdpbmFsLm5hbWUpIHtcbiAgICAgICAgbWFwLmFkZE1hcHBpbmcoe1xuICAgICAgICAgIHNvdXJjZTogb3JpZ2luYWwuc291cmNlLFxuICAgICAgICAgIG9yaWdpbmFsOiB7XG4gICAgICAgICAgICBsaW5lOiBvcmlnaW5hbC5saW5lLFxuICAgICAgICAgICAgY29sdW1uOiBvcmlnaW5hbC5jb2x1bW5cbiAgICAgICAgICB9LFxuICAgICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgICAgbGluZTogZ2VuZXJhdGVkLmxpbmUsXG4gICAgICAgICAgICBjb2x1bW46IGdlbmVyYXRlZC5jb2x1bW5cbiAgICAgICAgICB9LFxuICAgICAgICAgIG5hbWU6IG9yaWdpbmFsLm5hbWVcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBsYXN0T3JpZ2luYWxTb3VyY2UgPSBvcmlnaW5hbC5zb3VyY2U7XG4gICAgICBsYXN0T3JpZ2luYWxMaW5lID0gb3JpZ2luYWwubGluZTtcbiAgICAgIGxhc3RPcmlnaW5hbENvbHVtbiA9IG9yaWdpbmFsLmNvbHVtbjtcbiAgICAgIGxhc3RPcmlnaW5hbE5hbWUgPSBvcmlnaW5hbC5uYW1lO1xuICAgICAgc291cmNlTWFwcGluZ0FjdGl2ZSA9IHRydWU7XG4gICAgfSBlbHNlIGlmIChzb3VyY2VNYXBwaW5nQWN0aXZlKSB7XG4gICAgICBtYXAuYWRkTWFwcGluZyh7XG4gICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgIGxpbmU6IGdlbmVyYXRlZC5saW5lLFxuICAgICAgICAgIGNvbHVtbjogZ2VuZXJhdGVkLmNvbHVtblxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICAgIGxhc3RPcmlnaW5hbFNvdXJjZSA9IG51bGw7XG4gICAgICBzb3VyY2VNYXBwaW5nQWN0aXZlID0gZmFsc2U7XG4gICAgfVxuICAgIGZvciAodmFyIGlkeCA9IDAsIGxlbmd0aCA9IGNodW5rLmxlbmd0aDsgaWR4IDwgbGVuZ3RoOyBpZHgrKykge1xuICAgICAgaWYgKGNodW5rLmNoYXJDb2RlQXQoaWR4KSA9PT0gTkVXTElORV9DT0RFKSB7XG4gICAgICAgIGdlbmVyYXRlZC5saW5lKys7XG4gICAgICAgIGdlbmVyYXRlZC5jb2x1bW4gPSAwO1xuICAgICAgICAvLyBNYXBwaW5ncyBlbmQgYXQgZW9sXG4gICAgICAgIGlmIChpZHggKyAxID09PSBsZW5ndGgpIHtcbiAgICAgICAgICBsYXN0T3JpZ2luYWxTb3VyY2UgPSBudWxsO1xuICAgICAgICAgIHNvdXJjZU1hcHBpbmdBY3RpdmUgPSBmYWxzZTtcbiAgICAgICAgfSBlbHNlIGlmIChzb3VyY2VNYXBwaW5nQWN0aXZlKSB7XG4gICAgICAgICAgbWFwLmFkZE1hcHBpbmcoe1xuICAgICAgICAgICAgc291cmNlOiBvcmlnaW5hbC5zb3VyY2UsXG4gICAgICAgICAgICBvcmlnaW5hbDoge1xuICAgICAgICAgICAgICBsaW5lOiBvcmlnaW5hbC5saW5lLFxuICAgICAgICAgICAgICBjb2x1bW46IG9yaWdpbmFsLmNvbHVtblxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgICAgICBsaW5lOiBnZW5lcmF0ZWQubGluZSxcbiAgICAgICAgICAgICAgY29sdW1uOiBnZW5lcmF0ZWQuY29sdW1uXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmFtZTogb3JpZ2luYWwubmFtZVxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBnZW5lcmF0ZWQuY29sdW1uKys7XG4gICAgICB9XG4gICAgfVxuICB9KTtcbiAgdGhpcy53YWxrU291cmNlQ29udGVudHMoZnVuY3Rpb24gKHNvdXJjZUZpbGUsIHNvdXJjZUNvbnRlbnQpIHtcbiAgICBtYXAuc2V0U291cmNlQ29udGVudChzb3VyY2VGaWxlLCBzb3VyY2VDb250ZW50KTtcbiAgfSk7XG5cbiAgcmV0dXJuIHsgY29kZTogZ2VuZXJhdGVkLmNvZGUsIG1hcDogbWFwIH07XG59O1xuXG5leHBvcnRzLlNvdXJjZU5vZGUgPSBTb3VyY2VOb2RlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvc291cmNlLW5vZGUuanNcbi8vIG1vZHVsZSBpZCA9IDEwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0= \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js deleted file mode 100644 index 4e630e29434ca5..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js +++ /dev/null @@ -1,3090 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["sourceMap"] = factory(); - else - root["sourceMap"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; - -/******/ // The require function -/******/ function __webpack_require__(moduleId) { - -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; - -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; - -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); - -/******/ // Flag the module as loaded -/******/ module.loaded = true; - -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } - - -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; - -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; - -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; - -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - - /* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ - exports.SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - exports.SourceMapConsumer = __webpack_require__(7).SourceMapConsumer; - exports.SourceNode = __webpack_require__(10).SourceNode; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var base64VLQ = __webpack_require__(2); - var util = __webpack_require__(4); - var ArraySet = __webpack_require__(5).ArraySet; - var MappingList = __webpack_require__(6).MappingList; - - /** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ - function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; - } - - SourceMapGenerator.prototype._version = 3; - - /** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ - SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - - /** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ - SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - - /** - * Set the source content for a source file. - */ - SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - - /** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ - SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - - /** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ - SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - - /** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ - SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - - SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - - /** - * Externalize the source map. - */ - SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - - /** - * Render the source map being generated to a string. - */ - SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - - exports.SourceMapGenerator = SourceMapGenerator; - - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. 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. - */ - - var base64 = __webpack_require__(3); - - // A single base 64 digit can contain 6 bits of data. For the base 64 variable - // length quantities we use in the source map spec, the first bit is the sign, - // the next four bits are the actual value, and the 6th bit is the - // continuation bit. The continuation bit tells us whether there are more - // digits in this value following this digit. - // - // Continuation - // | Sign - // | | - // V V - // 101011 - - var VLQ_BASE_SHIFT = 5; - - // binary: 100000 - var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - - // binary: 011111 - var VLQ_BASE_MASK = VLQ_BASE - 1; - - // binary: 100000 - var VLQ_CONTINUATION_BIT = VLQ_BASE; - - /** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ - function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; - } - - /** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ - function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; - } - - /** - * Returns the base 64 VLQ encoded value. - */ - exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; - }; - - /** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ - exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; - }; - - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - - /** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ - exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); - }; - - /** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ - exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; - }; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - /** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ - function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } - } - exports.getArg = getArg; - - var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; - var dataUrlRegexp = /^data:.+\,.+$/; - - function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; - } - exports.urlParse = urlParse; - - function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; - } - exports.urlGenerate = urlGenerate; - - /** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ - function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; - } - exports.normalize = normalize; - - /** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ - function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; - } - exports.join = join; - - exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); - }; - - /** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ - function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); - } - exports.relative = relative; - - var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); - }()); - - function identity (s) { - return s; - } - - /** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ - function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; - } - exports.toSetString = supportsNullProto ? identity : toSetString; - - function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; - } - exports.fromSetString = supportsNullProto ? identity : fromSetString; - - function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; - } - - /** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ - function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByOriginalPositions = compareByOriginalPositions; - - /** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ - function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - - function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; - } - - /** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ - function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); - } - exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var has = Object.prototype.hasOwnProperty; - var hasNativeMap = typeof Map !== "undefined"; - - /** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ - function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); - } - - /** - * Static method for creating ArraySet instances from an existing array. - */ - ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; - }; - - /** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ - ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; - }; - - /** - * Add the given string to this set. - * - * @param String aStr - */ - ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } - }; - - /** - * Is the given string a member of this set? - * - * @param String aStr - */ - ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } - }; - - /** - * What is the index of the given string in the array? - * - * @param String aStr - */ - ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); - }; - - /** - * What is the element at the given index? - * - * @param Number aIdx - */ - ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); - }; - - /** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ - ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); - }; - - exports.ArraySet = ArraySet; - - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - - /** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ - function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; - } - - /** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ - function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; - } - - /** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ - MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - - /** - * Add the given source mapping. - * - * @param Object aMapping - */ - MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } - }; - - /** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ - MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; - }; - - exports.MappingList = MappingList; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var binarySearch = __webpack_require__(8); - var ArraySet = __webpack_require__(5).ArraySet; - var base64VLQ = __webpack_require__(2); - var quickSort = __webpack_require__(9).quickSort; - - function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); - } - - SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); - } - - /** - * The version of the source mapping spec that we are consuming. - */ - SourceMapConsumer.prototype._version = 3; - - // `__generatedMappings` and `__originalMappings` are arrays that hold the - // parsed mapping coordinates from the source map's "mappings" attribute. They - // are lazily instantiated, accessed via the `_generatedMappings` and - // `_originalMappings` getters respectively, and we only parse the mappings - // and create these arrays once queried for a source location. We jump through - // these hoops because there can be many thousands of mappings, and parsing - // them is expensive, so we only want to do it if we must. - // - // Each object in the arrays is of the form: - // - // { - // generatedLine: The line number in the generated code, - // generatedColumn: The column number in the generated code, - // source: The path to the original source file that generated this - // chunk of code, - // originalLine: The line number in the original source that - // corresponds to this chunk of generated code, - // originalColumn: The column number in the original source that - // corresponds to this chunk of generated code, - // name: The name of the original symbol which generated this chunk of - // code. - // } - // - // All properties except for `generatedLine` and `generatedColumn` can be - // `null`. - // - // `_generatedMappings` is ordered by the generated positions. - // - // `_originalMappings` is ordered by the original positions. - - SourceMapConsumer.prototype.__generatedMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } - }); - - SourceMapConsumer.prototype.__originalMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } - }); - - SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - - SourceMapConsumer.GENERATED_ORDER = 1; - SourceMapConsumer.ORIGINAL_ORDER = 2; - - SourceMapConsumer.GREATEST_LOWER_BOUND = 1; - SourceMapConsumer.LEAST_UPPER_BOUND = 2; - - /** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ - SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - - /** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - - exports.SourceMapConsumer = SourceMapConsumer; - - /** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ - function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; - } - - BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - - /** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ - BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - - /** - * The version of the source mapping spec that we are consuming. - */ - BasicSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } - }); - - /** - * Provide the JIT with a nice shape / hidden class. - */ - function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; - } - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - - /** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ - BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - - /** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ - BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - - exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - - /** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ - function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); - } - - IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - - /** - * The version of the source mapping spec that we are consuming. - */ - IndexedSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } - }); - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - - exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; - - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - exports.GREATEST_LOWER_BOUND = 1; - exports.LEAST_UPPER_BOUND = 2; - - /** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ - function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } - } - - /** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ - exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; - }; - - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - // It turns out that some (most?) JavaScript engines don't self-host - // `Array.prototype.sort`. This makes sense because C++ will likely remain - // faster than JS when doing raw CPU-intensive sorting. However, when using a - // custom comparator function, calling back and forth between the VM's C++ and - // JIT'd JS is rather slow *and* loses JIT type information, resulting in - // worse generated code for the comparator function than would be optimal. In - // fact, when sorting with a comparator, these costs outweigh the benefits of - // sorting in C++. By using our own JS-implemented Quick Sort (below), we get - // a ~3500ms mean speed-up in `bench/bench.html`. - - /** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ - function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; - } - - /** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ - function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); - } - - /** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ - function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } - } - - /** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); - }; - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - var util = __webpack_require__(4); - - // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other - // operating systems these days (capturing the result). - var REGEX_NEWLINE = /(\r?\n)/; - - // Newline character code for charCodeAt() comparisons - var NEWLINE_CODE = 10; - - // Private symbol for identifying `SourceNode`s when multiple versions of - // the source-map library are loaded. This MUST NOT CHANGE across - // versions! - var isSourceNode = "$$$isSourceNode$$$"; - - /** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ - function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); - } - - /** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ - SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - - /** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } - }; - - /** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ - SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; - }; - - /** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ - SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; - }; - - /** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ - SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - - /** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - - /** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ - SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; - }; - - /** - * Returns the string representation of this source node along with a source - * map. - */ - SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; - }; - - exports.SourceNode = SourceNode; - - -/***/ }) -/******/ ]) -}); -; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js deleted file mode 100644 index f2a46bd02536a3..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.sourceMap=n():e.sourceMap=n()}(this,function(){return function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={exports:{},id:t,loaded:!1};return e[t].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var r={};return n.m=e,n.c=r,n.p="",n(0)}([function(e,n,r){n.SourceMapGenerator=r(1).SourceMapGenerator,n.SourceMapConsumer=r(7).SourceMapConsumer,n.SourceNode=r(10).SourceNode},function(e,n,r){function t(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new a,this._sourcesContents=null}var o=r(2),i=r(4),s=r(5).ArraySet,a=r(6).MappingList;t.prototype._version=3,t.fromSourceMap=function(e){var n=e.sourceRoot,r=new t({file:e.file,sourceRoot:n});return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=i.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),r.addMapping(t)}),e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&r.setSourceContent(n,t)}),r},t.prototype.addMapping=function(e){var n=i.getArg(e,"generated"),r=i.getArg(e,"original",null),t=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(n,r,t,o),null!=t&&(t=String(t),this._sources.has(t)||this._sources.add(t)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:t,name:o})},t.prototype.setSourceContent=function(e,n){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=n?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=n):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},t.prototype.applySourceMap=function(e,n,r){var t=n;if(null==n){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');t=e.file}var o=this._sourceRoot;null!=o&&(t=i.relative(o,t));var a=new s,u=new s;this._mappings.unsortedForEach(function(n){if(n.source===t&&null!=n.originalLine){var s=e.originalPositionFor({line:n.originalLine,column:n.originalColumn});null!=s.source&&(n.source=s.source,null!=r&&(n.source=i.join(r,n.source)),null!=o&&(n.source=i.relative(o,n.source)),n.originalLine=s.line,n.originalColumn=s.column,null!=s.name&&(n.name=s.name))}var l=n.source;null==l||a.has(l)||a.add(l);var c=n.name;null==c||u.has(c)||u.add(c)},this),this._sources=a,this._names=u,e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&(null!=r&&(n=i.join(r,n)),null!=o&&(n=i.relative(o,n)),this.setSourceContent(n,t))},this)},t.prototype._validateMapping=function(e,n,r,t){if(n&&"number"!=typeof n.line&&"number"!=typeof n.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||n||r||t)&&!(e&&"line"in e&&"column"in e&&n&&"line"in n&&"column"in n&&e.line>0&&e.column>=0&&n.line>0&&n.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:n,name:t}))},t.prototype._serializeMappings=function(){for(var e,n,r,t,s=0,a=1,u=0,l=0,c=0,g=0,p="",h=this._mappings.toArray(),f=0,d=h.length;f0){if(!i.compareByGeneratedPositionsInflated(n,h[f-1]))continue;e+=","}e+=o.encode(n.generatedColumn-s),s=n.generatedColumn,null!=n.source&&(t=this._sources.indexOf(n.source),e+=o.encode(t-g),g=t,e+=o.encode(n.originalLine-1-l),l=n.originalLine-1,e+=o.encode(n.originalColumn-u),u=n.originalColumn,null!=n.name&&(r=this._names.indexOf(n.name),e+=o.encode(r-c),c=r)),p+=e}return p},t.prototype._generateSourcesContent=function(e,n){return e.map(function(e){if(!this._sourcesContents)return null;null!=n&&(e=i.relative(n,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},t.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},t.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=t},function(e,n,r){function t(e){return e<0?(-e<<1)+1:(e<<1)+0}function o(e){var n=1===(1&e),r=e>>1;return n?-r:r}var i=r(3),s=5,a=1<>>=s,o>0&&(n|=l),r+=i.encode(n);while(o>0);return r},n.decode=function(e,n,r){var t,a,c=e.length,g=0,p=0;do{if(n>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(a=i.decode(e.charCodeAt(n++)),a===-1)throw new Error("Invalid base64 digit: "+e.charAt(n-1));t=!!(a&l),a&=u,g+=a<=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return r=u.join("/"),""===r&&(r=a?"/":"."),i?(i.path=r,o(i)):r}function s(e,n){""===e&&(e="."),""===n&&(n=".");var r=t(n),s=t(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),o(r);if(r||n.match(_))return n;if(s&&!s.host&&!s.path)return s.host=n,o(s);var a="/"===n.charAt(0)?n:i(e.replace(/\/+$/,"")+"/"+n);return s?(s.path=a,o(s)):a}function a(e,n){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==n.indexOf(e+"/");){var t=e.lastIndexOf("/");if(t<0)return n;if(e=e.slice(0,t),e.match(/^([^\/]+:\/)?\/*$/))return n;++r}return Array(r+1).join("../")+n.substr(e.length+1)}function u(e){return e}function l(e){return g(e)?"$"+e:e}function c(e){return g(e)?e.slice(1):e}function g(e){if(!e)return!1;var n=e.length;if(n<9)return!1;if(95!==e.charCodeAt(n-1)||95!==e.charCodeAt(n-2)||111!==e.charCodeAt(n-3)||116!==e.charCodeAt(n-4)||111!==e.charCodeAt(n-5)||114!==e.charCodeAt(n-6)||112!==e.charCodeAt(n-7)||95!==e.charCodeAt(n-8)||95!==e.charCodeAt(n-9))return!1;for(var r=n-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function p(e,n,r){var t=e.source-n.source;return 0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t||r?t:(t=e.generatedColumn-n.generatedColumn,0!==t?t:(t=e.generatedLine-n.generatedLine,0!==t?t:e.name-n.name))))}function h(e,n,r){var t=e.generatedLine-n.generatedLine;return 0!==t?t:(t=e.generatedColumn-n.generatedColumn,0!==t||r?t:(t=e.source-n.source,0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t?t:e.name-n.name))))}function f(e,n){return e===n?0:e>n?1:-1}function d(e,n){var r=e.generatedLine-n.generatedLine;return 0!==r?r:(r=e.generatedColumn-n.generatedColumn,0!==r?r:(r=f(e.source,n.source),0!==r?r:(r=e.originalLine-n.originalLine,0!==r?r:(r=e.originalColumn-n.originalColumn,0!==r?r:f(e.name,n.name)))))}n.getArg=r;var m=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,_=/^data:.+\,.+$/;n.urlParse=t,n.urlGenerate=o,n.normalize=i,n.join=s,n.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(m)},n.relative=a;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?u:l,n.fromSetString=v?u:c,n.compareByOriginalPositions=p,n.compareByGeneratedPositionsDeflated=h,n.compareByGeneratedPositionsInflated=d},function(e,n,r){function t(){this._array=[],this._set=s?new Map:Object.create(null)}var o=r(4),i=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;t.fromArray=function(e,n){for(var r=new t,o=0,i=e.length;o=0)return n}else{var r=o.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},t.prototype.at=function(e){if(e>=0&&er||t==r&&s>=o||i.compareByGeneratedPositionsInflated(e,n)<=0}function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var i=r(4);o.prototype.unsortedForEach=function(e,n){this._array.forEach(e,n)},o.prototype.add=function(e){t(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=o},function(e,n,r){function t(e){var n=e;return"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=n.sections?new s(n):new o(n)}function o(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=a.getArg(n,"version"),t=a.getArg(n,"sources"),o=a.getArg(n,"names",[]),i=a.getArg(n,"sourceRoot",null),s=a.getArg(n,"sourcesContent",null),u=a.getArg(n,"mappings"),c=a.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);t=t.map(String).map(a.normalize).map(function(e){return i&&a.isAbsolute(i)&&a.isAbsolute(e)?a.relative(i,e):e}),this._names=l.fromArray(o.map(String),!0),this._sources=l.fromArray(t,!0),this.sourceRoot=i,this.sourcesContent=s,this._mappings=u,this.file=c}function i(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=a.getArg(n,"version"),o=a.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new l,this._names=new l;var i={line:-1,column:0};this._sections=o.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=a.getArg(e,"offset"),r=a.getArg(n,"line"),o=a.getArg(n,"column");if(r=0){var i=this._originalMappings[o];if(void 0===e.column)for(var s=i.originalLine;i&&i.originalLine===s;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o];else for(var l=i.originalColumn;i&&i.originalLine===n&&i.originalColumn==l;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o]}return t},n.SourceMapConsumer=t,o.prototype=Object.create(t.prototype),o.prototype.consumer=t,o.fromSourceMap=function(e){var n=Object.create(o.prototype),r=n._names=l.fromArray(e._names.toArray(),!0),t=n._sources=l.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file;for(var s=e._mappings.toArray().slice(),u=n.__generatedMappings=[],c=n.__originalMappings=[],p=0,h=s.length;p1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=f+o[3],f=r.originalColumn,o.length>4&&(r.name=m+o[4],m+=o[4])),S.push(r),"number"==typeof r.originalLine&&A.push(r)}g(S,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,g(A,a.compareByOriginalPositions),this.__originalMappings=A},o.prototype._findMapping=function(e,n,r,t,o,i){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[t]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[t]);return u.search(e,n,o,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e=0){var o=this._generatedMappings[r];if(o.generatedLine===n.generatedLine){var i=a.getArg(o,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=a.join(this.sourceRoot,i)));var s=a.getArg(o,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:a.getArg(o,"originalLine",null),column:a.getArg(o,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},o.prototype.sourceContentFor=function(e,n){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=a.urlParse(this.sourceRoot))){var t=e.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];if((!r.path||"/"==r.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var n=a.getArg(e,"source");if(null!=this.sourceRoot&&(n=a.relative(this.sourceRoot,n)),!this._sources.has(n))return{line:null,column:null,lastColumn:null};n=this._sources.indexOf(n);var r={source:n,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(o>=0){var i=this._originalMappings[o];if(i.source===r.source)return{line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=o,s.prototype=Object.create(t.prototype),s.prototype.constructor=t,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],n=0;n0?t-u>1?r(u,t,o,i,s,a):a==n.LEAST_UPPER_BOUND?t1?r(e,u,o,i,s,a):a==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,o,i){if(0===t.length)return-1;var s=r(-1,t.length,e,t,o,i||n.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===o(t[s],t[s-1],!0);)--s;return s}},function(e,n){function r(e,n,r){var t=e[n];e[n]=e[r],e[r]=t}function t(e,n){return Math.round(e+Math.random()*(n-e))}function o(e,n,i,s){if(i=0;n--)this.prepend(e[n]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},t.prototype.walk=function(e){for(var n,r=0,t=this.children.length;r0){for(n=[],r=0;r= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); -}; - -/** - * What is the element at the given index? - * - * @param Number aIdx - */ -ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); -}; - -/** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ -ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); -}; - -exports.ArraySet = ArraySet; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js b/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js deleted file mode 100644 index 612b404018ece9..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. 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. - */ - -var base64 = require('./base64'); - -// A single base 64 digit can contain 6 bits of data. For the base 64 variable -// length quantities we use in the source map spec, the first bit is the sign, -// the next four bits are the actual value, and the 6th bit is the -// continuation bit. The continuation bit tells us whether there are more -// digits in this value following this digit. -// -// Continuation -// | Sign -// | | -// V V -// 101011 - -var VLQ_BASE_SHIFT = 5; - -// binary: 100000 -var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - -// binary: 011111 -var VLQ_BASE_MASK = VLQ_BASE - 1; - -// binary: 100000 -var VLQ_CONTINUATION_BIT = VLQ_BASE; - -/** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ -function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; -} - -/** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ -function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; -} - -/** - * Returns the base 64 VLQ encoded value. - */ -exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; -}; - -/** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ -exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/base64.js b/tools/node_modules/eslint/node_modules/source-map/lib/base64.js deleted file mode 100644 index 8aa86b30264363..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/base64.js +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - -/** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ -exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); -}; - -/** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ -exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js b/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js deleted file mode 100644 index 010ac941e1568d..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js +++ /dev/null @@ -1,111 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -exports.GREATEST_LOWER_BOUND = 1; -exports.LEAST_UPPER_BOUND = 2; - -/** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ -function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } -} - -/** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ -exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js b/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js deleted file mode 100644 index 06d1274a025a8a..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); - -/** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ -function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; -} - -/** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ -function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; -} - -/** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ -MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - -/** - * Add the given source mapping. - * - * @param Object aMapping - */ -MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } -}; - -/** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ -MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; -}; - -exports.MappingList = MappingList; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js b/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js deleted file mode 100644 index 6a7caadbbdbea1..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js +++ /dev/null @@ -1,114 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -// It turns out that some (most?) JavaScript engines don't self-host -// `Array.prototype.sort`. This makes sense because C++ will likely remain -// faster than JS when doing raw CPU-intensive sorting. However, when using a -// custom comparator function, calling back and forth between the VM's C++ and -// JIT'd JS is rather slow *and* loses JIT type information, resulting in -// worse generated code for the comparator function than would be optimal. In -// fact, when sorting with a comparator, these costs outweigh the benefits of -// sorting in C++. By using our own JS-implemented Quick Sort (below), we get -// a ~3500ms mean speed-up in `bench/bench.html`. - -/** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ -function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; -} - -/** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ -function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); -} - -/** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ -function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } -} - -/** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ -exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js deleted file mode 100644 index 6abcc280eea160..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js +++ /dev/null @@ -1,1082 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var binarySearch = require('./binary-search'); -var ArraySet = require('./array-set').ArraySet; -var base64VLQ = require('./base64-vlq'); -var quickSort = require('./quick-sort').quickSort; - -function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); -} - -SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); -} - -/** - * The version of the source mapping spec that we are consuming. - */ -SourceMapConsumer.prototype._version = 3; - -// `__generatedMappings` and `__originalMappings` are arrays that hold the -// parsed mapping coordinates from the source map's "mappings" attribute. They -// are lazily instantiated, accessed via the `_generatedMappings` and -// `_originalMappings` getters respectively, and we only parse the mappings -// and create these arrays once queried for a source location. We jump through -// these hoops because there can be many thousands of mappings, and parsing -// them is expensive, so we only want to do it if we must. -// -// Each object in the arrays is of the form: -// -// { -// generatedLine: The line number in the generated code, -// generatedColumn: The column number in the generated code, -// source: The path to the original source file that generated this -// chunk of code, -// originalLine: The line number in the original source that -// corresponds to this chunk of generated code, -// originalColumn: The column number in the original source that -// corresponds to this chunk of generated code, -// name: The name of the original symbol which generated this chunk of -// code. -// } -// -// All properties except for `generatedLine` and `generatedColumn` can be -// `null`. -// -// `_generatedMappings` is ordered by the generated positions. -// -// `_originalMappings` is ordered by the original positions. - -SourceMapConsumer.prototype.__generatedMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } -}); - -SourceMapConsumer.prototype.__originalMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } -}); - -SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - -SourceMapConsumer.GENERATED_ORDER = 1; -SourceMapConsumer.ORIGINAL_ORDER = 2; - -SourceMapConsumer.GREATEST_LOWER_BOUND = 1; -SourceMapConsumer.LEAST_UPPER_BOUND = 2; - -/** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ -SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - -/** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - -exports.SourceMapConsumer = SourceMapConsumer; - -/** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ -function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; -} - -BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - -/** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ -BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - -/** - * The version of the source mapping spec that we are consuming. - */ -BasicSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } -}); - -/** - * Provide the JIT with a nice shape / hidden class. - */ -function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; -} - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - -/** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ -BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - -/** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ -BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ -BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - -exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - -/** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ -function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); -} - -IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - -/** - * The version of the source mapping spec that we are consuming. - */ -IndexedSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } -}); - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ -IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - -exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js deleted file mode 100644 index aff1e7fb268acc..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js +++ /dev/null @@ -1,416 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var base64VLQ = require('./base64-vlq'); -var util = require('./util'); -var ArraySet = require('./array-set').ArraySet; -var MappingList = require('./mapping-list').MappingList; - -/** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ -function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; -} - -SourceMapGenerator.prototype._version = 3; - -/** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ -SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - -/** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ -SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - -/** - * Set the source content for a source file. - */ -SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - -/** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ -SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - -/** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ -SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - -/** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ -SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - -SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - -/** - * Externalize the source map. - */ -SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - -/** - * Render the source map being generated to a string. - */ -SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - -exports.SourceMapGenerator = SourceMapGenerator; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js deleted file mode 100644 index d196a53f8c0eda..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js +++ /dev/null @@ -1,413 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var SourceMapGenerator = require('./source-map-generator').SourceMapGenerator; -var util = require('./util'); - -// Matches a Windows-style `\r\n` newline or a `\n` newline used by all other -// operating systems these days (capturing the result). -var REGEX_NEWLINE = /(\r?\n)/; - -// Newline character code for charCodeAt() comparisons -var NEWLINE_CODE = 10; - -// Private symbol for identifying `SourceNode`s when multiple versions of -// the source-map library are loaded. This MUST NOT CHANGE across -// versions! -var isSourceNode = "$$$isSourceNode$$$"; - -/** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ -function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); -} - -/** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ -SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - -/** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } -}; - -/** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ -SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; -}; - -/** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ -SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; -}; - -/** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ -SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - -/** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - -/** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ -SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; -}; - -/** - * Returns the string representation of this source node along with a source - * map. - */ -SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; -}; - -exports.SourceNode = SourceNode; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/util.js b/tools/node_modules/eslint/node_modules/source-map/lib/util.js deleted file mode 100644 index 44e0e45205233e..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/util.js +++ /dev/null @@ -1,417 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -/** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ -function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } -} -exports.getArg = getArg; - -var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; -var dataUrlRegexp = /^data:.+\,.+$/; - -function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; -} -exports.urlParse = urlParse; - -function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; -} -exports.urlGenerate = urlGenerate; - -/** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ -function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; -} -exports.normalize = normalize; - -/** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ -function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; -} -exports.join = join; - -exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); -}; - -/** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ -function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); -} -exports.relative = relative; - -var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); -}()); - -function identity (s) { - return s; -} - -/** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ -function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; -} -exports.toSetString = supportsNullProto ? identity : toSetString; - -function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; -} -exports.fromSetString = supportsNullProto ? identity : fromSetString; - -function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; -} - -/** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ -function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; -} -exports.compareByOriginalPositions = compareByOriginalPositions; - -/** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ -function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; -} -exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - -function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; -} - -/** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ -function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; diff --git a/tools/node_modules/eslint/node_modules/source-map/package.json b/tools/node_modules/eslint/node_modules/source-map/package.json deleted file mode 100644 index 048e3ae86099f8..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "source-map", - "description": "Generates and consumes source maps", - "version": "0.5.7", - "homepage": "https://github.com/mozilla/source-map", - "author": "Nick Fitzgerald ", - "contributors": [ - "Tobias Koppers ", - "Duncan Beevers ", - "Stephen Crane ", - "Ryan Seddon ", - "Miles Elam ", - "Mihai Bazon ", - "Michael Ficarra ", - "Todd Wolfson ", - "Alexander Solovyov ", - "Felix Gnass ", - "Conrad Irwin ", - "usrbincc ", - "David Glasser ", - "Chase Douglas ", - "Evan Wallace ", - "Heather Arthur ", - "Hugh Kennedy ", - "David Glasser ", - "Simon Lydell ", - "Jmeas Smith ", - "Michael Z Goddard ", - "azu ", - "John Gozde ", - "Adam Kirkton ", - "Chris Montgomery ", - "J. Ryan Stinnett ", - "Jack Herrington ", - "Chris Truter ", - "Daniel Espeset ", - "Jamie Wong ", - "Eddy Bruël ", - "Hawken Rives ", - "Gilad Peleg ", - "djchie ", - "Gary Ye ", - "Nicolas Lalevée " - ], - "repository": { - "type": "git", - "url": "http://github.com/mozilla/source-map.git" - }, - "main": "./source-map.js", - "files": [ - "source-map.js", - "lib/", - "dist/source-map.debug.js", - "dist/source-map.js", - "dist/source-map.min.js", - "dist/source-map.min.js.map" - ], - "engines": { - "node": ">=0.10.0" - }, - "license": "BSD-3-Clause", - "scripts": { - "test": "npm run build && node test/run-tests.js", - "build": "webpack --color", - "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md" - }, - "devDependencies": { - "doctoc": "^0.15.0", - "webpack": "^1.12.0" - }, - "typings": "source-map" -} diff --git a/tools/node_modules/eslint/node_modules/source-map/source-map.js b/tools/node_modules/eslint/node_modules/source-map/source-map.js deleted file mode 100644 index bc88fe820c87a2..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/source-map.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ -exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; -exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; -exports.SourceNode = require('./lib/source-node').SourceNode; diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json index 88a92f798f3f8c..715729295d4eab 100644 --- a/tools/node_modules/eslint/package.json +++ b/tools/node_modules/eslint/package.json @@ -1,6 +1,6 @@ { "name": "eslint", - "version": "8.11.0", + "version": "8.16.0", "author": "Nicholas C. Zakas ", "description": "An AST-based pattern checker for JavaScript.", "bin": { @@ -25,14 +25,19 @@ "publish-release": "node Makefile.js publishRelease", "gensite": "node Makefile.js gensite", "webpack": "node Makefile.js webpack", - "perf": "node Makefile.js perf" + "perf": "node Makefile.js perf", + "docs:update-links": "node tools/fetch-docs-links.js" }, "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.js": "eslint --fix", - "*.md": "markdownlint" + "*.md": "markdownlint --fix", + "docs/src/rules/*.md": [ + "node tools/fetch-docs-links.js", + "git add docs/src/_data/further_reading_links.json" + ] }, "files": [ "LICENSE", @@ -47,7 +52,7 @@ "homepage": "https://eslint.org", "bugs": "https://github.com/eslint/eslint/issues/", "dependencies": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -58,14 +63,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -74,7 +79,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -95,14 +100,18 @@ "eslint": "file:.", "eslint-config-eslint": "file:packages/eslint-config-eslint", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-eslint-plugin": "^4.0.1", + "eslint-plugin-eslint-plugin": "^4.2.0", "eslint-plugin-internal-rules": "file:tools/internal-rules", "eslint-plugin-node": "^11.1.0", + "eslint-plugin-unicorn": "^42.0.0", "eslint-release": "^3.2.0", "eslump": "^3.0.0", "esprima": "^4.0.1", + "fast-glob": "^3.2.11", "fs-teardown": "^0.1.3", "glob": "^7.1.6", + "got": "^11.8.3", + "gray-matter": "^4.0.3", "jsdoc": "^3.5.5", "karma": "^6.1.1", "karma-chrome-launcher": "^3.1.0", @@ -115,6 +124,12 @@ "markdownlint-cli": "^0.30.0", "marked": "^4.0.8", "memfs": "^3.0.1", + "metascraper": "^5.25.7", + "metascraper-description": "^5.25.7", + "metascraper-image": "^5.29.3", + "metascraper-logo": "^5.25.7", + "metascraper-logo-favicon": "^5.25.7", + "metascraper-title": "^5.25.7", "mocha": "^8.3.2", "mocha-junit-reporter": "^2.0.0", "node-polyfill-webpack-plugin": "^1.0.3", diff --git a/tools/osx-notarize.sh b/tools/osx-notarize.sh index 07d3e20e7e9a18..31c92c2ca426f3 100755 --- a/tools/osx-notarize.sh +++ b/tools/osx-notarize.sh @@ -28,8 +28,7 @@ if [ ! -f "${gon_exe}" ]; then (cd "${HOME}/.gon/" && rm -f gon && unzip "${gon_exe}.zip" && mv gon "${gon_exe}") fi -cat tools/osx-gon-config.json.tmpl \ - | sed -e "s/{{appleid}}/${NOTARIZATION_ID}/" -e "s/{{pkgid}}/${pkgid}/" \ +sed -e "s/{{appleid}}/${NOTARIZATION_ID}/" -e "s/{{pkgid}}/${pkgid}/" tools/osx-gon-config.json.tmpl \ > gon-config.json "${gon_exe}" -log-level=info gon-config.json diff --git a/tools/snapshot/README.md b/tools/snapshot/README.md index fb22c03ed50b88..5792ede4499f33 100644 --- a/tools/snapshot/README.md +++ b/tools/snapshot/README.md @@ -22,8 +22,7 @@ In the default build of the Node.js executable, to embed a V8 startup snapshot into the Node.js executable, `libnode` is first built with these unresolved symbols: -- `node::NodeMainInstance::GetEmbeddedSnapshotBlob` -- `node::NodeMainInstance::GetIsolateDataIndices` +- `node::NodeMainInstance::GetEmbeddedSnapshotData` Then the `node_mksnapshot` executable is built with C++ files in this directory, as well as `src/node_snapshot_stub.cc` which defines the unresolved diff --git a/tools/snapshot/node_mksnapshot.cc b/tools/snapshot/node_mksnapshot.cc index e591f64a2a0518..d166559a715b14 100644 --- a/tools/snapshot/node_mksnapshot.cc +++ b/tools/snapshot/node_mksnapshot.cc @@ -7,53 +7,91 @@ #include "libplatform/libplatform.h" #include "node_internals.h" -#include "node_snapshotable.h" +#include "node_snapshot_builder.h" #include "util-inl.h" #include "v8.h" +int BuildSnapshot(int argc, char* argv[]); + #ifdef _WIN32 #include -int wmain(int argc, wchar_t* argv[]) { +int wmain(int argc, wchar_t* wargv[]) { + // Windows needs conversion from wchar_t to char. + + // Convert argv to UTF8. + char** argv = new char*[argc + 1]; + for (int i = 0; i < argc; i++) { + // Compute the size of the required buffer + DWORD size = WideCharToMultiByte( + CP_UTF8, 0, wargv[i], -1, nullptr, 0, nullptr, nullptr); + if (size == 0) { + // This should never happen. + fprintf(stderr, "Could not convert arguments to utf8."); + exit(1); + } + // Do the actual conversion + argv[i] = new char[size]; + DWORD result = WideCharToMultiByte( + CP_UTF8, 0, wargv[i], -1, argv[i], size, nullptr, nullptr); + if (result == 0) { + // This should never happen. + fprintf(stderr, "Could not convert arguments to utf8."); + exit(1); + } + } + argv[argc] = nullptr; #else // UNIX int main(int argc, char* argv[]) { argv = uv_setup_args(argc, argv); + + // Disable stdio buffering, it interacts poorly with printf() + // calls elsewhere in the program (e.g., any logging from V8.) + setvbuf(stdout, nullptr, _IONBF, 0); + setvbuf(stderr, nullptr, _IONBF, 0); #endif // _WIN32 v8::V8::SetFlagsFromString("--random_seed=42"); + v8::V8::SetFlagsFromString("--harmony-import-assertions"); + return BuildSnapshot(argc, argv); +} +int BuildSnapshot(int argc, char* argv[]) { if (argc < 2) { std::cerr << "Usage: " << argv[0] << " \n"; + std::cerr << " " << argv[0] << " --build-snapshot " + << " \n"; return 1; } - std::ofstream out; - out.open(argv[1], std::ios::out | std::ios::binary); - if (!out.is_open()) { - std::cerr << "Cannot open " << argv[1] << "\n"; - return 1; - } - -// Windows needs conversion from wchar_t to char. See node_main.cc -#ifdef _WIN32 - int node_argc = 1; - char argv0[] = "node"; - char* node_argv[] = {argv0, nullptr}; - node::InitializationResult result = - node::InitializeOncePerProcess(node_argc, node_argv); -#else node::InitializationResult result = node::InitializeOncePerProcess(argc, argv); -#endif CHECK(!result.early_return); CHECK_EQ(result.exit_code, 0); + std::string out_path; + if (node::per_process::cli_options->build_snapshot) { + out_path = result.args[2]; + } else { + out_path = result.args[1]; + } + + std::ofstream out(out_path, std::ios::out | std::ios::binary); + if (!out) { + std::cerr << "Cannot open " << out_path << "\n"; + return 1; + } + { std::string snapshot = node::SnapshotBuilder::Generate(result.args, result.exec_args); out << snapshot; - out.close(); + + if (!out) { + std::cerr << "Failed to write " << out_path << "\n"; + return 1; + } } node::TearDownOncePerProcess(); diff --git a/tools/update-authors.js b/tools/update-authors.mjs similarity index 86% rename from tools/update-authors.js rename to tools/update-authors.mjs index 5d8a5e7b3685a3..971fe160e3cf71 100755 --- a/tools/update-authors.js +++ b/tools/update-authors.mjs @@ -1,11 +1,9 @@ #!/usr/bin/env node -// Usage: tools/update-author.js [--dry] +// Usage: tools/update-author.mjs [--dry] // Passing --dry will redirect output to stdout rather than write to 'AUTHORS'. -'use strict'; -const { spawn } = require('child_process'); -const path = require('path'); -const fs = require('fs'); -const readline = require('readline'); +import { spawn } from 'node:child_process'; +import fs from 'node:fs'; +import readline from 'node:readline'; class CaseIndifferentMap { _map = new Map(); @@ -33,7 +31,7 @@ output.write('# Authors ordered by first contribution.\n\n'); const mailmap = new CaseIndifferentMap(); { - const lines = fs.readFileSync(path.resolve(__dirname, '../', '.mailmap'), + const lines = fs.readFileSync(new URL('../.mailmap', import.meta.url), { encoding: 'utf8' }).split('\n'); for (let line of lines) { line = line.trim(); @@ -55,7 +53,7 @@ const mailmap = new CaseIndifferentMap(); const previousAuthors = new CaseIndifferentMap(); { - const lines = fs.readFileSync(path.resolve(__dirname, '../', 'AUTHORS'), + const lines = fs.readFileSync(new URL('../AUTHORS', import.meta.url), { encoding: 'utf8' }).split('\n'); for (let line of lines) { line = line.trim(); @@ -85,9 +83,9 @@ const seen = new Set(); // by GitHub now. const authorRe = /(^Author:|^Co-authored-by:)\s+(?[^<]+)\s+(?<[^>]+>)/i; -rl.on('line', (line) => { +for await (const line of rl) { const match = line.match(authorRe); - if (!match) return; + if (!match) continue; let { author, email } = match.groups; const emailLower = email.toLowerCase(); @@ -99,7 +97,7 @@ rl.on('line', (line) => { } if (seen.has(email)) { - return; + continue; } seen.add(email); @@ -109,8 +107,6 @@ rl.on('line', (line) => { console.warn('Author name already in AUTHORS file. Possible duplicate:'); console.warn(` ${author} ${email}`); } -}); +} -rl.on('close', () => { - output.end('\n# Generated by tools/update-authors.js\n'); -}); +output.end('\n# Generated by tools/update-authors.mjs\n'); diff --git a/tools/update-undici.sh b/tools/update-undici.sh old mode 100644 new mode 100755 index 40920df9d8f8c9..8350e215272808 --- a/tools/update-undici.sh +++ b/tools/update-undici.sh @@ -29,7 +29,7 @@ rm -f deps/undici/undici.js ) mv undici-tmp/node_modules/undici deps/undici/src -mv deps/undici/src/undici.js deps/undici/undici.js +mv deps/undici/src/undici-fetch.js deps/undici/undici.js cp deps/undici/src/LICENSE deps/undici/LICENSE rm -rf undici-tmp/ diff --git a/tools/v8_gypfiles/features.gypi b/tools/v8_gypfiles/features.gypi index 365860ef947ff0..e85f6709e7a45c 100644 --- a/tools/v8_gypfiles/features.gypi +++ b/tools/v8_gypfiles/features.gypi @@ -253,7 +253,7 @@ # will fail. 'v8_enable_webassembly%': 1, - # Enable advanced BigInt algorithms, costing about 10-30 KB binary size + # Enable advanced BigInt algorithms, costing about 10-30 KiB binary size # depending on platform. 'v8_advanced_bigint_algorithms%': 1 }, diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index a80778d3fa4662..41efaf0b82eaca 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -50,12 +50,12 @@ { 'target_name': 'run_torque', 'type': 'none', + 'toolsets': ['host', 'target'], 'conditions': [ ['want_separate_host_toolset', { 'dependencies': ['torque#host'], - 'toolsets': ['host', 'target'], }, { - 'dependencies': ['torque'], + 'dependencies': ['torque#target'], }], ], 'hard_dependency': 1, @@ -110,11 +110,9 @@ { 'target_name': 'v8_maybe_icu', 'type': 'none', + 'toolsets': ['host', 'target'], 'hard_dependency': 1, 'conditions': [ - ['want_separate_host_toolset', { - 'toolsets': ['host', 'target'], - }], ['v8_enable_i18n_support==1', { 'dependencies': [ '<(icu_gyp_path):icui18n', @@ -130,11 +128,7 @@ { 'target_name': 'torque_runtime_support', 'type': 'none', - 'conditions': [ - ['want_separate_host_toolset', { - 'toolsets': ['host', 'target'], - }], - ], + 'toolsets': ['host', 'target'], 'direct_dependent_settings': { 'sources': [ '<(V8_ROOT)/src/torque/runtime-support.h', @@ -144,12 +138,8 @@ { 'target_name': 'torque_generated_initializers', 'type': 'none', + 'toolsets': ['host', 'target'], 'hard_dependency': 1, - 'conditions': [ - ['want_separate_host_toolset', { - 'toolsets': ['host', 'target'], - }], - ], 'dependencies': [ 'generate_bytecode_builtins_list', 'run_torque', @@ -171,12 +161,8 @@ { 'target_name': 'torque_generated_definitions', 'type': 'none', + 'toolsets': ['host', 'target'], 'hard_dependency': 1, - 'conditions': [ - ['want_separate_host_toolset', { - 'toolsets': ['host', 'target'], - }], - ], 'dependencies': [ 'generate_bytecode_builtins_list', 'run_torque', @@ -204,12 +190,12 @@ 'target_name': 'generate_bytecode_builtins_list', 'type': 'none', 'hard_dependency': 1, + 'toolsets': ['host', 'target'], 'conditions': [ ['want_separate_host_toolset', { 'dependencies': ['bytecode_builtins_list_generator#host'], - 'toolsets': ['host', 'target'], }, { - 'dependencies': ['bytecode_builtins_list_generator'], + 'dependencies': ['bytecode_builtins_list_generator#target'], }], ], 'direct_dependent_settings': { @@ -242,11 +228,7 @@ { 'target_name': 'v8_init', 'type': 'static_library', - 'conditions': [ - ['want_separate_host_toolset', { - 'toolsets': ['host', 'target'], - }], - ], + 'toolsets': ['host', 'target'], 'dependencies': [ 'generate_bytecode_builtins_list', 'run_torque', @@ -261,6 +243,7 @@ { 'target_name': 'v8_initializers', 'type': 'static_library', + 'toolsets': ['host', 'target'], 'dependencies': [ 'torque_generated_initializers', 'v8_base_without_compiler', @@ -274,9 +257,6 @@ ', asyncId: number, destroyed: { destroyed: boolean }): void; + registerDestroyHook(resource: object, asyncId: number, destroyed?: { destroyed: boolean }): void; async_hook_fields: Uint32Array; async_id_fields: Float64Array; async_ids_stack: Float64Array; diff --git a/vcbuild.bat b/vcbuild.bat index d1a9e592551593..49fa899de7178e 100644 --- a/vcbuild.bat +++ b/vcbuild.bat @@ -198,7 +198,6 @@ if defined target_arch set configure_flags=%configure_flags% --dest-cpu=%ta if defined openssl_no_asm set configure_flags=%configure_flags% --openssl-no-asm 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 -if "%target_arch%"=="arm64" set configure_flags=%configure_flags% --cross-compiling if not exist "%~dp0deps\icu" goto no-depsicu if "%target%"=="Clean" echo deleting %~dp0deps\icu @@ -469,6 +468,19 @@ if not defined noetw ( copy /Y ..\src\res\node_etw_provider.man %TARGET_NAME%\ > nul if errorlevel 1 echo Cannot copy node_etw_provider.man && goto package_error ) +if defined dll ( + copy /Y libnode.dll %TARGET_NAME%\ > nul + if errorlevel 1 echo Cannot copy libnode.dll && goto package_error + + mkdir %TARGET_NAME%\Release > nul + copy /Y node.def %TARGET_NAME%\Release\ > nul + if errorlevel 1 echo Cannot copy node.def && goto package_error + + set HEADERS_ONLY=1 + python ..\tools\install.py install %CD%\%TARGET_NAME% \ > nul + if errorlevel 1 echo Cannot install headers && goto package_error + set HEADERS_ONLY= +) cd .. :package @@ -596,7 +608,7 @@ if %errorlevel% neq 0 exit /b %errorlevel% :: building addons setlocal set npm_config_nodedir=%~dp0 -"%node_exe%" "%~dp0tools\build-addons.js" "%~dp0deps\npm\node_modules\node-gyp\bin\node-gyp.js" "%~dp0test\addons" +"%node_exe%" "%~dp0tools\build-addons.mjs" "%~dp0deps\npm\node_modules\node-gyp\bin\node-gyp.js" "%~dp0test\addons" if errorlevel 1 exit /b 1 endlocal @@ -614,7 +626,7 @@ for /d %%F in (test\js-native-api\??_*) do ( :: building js-native-api setlocal set npm_config_nodedir=%~dp0 -"%node_exe%" "%~dp0tools\build-addons.js" "%~dp0deps\npm\node_modules\node-gyp\bin\node-gyp.js" "%~dp0test\js-native-api" +"%node_exe%" "%~dp0tools\build-addons.mjs" "%~dp0deps\npm\node_modules\node-gyp\bin\node-gyp.js" "%~dp0test\js-native-api" if errorlevel 1 exit /b 1 endlocal goto build-node-api-tests @@ -633,7 +645,7 @@ for /d %%F in (test\node-api\??_*) do ( :: building node-api setlocal set npm_config_nodedir=%~dp0 -"%node_exe%" "%~dp0tools\build-addons.js" "%~dp0deps\npm\node_modules\node-gyp\bin\node-gyp.js" "%~dp0test\node-api" +"%node_exe%" "%~dp0tools\build-addons.mjs" "%~dp0deps\npm\node_modules\node-gyp\bin\node-gyp.js" "%~dp0test\node-api" if errorlevel 1 exit /b 1 endlocal goto run-tests